Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
aa83eca4
Commit
aa83eca4
authored
Oct 09, 2017
by
PRUVOST Florent
Browse files
add quark build and test
parent
38ecdf49
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
aa83eca4
...
...
@@ -12,6 +12,7 @@ build_starpu:
expire_in
:
42 minutes
paths
:
-
build
-
chameleon-build.log
script
:
-
source .gitlab-ci-env.sh
-
git submodule update --init --recursive
...
...
@@ -21,6 +22,23 @@ build_starpu:
-
make | tee ../chameleon-build.log
-
make install | tee -a ../chameleon-build.log
build_quark
:
stage
:
build
artifacts
:
name
:
quark_build
expire_in
:
42 minutes
paths
:
-
build
-
chameleon-build.log
script
:
-
source .gitlab-ci-env.sh
-
git submodule update --init --recursive
-
mkdir -p build
-
cd build
-
cmake .. -DCMAKE_INSTALL_PREFIX=${PWD}/install -DCMAKE_VERBOSE_MAKEFILE=ON -DMORSE_ENABLE_WARNING=ON -DMORSE_ENABLE_COVERAGE=ON -DCHAMELEON_SCHED_QUARK=ON
-
make | tee ../chameleon-build.log
-
make install | tee -a ../chameleon-build.log
test_starpu
:
stage
:
test
dependencies
:
...
...
@@ -29,24 +47,40 @@ test_starpu:
name
:
starpu_test
expire_in
:
42 minutes
paths
:
-
coverage.tar.bz2
-
coverage
_starpu
.tar.bz2
script
:
-
source .gitlab-ci-env.sh
-
git submodule update --init --recursive
-
(cd build && STARPU_SILENT=1 ctest --no-compress-output -R test_shm_s || /usr/bin/true && ctest --no-compress-output -R mpi_s || /usr/bin/true)
-
find -name "*.gcda" | xargs tar cvjf coverage.tar.bz2
-
find -name "*.gcda" | xargs tar cvjf coverage_starpu.tar.bz2
test_quark
:
stage
:
test
dependencies
:
-
build_quark
artifacts
:
name
:
starpu_test
expire_in
:
42 minutes
paths
:
-
coverage_quark.tar.bz2
script
:
-
source .gitlab-ci-env.sh
-
git submodule update --init --recursive
-
(cd build && ctest --no-compress-output -R test_shm_s)
-
find -name "*.gcda" | xargs tar cvjf coverage_quark.tar.bz2
sonar
:
stage
:
analysis
dependencies
:
-
build_starpu
-
build_quark
-
test_starpu
-
test_quark
artifacts
:
name
:
chameleon_analysis
expire_in
:
1 week
paths
:
-
chameleon-build.log
-
coverage/
-
chameleon-coverage.xml
-
chameleon-cppcheck.xml
-
chameleon-rats.xml
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment