diff --git a/.gitlab/ci/host-test.yml b/.gitlab/ci/host-test.yml index e5c5aa737ec..425dc44ebf9 100644 --- a/.gitlab/ci/host-test.yml +++ b/.gitlab/ci/host-test.yml @@ -4,7 +4,7 @@ image: $ESP_ENV_IMAGE tags: - host_test - dependencies: [] + dependencies: # set dependencies to null to avoid missing artifacts issue # run host_test jobs immediately, only after upload cache needs: - job: upload-pip-cache @@ -13,6 +13,8 @@ - job: upload-submodules-cache optional: true artifacts: false + - job: mr_variables + optional: true # only MR pipelines would have this test_nvs_on_host: extends: .host_test_template @@ -98,7 +100,6 @@ test_gdbstub_on_host: - cd components/esp_gdbstub/test_gdbstub_host - make test - test_idf_py: extends: .host_test_template variables: @@ -301,9 +302,6 @@ test_pytest_qemu: - .host_test_template - .before_script_build_jobs image: $QEMU_IMAGE - needs: - - job: mr_variables - optional: true # only MR pipelines would have this artifacts: when: always paths: @@ -325,7 +323,7 @@ test_pytest_qemu: --modified-components ${MR_MODIFIED_COMPONENTS} --modified-files ${MR_MODIFIED_FILES} - retry_failed git clone $KNOWN_FAILURE_CASES_REPO known_failure_cases - - pytest + - run_cmd pytest --target $IDF_TARGET -m qemu --embedded-services idf,qemu @@ -337,9 +335,6 @@ test_pytest_linux: extends: - .host_test_template - .before_script_build_jobs - needs: - - job: mr_variables - optional: true # only MR pipelines would have this artifacts: when: always paths: