@@ -104,19 +104,33 @@ host_tests:
104
104
- coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_merge_bin.py
105
105
- coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_image_info.py
106
106
- coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_modules.py
107
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32
108
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c2
109
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c3
110
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32s2
111
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32s3
112
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32s3beta2
113
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32h2beta1
114
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c5
115
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c5beta3
116
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c6
117
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32c61
118
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32h2
119
- - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip esp32p4
107
+ # some .coverage files in sub-directories are not collected on some runners, move them firs
108
+ - find . -mindepth 2 -type f -name ".coverage*" -print -exec mv --backup=numbered {} . \;
109
+
110
+ host_tests_espefuse :
111
+ << : *host_tests_template
112
+ variables :
113
+ PYTHONPATH : " $PYTHONPATH:${CI_PROJECT_DIR}/test"
114
+ COVERAGE_PROCESS_START : " ${CI_PROJECT_DIR}/test/.covconf"
115
+ PYTEST_ADDOPTS : " -sv --junitxml=test/report.xml --color=yes"
116
+ parallel :
117
+ matrix :
118
+ - TARGET :
119
+ - esp32
120
+ - esp32c2
121
+ - esp32c3
122
+ - esp32c5
123
+ - esp32c5beta3
124
+ - esp32c6
125
+ - esp32c61
126
+ - esp32h2
127
+ - esp32h2beta1
128
+ - esp32p4
129
+ - esp32s2
130
+ - esp32s3
131
+ - esp32s3beta2
132
+ script :
133
+ - coverage run --parallel-mode -m pytest ${CI_PROJECT_DIR}/test/test_espefuse.py --chip ${TARGET}
120
134
# some .coverage files in sub-directories are not collected on some runners, move them first
121
135
- find . -mindepth 2 -type f -name ".coverage*" -print -exec mv --backup=numbered {} . \;
122
136
0 commit comments