Mentions légales du service

Skip to content
Snippets Groups Projects
Verified Commit f7d7fdb9 authored by Philippe Virouleau's avatar Philippe Virouleau
Browse files

Enable CI for OpenMP

parent 363a50d1
No related branches found
No related tags found
No related merge requests found
......@@ -91,6 +91,18 @@ build_parsec:
BUILD_OPTIONS: "-DCHAMELEON_SCHED_PARSEC=ON"
VERSION: parsec
build_openmp:
<<: *build_script
artifacts:
name: build_openmp
expire_in: 48 hours
paths:
- build
- chameleon_openmp.log
variables:
BUILD_OPTIONS: "-DCHAMELEON_SCHED_OPENMP=ON"
VERSION: openmp
test_starpu_branches:
<<: *test_script
variables:
......@@ -237,6 +249,42 @@ test_parsec_master:
only:
- master@solverstack/chameleon
test_openmp_branches:
<<: *test_script
variables:
TESTS_RESTRICTION: "-R \"test_shm_s|test_mpi_s\""
VERSION: openmp
dependencies:
- build_openmp
artifacts:
name: test_openmp
expire_in: 48 hours
paths:
- build
- chameleon_openmp.log
- chameleon_openmp.lcov
only:
- branches
except:
- master
test_openmp_master:
<<: *test_script
variables:
TESTS_RESTRICTION: "-R \"_shm_|_mpi_\""
VERSION: openmp
dependencies:
- build_openmp
artifacts:
name: test_openmp
expire_in: 48 hours
paths:
- build
- chameleon_openmp.log
- chameleon_openmp.lcov
only:
- master@solverstack/chameleon
coverage:
stage: analyse
dependencies:
......@@ -244,11 +292,13 @@ coverage:
- test_starpu_simgrid_branches
- test_quark_branches
- test_parsec_branches
- test_openmp_branches
script:
- lcov -a chameleon_starpu.lcov
-a chameleon_starpu_simgrid.lcov
-a chameleon_quark.lcov
-a chameleon_parsec.lcov
-a chameleon_openmp.lcov
-o chameleon.lcov
- lcov --summary chameleon.lcov
only:
......@@ -285,6 +335,7 @@ sonarqube:
- test_starpu_simgrid_master
- test_quark_master
- test_parsec_master
- test_openmp_master
artifacts:
name: chameleon_analysis
expire_in: 1 week
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment