Runtime/Behavior Changes

basicTestCase.cm

The testCases function now restores the old values of the testSuiteLog.verbose and testSuiteLog.hideErrors flags once it is finished. This fixes an issue where nested calls could unintentionally modify the verbose and hideErrors state of all subsequent tests.

Please be aware that it is still adviced to avoid nested test suite logging, since all features may not be fully supported.