Merge branch 'feature/pytest_timeout_per_case' into 'master'

pytest: set default timeout for each case

See merge request espressif/esp-idf!20455
This commit is contained in:
Chen Yu Dong 2022-10-12 00:47:02 +08:00
commit fa5d0a3513
2 changed files with 6 additions and 0 deletions

View File

@ -308,6 +308,11 @@ class IdfPytestEmbedded:
items.sort(key=lambda x: (os.path.dirname(x.path), _get_param_config(x)))
# set default timeout 10 minutes for each case
for item in items:
if 'timeout' not in item.keywords:
item.add_marker(pytest.mark.timeout(10 * 60))
# add markers for special markers
for item in items:
if 'supported_targets' in item.keywords:

View File

@ -5,6 +5,7 @@ pytest-embedded-serial-esp
pytest-embedded-idf
pytest-embedded-qemu
pytest-rerunfailures
pytest-timeout
# build
idf-build-apps