A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add python bindings for plugin host load
[simgrid.git]
/
tools
/
jenkins
/
ci-starpu.sh
diff --git
a/tools/jenkins/ci-starpu.sh
b/tools/jenkins/ci-starpu.sh
index fc0ced67a76dc20082e4ebbc6ab765da4e8d955e..ece7a084daaa627aa2d286ae7bd64f2f3fb31816 100755
(executable)
--- a/
tools/jenkins/ci-starpu.sh
+++ b/
tools/jenkins/ci-starpu.sh
@@
-1,18
+1,19
@@
#!/usr/bin/env sh
#!/usr/bin/env sh
-set -e
+
+# Test this script locally as follows (rerun `docker pull simgrid/unstable` to get a fresh version).
+# cd (simgrid)/tools/jenkins
+# docker run -it --rm --volume `pwd`:/source simgrid/unstable /source/ci-starpu.sh
+
+set -ex
export SUDO=""
export SUDO=""
-# Update refs, just in case
+echo "XXXXXXXXXXXXXXXX Install APT dependencies"
$SUDO apt-get update
$SUDO apt-get update
-
-# Install basic tools
-$SUDO apt-get -y install build-essential
-$SUDO apt-get -y install libboost-all-dev
-$SUDO apt-get -y install wget
-$SUDO apt-get -y install git
+$SUDO apt-get -y install build-essential libboost-all-dev wget git xsltproc
for i in master 1.3 ; do
for i in master 1.3 ; do
+ echo "XXXXXXXXXXXXXXXX Build and test StarPU $i"
rm -rf starpu*
wget https://files.inria.fr/starpu/simgrid/starpu-simgrid-$i.tar.gz
md5sum starpu-simgrid-$i.tar.gz
rm -rf starpu*
wget https://files.inria.fr/starpu/simgrid/starpu-simgrid-$i.tar.gz
md5sum starpu-simgrid-$i.tar.gz
@@
-32,13
+33,13
@@
for i in master 1.3 ; do
CXXFLAGS=""
fi
if ! ./configure CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" \
CXXFLAGS=""
fi
if ! ./configure CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" \
- --enable-simgrid --disable-shared --enable-mpi-check --disable-cuda \
+ --enable-simgrid --disable-shared --enable-mpi
--enable-mpi
-check --disable-cuda \
--disable-build-doc --enable-quick-check
then
cat ./config.log
false
fi
--disable-build-doc --enable-quick-check
then
cat ./config.log
false
fi
- make -j
2
V=1
+ make -j
$(nproc)
V=1
for STARPU_SCHED in eager dmdas ; do
export STARPU_SCHED
for STARPU_SCHED in eager dmdas ; do
export STARPU_SCHED