esp-idf/tools/ci/idf_pytest
Fu Hanxi fba96d58c2
ci: dynamic pipeline
build:
- upgrade idf-build-apps to 2.x
- unify get_pytest_apps and get_cmake_apps to get_all_apps
	- returns (test_apps, non_test_apps) tuple
- add tests for the new get_all_apps

assign:
- generate build report
- generate target test pipeline based on the build report

target test:
- download artifacts from minio server
- users can use `pytest --pipeline-id xxxxx` to download and flash
the binaries from the artifacts

.post:
- generate target test reports
2024-01-10 15:37:34 +01:00
..
tests ci: dynamic pipeline 2024-01-10 15:37:34 +01:00
__init__.py ci(pytest): move pytest utils into tools/ci/idf_pytest 2023-08-18 08:36:06 +08:00
constants.py ci: dynamic pipeline 2024-01-10 15:37:34 +01:00
plugin.py ci: dynamic pipeline 2024-01-10 15:37:34 +01:00
pytest.ini ci(pytest): stop ambiguous markers for multi-dut test case 2024-01-10 15:29:42 +01:00
script.py ci: dynamic pipeline 2024-01-10 15:37:34 +01:00
utils.py ci(pytest): stop ambiguous markers for multi-dut test case 2024-01-10 15:29:42 +01:00