tesseract v5.3.3.20231005
gtest_xml_output_unittest Namespace Reference

Classes

class  GTestXMLOutputUnitTest
 

Variables

string GTEST_FILTER_FLAG = '--gtest_filter'
 
string GTEST_LIST_TESTS_FLAG = '--gtest_list_tests'
 
string GTEST_OUTPUT_FLAG = '--gtest_output'
 
string GTEST_DEFAULT_OUTPUT_FILE = 'test_detail.xml'
 
string GTEST_PROGRAM_NAME = 'gtest_xml_output_unittest_'
 
string NO_STACKTRACE_SUPPORT_FLAG = '--no_stacktrace_support'
 
string TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS'
 
string SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX'
 
string SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE'
 
string SUPPORTS_STACK_TRACES = NO_STACKTRACE_SUPPORT_FLAG not in sys.argv
 
string STACK_TRACE_TEMPLATE = '\nStack trace:\n*'
 
string EXPECTED_NON_EMPTY_XML
 
string EXPECTED_FILTERED_TEST_XML
 
string EXPECTED_SHARDED_TEST_XML
 
string EXPECTED_NO_TEST_XML
 
 GTEST_PROGRAM_PATH = gtest_test_utils.GetTestExecutablePath(GTEST_PROGRAM_NAME)
 
string SUPPORTS_TYPED_TESTS
 

Variable Documentation

◆ EXPECTED_FILTERED_TEST_XML

string gtest_xml_output_unittest.EXPECTED_FILTERED_TEST_XML
Initial value:
1= """<?xml version="1.0" encoding="UTF-8"?>
2<testsuites tests="1" failures="0" disabled="0" errors="0" time="*"
3 timestamp="*" name="AllTests" ad_hoc_property="42">
4 <testsuite name="SuccessfulTest" tests="1" failures="0" disabled="0" skipped="0"
5 errors="0" time="*" timestamp="*">
6 <testcase name="Succeeds" status="run" result="completed" time="*" timestamp="*" classname="SuccessfulTest"/>
7 </testsuite>
8</testsuites>"""

Definition at line 193 of file gtest_xml_output_unittest.py.

◆ EXPECTED_NO_TEST_XML

string gtest_xml_output_unittest.EXPECTED_NO_TEST_XML
Initial value:
1= """<?xml version="1.0" encoding="UTF-8"?>
2<testsuites tests="0" failures="0" disabled="0" errors="0" time="*"
3 timestamp="*" name="AllTests">
4 <testsuite name="NonTestSuiteFailure" tests="1" failures="1" disabled="0" skipped="0" errors="0" time="*" timestamp="*">
5 <testcase name="" status="run" result="completed" time="*" timestamp="*" classname="">
6 <failure message="gtest_no_test_unittest.cc:*&#x0A;Expected equality of these values:&#x0A; 1&#x0A; 2" type=""><![CDATA[gtest_no_test_unittest.cc:*
7Expected equality of these values:
8 1
9 2%(stack)s]]></failure>
10 </testcase>
11 </testsuite>
12</testsuites>""" % {
13 'stack': STACK_TRACE_TEMPLATE
14}

Definition at line 219 of file gtest_xml_output_unittest.py.

◆ EXPECTED_NON_EMPTY_XML

string gtest_xml_output_unittest.EXPECTED_NON_EMPTY_XML

Definition at line 67 of file gtest_xml_output_unittest.py.

◆ EXPECTED_SHARDED_TEST_XML

string gtest_xml_output_unittest.EXPECTED_SHARDED_TEST_XML
Initial value:
1= """<?xml version="1.0" encoding="UTF-8"?>
2<testsuites tests="3" failures="0" disabled="0" errors="0" time="*" timestamp="*" name="AllTests" ad_hoc_property="42">
3 <testsuite name="SuccessfulTest" tests="1" failures="0" disabled="0" skipped="0" errors="0" time="*" timestamp="*">
4 <testcase name="Succeeds" status="run" result="completed" time="*" timestamp="*" classname="SuccessfulTest"/>
5 </testsuite>
6 <testsuite name="PropertyRecordingTest" tests="1" failures="0" disabled="0" skipped="0" errors="0" time="*" timestamp="*" SetUpTestSuite="yes" TearDownTestSuite="aye">
7 <testcase name="IntValuedProperty" status="run" result="completed" time="*" timestamp="*" classname="PropertyRecordingTest">
8 <properties>
9 <property name="key_int" value="1"/>
10 </properties>
11 </testcase>
12 </testsuite>
13 <testsuite name="Single/ValueParamTest" tests="1" failures="0" disabled="0" skipped="0" errors="0" time="*" timestamp="*">
14 <testcase name="HasValueParamAttribute/0" value_param="33" status="run" result="completed" time="*" timestamp="*" classname="Single/ValueParamTest" />
15 </testsuite>
16</testsuites>"""

Definition at line 202 of file gtest_xml_output_unittest.py.

◆ GTEST_DEFAULT_OUTPUT_FILE

string gtest_xml_output_unittest.GTEST_DEFAULT_OUTPUT_FILE = 'test_detail.xml'

Definition at line 47 of file gtest_xml_output_unittest.py.

◆ GTEST_FILTER_FLAG

string gtest_xml_output_unittest.GTEST_FILTER_FLAG = '--gtest_filter'

Definition at line 44 of file gtest_xml_output_unittest.py.

◆ GTEST_LIST_TESTS_FLAG

string gtest_xml_output_unittest.GTEST_LIST_TESTS_FLAG = '--gtest_list_tests'

Definition at line 45 of file gtest_xml_output_unittest.py.

◆ GTEST_OUTPUT_FLAG

string gtest_xml_output_unittest.GTEST_OUTPUT_FLAG = '--gtest_output'

Definition at line 46 of file gtest_xml_output_unittest.py.

◆ GTEST_PROGRAM_NAME

string gtest_xml_output_unittest.GTEST_PROGRAM_NAME = 'gtest_xml_output_unittest_'

Definition at line 48 of file gtest_xml_output_unittest.py.

◆ GTEST_PROGRAM_PATH

gtest_xml_output_unittest.GTEST_PROGRAM_PATH = gtest_test_utils.GetTestExecutablePath(GTEST_PROGRAM_NAME)

Definition at line 234 of file gtest_xml_output_unittest.py.

◆ NO_STACKTRACE_SUPPORT_FLAG

string gtest_xml_output_unittest.NO_STACKTRACE_SUPPORT_FLAG = '--no_stacktrace_support'

Definition at line 51 of file gtest_xml_output_unittest.py.

◆ SHARD_INDEX_ENV_VAR

string gtest_xml_output_unittest.SHARD_INDEX_ENV_VAR = 'GTEST_SHARD_INDEX'

Definition at line 55 of file gtest_xml_output_unittest.py.

◆ SHARD_STATUS_FILE_ENV_VAR

string gtest_xml_output_unittest.SHARD_STATUS_FILE_ENV_VAR = 'GTEST_SHARD_STATUS_FILE'

Definition at line 56 of file gtest_xml_output_unittest.py.

◆ STACK_TRACE_TEMPLATE

string gtest_xml_output_unittest.STACK_TRACE_TEMPLATE = '\nStack trace:\n*'

Definition at line 61 of file gtest_xml_output_unittest.py.

◆ SUPPORTS_STACK_TRACES

string gtest_xml_output_unittest.SUPPORTS_STACK_TRACES = NO_STACKTRACE_SUPPORT_FLAG not in sys.argv

Definition at line 58 of file gtest_xml_output_unittest.py.

◆ SUPPORTS_TYPED_TESTS

string gtest_xml_output_unittest.SUPPORTS_TYPED_TESTS
Initial value:
1= 'TypedTest' in gtest_test_utils.Subprocess(
2 [GTEST_PROGRAM_PATH, GTEST_LIST_TESTS_FLAG], capture_stderr=False).output

Definition at line 236 of file gtest_xml_output_unittest.py.

◆ TOTAL_SHARDS_ENV_VAR

string gtest_xml_output_unittest.TOTAL_SHARDS_ENV_VAR = 'GTEST_TOTAL_SHARDS'

Definition at line 54 of file gtest_xml_output_unittest.py.