From 664597f4cebaf7b873bd3d39b15d7cd823ae09d4 Mon Sep 17 00:00:00 2001 From: Fu Hanxi Date: Thu, 14 Jan 2021 17:16:08 +0800 Subject: [PATCH] CI: only fetch esptool for target test jobs --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 28de62f698..03686e306d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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