|
@@ -93,14 +93,18 @@
|
|
|
- "examples/common_components/iperf/**/*"
|
|
- "examples/common_components/iperf/**/*"
|
|
|
- "examples/openthread/**/*"
|
|
- "examples/openthread/**/*"
|
|
|
|
|
|
|
|
-.patterns-integration_test: &patterns-integration_test
|
|
|
|
|
|
|
+.patterns-integration_test_ble: &patterns-integration_test_ble
|
|
|
- "tools/ci/python_packages/gitlab_api.py"
|
|
- "tools/ci/python_packages/gitlab_api.py"
|
|
|
- "tools/ci/integration_test/**/*"
|
|
- "tools/ci/integration_test/**/*"
|
|
|
-
|
|
|
|
|
- "components/bt/controller/lib_esp32"
|
|
- "components/bt/controller/lib_esp32"
|
|
|
- "components/bt/controller/lib_esp32c3_family"
|
|
- "components/bt/controller/lib_esp32c3_family"
|
|
|
- "components/bt/controller/lib_esp32h2/esp32h2-bt-lib"
|
|
- "components/bt/controller/lib_esp32h2/esp32h2-bt-lib"
|
|
|
- "components/bt/host/nimble/nimble"
|
|
- "components/bt/host/nimble/nimble"
|
|
|
|
|
+ - "components/esp_phy/lib"
|
|
|
|
|
+
|
|
|
|
|
+.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_wifi/lib"
|
|
|
- "components/esp_phy/lib"
|
|
- "components/esp_phy/lib"
|
|
|
|
|
|
|
@@ -450,6 +454,12 @@
|
|
|
.if-label-integration_test: &if-label-integration_test
|
|
.if-label-integration_test: &if-label-integration_test
|
|
|
if: '$BOT_LABEL_INTEGRATION_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*integration_test(?:,[^,\n\r]+)*$/i'
|
|
if: '$BOT_LABEL_INTEGRATION_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*integration_test(?:,[^,\n\r]+)*$/i'
|
|
|
|
|
|
|
|
|
|
+.if-label-integration_test_ble: &if-label-integration_test_ble
|
|
|
|
|
+ if: '$BOT_LABEL_INTEGRATION_TEST_BLE || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*integration_test_ble(?:,[^,\n\r]+)*$/i'
|
|
|
|
|
+
|
|
|
|
|
+.if-label-integration_test_wifi: &if-label-integration_test_wifi
|
|
|
|
|
+ if: '$BOT_LABEL_INTEGRATION_TEST_WIFI || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*integration_test_wifi(?:,[^,\n\r]+)*$/i'
|
|
|
|
|
+
|
|
|
.if-label-iperf_stress_test: &if-label-iperf_stress_test
|
|
.if-label-iperf_stress_test: &if-label-iperf_stress_test
|
|
|
if: '$BOT_LABEL_IPERF_STRESS_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*iperf_stress_test(?:,[^,\n\r]+)*$/i'
|
|
if: '$BOT_LABEL_IPERF_STRESS_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*iperf_stress_test(?:,[^,\n\r]+)*$/i'
|
|
|
|
|
|
|
@@ -1210,13 +1220,17 @@
|
|
|
- <<: *if-protected
|
|
- <<: *if-protected
|
|
|
- <<: *if-label-build
|
|
- <<: *if-label-build
|
|
|
- <<: *if-label-integration_test
|
|
- <<: *if-label-integration_test
|
|
|
|
|
+ - <<: *if-label-integration_test_ble
|
|
|
|
|
+ - <<: *if-label-integration_test_wifi
|
|
|
- <<: *if-label-target_test
|
|
- <<: *if-label-target_test
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
changes: *patterns-build_components
|
|
changes: *patterns-build_components
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
changes: *patterns-build_system
|
|
changes: *patterns-build_system
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
- changes: *patterns-integration_test
|
|
|
|
|
|
|
+ changes: *patterns-integration_test_ble
|
|
|
|
|
+ - <<: *if-dev-push
|
|
|
|
|
+ changes: *patterns-integration_test_wifi
|
|
|
|
|
|
|
|
.rules:build:macos:
|
|
.rules:build:macos:
|
|
|
rules:
|
|
rules:
|
|
@@ -1263,6 +1277,8 @@
|
|
|
- <<: *if-label-example_test_esp32s2
|
|
- <<: *if-label-example_test_esp32s2
|
|
|
- <<: *if-label-example_test_esp32s3
|
|
- <<: *if-label-example_test_esp32s3
|
|
|
- <<: *if-label-integration_test
|
|
- <<: *if-label-integration_test
|
|
|
|
|
+ - <<: *if-label-integration_test_ble
|
|
|
|
|
+ - <<: *if-label-integration_test_wifi
|
|
|
- <<: *if-label-iperf_stress_test
|
|
- <<: *if-label-iperf_stress_test
|
|
|
- <<: *if-label-lan8720
|
|
- <<: *if-label-lan8720
|
|
|
- <<: *if-label-target_test
|
|
- <<: *if-label-target_test
|
|
@@ -1300,7 +1316,9 @@
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
changes: *patterns-example_test-wifi
|
|
changes: *patterns-example_test-wifi
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
- changes: *patterns-integration_test
|
|
|
|
|
|
|
+ changes: *patterns-integration_test_ble
|
|
|
|
|
+ - <<: *if-dev-push
|
|
|
|
|
+ changes: *patterns-integration_test_wifi
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
changes: *patterns-target_test-i154
|
|
changes: *patterns-target_test-i154
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
@@ -1940,9 +1958,39 @@
|
|
|
- <<: *if-label-build-only
|
|
- <<: *if-label-build-only
|
|
|
when: never
|
|
when: never
|
|
|
- <<: *if-label-integration_test
|
|
- <<: *if-label-integration_test
|
|
|
|
|
+ - <<: *if-label-integration_test_ble
|
|
|
|
|
+ - <<: *if-label-integration_test_wifi
|
|
|
|
|
+ - <<: *if-label-target_test
|
|
|
|
|
+ - <<: *if-dev-push
|
|
|
|
|
+ changes: *patterns-integration_test_ble
|
|
|
|
|
+ - <<: *if-dev-push
|
|
|
|
|
+ changes: *patterns-integration_test_wifi
|
|
|
|
|
+
|
|
|
|
|
+.rules:test:integration_test_ble:
|
|
|
|
|
+ rules:
|
|
|
|
|
+ - <<: *if-revert-branch
|
|
|
|
|
+ when: never
|
|
|
|
|
+ - <<: *if-protected
|
|
|
|
|
+ - <<: *if-label-build-only
|
|
|
|
|
+ when: never
|
|
|
|
|
+ - <<: *if-label-integration_test
|
|
|
|
|
+ - <<: *if-label-integration_test_ble
|
|
|
|
|
+ - <<: *if-label-target_test
|
|
|
|
|
+ - <<: *if-dev-push
|
|
|
|
|
+ changes: *patterns-integration_test_ble
|
|
|
|
|
+
|
|
|
|
|
+.rules:test:integration_test_wifi:
|
|
|
|
|
+ rules:
|
|
|
|
|
+ - <<: *if-revert-branch
|
|
|
|
|
+ when: never
|
|
|
|
|
+ - <<: *if-protected
|
|
|
|
|
+ - <<: *if-label-build-only
|
|
|
|
|
+ when: never
|
|
|
|
|
+ - <<: *if-label-integration_test
|
|
|
|
|
+ - <<: *if-label-integration_test_wifi
|
|
|
- <<: *if-label-target_test
|
|
- <<: *if-label-target_test
|
|
|
- <<: *if-dev-push
|
|
- <<: *if-dev-push
|
|
|
- changes: *patterns-integration_test
|
|
|
|
|
|
|
+ changes: *patterns-integration_test_wifi
|
|
|
|
|
|
|
|
.rules:test:submodule:
|
|
.rules:test:submodule:
|
|
|
rules:
|
|
rules:
|