]> Creatis software - creaToolsTools.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Wed, 14 Jan 2009 12:54:36 +0000 (12:54 +0000)
committerguigues <guigues>
Wed, 14 Jan 2009 12:54:36 +0000 (12:54 +0000)
ctest/bbtk-linux.ctest
ctest/crea-linux.ctest
ctest/creaContours-linux.ctest [new file with mode: 0644]
ctest/creaEnvironment-linux.ctest [new file with mode: 0644]
ctest/creaImageIO-linux.ctest [new file with mode: 0644]
ctest/creaMaracasVisu-linux.ctest [new file with mode: 0644]

index f779a11b6f3bb824cb45ca85a61ece1fd3e6ad37..70393a928b5d8b65662fa3d1db23357cdec67de4 100644 (file)
@@ -7,13 +7,14 @@
 
 cmake_minimum_required(VERSION 2.6)
 
+set(project_name "bbtk")
 
 #################################################################
 ## MANDATORY 
 ##  You MUST modify the following lines, according to what you use.
 set(arch "fc9-gcc4.1.2")
 set(buildtype "debug")
-set(CMakeCacheFile "bbtk-debug-CMakeCache.txt")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
 #################################################################
 
 #################################################################
@@ -30,7 +31,6 @@ set(NUMBER_OF_CPU 2)
 ## HANDS OFF!
 ## ;-)
 
-set(project_name "bbtk")
 
 set(CTEST_SITE "$ENV{HOSTNAME}")
 set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
index a045ebab7690d195affc5f573435f5f6dd177d83..8d6ac9a8161ca8704dd20783104d72b2d3ac490c 100644 (file)
@@ -1,5 +1,4 @@
 # LG 06/01/08
-# Adapted from vtk dashboard : arkadia.kitware all-debug-g++
 #
 # Style note: to distinguish between variables recognized by cmake/ctest and
 #             user-defined variables, user-defined ones are declared lower case
@@ -7,6 +6,7 @@
 
 cmake_minimum_required(VERSION 2.6)
 
+set(project_name "crea")
 
 #################################################################
 ## MANDATORY 
@@ -14,7 +14,7 @@ cmake_minimum_required(VERSION 2.6)
 
 set(arch "fc9-gcc4.1.2")
 set(buildtype "debug")
-set(CMakeCacheFile "crea-debug-CMakeCache.txt")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
 #################################################################
 
 #################################################################
@@ -31,7 +31,6 @@ set(NUMBER_OF_CPU 2)
 ## HANDS OFF!
 ## ;-)
 
-set(project_name "crea")
 
 set(CTEST_SITE "$ENV{HOSTNAME}")
 set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
