-
log
option in RunTest. PrintTestReport accepts the following options on the console command line:
Option | Description | |
-e[cho] h|g|n|d|D | Sets detail of diagnostic output: headline, general, normal, detail, Debug; specifies the echo level for printing the diagnostic output from the tests. | |
-f[ail] | Shows failing tests only. By default, prints all tests logged. | |
-file <fileName> | Uses the log file fileName. | |
-k[ey] key [value] | Specifies a key and a value to retrieve a more specific subset of the tests. For example, you could search the log for all tests with key = kTargetSharedLibraryKey and value = HighLevelToolBox to retrieve all tests run on high level Toolbox. Define the key-value pairs for a test in the CopyInfo member function. | |
-p[ass] | Shows passing tests only. By default, prints all tests logged. | |
-s[ummary] | Prints a summary for all tests logged, including the total number of tests, the number of tests that passed, and the number of tests that failed. |
Here is an example of the default output from the PrintTestReport command for a sample test suite:
======================================================== Report from "TestLog" ======================================================== Test TSampleObjectStringTest ( Pass ) {TSampleObjectBaseTest::Test() fTextOption = George TextInBuffer = George myText2 = George } Test TSampleObjectLengthTest ( Pass ) {TSampleObjectLengthTest::Test() fIntegerOption = 66 maxlength = 66 } Test TSampleObjectOutputLogTest ( Pass ) {This is information about the test. Loop completed 10 cycles. } Test TSampleObjectOutputLogTest ( Pass ) { This is information about the test. Loop completed 10 cycles. } Number of tests, total = 22 passed = 22 failed = 0