Jelajahi Sumber

CI: add more files to patterns-target_test-wifi

Chen Yudong 3 tahun lalu
induk
melakukan
a5e9a6cfdf
2 mengubah file dengan 25 tambahan dan 20 penghapusan
  1. 2 2
      .gitlab/ci/dependencies/dependencies.yml
  2. 23 18
      .gitlab/ci/rules.yml

+ 2 - 2
.gitlab/ci/dependencies/dependencies.yml

@@ -186,8 +186,8 @@ build:integration_test:
     - integration_test
     - target_test
   patterns:
-    - integration_test_{0}
-    - target_test_{0}
+    - integration_test-{0}
+    - target_test-{0}
     # - maybe others
   included_in:
     - test:integration_test

+ 23 - 18
.gitlab/ci/rules.yml

@@ -93,7 +93,14 @@
   - "examples/common_components/iperf/**/*"
   - "examples/openthread/**/*"
 
-.patterns-integration_test_ble: &patterns-integration_test_ble
+.patterns-target_test-wifi: &patterns-target_test-wifi
+  - "components/esp_netif/**/*"
+  - "components/lwip/**/*"
+  - "components/esp_wifi/**/*"
+  - "components/esp_phy/**/*"
+  - "components/wpa_supplicant/**/*"
+
+.patterns-integration_test-ble: &patterns-integration_test-ble
   - "tools/ci/python_packages/gitlab_api.py"
   - "tools/ci/integration_test/**/*"
   - "components/bt/controller/lib_esp32"
@@ -102,11 +109,9 @@
   - "components/bt/host/nimble/nimble"
   - "components/esp_phy/lib"
 
-.patterns-integration_test_wifi: &patterns-integration_test_wifi
+.patterns-integration_test-wifi: &patterns-integration_test-wifi
   - "tools/ci/python_packages/gitlab_api.py"
   - "tools/ci/integration_test/**/*"
-  - "components/esp_wifi/lib"
-  - "components/esp_phy/lib"
 
 .patterns-host_test: &patterns-host_test
   - ".gitlab/ci/host-test.yml"
@@ -227,12 +232,6 @@
   - "components/app_update/**/*"
   - "components/esp_https_ota/**/*"
 
-.patterns-target_test-wifi: &patterns-target_test-wifi
-  - "components/esp_phy/**/*"
-  - "components/esp_wifi/**/*"
-  - "components/esp_netif/**/*"
-  - "components/lwip/**/*"
-
 # for jobs: component_ut_pytest_esp32_sdio
 .patterns-unit_test-sdio: &patterns-unit_test-sdio
   - "components/hal/**/*"
@@ -1250,9 +1249,11 @@
     - <<: *if-dev-push
       changes: *patterns-build_system
     - <<: *if-dev-push
-      changes: *patterns-integration_test_ble
+      changes: *patterns-integration_test-ble
+    - <<: *if-dev-push
+      changes: *patterns-integration_test-wifi
     - <<: *if-dev-push
-      changes: *patterns-integration_test_wifi
+      changes: *patterns-target_test-wifi
 
 .rules:build:macos:
   rules:
@@ -1340,9 +1341,9 @@
     - <<: *if-dev-push
       changes: *patterns-example_test-wifi
     - <<: *if-dev-push
-      changes: *patterns-integration_test_ble
+      changes: *patterns-integration_test-ble
     - <<: *if-dev-push
-      changes: *patterns-integration_test_wifi
+      changes: *patterns-integration_test-wifi
     - <<: *if-dev-push
       changes: *patterns-target_test-i154
     - <<: *if-dev-push
@@ -2042,9 +2043,11 @@
     - <<: *if-label-integration_test_wifi
     - <<: *if-label-target_test
     - <<: *if-dev-push
-      changes: *patterns-integration_test_ble
+      changes: *patterns-integration_test-ble
+    - <<: *if-dev-push
+      changes: *patterns-integration_test-wifi
     - <<: *if-dev-push
-      changes: *patterns-integration_test_wifi
+      changes: *patterns-target_test-wifi
 
 .rules:test:integration_test_ble:
   rules:
@@ -2057,7 +2060,7 @@
     - <<: *if-label-integration_test_ble
     - <<: *if-label-target_test
     - <<: *if-dev-push
-      changes: *patterns-integration_test_ble
+      changes: *patterns-integration_test-ble
 
 .rules:test:integration_test_wifi:
   rules:
@@ -2070,7 +2073,9 @@
     - <<: *if-label-integration_test_wifi
     - <<: *if-label-target_test
     - <<: *if-dev-push
-      changes: *patterns-integration_test_wifi
+      changes: *patterns-integration_test-wifi
+    - <<: *if-dev-push
+      changes: *patterns-target_test-wifi
 
 .rules:test:submodule:
   rules: