From a69c3ceaed3ec8b8b4486e515bb969d407be548c Mon Sep 17 00:00:00 2001 From: wanlei Date: Thu, 2 Feb 2023 13:53:27 +0800 Subject: [PATCH] ci: fix pattern sdio prefix issue --- .gitlab/ci/rules.yml | 76 +++++++++++++++++++++----------------- .gitlab/ci/target-test.yml | 2 +- 2 files changed, 43 insertions(+), 35 deletions(-) diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index d1ba70199f..8507e2989f 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -236,9 +236,15 @@ - "components/esp_https_ota/**/*" # for jobs: component_ut_pytest_esp32_sdio -.patterns-unit_test-sdio: &patterns-unit_test-sdio - - "components/hal/**/*" - - "components/driver/**/*" +.patterns-component_ut-sdio: &patterns-component_ut-sdio + - "components/hal/sdio*.c" + - "components/hal/include/hal/sdio*.h" + - "components/driver/sdspi*.c" + - "components/driver/sdio*.c" + - "components/driver/sdmmc*.c" + - "components/driver/include/driver/sdspi*.h" + - "components/driver/include/driver/sdio*.h" + - "components/driver/include/driver/sdmmc*.h" - "components/sdmmc/**/*" # for jobs: component_ut_pytest_flash_multi @@ -591,6 +597,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -622,6 +630,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -652,6 +662,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -682,6 +694,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -712,6 +726,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -742,6 +758,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -772,6 +790,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -802,6 +822,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -832,6 +854,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -1514,6 +1538,8 @@ changes: *patterns-component_ut - <<: *if-dev-push changes: *patterns-component_ut-flash_multi + - <<: *if-dev-push + changes: *patterns-component_ut-sdio - <<: *if-dev-push changes: *patterns-component_ut-usb - <<: *if-dev-push @@ -1546,8 +1572,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test: rules: @@ -1582,8 +1606,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32: rules: @@ -1611,8 +1633,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32c2: rules: @@ -1639,8 +1659,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32c3: rules: @@ -1667,8 +1685,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32c6: rules: @@ -1695,8 +1711,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32h2: rules: @@ -1723,8 +1737,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32s2: rules: @@ -1751,8 +1763,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:build:unit_test-esp32s3: rules: @@ -1779,8 +1789,6 @@ changes: *patterns-unit_test - <<: *if-dev-push changes: *patterns-unit_test-flash_multi - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:labels-protected:lan8720: rules: @@ -1855,6 +1863,19 @@ - <<: *if-dev-push changes: *patterns-component_ut-flash_multi +.rules:test:component_ut-esp32-sdio: + rules: + - <<: *if-revert-branch + when: never + - <<: *if-protected + - <<: *if-label-build-only + when: never + - <<: *if-label-component_ut + - <<: *if-label-component_ut_esp32 + - <<: *if-label-target_test + - <<: *if-dev-push + changes: *patterns-component_ut-sdio + .rules:test:component_ut-esp32-wifi: rules: - <<: *if-revert-branch @@ -2570,19 +2591,6 @@ - <<: *if-dev-push changes: *patterns-unit_test -.rules:test:unit_test-esp32-sdio: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - .rules:test:unit_test-esp32c2: rules: - <<: *if-revert-branch diff --git a/.gitlab/ci/target-test.yml b/.gitlab/ci/target-test.yml index 019a4ca439..575efc50a8 100644 --- a/.gitlab/ci/target-test.yml +++ b/.gitlab/ci/target-test.yml @@ -461,7 +461,7 @@ component_ut_pytest_esp32_adc: component_ut_pytest_esp32_sdio: extends: - .pytest_components_dir_template - - .rules:test:unit_test-esp32-sdio + - .rules:test:component_ut-esp32-sdio needs: - build_pytest_components_esp32 tags: [ esp32, sdio_master_slave ]