MCPcopy
hub / github.com/modelscope/ms-swift / get_selected_cases

Function get_selected_cases

tests/run.py:357–372  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

355
356# Selected cases:
357def get_selected_cases():
358 cmd = ['python', '-u', 'tests/run_analysis.py']
359 selected_cases = []
360 with subprocess.Popen(
361 cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, bufsize=1, encoding='utf8') as sub_process:
362 for line in iter(sub_process.stdout.readline, ''):
363 sys.stdout.write(line)
364 if line.startswith('Selected cases:'):
365 line = line.replace('Selected cases:', '').strip()
366 selected_cases = line.split(',')
367 sub_process.wait()
368 if sub_process.returncode != 0:
369 msg = 'Run analysis exception, returncode: %s!' % sub_process.returncode
370 logger.error(msg)
371 raise Exception(msg)
372 return selected_cases
373
374
375def run_in_subprocess(args):

Callers 1

run_in_subprocessFunction · 0.85

Calls 2

splitMethod · 0.80
waitMethod · 0.45

Tested by

no test coverage detected