eigen/ci/smoketests.linux.gitlab-ci.yml
Antonio Sanchez da9cf6b7ca Update CI with testing framework from eigen_ci_cross_testing.
Refactors the testing scripts and adds more coverage.
2023-12-13 14:33:33 -08:00

34 lines
1.1 KiB
YAML

smoketests:build:linux:cross:x86-64:gcc-10:default:
stage: buildsmoketests
extends: build:linux:cross:x86-64:gcc-10:default
variables:
EIGEN_CI_BUILD_TARGET: "buildsmoketests"
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
smoketests:build:linux:cross:x86-64:clang-12:default:
stage: buildsmoketests
extends: build:linux:cross:x86-64:clang-12:default
variables:
EIGEN_CI_BUILD_TARGET: "buildsmoketests"
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
smoketests:test:linux:x86-64:gcc-10:default:
stage: smoketests
extends: .test:linux:x86-64:gcc-10:default
variables:
EIGEN_CI_TEST_LABEL: smoketests
needs: [ "smoketests:build:linux:cross:x86-64:gcc-10:default" ]
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
smoketests:test:linux:x86-64:clang-12:default:
stage: smoketests
extends: .test:linux:x86-64:clang-12:default
variables:
EIGEN_CI_TEST_LABEL: smoketests
needs: [ "smoketests:build:linux:cross:x86-64:clang-12:default" ]
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'