Merge branch 'cherry-pick-595ddfd8' into 'release/v3.0'

CI: build_ssc_in_multiple_ci_jobs

See merge request idf/esp-idf!2183
This commit is contained in:
Ivan Grokhotkov 2018-04-19 15:00:01 +08:00
commit 806d23b17b
3 changed files with 22 additions and 7 deletions

View file

@ -109,17 +109,29 @@ build_template_app:
BATCH_BUILD: "1"
V: "0"
build_ssc:
.build_ssc_template: &build_ssc_template
<<: *build_template
artifacts:
paths:
- SSC/ssc_bin
expire_in: 6 mos
expire_in: 1 mos
variables:
SSC_CONFIG_FOLDER: "$CI_PROJECT_DIR/SSC/configs/ESP32_IDF"
script:
- git clone $SSC_REPOSITORY
- cd SSC
- python $CHECKOUT_REF_SCRIPT SSC
- MAKEFLAGS= ./gen_misc_ng.sh
- MAKEFLAGS= ./ci_build_ssc.sh "${CI_JOB_NAME}" "${IDF_PATH}/.gitlab-ci.yml"
# don't forget to add to dependency to test_template when adding new build_ssc jobs
build_ssc_00:
<<: *build_ssc_template
build_ssc_01:
<<: *build_ssc_template
build_ssc_02:
<<: *build_ssc_template
build_esp_idf_tests:
<<: *build_template
@ -442,7 +454,7 @@ assign_test:
EXAMPLE_CONFIG_OUTPUT_PATH: "$CI_PROJECT_DIR/examples/test_configs"
artifacts:
paths:
- test_bins
- $OUTPUT_BIN_PATH
- components/idf_test/*/CIConfigs
- components/idf_test/*/TC.sqlite
- $EXAMPLE_CONFIG_OUTPUT_PATH
@ -463,7 +475,7 @@ assign_test:
# assign unit test cases
- python CIAssignTestCases.py -t $IDF_PATH/components/idf_test/unit_test -c $IDF_PATH/.gitlab-ci.yml -b $IDF_PATH/test_bins
# assgin integration test cases
- python CIAssignTestCases.py -t $IDF_PATH/components/idf_test/integration_test -c $IDF_PATH/.gitlab-ci.yml -b $IDF_PATH/test_bins
- 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: test
@ -504,6 +516,9 @@ assign_test:
allow_failure: true
dependencies:
- assign_test
- build_ssc_00
- build_ssc_01
- build_ssc_02
artifacts:
when: always
paths:

View file

@ -1,5 +1,5 @@
BinPath:
path: test_bins/ESP32_IDF/SSC_BLE
path: SSC/ssc_bin/ESP32_IDF/SSC_BLE
test app: SSC_BLE
DUT: [SSC1]

View file

@ -8435,7 +8435,7 @@ test cases:
version: v1 (2015-8-15)
- ID: SYS_NVS_01001
SDK: ESP32_IDF
Test App: SSC_BLE
Test App: SSC_BLE_WIFI
auto test: 'Yes'
category: Function
test point 1: compatiable test