googletest-json-output-unittest.py (googletest-release-1.11.0) | : | googletest-json-output-unittest.py (googletest-release-1.12.0) | ||
---|---|---|---|---|
skipping to change at line 40 | skipping to change at line 40 | |||
"""Unit test for the gtest_json_output module.""" | """Unit test for the gtest_json_output module.""" | |||
import datetime | import datetime | |||
import errno | import errno | |||
import json | import json | |||
import os | import os | |||
import re | import re | |||
import sys | import sys | |||
import gtest_json_test_utils | from googletest.test import gtest_json_test_utils | |||
import gtest_test_utils | from googletest.test import gtest_test_utils | |||
GTEST_FILTER_FLAG = '--gtest_filter' | GTEST_FILTER_FLAG = '--gtest_filter' | |||
GTEST_LIST_TESTS_FLAG = '--gtest_list_tests' | GTEST_LIST_TESTS_FLAG = '--gtest_list_tests' | |||
GTEST_OUTPUT_FLAG = '--gtest_output' | GTEST_OUTPUT_FLAG = '--gtest_output' | |||
GTEST_DEFAULT_OUTPUT_FILE = 'test_detail.json' | GTEST_DEFAULT_OUTPUT_FILE = 'test_detail.json' | |||
GTEST_PROGRAM_NAME = 'gtest_xml_output_unittest_' | GTEST_PROGRAM_NAME = 'gtest_xml_output_unittest_' | |||
# The flag indicating stacktraces are not supported | # The flag indicating stacktraces are not supported | |||
NO_STACKTRACE_SUPPORT_FLAG = '--no_stacktrace_support' | NO_STACKTRACE_SUPPORT_FLAG = '--no_stacktrace_support' | |||
skipping to change at line 93 | skipping to change at line 93 | |||
u'disabled': | u'disabled': | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'Succeeds', | u'name': u'Succeeds', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 51, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'SuccessfulTest' | u'classname': u'SuccessfulTest' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'FailedTest', | u'FailedTest', | |||
u'tests': | u'tests': | |||
skipping to change at line 117 | skipping to change at line 119 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': | u'name': | |||
u'Fails', | u'Fails', | |||
u'file': | ||||
u'gtest_xml_output_unittest_.cc', | ||||
u'line': | ||||
59, | ||||
u'status': | u'status': | |||
u'RUN', | u'RUN', | |||
u'result': | u'result': | |||
u'COMPLETED', | u'COMPLETED', | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'classname': | u'classname': | |||
u'FailedTest', | u'FailedTest', | |||
skipping to change at line 151 | skipping to change at line 157 | |||
u'disabled': | u'disabled': | |||
1, | 1, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'DISABLED_test_not_run', | u'name': u'DISABLED_test_not_run', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 66, | ||||
u'status': u'NOTRUN', | u'status': u'NOTRUN', | |||
u'result': u'SUPPRESSED', | u'result': u'SUPPRESSED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'DisabledTest' | u'classname': u'DisabledTest' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'SkippedTest', | u'SkippedTest', | |||
u'tests': | u'tests': | |||
skipping to change at line 174 | skipping to change at line 182 | |||
u'disabled': | u'disabled': | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'Skipped', | u'name': u'Skipped', | |||
u'file': 'gtest_xml_output_unittest_.cc', | ||||
u'line': 73, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'SKIPPED', | u'result': u'SKIPPED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'SkippedTest' | u'classname': u'SkippedTest' | |||
}, { | }, { | |||
u'name': u'SkippedWithMessage', | u'name': u'SkippedWithMessage', | |||
u'file': 'gtest_xml_output_unittest_.cc', | ||||
u'line': 77, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'SKIPPED', | u'result': u'SKIPPED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'SkippedTest' | u'classname': u'SkippedTest' | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'SkippedAfterFailure', | u'SkippedAfterFailure', | |||
u'file': | ||||
'gtest_xml_output_unittest_.cc', | ||||
u'line': | ||||
81, | ||||
u'status': | u'status': | |||
u'RUN', | u'RUN', | |||
u'result': | u'result': | |||
u'COMPLETED', | u'COMPLETED', | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'classname': | u'classname': | |||
u'SkippedTest', | u'SkippedTest', | |||
skipping to change at line 223 | skipping to change at line 239 | |||
u'disabled': | u'disabled': | |||
1, | 1, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'Succeeds', | u'name': u'Succeeds', | |||
u'file': 'gtest_xml_output_unittest_.cc', | ||||
u'line': 86, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'MixedResultTest' | u'classname': u'MixedResultTest' | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'Fails', | u'Fails', | |||
u'file': | ||||
u'gtest_xml_output_unittest_.cc', | ||||
u'line': | ||||
91, | ||||
u'status': | u'status': | |||
u'RUN', | u'RUN', | |||
u'result': | u'result': | |||
u'COMPLETED', | u'COMPLETED', | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'classname': | u'classname': | |||
u'MixedResultTest', | u'MixedResultTest', | |||
skipping to change at line 254 | skipping to change at line 276 | |||
u' 1\n 2' + STACK_TRACE_TEMPLATE, | u' 1\n 2' + STACK_TRACE_TEMPLATE, | |||
u'type': u'' | u'type': u'' | |||
}, { | }, { | |||
u'failure': u'gtest_xml_output_unittest_.cc:*\n' | u'failure': u'gtest_xml_output_unittest_.cc:*\n' | |||
u'Expected equality of these values:\n' | u'Expected equality of these values:\n' | |||
u' 2\n 3' + STACK_TRACE_TEMPLATE, | u' 2\n 3' + STACK_TRACE_TEMPLATE, | |||
u'type': u'' | u'type': u'' | |||
}] | }] | |||
}, { | }, { | |||
u'name': u'DISABLED_test', | u'name': u'DISABLED_test', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 96, | ||||
u'status': u'NOTRUN', | u'status': u'NOTRUN', | |||
u'result': u'SUPPRESSED', | u'result': u'SUPPRESSED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'MixedResultTest' | u'classname': u'MixedResultTest' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'XmlQuotingTest', | u'XmlQuotingTest', | |||
u'tests': | u'tests': | |||
skipping to change at line 278 | skipping to change at line 302 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': | u'name': | |||
u'OutputsCData', | u'OutputsCData', | |||
u'file': | ||||
u'gtest_xml_output_unittest_.cc', | ||||
u'line': | ||||
100, | ||||
u'status': | u'status': | |||
u'RUN', | u'RUN', | |||
u'result': | u'result': | |||
u'COMPLETED', | u'COMPLETED', | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'classname': | u'classname': | |||
u'XmlQuotingTest', | u'XmlQuotingTest', | |||
skipping to change at line 314 | skipping to change at line 342 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': | u'name': | |||
u'InvalidCharactersInMessage', | u'InvalidCharactersInMessage', | |||
u'file': | ||||
u'gtest_xml_output_unittest_.cc', | ||||
u'line': | ||||
107, | ||||
u'status': | u'status': | |||
u'RUN', | u'RUN', | |||
u'result': | u'result': | |||
u'COMPLETED', | u'COMPLETED', | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'classname': | u'classname': | |||
u'InvalidCharactersTest', | u'InvalidCharactersTest', | |||
skipping to change at line 352 | skipping to change at line 384 | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'SetUpTestSuite': | u'SetUpTestSuite': | |||
u'yes', | u'yes', | |||
u'TearDownTestSuite': | u'TearDownTestSuite': | |||
u'aye', | u'aye', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'OneProperty', | u'name': u'OneProperty', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 119, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'PropertyRecordingTest', | u'classname': u'PropertyRecordingTest', | |||
u'key_1': u'1' | u'key_1': u'1' | |||
}, { | }, { | |||
u'name': u'IntValuedProperty', | u'name': u'IntValuedProperty', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 123, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'PropertyRecordingTest', | u'classname': u'PropertyRecordingTest', | |||
u'key_int': u'1' | u'key_int': u'1' | |||
}, { | }, { | |||
u'name': u'ThreeProperties', | u'name': u'ThreeProperties', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 127, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'PropertyRecordingTest', | u'classname': u'PropertyRecordingTest', | |||
u'key_1': u'1', | u'key_1': u'1', | |||
u'key_2': u'2', | u'key_2': u'2', | |||
u'key_3': u'3' | u'key_3': u'3' | |||
}, { | }, { | |||
u'name': u'TwoValuesForOneKeyUsesLastValue', | u'name': u'TwoValuesForOneKeyUsesLastValue', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 133, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'PropertyRecordingTest', | u'classname': u'PropertyRecordingTest', | |||
u'key_1': u'2' | u'key_1': u'2' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'NoFixtureTest', | u'NoFixtureTest', | |||
skipping to change at line 402 | skipping to change at line 442 | |||
u'disabled': | u'disabled': | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'RecordProperty', | u'name': u'RecordProperty', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 138, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'NoFixtureTest', | u'classname': u'NoFixtureTest', | |||
u'key': u'1' | u'key': u'1' | |||
}, { | }, { | |||
u'name': u'ExternalUtilityThatCallsRecordIntValuedProperty', | u'name': u'ExternalUtilityThatCallsRecordIntValuedProperty', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 151, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'NoFixtureTest', | u'classname': u'NoFixtureTest', | |||
u'key_for_utility_int': u'1' | u'key_for_utility_int': u'1' | |||
}, { | }, { | |||
u'name': u'ExternalUtilityThatCallsRecordStringValuedProperty', | u'name': u'ExternalUtilityThatCallsRecordStringValuedProperty', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 155, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'NoFixtureTest', | u'classname': u'NoFixtureTest', | |||
u'key_for_utility_string': u'1' | u'key_for_utility_string': u'1' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'TypedTest/0', | u'TypedTest/0', | |||
skipping to change at line 443 | skipping to change at line 489 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'HasTypeParamAttribute', | u'name': u'HasTypeParamAttribute', | |||
u'type_param': u'int', | u'type_param': u'int', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 171, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'TypedTest/0' | u'classname': u'TypedTest/0' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'TypedTest/1', | u'TypedTest/1', | |||
u'tests': | u'tests': | |||
skipping to change at line 467 | skipping to change at line 515 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'HasTypeParamAttribute', | u'name': u'HasTypeParamAttribute', | |||
u'type_param': u'long', | u'type_param': u'long', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 171, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'TypedTest/1' | u'classname': u'TypedTest/1' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'Single/TypeParameterizedTestSuite/0', | u'Single/TypeParameterizedTestSuite/0', | |||
u'tests': | u'tests': | |||
skipping to change at line 491 | skipping to change at line 541 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'HasTypeParamAttribute', | u'name': u'HasTypeParamAttribute', | |||
u'type_param': u'int', | u'type_param': u'int', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 178, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/TypeParameterizedTestSuite/0' | u'classname': u'Single/TypeParameterizedTestSuite/0' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'Single/TypeParameterizedTestSuite/1', | u'Single/TypeParameterizedTestSuite/1', | |||
u'tests': | u'tests': | |||
skipping to change at line 515 | skipping to change at line 567 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'HasTypeParamAttribute', | u'name': u'HasTypeParamAttribute', | |||
u'type_param': u'long', | u'type_param': u'long', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 178, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/TypeParameterizedTestSuite/1' | u'classname': u'Single/TypeParameterizedTestSuite/1' | |||
}] | }] | |||
}, { | }, { | |||
u'name': | u'name': | |||
u'Single/ValueParamTest', | u'Single/ValueParamTest', | |||
u'tests': | u'tests': | |||
skipping to change at line 539 | skipping to change at line 593 | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'HasValueParamAttribute/0', | u'name': u'HasValueParamAttribute/0', | |||
u'value_param': u'33', | u'value_param': u'33', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 162, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/ValueParamTest' | u'classname': u'Single/ValueParamTest' | |||
}, { | }, { | |||
u'name': u'HasValueParamAttribute/1', | u'name': u'HasValueParamAttribute/1', | |||
u'value_param': u'42', | u'value_param': u'42', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 162, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/ValueParamTest' | u'classname': u'Single/ValueParamTest' | |||
}, { | }, { | |||
u'name': u'AnotherTestThatHasValueParamAttribute/0', | u'name': u'AnotherTestThatHasValueParamAttribute/0', | |||
u'value_param': u'33', | u'value_param': u'33', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 163, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/ValueParamTest' | u'classname': u'Single/ValueParamTest' | |||
}, { | }, { | |||
u'name': u'AnotherTestThatHasValueParamAttribute/1', | u'name': u'AnotherTestThatHasValueParamAttribute/1', | |||
u'value_param': u'42', | u'value_param': u'42', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 163, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'Single/ValueParamTest' | u'classname': u'Single/ValueParamTest' | |||
}] | }] | |||
}] | }] | |||
} | } | |||
EXPECTED_FILTERED = { | EXPECTED_FILTERED = { | |||
skipping to change at line 606 | skipping to change at line 668 | |||
u'disabled': | u'disabled': | |||
0, | 0, | |||
u'errors': | u'errors': | |||
0, | 0, | |||
u'time': | u'time': | |||
u'*', | u'*', | |||
u'timestamp': | u'timestamp': | |||
u'*', | u'*', | |||
u'testsuite': [{ | u'testsuite': [{ | |||
u'name': u'Succeeds', | u'name': u'Succeeds', | |||
u'file': u'gtest_xml_output_unittest_.cc', | ||||
u'line': 51, | ||||
u'status': u'RUN', | u'status': u'RUN', | |||
u'result': u'COMPLETED', | u'result': u'COMPLETED', | |||
u'time': u'*', | u'time': u'*', | |||
u'timestamp': u'*', | u'timestamp': u'*', | |||
u'classname': u'SuccessfulTest', | u'classname': u'SuccessfulTest', | |||
}] | }] | |||
}], | }], | |||
} | } | |||
EXPECTED_NO_TEST = { | EXPECTED_NO_TEST = { | |||
End of changes. 28 change blocks. | ||||
2 lines changed or deleted | 66 lines changed or added |