From 6be05d415b0ed85f68899bb9ef7e228c546c28e7 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Fri, 13 Oct 2023 13:01:16 +0200 Subject: [PATCH] ci: remove unit-test-app ci jobs --- .gitlab/ci/assign-test.yml | 23 -- .gitlab/ci/build.yml | 93 ----- .gitlab/ci/dependencies/dependencies.yml | 5 +- .gitlab/ci/rules.yml | 435 ----------------------- .gitlab/ci/target-test.yml | 156 -------- 5 files changed, 1 insertion(+), 711 deletions(-) diff --git a/.gitlab/ci/assign-test.yml b/.gitlab/ci/assign-test.yml index e0ce8f8b34..c40b6943f2 100644 --- a/.gitlab/ci/assign-test.yml +++ b/.gitlab/ci/assign-test.yml @@ -14,29 +14,6 @@ script: - run_cmd python tools/ci/python_packages/ttfw_idf/IDFAssignTest.py $TEST_TYPE $TEST_DIR -c $CI_TARGET_TEST_CONFIG_FILE -o $TEST_DIR/test_configs -assign_unit_test: - extends: - - .assign_test_template - - .rules:build:unit_test - needs: - - job: build_esp_idf_tests_cmake_esp32 - optional: true - - job: build_esp_idf_tests_cmake_esp32s2 - optional: true - - job: build_esp_idf_tests_cmake_esp32c2 - optional: true - - job: build_esp_idf_tests_cmake_esp32c3 - optional: true - - job: build_esp_idf_tests_cmake_esp32c6 - optional: true - - job: build_esp_idf_tests_cmake_esp32h2 - optional: true - - job: build_esp_idf_tests_cmake_esp32s3 - optional: true - variables: - TEST_TYPE: unit_test - TEST_DIR: components/idf_test/unit_test - assign_integration_test: extends: - .assign_test_template diff --git a/.gitlab/ci/build.yml b/.gitlab/ci/build.yml index 8fbe9a4991..e0250d3f0a 100644 --- a/.gitlab/ci/build.yml +++ b/.gitlab/ci/build.yml @@ -41,8 +41,6 @@ - "**/build*/partition_table/*.bin" - list_job_*.txt - size_info.txt - # unit test specific - - components/idf_test/unit_test/*.yml when: always expire_in: 4 days script: @@ -501,97 +499,6 @@ build_ssc_esp32h2: variables: TARGET_NAME: "ESP32H2" -.build_esp_idf_tests_cmake_template: - extends: - - .build_cmake_template - - .before_script:build - artifacts: - paths: - - "**/build*/size.json" - - "**/build*/build_log.txt" - - "**/build*/*.bin" - # upload to s3 server to save the artifacts size - # - "**/build*/*.map" - # ttfw tests require elf files - - "**/build*/*.elf" - - "**/build*/flasher_args.json" - - "**/build*/flash_project_args" - - "**/build*/config/sdkconfig.json" - - "**/build*/sdkconfig" - - "**/build*/bootloader/*.bin" - - "**/build*/partition_table/*.bin" - - list_job_*.txt - - size_info.txt - - components/idf_test/unit_test/*.yml - when: always - expire_in: 4 days - script: - # CI specific options start from "--parallel-count xxx". could ignore when running locally - - run_cmd python tools/ci/ci_build_apps.py tools/unit-test-app -v - -t $IDF_TARGET - --config "configs/*=" - --copy-sdkconfig - --preserve-all - --parallel-count ${CI_NODE_TOTAL:-1} - --parallel-index ${CI_NODE_INDEX:-1} - - run_cmd python tools/unit-test-app/tools/UnitTestParser.py tools/unit-test-app ${CI_NODE_INDEX:-1} - -build_esp_idf_tests_cmake_esp32: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32 - variables: - IDF_TARGET: esp32 - -build_esp_idf_tests_cmake_esp32s2: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32s2 - variables: - IDF_TARGET: esp32s2 - -build_esp_idf_tests_cmake_esp32s3: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32s3 - variables: - IDF_TARGET: esp32s3 - -build_esp_idf_tests_cmake_esp32c2: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32c2 - variables: - IDF_TARGET: esp32c2 - -build_esp_idf_tests_cmake_esp32c3: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32c3 - variables: - IDF_TARGET: esp32c3 - -build_esp_idf_tests_cmake_esp32c6: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32c6 - variables: - IDF_TARGET: esp32c6 - -build_esp_idf_tests_cmake_esp32h2: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32h2 - variables: - IDF_TARGET: esp32h2 - -build_esp_idf_tests_cmake_esp32p4: - extends: - - .build_esp_idf_tests_cmake_template - - .rules:build:unit_test-esp32p4 - variables: - IDF_TARGET: esp32p4 - build_examples_cmake_esp32: extends: - .build_cmake_template diff --git a/.gitlab/ci/dependencies/dependencies.yml b/.gitlab/ci/dependencies/dependencies.yml index 0f4add8339..10b627eef4 100644 --- a/.gitlab/ci/dependencies/dependencies.yml +++ b/.gitlab/ci/dependencies/dependencies.yml @@ -11,7 +11,6 @@ .target_test: &target_test - example_test - custom_test - - unit_test - component_ut ############## @@ -116,14 +115,12 @@ build:integration_test: # ------------- # Special Cases # ------------- -"test:component_ut-{0}": # component_ut will trigger by unit_test as well, since now we have 2 kinds of UT +"test:component_ut-{0}": matrix: - *all_targets labels: - component_ut - "component_ut_{0}" - - unit_test - - "unit_test_{0}" - target_test patterns: - component_ut diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index 7bd8ac1ada..7456c46636 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -620,33 +620,6 @@ .if-label-target_test: &if-label-target_test if: '$BOT_LABEL_TARGET_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*target_test(?:,[^,\n\r]+)*$/i' -.if-label-unit_test: &if-label-unit_test - if: '$BOT_LABEL_UNIT_TEST || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32: &if-label-unit_test_esp32 - if: '$BOT_LABEL_UNIT_TEST_ESP32 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32c2: &if-label-unit_test_esp32c2 - if: '$BOT_LABEL_UNIT_TEST_ESP32C2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32c2(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32c3: &if-label-unit_test_esp32c3 - if: '$BOT_LABEL_UNIT_TEST_ESP32C3 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32c3(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32c6: &if-label-unit_test_esp32c6 - if: '$BOT_LABEL_UNIT_TEST_ESP32C6 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32c6(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32h2: &if-label-unit_test_esp32h2 - if: '$BOT_LABEL_UNIT_TEST_ESP32H2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32h2(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32p4: &if-label-unit_test_esp32p4 - if: '$BOT_LABEL_UNIT_TEST_ESP32P4 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32p4(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32s2: &if-label-unit_test_esp32s2 - if: '$BOT_LABEL_UNIT_TEST_ESP32S2 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32s2(?:,[^,\n\r]+)*$/i' - -.if-label-unit_test_esp32s3: &if-label-unit_test_esp32s3 - if: '$BOT_LABEL_UNIT_TEST_ESP32S3 || $CI_MERGE_REQUEST_LABELS =~ /^(?:[^,\n\r]+,)*unit_test_esp32s3(?:,[^,\n\r]+)*$/i' - .rules:build: rules: - <<: *if-revert-branch @@ -691,15 +664,6 @@ - <<: *if-label-component_ut_esp32s2 - <<: *if-label-component_ut_esp32s3 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-label-unit_test_esp32c2 - - <<: *if-label-unit_test_esp32c3 - - <<: *if-label-unit_test_esp32c6 - - <<: *if-label-unit_test_esp32h2 - - <<: *if-label-unit_test_esp32p4 - - <<: *if-label-unit_test_esp32s2 - - <<: *if-label-unit_test_esp32s3 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -738,8 +702,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -778,8 +740,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c2 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -818,8 +778,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c3 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c3 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -858,8 +816,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c6 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c6 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -898,8 +854,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32h2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32h2 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -938,8 +892,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32s2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s2 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -978,8 +930,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32s3 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s3 - <<: *if-dev-push changes: *patterns-build_components - <<: *if-dev-push @@ -1636,15 +1586,6 @@ - <<: *if-label-integration_test_ble - <<: *if-label-integration_test_wifi - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-label-unit_test_esp32c2 - - <<: *if-label-unit_test_esp32c3 - - <<: *if-label-unit_test_esp32c6 - - <<: *if-label-unit_test_esp32h2 - - <<: *if-label-unit_test_esp32p4 - - <<: *if-label-unit_test_esp32s2 - - <<: *if-label-unit_test_esp32s3 - <<: *if-dev-push changes: *patterns-build-example_test - <<: *if-dev-push @@ -1701,251 +1642,6 @@ changes: *patterns-target_test-ecdsa - <<: *if-dev-push changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-label-unit_test_esp32c2 - - <<: *if-label-unit_test_esp32c3 - - <<: *if-label-unit_test_esp32c6 - - <<: *if-label-unit_test_esp32h2 - - <<: *if-label-unit_test_esp32p4 - - <<: *if-label-unit_test_esp32s2 - - <<: *if-label-unit_test_esp32s3 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32c2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c2 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32c3: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c3 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32c6: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c6 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32h2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32h2 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32p4: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32p4 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32s2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s2 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:build:unit_test-esp32s3: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s3 - - <<: *if-dev-push - changes: *patterns-build_components - - <<: *if-dev-push - changes: *patterns-build_system - - <<: *if-dev-push - changes: *patterns-downloadable-tools - - <<: *if-dev-push - changes: *patterns-target_test-adc - - <<: *if-dev-push - changes: *patterns-target_test-ecdsa - - <<: *if-dev-push - changes: *patterns-target_test-wifi - - <<: *if-dev-push - changes: *patterns-unit_test - - <<: *if-dev-push - changes: *patterns-unit_test-sdio .rules:labels:nvs_coverage: rules: @@ -1963,8 +1659,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - <<: *if-dev-push changes: *patterns-component_ut @@ -2019,8 +1713,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c2 - <<: *if-dev-push changes: *patterns-component_ut @@ -2064,8 +1756,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c3 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c3 - <<: *if-dev-push changes: *patterns-component_ut @@ -2148,8 +1838,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32c6 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c6 - <<: *if-dev-push changes: *patterns-component_ut @@ -2191,8 +1879,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32h2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32h2 - <<: *if-dev-push changes: *patterns-component_ut @@ -2234,8 +1920,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32s2 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s2 - <<: *if-dev-push changes: *patterns-component_ut @@ -2290,8 +1974,6 @@ - <<: *if-label-component_ut - <<: *if-label-component_ut_esp32s3 - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s3 - <<: *if-dev-push changes: *patterns-component_ut @@ -2977,120 +2659,3 @@ - <<: *if-label-submodule - <<: *if-dev-push changes: *patterns-submodule - -.rules:test:unit_test-esp32: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32c2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c2 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32c3: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c3 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32c3-sdio: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c3 - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:test:unit_test-esp32c6: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32c6 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32h2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32h2 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32s2: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s2 - - <<: *if-dev-push - changes: *patterns-unit_test - -.rules:test:unit_test-esp32s2-sdio: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s2 - - <<: *if-dev-push - changes: *patterns-unit_test-sdio - -.rules:test:unit_test-esp32s3: - rules: - - <<: *if-revert-branch - when: never - - <<: *if-protected - - <<: *if-label-build-only - when: never - - <<: *if-label-target_test - - <<: *if-label-unit_test - - <<: *if-label-unit_test_esp32s3 - - <<: *if-dev-push - changes: *patterns-unit_test diff --git a/.gitlab/ci/target-test.yml b/.gitlab/ci/target-test.yml index af1a3f847c..892281ac31 100644 --- a/.gitlab/ci/target-test.yml +++ b/.gitlab/ci/target-test.yml @@ -1367,162 +1367,6 @@ pytest_test_apps_esp32c3_wifi_two_dut: - cd tools/ci/python_packages/tiny_test_fw/bin - run_cmd python Runner.py $TEST_CASE_PATH -c $CONFIG_FILE -e $ENV_FILE --known_failure_cases_file $CI_PROJECT_DIR/known_failure_cases/known_failure_cases.txt -.unit_test_template: - extends: .target_test_job_template - needs: # the assign already needs all the build jobs - - assign_unit_test - variables: - GIT_DEPTH: 1 - TEST_CASE_PATH: "$CI_PROJECT_DIR/tools/unit-test-app" - CONFIG_FILE_PATH: "${CI_PROJECT_DIR}/components/idf_test/unit_test/test_configs" - -.unit_test_esp32_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32 - -.unit_test_esp32s2_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32s2 - -.unit_test_esp32s3_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32s3 - -.unit_test_esp32c2_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32c2 - -.unit_test_esp32c3_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32c3 - -.unit_test_esp32c6_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32c6 - -.unit_test_esp32h2_template: - extends: - - .unit_test_template - - .rules:test:unit_test-esp32h2 - -UT_001: - extends: .unit_test_esp32_template - parallel: 2 - tags: - - ESP32_IDF - - UT_T1_1 - -# Max. allowed value of 'parallel' is 50. - -UT_002: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T1_1 - - psram - -UT_003: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T1_SDMODE - -UT_004: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T1_SPIMODE - -UT_005: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T1_SDMODE - - psram - -UT_006: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T1_SPIMODE - - psram - -.UT_017: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - EMMC - -UT_028: - extends: .unit_test_esp32_template - tags: - - ESP32_IDF - - UT_T2_1 - - psram - -UT_035: - extends: .unit_test_esp32s2_template - parallel: 2 - tags: - - ESP32S2_IDF - - UT_T1_1 - -UT_S2_SDSPI: - extends: - - .unit_test_esp32s2_template - - .rules:test:unit_test-esp32s2-sdio - tags: - - ESP32S2_IDF - - UT_T1_SPIMODE - -UT_C2: - extends: .unit_test_esp32c2_template - parallel: 2 - tags: - - ESP32C2_IDF - - UT_T1_1 - - xtal_40mhz - -UT_C3: - extends: .unit_test_esp32c3_template - tags: - - ESP32C3_IDF - - UT_T1_1 - -UT_C3_SDSPI: - extends: - - .unit_test_esp32c3_template - - .rules:test:unit_test-esp32c3-sdio - tags: - - ESP32C3_IDF - - UT_T1_SPIMODE - -UT_C6: - extends: .unit_test_esp32c6_template - parallel: 2 - tags: - - ESP32C6_IDF - - UT_T1_1 - -UT_H2: - extends: .unit_test_esp32h2_template - tags: - - ESP32H2_IDF - - UT_T1_1 - -UT_S3: - extends: .unit_test_esp32s3_template - parallel: 2 - tags: - - ESP32S3_IDF - - UT_T1_1 - .integration_test_template: extends: - .target_test_job_template