Skip to content

Commit

Permalink
Update tests with stdout/stderr parameter
Browse files Browse the repository at this point in the history
  • Loading branch information
EnricoMi committed Oct 4, 2022
1 parent 164f70f commit 6b3c4ac
Show file tree
Hide file tree
Showing 5 changed files with 202 additions and 185 deletions.
16 changes: 8 additions & 8 deletions python/test/test_action_script.py
Original file line number Diff line number Diff line change
Expand Up @@ -810,10 +810,10 @@ def test_parse_files(self):

self.assertEqual(5, len(l.info.call_args_list))
self.assertTrue(any([call.args[0].startswith(f'Reading JUnit files {settings.junit_files_glob} (26 files, ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Reading NUnit files {settings.nunit_files_glob} (23 files, ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Reading NUnit files {settings.nunit_files_glob} (24 files, ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Reading XUnit files {settings.xunit_files_glob} (8 files, ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Reading TRX files {settings.trx_files_glob} (9 files, ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Finished reading 66 files in ') for call in l.info.call_args_list]))
self.assertTrue(any([call.args[0].startswith(f'Finished reading 67 files in ') for call in l.info.call_args_list]))

self.assertEqual(4, len(l.debug.call_args_list))
self.assertTrue(any([call.args[0].startswith('reading JUnit files [') for call in l.debug.call_args_list]))
Expand All @@ -823,7 +823,7 @@ def test_parse_files(self):

self.assertEqual([], gha.method_calls)

self.assertEqual(66, actual.files)
self.assertEqual(67, actual.files)
if Version(sys.version.split(' ')[0]) >= Version('3.10.0') and sys.platform.startswith('darwin'):
# on macOS and Python 3.10 we see one particular error
self.assertEqual(8, len(actual.errors))
Expand All @@ -836,13 +836,13 @@ def test_parse_files(self):
self.assertEqual(1912, len(actual.cases))
else:
self.assertEqual(6, len(actual.errors))
self.assertEqual(357, actual.suites)
self.assertEqual(1928, actual.suite_tests)
self.assertEqual(358, actual.suites)
self.assertEqual(1929, actual.suite_tests)
self.assertEqual(106, actual.suite_skipped)
self.assertEqual(225, actual.suite_failures)
self.assertEqual(226, actual.suite_failures)
self.assertEqual(8, actual.suite_errors)
self.assertEqual(3964, actual.suite_time)
self.assertEqual(1916, len(actual.cases))
self.assertEqual(3966, actual.suite_time)
self.assertEqual(1917, len(actual.cases))
self.assertEqual('commit', actual.commit)

with io.StringIO() as string:
Expand Down
20 changes: 15 additions & 5 deletions python/test/test_junit.py
Original file line number Diff line number Diff line change
Expand Up @@ -245,8 +245,10 @@ def test_process_parse_junit_xml_files_with_time_factor(self):
line=None,
test_name='diff options with empty diff column name',
result='success',
content=None,
message=None,
content=None,
stdout=None,
stderr=None,
time=0.259 * time_factor
),
UnitTestCase(
Expand All @@ -256,8 +258,10 @@ def test_process_parse_junit_xml_files_with_time_factor(self):
test_file=None,
line=None,
result='success',
content=None,
message=None,
content=None,
stdout=None,
stderr=None,
time=1.959 * time_factor
),
UnitTestCase(
Expand All @@ -267,8 +271,10 @@ def test_process_parse_junit_xml_files_with_time_factor(self):
test_file=None,
line=None,
result='success',
content=None,
message=None,
content=None,
stdout=None,
stderr=None,
time=0.002 * time_factor
),
UnitTestCase(
Expand All @@ -278,8 +284,10 @@ def test_process_parse_junit_xml_files_with_time_factor(self):
test_file=None,
line=None,
result='success',
content=None,
message=None,
content=None,
stdout=None,
stderr=None,
time=0.002 * time_factor
),
UnitTestCase(
Expand All @@ -289,8 +297,10 @@ def test_process_parse_junit_xml_files_with_time_factor(self):
test_file=None,
line=None,
result='success',
content=None,
message=None,
content=None,
stdout=None,
stderr=None,
time=0.001 * time_factor
)
]
Expand Down

0 comments on commit 6b3c4ac

Please sign in to comment.