From 936ac9360c05ca9c85177acdbc2ad1809ff24a45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franck=20P=C3=A9rignon?= <franck.perignon@imag.fr> Date: Thu, 19 May 2016 10:19:34 +0200 Subject: [PATCH] cdash config. First try. --- CMakeLists.txt | 16 +++++++++++++++- ci/README.rst | 5 +++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 58eedcdb6..48224a972 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -479,12 +479,26 @@ endif() # ============= Tests ============= if(WITH_TESTS) include(CTest) + set(CTEST_PROJECT_NAME "HySoP") + set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC") + set(CTEST_DROP_METHOD "http") + set(CTEST_DROP_SITE "my.cdash.org") + set(CTEST_DROP_LOCATION "/submit.php?project=HySoP") + set(CTEST_DROP_SITE_CDASH TRUE) + message(" spodposopds ${CTEST_DROP_SITE}") # Number of mpi processes used to run tests. - set(NBPROCS_FOR_TESTS "8" CACHE STRING "Number of mpi processes used to run tests") + include(ProcessorCount) + ProcessorCount(NBPROCS_FOR_TESTS) + if(NOT N EQUAL 0) + set(CTEST_BUILD_FLAGS -j${NBPROCS_FOR_TESTS}) + set(ctest_test_args ${ctest_test_args} PARALLEL_LEVEL ${NBPROCS_FOR_TESTS}) + endif() if(NOT USE_MPI) set(WITH_MPI_TESTS "OFF") endif() include(HySoPTests) + + endif(WITH_TESTS) diff --git a/ci/README.rst b/ci/README.rst index 13a9caba5..21b8d4d40 100644 --- a/ci/README.rst +++ b/ci/README.rst @@ -41,5 +41,10 @@ image: fperignon/hysop:debian The image will be pulled from docker hub. +yml driver +---------- +See gitlab-ci documentation : http://docs.gitlab.com/ce/ci/yaml/README.html + +In script, use -DCI_CONFIG=<something> option for cmake to send runner information to dashboard. -- GitLab