Преглед изворни кода

ci: support distribute ut based on psram type

Armando пре 3 година
родитељ
комит
ed1e4c854e
2 измењених фајлова са 18 додато и 0 уклоњено
  1. 16 0
      .gitlab/ci/target-test.yml
  2. 2 0
      tools/unit-test-app/tools/ConfigDependency.yml

+ 16 - 0
.gitlab/ci/target-test.yml

@@ -902,6 +902,22 @@ UT_S3:
     - ESP32S3_IDF
     - UT_T1_1
 
+UT_S3_QUAD_PSRAM:
+  extends: .unit_test_esp32s3_template
+  parallel: 33
+  tags:
+    - ESP32S3_IDF
+    - UT_T1_1
+    - quad_psram
+
+UT_S3_OCTAL_PSRAM:
+  extends: .unit_test_esp32s3_template
+  parallel: 33
+  tags:
+    - ESP32S3_IDF
+    - UT_T1_1
+    - octal_psram
+
 UT_S3_SPI_DUAL:
   extends: .unit_test_esp32s3_template
   tags:

+ 2 - 0
tools/unit-test-app/tools/ConfigDependency.yml

@@ -4,3 +4,5 @@
 "ESP32S2_IDF": "CONFIG_IDF_TARGET_ESP32S2=y"
 "ESP32S3_IDF": "CONFIG_IDF_TARGET_ESP32S3=y"
 "ESP32C3_IDF": "CONFIG_IDF_TARGET_ESP32C3=y"
+"quad_psram": '{CONFIG_SPIRAM_MODE_QUAD=y} and {CONFIG_IDF_TARGET_ESP32S3=y}'
+"octal_psram": '{CONFIG_SPIRAM_MODE_OCT=y} and {CONFIG_IDF_TARGET_ESP32S3=y}'