CI: only fetch esptool for target test jobs

This commit is contained in:
Fu Hanxi
2021-01-14 17:16:08 +08:00
committed by bot
parent b9f6a5da51
commit 664597f4ce

View File

@ -83,6 +83,7 @@ before_script:
- *setup_tools_unless_target_test
# Set some options and environment for CI
- source tools/ci/configure_ci_environment.sh
- export PYTHONPATH="${PYTHONPATH}:${CI_PROJECT_DIR}/tools/ci/python_packages"
- *fetch_submodules
# used for check scripts which we want to run unconditionally
@ -883,6 +884,7 @@ assign_test:
reports:
junit: $LOG_PATH/*/XUNIT_RESULT.xml
variables:
SUBMODULES_TO_FETCH: "components/esptool_py/esptool"
TEST_FW_PATH: "$CI_PROJECT_DIR/tools/tiny-test-fw"
TEST_CASE_PATH: "$CI_PROJECT_DIR/examples"
CONFIG_FILE_PATH: "${CI_PROJECT_DIR}/examples/test_configs"
@ -945,7 +947,7 @@ assign_test:
- $LOG_PATH
expire_in: 1 week
variables:
GIT_SUBMODULE_STRATEGY: none
SUBMODULES_TO_FETCH: "none"
LOCAL_ENV_CONFIG_PATH: "$CI_PROJECT_DIR/ci-test-runner-configs/$CI_RUNNER_DESCRIPTION/ESP32_IDF"
LOG_PATH: "$CI_PROJECT_DIR/$CI_COMMIT_SHA"
TEST_CASE_FILE_PATH: "$CI_PROJECT_DIR/auto_test_script/TestCaseFiles"
@ -1011,6 +1013,8 @@ example_test_002:
tags:
- ESP32
- Example_ShieldBox_Basic
variables:
SUBMODULES_TO_FETCH: "components/esptool_py/esptool;components/micro-ecc/micro-ecc"
.example_test_003:
<<: *example_test_template