diff --git a/.gitlab/ci/dependencies/dependencies.yml b/.gitlab/ci/dependencies/dependencies.yml index 2cd4cd47c0..7b12825373 100644 --- a/.gitlab/ci/dependencies/dependencies.yml +++ b/.gitlab/ci/dependencies/dependencies.yml @@ -140,7 +140,6 @@ build:integration_test: - i154 - flash_multi - ecdsa - - ccs811 # pytest*ccs811* - nvs_encr_hmac patterns: - "{0}-{1}-{2}" diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index cb1ebb12bc..d877e7c964 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -261,13 +261,6 @@ - "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" @@ -1170,8 +1163,6 @@ 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 @@ -1215,8 +1206,6 @@ 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,8 +1248,6 @@ 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 @@ -1304,8 +1291,6 @@ 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 @@ -1348,8 +1333,6 @@ 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 @@ -1392,8 +1375,6 @@ 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 @@ -1436,8 +1417,6 @@ 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 @@ -1480,8 +1459,6 @@ 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 @@ -1605,8 +1582,6 @@ 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 @@ -2409,19 +2384,6 @@ - <<: *if-dev-push changes: *patterns-target_test-adc -.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 8236592797..d9c202ddb9 100644 --- a/.gitlab/ci/target-test.yml +++ b/.gitlab/ci/target-test.yml @@ -101,7 +101,7 @@ pytest_examples_esp32_jtag: pytest_examples_esp32_ccs811: extends: - .pytest_examples_dir_template - - .rules:test:example_test-esp32-ccs811 + - .rules:test:example_test-esp32 needs: - build_pytest_examples_esp32 tags: [ esp32, ccs811 ] diff --git a/examples/peripherals/.build-test-rules.yml b/examples/peripherals/.build-test-rules.yml index 46fbc9ee1e..775b701505 100644 --- a/examples/peripherals/.build-test-rules.yml +++ b/examples/peripherals/.build-test-rules.yml @@ -1,5 +1,12 @@ # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps +.i2c_dependencies: &i2c_dependencies + depends_filepatterns: + # components + - examples/system/console/advanced/components/**/* + - components/driver/i2c/**/* + - components/driver/Kconfig + examples/peripherals/adc/continuous_read: disable: - if: SOC_ADC_DMA_SUPPORTED != 1 @@ -24,11 +31,13 @@ examples/peripherals/i2c/i2c_self_test: disable: - if: SOC_I2C_SUPPORT_SLAVE != 1 reason: the test requires both master and slave + <<: *i2c_dependencies examples/peripherals/i2c/i2c_simple: disable: - if: SOC_I2C_SUPPORT_SLAVE != 1 reason: the test requires both master and slave + <<: *i2c_dependencies examples/peripherals/i2c/i2c_tools: disable: @@ -37,6 +46,7 @@ examples/peripherals/i2c/i2c_tools: - if: IDF_TARGET != "esp32" temporary: true reason: lack of runners + <<: *i2c_dependencies examples/peripherals/i2s/i2s_adc_dac: disable: