Changeset View
Changeset View
Standalone View
Standalone View
test/functional/test_runner.py
| Show First 20 Lines • Show All 297 Lines • ▼ Show 20 Lines | if enable_coverage: | ||||
| coverage = RPCCoverage() | coverage = RPCCoverage() | ||||
| flags.append(coverage.flag) | flags.append(coverage.flag) | ||||
| logging.debug("Initializing coverage directory at %s" % coverage.dir) | logging.debug("Initializing coverage directory at %s" % coverage.dir) | ||||
| else: | else: | ||||
| coverage = None | coverage = None | ||||
| if len(test_list) > 1 and num_jobs > 1: | if len(test_list) > 1 and num_jobs > 1: | ||||
| # Populate cache | # Populate cache | ||||
| try: | |||||
| subprocess.check_output( | subprocess.check_output( | ||||
| [os.path.join(tests_dir, 'create_cache.py')] + flags + [os.path.join("--tmpdir=%s", "cache") % tmpdir]) | [os.path.join(tests_dir, 'create_cache.py')] + flags + [os.path.join("--tmpdir=%s", "cache") % tmpdir]) | ||||
| except Exception as e: | |||||
| print(e.output) | |||||
| raise e | |||||
| # Run Tests | # Run Tests | ||||
| time0 = time.time() | time0 = time.time() | ||||
| test_results = execute_test_processes( | test_results = execute_test_processes( | ||||
| num_jobs, test_list, tests_dir, tmpdir, flags) | num_jobs, test_list, tests_dir, tmpdir, flags) | ||||
| runtime = int(time.time() - time0) | runtime = int(time.time() - time0) | ||||
| max_len_name = len(max(test_list, key=len)) | max_len_name = len(max(test_list, key=len)) | ||||
| ▲ Show 20 Lines • Show All 390 Lines • Show Last 20 Lines | |||||