Skip to content
Snippets Groups Projects
Commit 535d8aad authored by Martin Wölzer's avatar Martin Wölzer
Browse files

.gitlab-ci/test.yml: introduced test pipelines

parent 9afa9859
No related branches found
No related tags found
1 merge request!24Create release v.0.6.0
......@@ -2,6 +2,7 @@ stages:
- format
- check
- build
- test
variables:
GIT_STRATEGY: clone
......@@ -10,3 +11,4 @@ include:
- local: /.gitlab-ci/format.yml
- local: /.gitlab-ci/check.yml
- local: /.gitlab-ci/build.yml
- local: /.gitlab-ci/test.yml
test_amd64_ubuntu_24.04:
stage: test
script:
- .ci/test/test.sh --build-dir "build_*"
tags:
- compiler
- ubuntu-24.04-amd64
needs:
- job: compile_amd64_ubuntu_24.04
artifacts: true
test_sanitizer_amd64_ubuntu_24.04:
stage: test
script:
- .ci/test/test.sh --build-dir "build_*"
tags:
- compiler
- ubuntu-24.04-amd64
needs:
- job: compile_sanitizer_amd64_ubuntu_24.04
artifacts: true
test_coverage_amd64_ubuntu_24.04:
stage: test
script:
- .ci/test/test.sh --build-dir "build" --gcov-bin gcov-14
tags:
- compiler
- ubuntu-24.04-amd64
variables:
GIT_SUBMODULE_STRATEGY: recursive
needs:
- job: compile_coverage_amd64_ubuntu_24.04
artifacts: true
coverage: /^\s*lines:\s*\d+.\d+\%/
artifacts:
when: always
expire_in: 1 week
paths:
- "xml"
- "html"
reports:
coverage_report:
coverage_format: cobertura
path: "xml/coverage.xml"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment