ci: enable ESP32S2 unit test by default

This commit is contained in:
He Yin Ling
2020-11-12 17:58:24 +08:00
committed by Fu Hanxi
parent 079247b42a
commit 6e545215c1
2 changed files with 51 additions and 38 deletions

View File

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

View File

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