pytest: set default timeout for each case

This commit is contained in:
Chen Yudong 2022-10-01 01:49:09 +08:00 committed by Chen Yu Dong
parent 35a1cc5106
commit aa822339aa
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