mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-20 00:36:01 -04:00
Merge branch 'ci/fix_no_test_script_corner_case' into 'master'
ci: fix build script when no test script found See merge request espressif/esp-idf!23361
This commit is contained in:
commit
8be8a1cd22
@ -248,13 +248,18 @@ def get_pytest_cases(
|
||||
# collect all cases
|
||||
os.environ['INCLUDE_NIGHTLY_RUN'] = '1'
|
||||
|
||||
cases = []
|
||||
cases = [] # type: List[PytestCase]
|
||||
pytest_scripts = get_pytest_files(paths)
|
||||
if not pytest_scripts:
|
||||
print(f'WARNING: no pytest scripts found for target {target} under paths {", ".join(paths)}')
|
||||
return cases
|
||||
|
||||
for target in targets:
|
||||
collector = PytestCollectPlugin(target)
|
||||
|
||||
with io.StringIO() as buf:
|
||||
with redirect_stdout(buf):
|
||||
cmd = ['--collect-only', *get_pytest_files(paths), '--target', target, '-q']
|
||||
cmd = ['--collect-only', *pytest_scripts, '--target', target, '-q']
|
||||
if marker_expr:
|
||||
cmd.extend(['-m', marker_expr])
|
||||
if filter_expr:
|
||||
|
Loading…
Reference in New Issue
Block a user