11 for d in "$WORKSPACE/build" "$WORKSPACE/memcheck"
15 rm -rf "$d" || die "Could not remote $d"
18 find $WORKSPACE -name "memcheck_test_*.memcheck" -exec rm {} \;
21 ! [ -z "$WORKSPACE" ] || die "No WORKSPACE"
22 [ -d "$WORKSPACE" ] || die "WORKSPACE ($WORKSPACE) does not exist"
26 for d in "$WORKSPACE/build" "$WORKSPACE/memcheck"
28 mkdir "$d" || die "Could not create $d"
33 cmake -Denable_documentation=OFF -Denable_lua=OFF -Denable_tracing=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=OFF -Denable_compile_optimizations=OFF -Denable_compile_warnings=ON -Denable_lib_static=OFF -Denable_model-checking=OFF -Denable_latency_bound_tracking=OFF -Denable_gtnets=OFF -Denable_jedule=OFF -Denable_mallocators=OFF -Denable_memcheck_xml=ON $WORKSPACE
36 ctest -D ExperimentalStart || true
37 ctest -D ExperimentalConfigure || true
38 ctest -D ExperimentalBuild || true
39 ctest -D ExperimentalMemCheck || true
42 if [ -f Testing/TAG ] ; then
43 find . -iname "*.memcheck" -exec mv {} $WORKSPACE/memcheck \;
44 mv Testing/`head -n 1 < Testing/TAG`/DynamicAnalysis.xml $WORKSPACE
49 cmake -Denable_documentation=OFF -Denable_lua=OFF -Denable_tracing=ON -Denable_smpi=ON -Denable_smpi_MPICH3_testsuite=ON -Denable_compile_optimizations=OFF -Denable_compile_warnings=ON -Denable_lib_static=OFF -Denable_model-checking=OFF -Denable_latency_bound_tracking=OFF -Denable_gtnets=OFF -Denable_jedule=OFF -Denable_mallocators=OFF -Denable_memcheck=OFF -Denable_memcheck_xml=OFF -Denable_coverage=ON $WORKSPACE
52 ctest -D ExperimentalStart || true
53 ctest -D ExperimentalConfigure || true
54 ctest -D ExperimentalBuild || true
55 ctest -D ExperimentalTest || true
56 ctest -D ExperimentalCoverage || true
58 if [ -f Testing/TAG ] ; then
59 /usr/local/gcovr-3.1/scripts/gcovr -r .. --xml-pretty -o $WORKSPACE/xml_coverage.xml
60 xsltproc $WORKSPACE/buildtools/jenkins/ctest2junit.xsl Testing/`head -n 1 < Testing/TAG`/Test.xml > CTestResults_memcheck.xml
61 mv CTestResults_memcheck.xml $WORKSPACE