ci: rename target test jobs names

This commit is contained in:
Fu Hanxi 2023-04-06 11:10:41 +08:00
parent d036edfe1b
commit c8064d0b2e
2 changed files with 119 additions and 119 deletions

View File

@ -150,7 +150,7 @@ cache:
# target test jobs
if [[ "${CI_JOB_STAGE}" == "target_test" ]]; then
# ttfw jobs
if ! echo "${CI_JOB_NAME}" | egrep ".+_pytest_.+"; then
if ! echo "${CI_JOB_NAME}" | egrep ".*pytest.*"; then
run_cmd bash install.sh --enable-ci --enable-ttfw
else
run_cmd bash install.sh --enable-ci --enable-pytest
@ -160,7 +160,7 @@ cache:
elif [[ "${CI_JOB_STAGE}" == "build" ]]; then
run_cmd bash install.sh --enable-ci --enable-pytest
else
if ! echo "${CI_JOB_NAME}" | egrep ".+_pytest_.+"; then
if ! echo "${CI_JOB_NAME}" | egrep ".*pytest.*"; then
run_cmd bash install.sh --enable-ci
else
run_cmd bash install.sh --enable-ci --enable-pytest

View File

@ -45,7 +45,7 @@
variables:
TEST_DIR: examples
example_test_pytest_esp32_generic:
pytest_examples_esp32_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -54,7 +54,7 @@ example_test_pytest_esp32_generic:
tags: [ esp32, generic ]
parallel: 3
example_test_pytest_esp32_esp32eco3:
pytest_examples_esp32_esp32eco3:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -62,7 +62,7 @@ example_test_pytest_esp32_esp32eco3:
- build_pytest_examples_esp32
tags: [ esp32, esp32eco3 ]
example_test_pytest_esp32_ir_transceiver:
pytest_examples_esp32_ir_transceiver:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -70,7 +70,7 @@ example_test_pytest_esp32_ir_transceiver:
- build_pytest_examples_esp32
tags: [ esp32, ir_transceiver ]
example_test_pytest_esp32_twai_transceiver:
pytest_examples_esp32_twai_transceiver:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -78,7 +78,7 @@ example_test_pytest_esp32_twai_transceiver:
- build_pytest_examples_esp32
tags: [ esp32, twai_transceiver ]
example_test_pytest_esp32_twai_network:
pytest_examples_esp32_twai_network:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -86,7 +86,7 @@ example_test_pytest_esp32_twai_network:
- build_pytest_examples_esp32
tags: [ esp32, twai_network ]
example_test_pytest_esp32_jtag:
pytest_examples_esp32_jtag:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -97,7 +97,7 @@ example_test_pytest_esp32_jtag:
SETUP_TOOLS: "1" # need gdb openocd
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
example_test_pytest_esp32s2_generic:
pytest_examples_esp32s2_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s2
@ -106,7 +106,7 @@ example_test_pytest_esp32s2_generic:
tags: [ esp32s2, generic ]
parallel: 3
example_test_pytest_esp32s2_jtag:
pytest_examples_esp32s2_jtag:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s2
@ -117,7 +117,7 @@ example_test_pytest_esp32s2_jtag:
SETUP_TOOLS: "1" # need gdb openocd
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
example_test_pytest_esp32s3_generic:
pytest_examples_esp32s3_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3
@ -126,7 +126,7 @@ example_test_pytest_esp32s3_generic:
tags: [ esp32s3, generic ]
parallel: 3
example_test_pytest_esp32s3_usb_serial_jtag:
pytest_examples_esp32s3_usb_serial_jtag:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3
@ -137,7 +137,7 @@ example_test_pytest_esp32s3_usb_serial_jtag:
SETUP_TOOLS: "1" # need gdb openocd
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
example_test_pytest_esp32s3_f4r8:
pytest_examples_esp32s3_f4r8:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3
@ -145,7 +145,7 @@ example_test_pytest_esp32s3_f4r8:
- build_pytest_examples_esp32s3
tags: [ esp32s3, MSPI_F4R8 ]
example_test_pytest_esp32c2_generic:
pytest_examples_esp32c2_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c2
@ -154,7 +154,7 @@ example_test_pytest_esp32c2_generic:
tags: [ esp32c2, generic, xtal_40mhz ]
parallel: 3
example_test_pytest_esp32c2_jtag:
pytest_examples_esp32c2_jtag:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c2
@ -165,7 +165,7 @@ example_test_pytest_esp32c2_jtag:
SETUP_TOOLS: "1" # need gdb openocd
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
example_test_pytest_esp32c3_generic:
pytest_examples_esp32c3_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3
@ -174,7 +174,7 @@ example_test_pytest_esp32c3_generic:
tags: [ esp32c3, generic ]
parallel: 3
example_test_pytest_esp32c3_usb_serial_jtag:
pytest_examples_esp32c3_usb_serial_jtag:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3
@ -185,7 +185,7 @@ example_test_pytest_esp32c3_usb_serial_jtag:
SETUP_TOOLS: "1" # need gdb openocd
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
example_test_pytest_esp32c3_flash_suspend:
pytest_examples_esp32c3_flash_suspend:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3
@ -193,7 +193,7 @@ example_test_pytest_esp32c3_flash_suspend:
- build_pytest_examples_esp32c3
tags: [ esp32c3, flash_suspend ]
example_test_pytest_esp32c6_generic:
pytest_examples_esp32c6_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c6
@ -201,7 +201,7 @@ example_test_pytest_esp32c6_generic:
- build_pytest_examples_esp32c6
tags: [ esp32c6, generic ]
example_test_pytest_esp32h2_generic:
pytest_examples_esp32h2_generic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32h2
@ -209,7 +209,7 @@ example_test_pytest_esp32h2_generic:
- build_pytest_examples_esp32h2
tags: [ esp32h2, generic ]
example_test_pytest_esp32_ethernet_ota:
pytest_examples_esp32_ethernet_ota:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-ethernet
@ -217,7 +217,7 @@ example_test_pytest_esp32_ethernet_ota:
- build_pytest_examples_esp32
tags: [ esp32, ethernet_ota ]
example_test_pytest_esp32_wifi_high_traffic:
pytest_examples_esp32_wifi_high_traffic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -225,7 +225,7 @@ example_test_pytest_esp32_wifi_high_traffic:
- build_pytest_examples_esp32
tags: [ esp32, wifi_high_traffic ]
example_test_pytest_esp32_flash_encryption_wifi_high_traffic:
pytest_examples_esp32_flash_encryption_wifi_high_traffic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-include_nightly_run-rule
@ -233,7 +233,7 @@ example_test_pytest_esp32_flash_encryption_wifi_high_traffic:
- build_pytest_examples_esp32
tags: [ esp32, flash_encryption_wifi_high_traffic ]
example_test_pytest_esp32c3_flash_encryption_wifi_high_traffic:
pytest_examples_esp32c3_flash_encryption_wifi_high_traffic:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-include_nightly_run-rule
@ -241,7 +241,7 @@ example_test_pytest_esp32c3_flash_encryption_wifi_high_traffic:
- build_pytest_examples_esp32c3
tags: [ esp32c3, flash_encryption_wifi_high_traffic ]
example_test_pytest_esp32_ethernet:
pytest_examples_esp32_ethernet:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-ethernet
@ -249,7 +249,7 @@ example_test_pytest_esp32_ethernet:
- build_pytest_examples_esp32
tags: [ esp32, ethernet]
example_test_pytest_esp32_8mb_flash:
pytest_examples_esp32_8mb_flash:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -257,7 +257,7 @@ example_test_pytest_esp32_8mb_flash:
- build_pytest_examples_esp32
tags: [ esp32, ethernet_flash_8m ]
example_test_pytest_esp32_wifi_ap:
pytest_examples_esp32_wifi_ap:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -265,7 +265,7 @@ example_test_pytest_esp32_wifi_ap:
- build_pytest_examples_esp32
tags: [ esp32, wifi_ap ]
example_test_pytest_esp32c3_wifi_ap:
pytest_examples_esp32c3_wifi_ap:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-wifi
@ -273,7 +273,7 @@ example_test_pytest_esp32c3_wifi_ap:
- build_pytest_examples_esp32c3
tags: [ esp32c3, wifi_ap ]
example_test_pytest_esp32s3_wifi_ap:
pytest_examples_esp32s3_wifi_ap:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3-wifi
@ -281,7 +281,7 @@ example_test_pytest_esp32s3_wifi_ap:
- build_pytest_examples_esp32s3
tags: [ esp32s3, wifi_ap ]
example_test_pytest_esp32_wifi_router:
pytest_examples_esp32_wifi_router:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -289,7 +289,7 @@ example_test_pytest_esp32_wifi_router:
- build_pytest_examples_esp32
tags: [ esp32, wifi_router ]
example_test_pytest_esp32c3_wifi_router:
pytest_examples_esp32c3_wifi_router:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-wifi
@ -297,14 +297,14 @@ example_test_pytest_esp32c3_wifi_router:
- build_pytest_examples_esp32c3
tags: [ esp32c3, wifi_router ]
example_test_pytest_esp32s3_wifi_router:
pytest_examples_esp32s3_wifi_router:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3-wifi
needs:
- build_pytest_examples_esp32s3
tags: [ esp32s3, wifi_router ]
example_test_pytest_esp32_wifi_iperf:
pytest_examples_esp32_wifi_iperf:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -312,7 +312,7 @@ example_test_pytest_esp32_wifi_iperf:
- build_pytest_examples_esp32
tags: [ esp32, Example_ShieldBox_Basic ]
example_test_pytest_esp32_wifi_wlan:
pytest_examples_esp32_wifi_wlan:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -320,7 +320,7 @@ example_test_pytest_esp32_wifi_wlan:
- build_pytest_examples_esp32
tags: [ esp32, wifi_wlan ]
example_test_pytest_esp32_ethernet_router:
pytest_examples_esp32_ethernet_router:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-ethernet
@ -328,7 +328,7 @@ example_test_pytest_esp32_ethernet_router:
- build_pytest_examples_esp32
tags: [ esp32, ethernet_router ]
example_test_pytest_esp32_ethernet_ip101:
pytest_examples_esp32_ethernet_ip101:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -336,7 +336,7 @@ example_test_pytest_esp32_ethernet_ip101:
- build_pytest_examples_esp32
tags: [ esp32, ip101 ]
example_test_pytest_esp32_flash_encryption:
pytest_examples_esp32_flash_encryption:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -344,7 +344,7 @@ example_test_pytest_esp32_flash_encryption:
- build_pytest_examples_esp32
tags: [ esp32, flash_encryption ]
example_test_pytest_esp32_wifi_two_dut:
pytest_examples_esp32_wifi_two_dut:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-wifi
@ -352,7 +352,7 @@ example_test_pytest_esp32_wifi_two_dut:
- build_pytest_examples_esp32
tags: [ esp32, wifi_two_dut ]
example_test_pytest_esp32c3_wifi_two_dut:
pytest_examples_esp32c3_wifi_two_dut:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-wifi
@ -360,7 +360,7 @@ example_test_pytest_esp32c3_wifi_two_dut:
- build_pytest_examples_esp32c3
tags: [ esp32c3, wifi_two_dut ]
example_test_pytest_esp32s3_wifi_two_dut:
pytest_examples_esp32s3_wifi_two_dut:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3-wifi
@ -368,7 +368,7 @@ example_test_pytest_esp32s3_wifi_two_dut:
- build_pytest_examples_esp32s3
tags: [ esp32s3, wifi_two_dut ]
example_test_pytest_esp32c2_wifi_two_dut:
pytest_examples_esp32c2_wifi_two_dut:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c2-wifi
@ -376,7 +376,7 @@ example_test_pytest_esp32c2_wifi_two_dut:
- build_pytest_examples_esp32c2
tags: [ esp32c2, wifi_two_dut, xtal_26mhz ]
example_test_pytest_esp32c3_flash_encryption:
pytest_examples_esp32c3_flash_encryption:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3
@ -384,7 +384,7 @@ example_test_pytest_esp32c3_flash_encryption:
- build_pytest_examples_esp32c3
tags: [ esp32c3, flash_encryption ]
example_test_pytest_esp32s2_usb_device:
pytest_examples_esp32s2_usb_device:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s2-usb
@ -392,7 +392,7 @@ example_test_pytest_esp32s2_usb_device:
- build_pytest_examples_esp32s2
tags: [ esp32s2, usb_device ]
example_test_pytest_esp32_sdmmc:
pytest_examples_esp32_sdmmc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -400,7 +400,7 @@ example_test_pytest_esp32_sdmmc:
- build_pytest_examples_esp32
tags: [ esp32, sdcard_sdmode ]
example_test_pytest_esp32_sdspi:
pytest_examples_esp32_sdspi:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-sdio
@ -408,7 +408,7 @@ example_test_pytest_esp32_sdspi:
- build_pytest_examples_esp32
tags: [ esp32, sdcard_spimode ]
example_test_pytest_esp32s2_sdspi:
pytest_examples_esp32s2_sdspi:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s2-sdio
@ -416,7 +416,7 @@ example_test_pytest_esp32s2_sdspi:
- build_pytest_examples_esp32s2
tags: [ esp32s2, sdcard_spimode ]
example_test_pytest_esp32c3_sdspi:
pytest_examples_esp32c3_sdspi:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-sdio
@ -424,7 +424,7 @@ example_test_pytest_esp32c3_sdspi:
- build_pytest_examples_esp32c3
tags: [ esp32c3, sdcard_spimode ]
example_test_pytest_esp32_extflash:
pytest_examples_esp32_extflash:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32
@ -432,7 +432,7 @@ example_test_pytest_esp32_extflash:
- build_pytest_examples_esp32
tags: [ esp32, external_flash ]
example_test_pytest_esp32_adc:
pytest_examples_esp32_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32-adc
@ -440,7 +440,7 @@ example_test_pytest_esp32_adc:
- build_pytest_examples_esp32
tags: [ esp32, adc ]
example_test_pytest_esp32s2_adc:
pytest_examples_esp32s2_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s2-adc
@ -448,7 +448,7 @@ example_test_pytest_esp32s2_adc:
- build_pytest_examples_esp32s2
tags: [ esp32s2, adc ]
example_test_pytest_esp32s3_adc:
pytest_examples_esp32s3_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32s3-adc
@ -456,7 +456,7 @@ example_test_pytest_esp32s3_adc:
- build_pytest_examples_esp32s3
tags: [ esp32s3, adc ]
example_test_pytest_esp32c3_adc:
pytest_examples_esp32c3_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c3-adc
@ -464,7 +464,7 @@ example_test_pytest_esp32c3_adc:
- build_pytest_examples_esp32c3
tags: [ esp32c3, adc ]
example_test_pytest_esp32c2_adc:
pytest_examples_esp32c2_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c2-adc
@ -472,7 +472,7 @@ example_test_pytest_esp32c2_adc:
- build_pytest_examples_esp32c2
tags: [ esp32c2, adc, xtal_26mhz]
example_test_pytest_esp32c6_adc:
pytest_examples_esp32c6_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32c6-adc
@ -480,7 +480,7 @@ example_test_pytest_esp32c6_adc:
- build_pytest_examples_esp32c6
tags: [ esp32c6, adc ]
example_test_pytest_esp32h2_adc:
pytest_examples_esp32h2_adc:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-esp32h2-adc
@ -493,7 +493,7 @@ example_test_pytest_esp32h2_adc:
variables:
TEST_DIR: components
component_ut_pytest_esp32_generic:
pytest_components_esp32_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -502,7 +502,7 @@ component_ut_pytest_esp32_generic:
tags: [ esp32, generic ]
parallel: 7
component_ut_pytest_esp32_generic_multi_device:
pytest_components_esp32_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -510,7 +510,7 @@ component_ut_pytest_esp32_generic_multi_device:
- build_pytest_components_esp32
tags: [ esp32, generic_multi_device ]
component_ut_pytest_esp32_wifi_two_dut:
pytest_components_esp32_wifi_two_dut:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32-wifi
@ -518,7 +518,7 @@ component_ut_pytest_esp32_wifi_two_dut:
- build_pytest_components_esp32
tags: [ esp32, wifi_two_dut ]
component_ut_pytest_esp32_adc:
pytest_components_esp32_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32-adc
@ -526,7 +526,7 @@ component_ut_pytest_esp32_adc:
- build_pytest_components_esp32
tags: [ esp32, adc ]
component_ut_pytest_esp32_sdio:
pytest_components_esp32_sdio:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32-sdio
@ -534,7 +534,7 @@ component_ut_pytest_esp32_sdio:
- build_pytest_components_esp32
tags: [ esp32, sdio_master_slave ]
component_ut_pytest_esp32_ip101:
pytest_components_esp32_ip101:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -542,7 +542,7 @@ component_ut_pytest_esp32_ip101:
- build_pytest_components_esp32
tags: [ esp32, ip101 ]
component_ut_pytest_esp32_lan8720:
pytest_components_esp32_lan8720:
extends:
- .pytest_components_dir_template
- .rules:labels-protected:lan8720 # FIXME: IDFCI-1176
@ -550,7 +550,7 @@ component_ut_pytest_esp32_lan8720:
- build_pytest_components_esp32
tags: [ esp32, lan8720 ]
component_ut_pytest_esp32_ethernet:
pytest_components_esp32_ethernet:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -558,7 +558,7 @@ component_ut_pytest_esp32_ethernet:
- build_pytest_components_esp32
tags: [ esp32, ethernet ]
component_ut_pytest_esp32_flash_encryption:
pytest_components_esp32_flash_encryption:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -566,7 +566,7 @@ component_ut_pytest_esp32_flash_encryption:
- build_pytest_components_esp32
tags: [ esp32, flash_encryption ]
component_ut_pytest_esp32_flash_multi:
pytest_components_esp32_flash_multi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32-flash_multi
@ -574,7 +574,7 @@ component_ut_pytest_esp32_flash_multi:
- build_pytest_components_esp32
tags: [ esp32, flash_multi ]
component_ut_pytest_esp32_xtal32k:
pytest_components_esp32_xtal32k:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -582,7 +582,7 @@ component_ut_pytest_esp32_xtal32k:
- build_pytest_components_esp32
tags: [ esp32, xtal32k ]
component_ut_pytest_esp32_no32kXtal:
pytest_components_esp32_no32kXtal:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -590,7 +590,7 @@ component_ut_pytest_esp32_no32kXtal:
- build_pytest_components_esp32
tags: [ esp32, no32kXtal ]
component_ut_pytest_esp32_rs485_multi:
pytest_components_esp32_rs485_multi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -598,7 +598,7 @@ component_ut_pytest_esp32_rs485_multi:
- build_pytest_components_esp32
tags: [ esp32, multi_dut_modbus_rs485 ]
component_ut_pytest_esp32_psramv0:
pytest_components_esp32_psramv0:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -606,7 +606,7 @@ component_ut_pytest_esp32_psramv0:
- build_pytest_components_esp32
tags: [ esp32, psramv0 ]
component_ut_pytest_esp32s2_generic:
pytest_components_esp32s2_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s2
@ -615,7 +615,7 @@ component_ut_pytest_esp32s2_generic:
tags: [ esp32s2, generic ]
parallel: 5
component_ut_pytest_esp32s2_generic_multi_device:
pytest_components_esp32s2_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s2
@ -623,7 +623,7 @@ component_ut_pytest_esp32s2_generic_multi_device:
- build_pytest_components_esp32s2
tags: [ esp32s2, generic_multi_device ]
component_ut_pytest_esp32s2_adc:
pytest_components_esp32s2_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s2-adc
@ -631,7 +631,7 @@ component_ut_pytest_esp32s2_adc:
- build_pytest_components_esp32s2
tags: [ esp32s2, adc ]
component_ut_pytest_esp32s2_flash_multi:
pytest_components_esp32s2_flash_multi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s2-flash_multi
@ -639,7 +639,7 @@ component_ut_pytest_esp32s2_flash_multi:
- build_pytest_components_esp32s2
tags: [ esp32s2, flash_multi ]
component_ut_pytest_esp32s3_generic:
pytest_components_esp32s3_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -648,7 +648,7 @@ component_ut_pytest_esp32s3_generic:
tags: [ esp32s3, generic ]
parallel: 5
component_ut_pytest_esp32s3_generic_multi_device:
pytest_components_esp32s3_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -656,7 +656,7 @@ component_ut_pytest_esp32s3_generic_multi_device:
- build_pytest_components_esp32s3
tags: [ esp32s3, generic_multi_device ]
component_ut_pytest_esp32s3_adc:
pytest_components_esp32s3_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3-adc
@ -664,7 +664,7 @@ component_ut_pytest_esp32s3_adc:
- build_pytest_components_esp32s3
tags: [ esp32s3, adc ]
component_ut_pytest_esp32s3_octal_psram:
pytest_components_esp32s3_octal_psram:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -672,7 +672,7 @@ component_ut_pytest_esp32s3_octal_psram:
- build_pytest_components_esp32s3
tags: [ esp32s3, octal_psram ]
component_ut_pytest_esp32s3_flash_encryption_f4r8:
pytest_components_esp32s3_flash_encryption_f4r8:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -680,7 +680,7 @@ component_ut_pytest_esp32s3_flash_encryption_f4r8:
- build_pytest_components_esp32s3
tags: [ esp32s3, flash_encryption_f4r8 ]
component_ut_pytest_esp32s3_flash_encryption_f8r8:
pytest_components_esp32s3_flash_encryption_f8r8:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -688,7 +688,7 @@ component_ut_pytest_esp32s3_flash_encryption_f8r8:
- build_pytest_components_esp32s3
tags: [ esp32s3, flash_encryption_f8r8 ]
component_ut_pytest_esp32s3_flash_multi:
pytest_components_esp32s3_flash_multi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3-flash_multi
@ -696,7 +696,7 @@ component_ut_pytest_esp32s3_flash_multi:
- build_pytest_components_esp32s3
tags: [ esp32s3, flash_multi ]
component_ut_pytest_esp32s3_mspi_f4r4:
pytest_components_esp32s3_mspi_f4r4:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -704,7 +704,7 @@ component_ut_pytest_esp32s3_mspi_f4r4:
- build_pytest_components_esp32s3
tags: [ esp32s3, MSPI_F4R4 ]
component_ut_pytest_esp32s3_mspi_f4r8:
pytest_components_esp32s3_mspi_f4r8:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -712,7 +712,7 @@ component_ut_pytest_esp32s3_mspi_f4r8:
- build_pytest_components_esp32s3
tags: [ esp32s3, MSPI_F4R8 ]
component_ut_pytest_esp32s3_mspi_f8r8:
pytest_components_esp32s3_mspi_f8r8:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3
@ -720,7 +720,7 @@ component_ut_pytest_esp32s3_mspi_f8r8:
- build_pytest_components_esp32s3
tags: [ esp32s3, MSPI_F8R8 ]
component_ut_pytest_esp32c2_generic:
pytest_components_esp32c2_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c2
@ -729,7 +729,7 @@ component_ut_pytest_esp32c2_generic:
tags: [ esp32c2, generic, xtal_40mhz ]
parallel: 3
component_ut_pytest_esp32c2_adc:
pytest_components_esp32c2_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c2-adc
@ -737,7 +737,7 @@ component_ut_pytest_esp32c2_adc:
- build_pytest_components_esp32c2
tags: [ esp32c2, adc, xtal_26mhz ]
component_ut_pytest_esp32c2_generic_multi_device:
pytest_components_esp32c2_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c2
@ -745,7 +745,7 @@ component_ut_pytest_esp32c2_generic_multi_device:
- build_pytest_components_esp32c2
tags: [ esp32c2, generic_multi_device, xtal_40mhz ]
component_ut_pytest_esp32c2_xtal_26mhz:
pytest_components_esp32c2_xtal_26mhz:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c2
@ -753,7 +753,7 @@ component_ut_pytest_esp32c2_xtal_26mhz:
- build_pytest_components_esp32c2
tags: [ esp32c2, generic, xtal_26mhz ]
component_ut_pytest_esp32c3_generic:
pytest_components_esp32c3_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3
@ -762,7 +762,7 @@ component_ut_pytest_esp32c3_generic:
tags: [ esp32c3, generic ]
parallel: 3
component_ut_pytest_esp32c3_generic_multi_device:
pytest_components_esp32c3_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3
@ -770,7 +770,7 @@ component_ut_pytest_esp32c3_generic_multi_device:
- build_pytest_components_esp32c3
tags: [ esp32c3, generic_multi_device ]
component_ut_pytest_esp32c3_wifi_two_dut:
pytest_components_esp32c3_wifi_two_dut:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3-wifi
@ -778,7 +778,7 @@ component_ut_pytest_esp32c3_wifi_two_dut:
- build_pytest_components_esp32c3
tags: [ esp32c3, wifi_two_dut ]
component_ut_pytest_esp32s3_wifi_two_dut:
pytest_components_esp32s3_wifi_two_dut:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3-wifi
@ -786,7 +786,7 @@ component_ut_pytest_esp32s3_wifi_two_dut:
- build_pytest_components_esp32s3
tags: [ esp32s3, wifi_two_dut ]
component_ut_pytest_esp32c2_wifi_two_dut:
pytest_components_esp32c2_wifi_two_dut:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c2-wifi
@ -794,7 +794,7 @@ component_ut_pytest_esp32c2_wifi_two_dut:
- build_pytest_components_esp32c2
tags: [ esp32c2, wifi_two_dut, xtal_26mhz ]
component_ut_pytest_esp32c3_adc:
pytest_components_esp32c3_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3-adc
@ -802,7 +802,7 @@ component_ut_pytest_esp32c3_adc:
- build_pytest_components_esp32c3
tags: [ esp32c3, adc ]
component_ut_pytest_esp32c3_flash_encryption:
pytest_components_esp32c3_flash_encryption:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3
@ -810,7 +810,7 @@ component_ut_pytest_esp32c3_flash_encryption:
- build_pytest_components_esp32c3
tags: [ esp32c3, flash_encryption ]
component_ut_pytest_esp32c3_flash_multi:
pytest_components_esp32c3_flash_multi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3-flash_multi
@ -818,7 +818,7 @@ component_ut_pytest_esp32c3_flash_multi:
- build_pytest_components_esp32c3
tags: [ esp32c3, flash_multi ]
component_ut_pytest_esp32_sdmmc:
pytest_components_esp32_sdmmc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32
@ -826,7 +826,7 @@ component_ut_pytest_esp32_sdmmc:
- build_pytest_components_esp32
tags: [ esp32, sdcard_sdmode ]
component_ut_pytest_esp32_sdspi:
pytest_components_esp32_sdspi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32-sdio
@ -834,7 +834,7 @@ component_ut_pytest_esp32_sdspi:
- build_pytest_components_esp32
tags: [ esp32, sdcard_spimode ]
component_ut_pytest_esp32s2_sdspi:
pytest_components_esp32s2_sdspi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s2-sdio
@ -842,7 +842,7 @@ component_ut_pytest_esp32s2_sdspi:
- build_pytest_components_esp32s2
tags: [ esp32s2, sdcard_spimode ]
component_ut_pytest_esp32c3_sdspi:
pytest_components_esp32c3_sdspi:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c3-sdio
@ -850,7 +850,7 @@ component_ut_pytest_esp32c3_sdspi:
- build_pytest_components_esp32c3
tags: [ esp32c3, sdcard_spimode ]
component_ut_pytest_esp32c6_generic:
pytest_components_esp32c6_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c6
@ -859,7 +859,7 @@ component_ut_pytest_esp32c6_generic:
tags: [ esp32c6, generic ]
parallel: 2
component_ut_pytest_esp32h2_generic:
pytest_components_esp32h2_generic:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32h2
@ -868,7 +868,7 @@ component_ut_pytest_esp32h2_generic:
tags: [ esp32h2, generic ]
parallel: 2
component_ut_pytest_esp32h2_generic_multi_device:
pytest_components_esp32h2_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32h2
@ -876,7 +876,7 @@ component_ut_pytest_esp32h2_generic_multi_device:
- build_pytest_components_esp32h2
tags: [ esp32h2, generic_multi_device ]
component_ut_pytest_esp32h2_adc:
pytest_components_esp32h2_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32h2-adc
@ -884,7 +884,7 @@ component_ut_pytest_esp32h2_adc:
- build_pytest_components_esp32h2
tags: [ esp32h2, adc ]
component_ut_pytest_esp32c6_generic_multi_device:
pytest_components_esp32c6_generic_multi_device:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c6
@ -892,7 +892,7 @@ component_ut_pytest_esp32c6_generic_multi_device:
- build_pytest_components_esp32c6
tags: [ esp32c6, generic_multi_device ]
component_ut_pytest_esp32c6_adc:
pytest_components_esp32c6_adc:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c6-adc
@ -900,7 +900,7 @@ component_ut_pytest_esp32c6_adc:
- build_pytest_components_esp32c6
tags: [ esp32c6, adc ]
component_ut_pytest_esp32c6_i154:
pytest_components_esp32c6_i154:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32c6-i154
@ -908,7 +908,7 @@ component_ut_pytest_esp32c6_i154:
- build_pytest_components_esp32c6
tags: [ esp32c6, ieee802154 ]
example_test_pytest_openthread_br:
pytest_examples_openthread_br:
extends:
- .pytest_examples_dir_template
- .rules:test:example_test-i154
@ -920,7 +920,7 @@ example_test_pytest_openthread_br:
- esp32c6
- openthread_br
component_ut_pytest_esp32s3_usb_host:
pytest_components_esp32s3_usb_host:
extends:
- .pytest_components_dir_template
- .rules:test:component_ut-esp32s3-usb
@ -933,7 +933,7 @@ component_ut_pytest_esp32s3_usb_host:
variables:
TEST_DIR: tools/test_apps
test_app_test_pytest_esp32_generic:
pytest_test_apps_esp32_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32
@ -943,7 +943,7 @@ test_app_test_pytest_esp32_generic:
variables:
SETUP_TOOLS: "1" # need gdb
test_app_test_pytest_esp32_jtag:
pytest_test_apps_esp32_jtag:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32
@ -954,7 +954,7 @@ test_app_test_pytest_esp32_jtag:
SETUP_TOOLS: "1" # need gdb
PYTEST_EXTRA_FLAGS: "--log-cli-level DEBUG"
test_app_test_pytest_esp32s2_generic:
pytest_test_apps_esp32s2_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32s2
@ -964,7 +964,7 @@ test_app_test_pytest_esp32s2_generic:
variables:
SETUP_TOOLS: "1" # need gdb
test_app_test_pytest_esp32s3_generic:
pytest_test_apps_esp32s3_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32s3
@ -972,7 +972,7 @@ test_app_test_pytest_esp32s3_generic:
- build_pytest_test_apps_esp32s3
tags: [ esp32s3, generic ]
test_app_test_pytest_esp32c2_generic:
pytest_test_apps_esp32c2_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32c2
@ -980,7 +980,7 @@ test_app_test_pytest_esp32c2_generic:
- build_pytest_test_apps_esp32c2
tags: [ esp32c2, generic, xtal_40mhz ]
test_app_test_pytest_esp32c3_generic:
pytest_test_apps_esp32c3_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32c3
@ -988,7 +988,7 @@ test_app_test_pytest_esp32c3_generic:
- build_pytest_test_apps_esp32c3
tags: [ esp32c3, generic ]
test_app_test_pytest_esp32c6_generic:
pytest_test_apps_esp32c6_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32c6
@ -996,7 +996,7 @@ test_app_test_pytest_esp32c6_generic:
- build_pytest_test_apps_esp32c6
tags: [ esp32c6, generic ]
test_app_test_pytest_esp32h2_generic:
pytest_test_apps_esp32h2_generic:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32h2
@ -1004,7 +1004,7 @@ test_app_test_pytest_esp32h2_generic:
- build_pytest_test_apps_esp32h2
tags: [ esp32h2, generic ]
test_app_test_pytest_esp32s3_mspi_f8r8:
pytest_test_apps_esp32s3_mspi_f8r8:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32s3
@ -1012,7 +1012,7 @@ test_app_test_pytest_esp32s3_mspi_f8r8:
- build_pytest_test_apps_esp32s3
tags: [ esp32s3, MSPI_F8R8 ]
test_app_test_pytest_esp32s3_mspi_f4r8:
pytest_test_apps_esp32s3_mspi_f4r8:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32s3
@ -1020,7 +1020,7 @@ test_app_test_pytest_esp32s3_mspi_f4r8:
- build_pytest_test_apps_esp32s3
tags: [ esp32s3, MSPI_F4R8 ]
test_app_test_pytest_esp32s3_mspi_f4r4:
pytest_test_apps_esp32s3_mspi_f4r4:
extends:
- .pytest_test_apps_dir_template
- .rules:test:custom_test-esp32s3