Просмотр исходного кода

Merge branch 'ci/reduce_usage_of_ut_sdio_runners' into 'master'

CI: reduce usage of sdio runners (UT_044, UT_045)

See merge request espressif/esp-idf!19184
Michael (XIAO Xufeng) 3 лет назад
Родитель
Сommit
f19dfd6afb
3 измененных файлов с 786 добавлено и 166 удалено
  1. 10 7
      .gitlab/ci/dependencies/dependencies.yml
  2. 770 157
      .gitlab/ci/rules.yml
  3. 6 2
      .gitlab/ci/target-test.yml

+ 10 - 7
.gitlab/ci/dependencies/dependencies.yml

@@ -159,22 +159,25 @@ build:integration_test:
 # To reduce the specific runners' usage.
 # Do not create these jobs by default patterns on development branches
 # Can be triggered by labels or related changes
-"test:example_test-{0}-{1}":
+"test:{0}-{1}-{2}":
   matrix:
+    - *target_test
     - *all_targets
     - - bt        # example_test_005
       - wifi      # example_test_002, example_test*wifi*
       - ethernet  # example_test*ethernet*
+      - sdio      # UT_044, UT_045
   patterns:
-    - "example_test-{0}-{1}"
-    - "example_test-{1}"
+    - "{0}-{1}-{2}"
+    - "{0}-{2}"
+    - "target_test-{2}"
   labels:
-    - "example_test_{0}"
-    - example_test
+    - "{0}_{1}"
+    - "{0}"
     - target_test
   included_in:
-    - "build:example_test-{0}"
-    - "build:example_test"
+    - "build:{0}-{1}"
+    - "build:{0}"
     - build:target_test
 
 # For example_test*flash_encryption_wifi_high_traffic jobs

Разница между файлами не показана из-за своего большого размера
+ 770 - 157
.gitlab/ci/rules.yml


+ 6 - 2
.gitlab/ci/target-test.yml

@@ -873,13 +873,17 @@ UT_043:
     - psram
 
 UT_044:
-  extends: .unit_test_esp32_template
+  extends:
+    - .unit_test_esp32_template
+    - .rules:test:unit_test-esp32-sdio
   tags:
     - ESP32_IDF
     - UT_SDIO
 
 UT_045:
-  extends: .unit_test_esp32_template
+  extends:
+    - .unit_test_esp32_template
+    - .rules:test:unit_test-esp32-sdio
   tags:
     - ESP32_IDF
     - UT_SDIO

Некоторые файлы не были показаны из-за большого количества измененных файлов