Lines Matching full:script
60 def run_cert(iteration_id: int, port_offset: int, script: str, run_directory: str):
61 if not os.access(script, os.X_OK):
62 logging.warning('Skip test %s, not executable', script)
66 test_name = os.path.splitext(os.path.basename(script))[0] + '_' + str(iteration_id)
76 abs_script = os.path.abspath(script)
130 for script in scripts:
131 relpath = os.path.relpath(script, _BACKBONE_TESTS_DIR)
158 for script in scripts:
159 success_count = len(script_successes[script])
160 failure_count = len(script_failures[script])
162 message = f'{color}PASS {success_count} FAIL {failure_count}{_COLOR_NONE} {script}'
164 message += f' {_COLOR_FAIL}Failed iterations: {script_failures[script]}{_COLOR_NONE}'
171 # Run each script for multiple times
172 script_ids = [(script, i) for script in scripts for i in range(multiply)]
175 # From the test script path to the iteration IDs
179 def result_callback(iteration_id, script, dic, port_offset): argument
181 dic[script].append(iteration_id)
183 for script, i in script_ids:
185 pool.apply_async(run_cert, [i, port_offset, script, run_directory],
186 … callback=lambda ret, id=i, script=script, port_offset=port_offset: result_callback(
187 id, script, script_successes, port_offset),
188 … error_callback=lambda ret, id=i, script=script, port_offset=port_offset: result_callback(
189 id, script, script_failures, port_offset))