From fd455f9784442488e65e1c298bd5ca4f50c7d229 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 28 Oct 2012 05:29:03 +0000 Subject: [PATCH] --- utils/nightly/gmsh_linux64.ctest | 24 ++++++++++++++++++++++++ utils/nightly/gmsh_linux64_nightly.cron | 4 ++++ utils/nightly/gmsh_linux64_nightly.ctest | 9 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 utils/nightly/gmsh_linux64.ctest create mode 100644 utils/nightly/gmsh_linux64_nightly.cron create mode 100644 utils/nightly/gmsh_linux64_nightly.ctest diff --git a/utils/nightly/gmsh_linux64.ctest b/utils/nightly/gmsh_linux64.ctest new file mode 100644 index 0000000000..77c96f98f4 --- /dev/null +++ b/utils/nightly/gmsh_linux64.ctest @@ -0,0 +1,24 @@ +# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle +# +# See the LICENSE.txt file for license information. Please report all +# bugs and problems to <gmsh@geuz.org>. + +set(CTEST_CMAKE_COMMAND "/usr/bin/cmake") + +set(WEB_BIN "geuzaine@geuz.org:/home/www/geuz.org/gmsh/bin/Linux") + +set(WITH_TEST TRUE) # run the tests? +set(WITH_COVERAGE FALSE) # check code coverage? +set(WITH_MEMCHECK FALSE) # check memory with valgrind? + +################################################################################# +set(CTEST_BUILD_NAME "Linux64") +set(OPT "-DGMSH_EXTRA_VERSION=${EXTRA_VERSION}") +set(OPT "${OPT} -DCMAKE_PREFIX_PATH:path=/usr/local/opencascade;/usr/local") +set(OPT "${OPT} -DENABLE_NATIVE_FILE_CHOOSER:bool=FALSE") +set(OPT "${OPT} -DPETSC_ARCH=linux_complex_mumps_seq") +set(OPT "${OPT} -DPETSC_DIR=$ENV{HOME}/src/petsc-3.1-p8") +set(OPT "${OPT} -DSLEPC_DIR=$ENV{HOME}/src/slepc-3.1-p4") +set(CTEST_BUILD_OPTIONS ${OPT}) +include(gmsh.ctest) +upload_package(${WEB_BIN} Linux "" .tar.gz .tgz) diff --git a/utils/nightly/gmsh_linux64_nightly.cron b/utils/nightly/gmsh_linux64_nightly.cron new file mode 100644 index 0000000000..cf8bc1677f --- /dev/null +++ b/utils/nightly/gmsh_linux64_nightly.cron @@ -0,0 +1,4 @@ +# +# this will launch a new build every night at 1h01 +# +1 1 * * * cd ${HOME}/src/gmsh/utils/nightly && /usr/bin/ctest -S gmsh_linux_nightly.ctest -VV > ${HOME}/src/gmsh/nightly.log 2>&1 diff --git a/utils/nightly/gmsh_linux64_nightly.ctest b/utils/nightly/gmsh_linux64_nightly.ctest new file mode 100644 index 0000000000..0bc6d9988a --- /dev/null +++ b/utils/nightly/gmsh_linux64_nightly.ctest @@ -0,0 +1,9 @@ +# Gmsh - Copyright (C) 1997-2012 C. Geuzaine, J.-F. Remacle +# +# See the LICENSE.txt file for license information. Please report all +# bugs and problems to <gmsh@geuz.org>. + +set(CTEST_NIGHTLY_START_TIME "22:00:00 UTC") +set(CDASH_MODEL "Nightly") +set(EXTRA_VERSION "-svn") +include(gmsh_linux.ctest) -- GitLab