Rev 9330 | Rev 9333 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9330 | Rev 9331 | ||
---|---|---|---|
Line 148... | Line 148... | ||
148 | def run_tests_serially_thread(test, root_dir): |
148 | def run_tests_serially_thread(test, root_dir): |
149 | test_number = 1 |
149 | test_number = 1 |
150 | for test in tests: |
150 | for test in tests: |
151 | test_dir = f"{root_dir}/{test}" |
151 | test_dir = f"{root_dir}/{test}" |
Line 152... | Line -... | ||
152 | - | ||
153 | os.chdir(test_dir) |
152 | |
154 | print(f"[{test_number}/{len(tests)}] {test}... ", end = "", flush=True) |
153 | print(f"[{test_number}/{len(tests)}] {test}... ", end = "", flush=True) |
155 | start = timeit.default_timer() |
154 | start = timeit.default_timer() |
156 | try: |
155 | try: |
157 | SourceFileLoader("test", "test.py").load_module().run() |
156 | SourceFileLoader("test", f"{test_dir}/test.py").load_module().run(root_dir, test_dir) |
158 | except common.TestTimeoutException: |
157 | except common.TestTimeoutException: |
159 | result = "TIMEOUT" |
158 | result = "TIMEOUT" |
160 | except common.TestFailureException: |
159 | except common.TestFailureException: |
161 | result = "FAILURE" |
160 | result = "FAILURE" |
162 | else: |
161 | else: |
163 | result = "SUCCESS" |
162 | result = "SUCCESS" |
164 | finish = timeit.default_timer() |
163 | finish = timeit.default_timer() |
165 | print(f"{result} ({finish - start:.2f} seconds)") |
- | |
Line 166... | Line 164... | ||
166 | os.chdir(root_dir) |
164 | print(f"{result} ({finish - start:.2f} seconds)") |
Line 167... | Line 165... | ||
167 | 165 | ||
168 | test_number += 1 |
166 | test_number += 1 |