changeset 1132:46f1e7645c44

Add nightly tests in the different build configurations
author Sebastien Decugis <sdecugis@freediameter.net>
date Wed, 15 May 2013 12:04:50 +0800
parents 1646deafe7ab
children 54f04575792c
files contrib/nightly_tests/allext.conf contrib/nightly_tests/allextdbg.conf contrib/nightly_tests/allextdeb.conf contrib/nightly_tests/allextmax.conf contrib/nightly_tests/allextprof.conf contrib/nightly_tests/allextrel.conf contrib/nightly_tests/allextval.conf contrib/nightly_tests/tests.list
diffstat 8 files changed, 59 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/nightly_tests/allext.conf	Wed May 15 11:53:50 2013 +0800
+++ b/contrib/nightly_tests/allext.conf	Wed May 15 12:04:50 2013 +0800
@@ -2,8 +2,7 @@
 # This configuration compiles all the extensions. It also performs a coverage test.
 # For this to pass, you need to setup the pg database for app_acct test.
 
-set(WITH_COVERAGE TRUE)
-set(CTEST_BUILD_NAME "All extensions")
+set(CTEST_BUILD_NAME "All extensions (default)")
 
 set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
 set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
--- a/contrib/nightly_tests/allextdbg.conf	Wed May 15 11:53:50 2013 +0800
+++ b/contrib/nightly_tests/allextdbg.conf	Wed May 15 12:04:50 2013 +0800
@@ -3,7 +3,7 @@
 # For this to pass, you need to setup the pg database for app_acct test.
 
 set(WITH_COVERAGE TRUE)
-set(CTEST_BUILD_NAME "All extensions")
+set(CTEST_BUILD_NAME "All extensions (Debug)")
 
 set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
 set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=Debug")
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/nightly_tests/allextdeb.conf	Wed May 15 12:04:50 2013 +0800
@@ -0,0 +1,10 @@
+
+# This configuration compiles all the extensions. It also performs a coverage test.
+# For this to pass, you need to setup the pg database for app_acct test.
+
+set(CTEST_BUILD_NAME "All extensions (DebianPackage)")
+
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=DebianPackage")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/nightly_tests/allextmax.conf	Wed May 15 12:04:50 2013 +0800
@@ -0,0 +1,10 @@
+
+# This configuration compiles all the extensions. It also performs a coverage test.
+# For this to pass, you need to setup the pg database for app_acct test.
+
+set(CTEST_BUILD_NAME "All extensions (MaxPerformance)")
+
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=MaxPerformance")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/nightly_tests/allextprof.conf	Wed May 15 12:04:50 2013 +0800
@@ -0,0 +1,11 @@
+
+# This configuration compiles all the extensions. It also performs a coverage test.
+# For this to pass, you need to setup the pg database for app_acct test.
+
+set(WITH_COVERAGE TRUE)
+set(CTEST_BUILD_NAME "All extensions (Profiling)")
+
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=Profiling")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/nightly_tests/allextrel.conf	Wed May 15 12:04:50 2013 +0800
@@ -0,0 +1,10 @@
+
+# This configuration compiles all the extensions. It also performs a coverage test.
+# For this to pass, you need to setup the pg database for app_acct test.
+
+set(CTEST_BUILD_NAME "All extensions (Release)")
+
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=Release")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/nightly_tests/allextval.conf	Wed May 15 12:04:50 2013 +0800
@@ -0,0 +1,11 @@
+
+# This configuration compiles all the extensions. It also performs a coverage test.
+# For this to pass, you need to setup the pg database for app_acct test.
+
+set(WITH_COVERAGE TRUE)
+set(CTEST_BUILD_NAME "All extensions (DebugValgrind)")
+
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DALL_EXTENSIONS:BOOL=ON")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DCMAKE_BUILD_TYPE:STRING=DebugValgrind")
+set(CTEST_BUILD_OPTIONS "${CTEST_BUILD_OPTIONS} -DTEST_APP_ACCT:BOOL=ON -DTEST_APP_ACCT_CONNINFO:STRING=user=test\\ dbname=test")
+
--- a/contrib/nightly_tests/tests.list	Wed May 15 11:53:50 2013 +0800
+++ b/contrib/nightly_tests/tests.list	Wed May 15 12:04:50 2013 +0800
@@ -1,5 +1,10 @@
 allext
 allextdbg
+allextval
+allextret
+allextprof
+allextmax
+allextdeb
 alldefault
 nosctp
 idnaignore
"Welcome to our mercurial repository"