ci: enable ESP32S2 unit test by default

pull/6275/head
He Yin Ling 2020-11-12 17:58:24 +08:00 zatwierdzone przez Fu Hanxi
rodzic 079247b42a
commit 6e545215c1
2 zmienionych plików z 51 dodań i 38 usunięć

Wyświetl plik

@ -32,14 +32,14 @@
.if-label-integration_test: &if-label-integration_test
if: '$BOT_LABEL_INTEGRATION_TEST'
.if-label-unit_test: &if-label-unit_test
if: '$BOT_LABEL_UNIT_TEST'
.if-label-unit_test-32_only: &if-label-unit_test-32_only
if: '$BOT_LABEL_UNIT_TEST_32'
.if-label-unit_test_s2: &if-label-unit_test_s2
.if-label-unit_test-s2_only: &if-label-unit_test-s2_only
if: '$BOT_LABEL_UNIT_TEST_S2'
.if-label-unit_test-all_targets: &if-label-unit_test-all_targets
if: '$BOT_LABEL_UNIT_TEST || $BOT_LABEL_UNIT_TEST_S2'
if: '$BOT_LABEL_UNIT_TEST'
.if-label-weekend_test: &if-label-weekend_test
if: '$BOT_LABEL_WEEKEND_TEST'
@ -176,11 +176,17 @@
.rules:tests:unit_test:
rules:
- <<: *if-protected-no_label
- <<: *if-label-unit_test
- <<: *if-label-unit_test-all_targets
.rules:tests:unit_test_32-only:
rules:
- <<: *if-protected-no_label
- <<: *if-label-unit_test-32_only
.rules:tests:unit_test_s2-only:
rules:
- <<: *if-label-unit_test_s2
- <<: *if-protected-no_label
- <<: *if-label-unit_test-s2_only
.rules:tests:integration_test:
rules:

Wyświetl plik

@ -80,6 +80,18 @@
TEST_CASE_PATH: "$CI_PROJECT_DIR/tools/unit-test-app"
CONFIG_FILE_PATH: "${CI_PROJECT_DIR}/components/idf_test/unit_test/CIConfigs"
.unit_test_32_template:
extends:
- .unit_test_template
- .rules:tests:unit_test_32-only
- .rules:tests:unit_test
.unit_test_s2_template:
extends:
- .unit_test_template
- .rules:tests:unit_test_s2-only
- .rules:tests:unit_test
.integration_test_template:
extends:
- .target_test_job_template
@ -332,7 +344,7 @@ component_ut_test_001:
- COMPONENT_UT_GENERIC
UT_001:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 45
tags:
- ESP32_IDF
@ -341,7 +353,7 @@ UT_001:
# Max. allowed value of 'parallel' is 50.
UT_002:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 13
tags:
- ESP32_IDF
@ -349,74 +361,74 @@ UT_002:
- psram
UT_003:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 2
tags:
- ESP32_IDF
- UT_T1_SDMODE
UT_004:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_SPIMODE
UT_005:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_SDMODE
- psram
UT_006:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_SPIMODE
- psram
UT_008:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_GPIO
- psram
UT_012:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_LEDC
- psram
UT_014:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T2_RS485
- psram
UT_015:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_RMT
UT_016:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_RMT
- psram
UT_017:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- EMMC
UT_018:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 2
tags:
- ESP32_IDF
@ -424,65 +436,60 @@ UT_018:
- 8Mpsram
UT_020:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- Example_SPI_Multi_device
- psram
UT_022:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T2_I2C
- psram
UT_023:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 2
tags:
- ESP32_IDF
- UT_T1_MCPWM
UT_024:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_MCPWM
- psram
UT_028:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T2_1
- psram
UT_031:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_FlashEncryption
UT_033:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T2_Ethernet
- psram
UT_034:
extends: .unit_test_template
extends: .unit_test_32_template
parallel: 2
tags:
- ESP32_IDF
- UT_T1_ESP_FLASH
.unit_test_s2_template:
extends:
- .unit_test_template
- .rules:tests:unit_test_s2-only # due to the lack of runners, s2 tests will only be triggered by label
UT_035:
extends: .unit_test_s2_template
parallel: 46
@ -491,7 +498,7 @@ UT_035:
- UT_T1_1
UT_036:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_PSRAMV0
@ -512,34 +519,34 @@ UT_038:
- UT_T1_ESP_FLASH
UT_041:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_no32kXTAL
- psram
UT_043:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_32kXTAL
- psram
UT_044:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_SDIO
UT_045:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_SDIO
- psram
UT_046:
extends: .unit_test_template
extends: .unit_test_32_template
tags:
- ESP32_IDF
- UT_T1_GPIO