2 if [ -d $WORKSPACE/build ]
4 rm -rf $WORKSPACE/build
6 if [ -d $WORKSPACE/install ]
8 rm -rf $WORKSPACE/install
10 mkdir $WORKSPACE/build
11 mkdir $WORKSPACE/install
13 if [ -d $WORKSPACE/memcheck ]
15 rm -rf $WORKSPACE/memcheck
17 mkdir $WORKSPACE/memcheck
21 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
24 ctest -D ExperimentalStart
25 ctest -D ExperimentalConfigure
26 ctest -D ExperimentalBuild
27 ctest -D ExperimentalMemCheck
30 if [ -f Testing/TAG ] ; then
31 find . -iname "*.memcheck" -exec mv {} $WORKSPACE/memcheck \;
32 mv Testing/`head -n 1 < Testing/TAG`/DynamicAnalysis.xml $WORKSPACE
37 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
40 ctest -D ExperimentalStart
41 ctest -D ExperimentalConfigure
42 ctest -D ExperimentalBuild
43 ctest -D ExperimentalTest
44 ctest -D ExperimentalCoverage
46 if [ -f Testing/TAG ] ; then
47 /usr/local/gcovr-3.1/scripts/gcovr -r .. --xml-pretty -o $WORKSPACE/xml_coverage.xml
48 xsltproc $WORKSPACE/buildtools/jenkins/ctest2junit.xsl Testing/`head -n 1 < Testing/TAG`/Test.xml > CTestResults_memcheck.xml
49 mv CTestResults_memcheck.xml $WORKSPACE