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