Subversion Repositories Kolibri OS

Rev

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