From 8fd3b342aafe01a494d869ce93796f0278bc54ad Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Mon, 10 Apr 2023 08:56:59 +0800 Subject: [PATCH] ci: add pattern ccs811 --- .gitlab/ci/dependencies/dependencies.yml | 1 + .gitlab/ci/rules.yml | 38 ++++++++++++++++++++++++ .gitlab/ci/target-test.yml | 2 +- 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/.gitlab/ci/dependencies/dependencies.yml b/.gitlab/ci/dependencies/dependencies.yml index 9d5abc4947..58530abd94 100644 --- a/.gitlab/ci/dependencies/dependencies.yml +++ b/.gitlab/ci/dependencies/dependencies.yml @@ -140,6 +140,7 @@ build:integration_test: - i154 - flash_multi - ecdsa + - ccs811 # pytest*ccs811* patterns: - "{0}-{1}-{2}" - "{0}-{2}" diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index efc79375e4..922648cf7a 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -260,6 +260,13 @@ - "components/driver/include/driver/sdmmc*.h" - "components/sdmmc/**/*" +.patterns-example_test-ccs811: &patterns-example_test-ccs811 + # components + - "examples/system/console/advanced/components/**/*" + - "components/driver/i2c/**/*" + # tests + - "examples/peripherals/i2c/i2c_tools/**/*" + # for jobs: UT_xx_SDSPI related .patterns-unit_test-sdio: &patterns-unit_test-sdio - "components/hal/sdio*.c" @@ -1136,6 +1143,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1178,6 +1187,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1218,6 +1229,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1259,6 +1272,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1299,6 +1314,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1339,6 +1356,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1379,6 +1398,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1419,6 +1440,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -1540,6 +1563,8 @@ changes: *patterns-example_test - <<: *if-dev-push changes: *patterns-example_test-bt + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 - <<: *if-dev-push changes: *patterns-example_test-ethernet - <<: *if-dev-push @@ -2340,6 +2365,19 @@ - <<: *if-dev-push changes: *patterns-example_test-bt +.rules:test:example_test-esp32-ccs811: + rules: + - <<: *if-revert-branch + when: never + - <<: *if-protected + - <<: *if-label-build-only + when: never + - <<: *if-label-example_test + - <<: *if-label-example_test_esp32 + - <<: *if-label-target_test + - <<: *if-dev-push + changes: *patterns-example_test-ccs811 + .rules:test:example_test-esp32-ethernet: rules: - <<: *if-revert-branch diff --git a/.gitlab/ci/target-test.yml b/.gitlab/ci/target-test.yml index b9a21ee46a..43d92bab0c 100644 --- a/.gitlab/ci/target-test.yml +++ b/.gitlab/ci/target-test.yml @@ -100,7 +100,7 @@ pytest_examples_esp32_jtag: pytest_examples_esp32_ccs811: extends: - .pytest_examples_dir_template - - .rules:test:example_test-esp32 + - .rules:test:example_test-esp32-ccs811 needs: - build_pytest_examples_esp32 tags: [ esp32, ccs811 ]