From b74c066b9b1256c018488fbe3b4fa522e6b580c0 Mon Sep 17 00:00:00 2001 From: lb584 <lb584@cam.ac.uk> Date: Tue, 2 May 2023 12:10:14 +0100 Subject: [PATCH] experimenting with ways of running tests --- tests/integration/partial/run_test_suite.py | 13 ++++++++----- .../integration/test_suites/env_suit_test_suite.py | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/integration/partial/run_test_suite.py b/tests/integration/partial/run_test_suite.py index 2ec30a6..be1e63f 100644 --- a/tests/integration/partial/run_test_suite.py +++ b/tests/integration/partial/run_test_suite.py @@ -1,4 +1,5 @@ import sys +import unittest from unittest import TestLoader, TestSuite from HtmlTestRunner import HTMLTestRunner @@ -10,16 +11,18 @@ from integration.partial.test_survey import TestSurvey from integration.partial.test_advisory import TestAdvisory -def run_tests_and_report(output: str): +def build_test_runner() -> TestSuite: tests: TestSuite = TestSuite() tests.addTests(TestLoader().loadTestsFromTestCase(TestDeposition)) tests.addTests(TestLoader().loadTestsFromTestCase(TestEnvSuit)) tests.addTests(TestLoader().loadTestsFromTestCase(TestSurvey)) tests.addTests(TestLoader().loadTestsFromTestCase(TestAdvisory)) - runner = HTMLTestRunner(output=output, combine_reports = True) - - runner.run(tests) + return tests if __name__ == '__main__': - run_tests_and_report(sys.argv[1]) + _output_dir = sys.argv.pop() + _tests = build_test_runner() + _runner = HTMLTestRunner(output=_output_dir, combine_reports = True) + # unittest.main(testRunner = runner) + _runner.run(_tests) diff --git a/tests/integration/test_suites/env_suit_test_suite.py b/tests/integration/test_suites/env_suit_test_suite.py index ebba559..82ea173 100644 --- a/tests/integration/test_suites/env_suit_test_suite.py +++ b/tests/integration/test_suites/env_suit_test_suite.py @@ -40,7 +40,7 @@ class BaseEnvSuitTestSuite: status_file_path = os.path.join(IntegrationTestUtils.TEST_OUT_PATH, IntegrationTestUtils.TEST_JOB_DIR, "STATUS_SUCCESS") success_file_exists: bool = os.path.isfile(status_file_path) - self.assertTrue(success_file_exists) + self.assertTrue(False) def test_standard_run_input_all_regions_ran(self): -- GitLab