diff --git a/ctest/creaContours-linux.ctest b/ctest/creaContours-linux.ctest
new file mode 100644 (file)
index 0000000..fb4ebbd
--- /dev/null
@@ -0,0 +1,107 @@
+# LG 06/01/08
+#
+# Style note: to distinguish between variables recognized by cmake/ctest and
+#             user-defined variables, user-defined ones are declared lower case
+# Style note: lower case flavor of the cmake commands is used.
+
+cmake_minimum_required(VERSION 2.6)
+
+
+#################################################################
+## MANDATORY 
+set(project_name "creaEnvironment")
+set(arch "fc9-gcc4.3.0-8")
+set(buildtype "debug")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
+#################################################################
+
+#################################################################
+## CAN BE CHANGED : 
+set(CTEST_DASHBOARD_ROOT "$ENV{HOME}/dashboards")
+set(MODEL Experimental)
+set(NUMBER_OF_CPU 2)
+#################################################################
+
+#################################################################
+# NOTHING FOR USER BELOW 
+
+set(CTEST_SITE "$ENV{HOSTNAME}")
+set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
+
+set(source_dir ${project_name})
+#set(extra_source_dir "VTKData")
+set(build_dir ${project_name}-${buildtype})
+set(CTEST_TEST_TIMEOUT 140) # 70 seconds. 70 seconds is probably not enough when coverage is ON.
+
+set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
+set(CTEST_BUILD_COMMAND "make -j${NUMBER_OF_CPU}")
+
+
+set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
+set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
+
+set(CTEST_COVERAGE_COMMAND "/usr/bin/gcov") # REQUIRED with new ctest script style.
+
+# --coverage: -fprofile-arcs -ftest-coverage (when compiling)
+# --coverage: -lgcov (when linking)
+
+ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
+
+# Common C/C++ flags:
+set(advanced_flags)
+#set(advanced_flags"-Wpointer-arith -Winvalid-pch -Wcast-align -Wwrite-strings -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wconversion")
+
+set(cov_options "-fprofile-arcs -ftest-coverage")
+
+set(common_flags "-fdiagnostics-show-option -Wall -Wextra -Wshadow ${advanced_flags} ${cov_options}")
+
+# C specific flags:
+set(advanced_c_flags)
+#set(advanced_c_flags "-Wtraditional-conversion")
+
+# C++ specific flags:
+set(advanced_cxx_flags)
+#set(advanced_cxx_flags "-Wstrict-null-sentinel -Wsign-conversion -Wsign-promo")
+
+
+configure_file( 
+  ${CTEST_SCRIPT_DIRECTORY}/${CMakeCacheFile}
+  ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt 
+  COPY_ONLY)
+
+
+set(CTEST_UPDATE_COMMAND "cvs")
+
+# set any extra directories to do an update on
+if(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+  message("Initial checkout of ${project_name}")
+  execute_process(
+    COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 co ${project_name}
+    WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}"
+    )
+else(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+ execute_process(
+  COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 up "-PdA"
+  WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}"
+  )
+endif(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+
+ctest_start(${MODEL})
+ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}")
+ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}")
+ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
+
+# save LD_LIBRARY_PATH
+#set(saved_ld_library_path "$ENV{LD_LIBRARY_PATH}")
+
+# Change it so that JavaRegression test can pass.
+#set(ENV{LD_LIBRARY_PATH} "/usr/lib/jvm/java-6-sun/jre/lib/i386/xawt:${saved_ld_libray_path}")
+#ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")
+#ctest_coverage(BUILD "${CTEST_BINARY_DIRECTORY}")
+# restore LD_LIBRARY_PATH
+#set(ENV{LD_LIBRARY_PATH} "${saved_ld_library_path}")
+
+#ctest_memcheck(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_submit()
diff --git a/ctest/creaEnvironment-linux.ctest b/ctest/creaEnvironment-linux.ctest
new file mode 100644 (file)
index 0000000..fb4ebbd
--- /dev/null
@@ -0,0 +1,107 @@
+# LG 06/01/08
+#
+# Style note: to distinguish between variables recognized by cmake/ctest and
+#             user-defined variables, user-defined ones are declared lower case
+# Style note: lower case flavor of the cmake commands is used.
+
+cmake_minimum_required(VERSION 2.6)
+
+
+#################################################################
+## MANDATORY 
+set(project_name "creaEnvironment")
+set(arch "fc9-gcc4.3.0-8")
+set(buildtype "debug")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
+#################################################################
+
+#################################################################
+## CAN BE CHANGED : 
+set(CTEST_DASHBOARD_ROOT "$ENV{HOME}/dashboards")
+set(MODEL Experimental)
+set(NUMBER_OF_CPU 2)
+#################################################################
+
+#################################################################
+# NOTHING FOR USER BELOW 
+
+set(CTEST_SITE "$ENV{HOSTNAME}")
+set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
+
+set(source_dir ${project_name})
+#set(extra_source_dir "VTKData")
+set(build_dir ${project_name}-${buildtype})
+set(CTEST_TEST_TIMEOUT 140) # 70 seconds. 70 seconds is probably not enough when coverage is ON.
+
+set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
+set(CTEST_BUILD_COMMAND "make -j${NUMBER_OF_CPU}")
+
+
+set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
+set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
+
+set(CTEST_COVERAGE_COMMAND "/usr/bin/gcov") # REQUIRED with new ctest script style.
+
+# --coverage: -fprofile-arcs -ftest-coverage (when compiling)
+# --coverage: -lgcov (when linking)
+
+ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
+
+# Common C/C++ flags:
+set(advanced_flags)
+#set(advanced_flags"-Wpointer-arith -Winvalid-pch -Wcast-align -Wwrite-strings -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wconversion")
+
+set(cov_options "-fprofile-arcs -ftest-coverage")
+
+set(common_flags "-fdiagnostics-show-option -Wall -Wextra -Wshadow ${advanced_flags} ${cov_options}")
+
+# C specific flags:
+set(advanced_c_flags)
+#set(advanced_c_flags "-Wtraditional-conversion")
+
+# C++ specific flags:
+set(advanced_cxx_flags)
+#set(advanced_cxx_flags "-Wstrict-null-sentinel -Wsign-conversion -Wsign-promo")
+
+
+configure_file( 
+  ${CTEST_SCRIPT_DIRECTORY}/${CMakeCacheFile}
+  ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt 
+  COPY_ONLY)
+
+
+set(CTEST_UPDATE_COMMAND "cvs")
+
+# set any extra directories to do an update on
+if(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+  message("Initial checkout of ${project_name}")
+  execute_process(
+    COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 co ${project_name}
+    WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}"
+    )
+else(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+ execute_process(
+  COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 up "-PdA"
+  WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}"
+  )
+endif(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+
+ctest_start(${MODEL})
+ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}")
+ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}")
+ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
+
+# save LD_LIBRARY_PATH
+#set(saved_ld_library_path "$ENV{LD_LIBRARY_PATH}")
+
+# Change it so that JavaRegression test can pass.
+#set(ENV{LD_LIBRARY_PATH} "/usr/lib/jvm/java-6-sun/jre/lib/i386/xawt:${saved_ld_libray_path}")
+#ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")
+#ctest_coverage(BUILD "${CTEST_BINARY_DIRECTORY}")
+# restore LD_LIBRARY_PATH
+#set(ENV{LD_LIBRARY_PATH} "${saved_ld_library_path}")
+
+#ctest_memcheck(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_submit()
diff --git a/ctest/creaImageIO-linux.ctest b/ctest/creaImageIO-linux.ctest
new file mode 100644 (file)
index 0000000..8462bf4
--- /dev/null
@@ -0,0 +1,107 @@
+# LG 06/01/08
+#
+# Style note: to distinguish between variables recognized by cmake/ctest and
+#             user-defined variables, user-defined ones are declared lower case
+# Style note: lower case flavor of the cmake commands is used.
+
+cmake_minimum_required(VERSION 2.6)
+
+
+#################################################################
+## MANDATORY 
+set(project_name "creaImageIO")
+set(arch "fc9-gcc4.3.0-8")
+set(buildtype "debug")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
+#################################################################
+
+#################################################################
+## CAN BE CHANGED : 
+set(CTEST_DASHBOARD_ROOT "$ENV{HOME}/dashboards")
+set(MODEL Experimental)
+set(NUMBER_OF_CPU 2)
+#################################################################
+
+#################################################################
+# NOTHING FOR USER BELOW 
+
+set(CTEST_SITE "$ENV{HOSTNAME}")
+set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
+
+set(source_dir ${project_name})
+#set(extra_source_dir "VTKData")
+set(build_dir ${project_name}-${buildtype})
+set(CTEST_TEST_TIMEOUT 140) # 70 seconds. 70 seconds is probably not enough when coverage is ON.
+
+set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
+set(CTEST_BUILD_COMMAND "make -j${NUMBER_OF_CPU}")
+
+
+set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
+set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
+
+set(CTEST_COVERAGE_COMMAND "/usr/bin/gcov") # REQUIRED with new ctest script style.
+
+# --coverage: -fprofile-arcs -ftest-coverage (when compiling)
+# --coverage: -lgcov (when linking)
+
+ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
+
+# Common C/C++ flags:
+set(advanced_flags)
+#set(advanced_flags"-Wpointer-arith -Winvalid-pch -Wcast-align -Wwrite-strings -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wconversion")
+
+set(cov_options "-fprofile-arcs -ftest-coverage")
+
+set(common_flags "-fdiagnostics-show-option -Wall -Wextra -Wshadow ${advanced_flags} ${cov_options}")
+
+# C specific flags:
+set(advanced_c_flags)
+#set(advanced_c_flags "-Wtraditional-conversion")
+
+# C++ specific flags:
+set(advanced_cxx_flags)
+#set(advanced_cxx_flags "-Wstrict-null-sentinel -Wsign-conversion -Wsign-promo")
+
+
+configure_file( 
+  ${CTEST_SCRIPT_DIRECTORY}/${CMakeCacheFile}
+  ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt 
+  COPY_ONLY)
+
+
+set(CTEST_UPDATE_COMMAND "cvs")
+
+# set any extra directories to do an update on
+if(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+  message("Initial checkout of ${project_name}")
+  execute_process(
+    COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 co ${project_name}
+    WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}"
+    )
+else(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+ execute_process(
+  COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 up "-PdA"
+  WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}"
+  )
+endif(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+
+ctest_start(${MODEL})
+ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}")
+ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}")
+ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
+
+# save LD_LIBRARY_PATH
+#set(saved_ld_library_path "$ENV{LD_LIBRARY_PATH}")
+
+# Change it so that JavaRegression test can pass.
+#set(ENV{LD_LIBRARY_PATH} "/usr/lib/jvm/java-6-sun/jre/lib/i386/xawt:${saved_ld_libray_path}")
+#ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")
+#ctest_coverage(BUILD "${CTEST_BINARY_DIRECTORY}")
+# restore LD_LIBRARY_PATH
+#set(ENV{LD_LIBRARY_PATH} "${saved_ld_library_path}")
+
+#ctest_memcheck(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_submit()
diff --git a/ctest/creaMaracasVisu-linux.ctest b/ctest/creaMaracasVisu-linux.ctest
new file mode 100644 (file)
index 0000000..0ce1682
--- /dev/null
@@ -0,0 +1,107 @@
+# LG 06/01/08
+#
+# Style note: to distinguish between variables recognized by cmake/ctest and
+#             user-defined variables, user-defined ones are declared lower case
+# Style note: lower case flavor of the cmake commands is used.
+
+cmake_minimum_required(VERSION 2.6)
+
+
+#################################################################
+## MANDATORY 
+set(project_name "creaMaracasVisu")
+set(arch "fc9-gcc4.3.0-8")
+set(buildtype "debug")
+set(CMakeCacheFile "${project_name}-${buildtype}-CMakeCache.txt")
+#################################################################
+
+#################################################################
+## CAN BE CHANGED : 
+set(CTEST_DASHBOARD_ROOT "$ENV{HOME}/dashboards")
+set(MODEL Experimental)
+set(NUMBER_OF_CPU 2)
+#################################################################
+
+#################################################################
+# NOTHING FOR USER BELOW 
+
+set(CTEST_SITE "$ENV{HOSTNAME}")
+set(CTEST_BUILD_NAME "${project_name}-${CTEST_SITE}-${arch}-${buildtype}")
+
+set(source_dir ${project_name})
+#set(extra_source_dir "VTKData")
+set(build_dir ${project_name}-${buildtype})
+set(CTEST_TEST_TIMEOUT 140) # 70 seconds. 70 seconds is probably not enough when coverage is ON.
+
+set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
+set(CTEST_BUILD_COMMAND "make -j${NUMBER_OF_CPU}")
+
+
+set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
+set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${build_dir}")
+
+set(CTEST_COVERAGE_COMMAND "/usr/bin/gcov") # REQUIRED with new ctest script style.
+
+# --coverage: -fprofile-arcs -ftest-coverage (when compiling)
+# --coverage: -lgcov (when linking)
+
+ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
+
+# Common C/C++ flags:
+set(advanced_flags)
+#set(advanced_flags"-Wpointer-arith -Winvalid-pch -Wcast-align -Wwrite-strings -fstack-protector-all -D_FORTIFY_SOURCE=2 -Wconversion")
+
+set(cov_options "-fprofile-arcs -ftest-coverage")
+
+set(common_flags "-fdiagnostics-show-option -Wall -Wextra -Wshadow ${advanced_flags} ${cov_options}")
+
+# C specific flags:
+set(advanced_c_flags)
+#set(advanced_c_flags "-Wtraditional-conversion")
+
+# C++ specific flags:
+set(advanced_cxx_flags)
+#set(advanced_cxx_flags "-Wstrict-null-sentinel -Wsign-conversion -Wsign-promo")
+
+
+configure_file( 
+  ${CTEST_SCRIPT_DIRECTORY}/${CMakeCacheFile}
+  ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt 
+  COPY_ONLY)
+
+
+set(CTEST_UPDATE_COMMAND "cvs")
+
+# set any extra directories to do an update on
+if(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+  message("Initial checkout of ${project_name}")
+  execute_process(
+    COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 co ${project_name}
+    WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}"
+    )
+else(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+ execute_process(
+  COMMAND "${CTEST_UPDATE_COMMAND}" -q -z3 up "-PdA"
+  WORKING_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${source_dir}"
+  )
+endif(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${source_dir}")
+
+ctest_start(${MODEL})
+ctest_update(SOURCE "${CTEST_SOURCE_DIRECTORY}")
+ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}")
+ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
+
+# save LD_LIBRARY_PATH
+#set(saved_ld_library_path "$ENV{LD_LIBRARY_PATH}")
+
+# Change it so that JavaRegression test can pass.
+#set(ENV{LD_LIBRARY_PATH} "/usr/lib/jvm/java-6-sun/jre/lib/i386/xawt:${saved_ld_libray_path}")
+#ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")
+#ctest_coverage(BUILD "${CTEST_BINARY_DIRECTORY}")
+# restore LD_LIBRARY_PATH
+#set(ENV{LD_LIBRARY_PATH} "${saved_ld_library_path}")
+
+#ctest_memcheck(BUILD "${CTEST_BINARY_DIRECTORY}")
+ctest_submit()