Fu Hanxi
9ecd3ecad4
ci: apply idf-ci 1.x
2026-03-27 15:12:31 +01:00
Fu Hanxi
08d21989a9
ci: fix extra default build targets
2025-08-12 13:41:30 +02:00
Fu Hanxi
586d219934
ci: apply idf-ci for debug pipeline
2025-07-09 15:44:27 +02:00
Fu Hanxi
7ada32c39a
ci: apply idf-ci for artifacts
2025-07-09 10:33:29 +02:00
Fu Hanxi
15b411270e
ci: apply idf-ci on generating child pipelines
2025-07-09 10:33:29 +02:00
Fu Hanxi
a5257dcc39
ci: apply idf-ci pytest plugin
...
Removed
- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
Fu Hanxi
c80d0aded4
ci: apply idf-ci gitlab dynamic-pipeline-variables
...
Renamed env vars:
- TEST_CASE_FILTERS -> IDF_CI_SELECT_BY_FILTER_EXPR
- BUILD_AND_TEST_ALL_APPS -> IDF_CI_SELECT_ALL_PYTEST_CASES
Removed env vars;
- IS_MR_PIPELINE (could use CI_MERGE_REQUEST_IID)
- REPORT_EXIT_CODE -> IDF_CI_IS_DEBUG_PIPELINE (fail fast)
- PYTEST_IGNORE_COLLECT_IMPORT_ERROR -> always skip import error
2025-07-09 10:33:27 +02:00
Peter Dragun
de6206ed3a
ci: use ruff for formatting and linting all python files
2025-03-27 10:44:27 +01:00
Fu Hanxi
1e614efa5f
ci: add missing dependency
2024-10-16 11:01:16 +02:00
Frantisek Hrbata
7a03ac385d
change: add a note regarding separate constraint files
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-18 16:56:04 +08:00
Fu Hanxi
f0209338de
ci: update idf-build-apps in requirement txt files
2024-01-11 12:57:23 +01:00
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
Roland Dobai
bc1d74bb88
fix(ci): Remove unittest-xml-reporting dependency from host tests
2023-11-30 14:03:41 +01:00
Roland Dobai
cad04baba1
feat(ci): Merge tool test jobs and produce jUnit reports
2023-11-27 09:11:35 +01:00
Fu Hanxi
79bc66b323
ci: upload to minio server instead of gitlab artifacts for pytest jobs
2023-10-13 13:01:23 +02:00
Fu Hanxi
28c9953ffe
ci: pylint with codeclimate
2023-08-15 08:31:45 +08:00
Fu Hanxi
e7bcecb8b5
ci: improve requirements ci/ttfw files
2022-08-18 11:39:11 +08:00
Roland Dobai
887368e7b3
CI: Migrate monitor IDE integration test to pytest
2022-08-09 18:09:56 +02:00
Fu Hanxi
01baaf33ed
feat: add requirements.ci.txt
2022-08-01 15:49:15 +08:00