Sfoglia il codice sorgente

ci: log to junit report system-out for failed test cases

Fu Hanxi 4 anni fa
parent
commit
2cf17f802f
1 ha cambiato i file con 10 aggiunte e 1 eliminazioni
  1. 10 1
      pytest.ini

+ 10 - 1
pytest.ini

@@ -2,10 +2,13 @@
 # only the files with prefix `pytest_` would be recognized as pytest test scripts.
 python_files = pytest_*.py
 
-addopts = --embedded-services esp,idf
+addopts =
+  --embedded-services esp,idf
+  -W ignore::_pytest.warning_types.PytestExperimentalApiWarning
 
 markers =
   esp32: support esp32 target
+  esp32s2: support esp32s2 target
   esp32c3: support esp32c3 target
   generic: tests should be run on generic runners
 
@@ -15,3 +18,9 @@ log_cli = True
 log_cli_level = INFO
 log_cli_format = %(asctime)s %(levelname)s %(message)s
 log_cli_date_format = %Y-%m-%d %H:%M:%S
+
+# junit related
+junit_family = xunit1
+## log all to `system-out` when case fail
+junit_logging = log
+junit_log_passing_tests = False