The number of runners of integration test is not bottleneck to CI
pipeline performance now. Combine these 2 stages will make integration
test executed even unit test fails. This could help us to collect more
info about test history.
- build
- assign_test
- host_test
- - unit_test
- - integration_test
+ - target_test
- check
- deploy
- post_check
- python CIAssignTestCases.py -t $IDF_PATH/components/idf_test/integration_test -c $IDF_PATH/.gitlab-ci.yml -b $IDF_PATH/SSC/ssc_bin
.example_test_template: &example_test_template
- stage: integration_test
+ stage: target_test
when: on_success
only:
refs:
.unit_test_template: &unit_test_template
<<: *example_test_template
- stage: unit_test
+ stage: target_test
dependencies:
- assign_test
- build_esp_idf_tests_make
ENV_FILE: "$CI_PROJECT_DIR/ci-test-runner-configs/$CI_RUNNER_DESCRIPTION/EnvConfig.yml"
.test_template: &test_template
- stage: integration_test
+ stage: target_test
when: on_success
only:
refs: