[Cmake-commits] CMake branch, next, updated. v3.2.0-rc1-530-g37e5398
Brad King
brad.king at kitware.com
Fri Feb 20 09:46:26 EST 2015
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via 37e53989fc45ec2f99bc987332c013bc910d6fb4 (commit)
via 0437cdd7f55c6db8df6192810be69a7b6da33206 (commit)
via 2f903094f2ef23648b188c32e6af6a74d2210b5e (commit)
via 4587e6413313372e2b79e5dcade31d31fdd99caa (commit)
via 1c3cb358eb55f4f79ca1c643e06c0f8d0f88131c (commit)
via a1060e121ff3ffb6d6b3a0507e4ae95bcb8a198e (commit)
via 73f154f9c60569bbdd8099dd258196dec16e50a1 (commit)
via faebec04a26a9cf9593edd5a18211d589e476d11 (commit)
via 03a77924ce27480e0590a1fd18c3f0d85f21eeaf (commit)
from 67e9bacb4351e7526808d055348fbc5a85269f32 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=37e53989fc45ec2f99bc987332c013bc910d6fb4
commit 37e53989fc45ec2f99bc987332c013bc910d6fb4
Merge: 67e9bac 0437cdd
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 09:46:24 2015 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Feb 20 09:46:24 2015 -0500
Merge topic 'ctest-output-options' into next
0437cdd7 Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck
2f903094 Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test output
4587e641 Tests: Teach RunCMake to tolerate Guard Malloc lines in test output
1c3cb358 Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test output
a1060e12 Tests: Match curl error in RunCMake.ctest_submit FailDrop-http* cases
73f154f9 Tests/RunCMake/ctest_submit: Match more error message combinations
faebec04 Tests/RunCMake/ctest_start: Drop unnecessary stderr expectation file
03a77924 Revert "don't check stderr for ctest_*(QUIET) tests"
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0437cdd7f55c6db8df6192810be69a7b6da33206
commit 0437cdd7f55c6db8df6192810be69a7b6da33206
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 09:16:41 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 09:42:07 2015 -0500
Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck
The Dummy*-stderr.txt files were needed only to match platform-specific
memcheck tooling output and verify that stderr is otherwise empty. Now
that the RunCMake infrastructure knows how to strip such lines before
matching, we can simply drop these files and use the default empty
string match.
diff --git a/Tests/RunCMake/ctest_memcheck/DummyPurify-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyPurify-stderr.txt
deleted file mode 100644
index 14bc228..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyPurify-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^((^|
-)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^
-]*)*$
diff --git a/Tests/RunCMake/ctest_memcheck/DummyValgrind-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyValgrind-stderr.txt
deleted file mode 100644
index 14bc228..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyValgrind-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^((^|
-)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^
-]*)*$
diff --git a/Tests/RunCMake/ctest_memcheck/DummyValgrindIgnoreMemcheck-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyValgrindIgnoreMemcheck-stderr.txt
deleted file mode 100644
index 14bc228..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyValgrindIgnoreMemcheck-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^((^|
-)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^
-]*)*$
diff --git a/Tests/RunCMake/ctest_memcheck/DummyValgrindPrePost-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyValgrindPrePost-stderr.txt
deleted file mode 100644
index 14bc228..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyValgrindPrePost-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^((^|
-)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^
-]*)*$
diff --git a/Tests/RunCMake/ctest_memcheck/DummyValgrindTwoTargets-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyValgrindTwoTargets-stderr.txt
deleted file mode 100644
index 14bc228..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyValgrindTwoTargets-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^((^|
-)(BullseyeCoverage|==|ctest\([0-9]+\) malloc:)[^
-]*)*$
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2f903094f2ef23648b188c32e6af6a74d2210b5e
commit 2f903094f2ef23648b188c32e6af6a74d2210b5e
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 09:12:47 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 09:42:07 2015 -0500
Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test output
When RunCMake tests run on Solaris, the output may contain unexpected
lines of the form "Error kstat returned...". These lines are printed by
SystemInformationImplementation::RunProcess when called from
SystemInformationImplementation::ParseValueFromKStat (see issue #12066).
Until someone investigates why kstat returns values outside the range it
documents, simply remove such lines from the actual output before
matching it against the expected output.
diff --git a/Tests/RunCMake/RunCMake.cmake b/Tests/RunCMake/RunCMake.cmake
index 873eb30..e47417e 100644
--- a/Tests/RunCMake/RunCMake.cmake
+++ b/Tests/RunCMake/RunCMake.cmake
@@ -83,7 +83,7 @@ function(run_cmake test)
endif()
foreach(o out err)
string(REGEX REPLACE "\r\n" "\n" actual_std${o} "${actual_std${o}}")
- string(REGEX REPLACE "(^|\n)((==[0-9]+==|BullseyeCoverage|[a-z]+\([0-9]+\) malloc:)[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
+ string(REGEX REPLACE "(^|\n)((==[0-9]+==|BullseyeCoverage|[a-z]+\([0-9]+\) malloc:|Error kstat returned)[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
string(REGEX REPLACE "\n+$" "" actual_std${o} "${actual_std${o}}")
set(expect_${o} "")
if(DEFINED expect_std${o})
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4587e6413313372e2b79e5dcade31d31fdd99caa
commit 4587e6413313372e2b79e5dcade31d31fdd99caa
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 09:05:22 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 09:42:07 2015 -0500
Tests: Teach RunCMake to tolerate Guard Malloc lines in test output
When RunCMake tests run under Xcode Guard Malloc, Guard Malloc may add
lines of the form "<tool>(<pid>) malloc:..." to the output. Remove such
lines from the actual output before matching it against the expected
output.
diff --git a/Tests/RunCMake/RunCMake.cmake b/Tests/RunCMake/RunCMake.cmake
index ffa1e2b..873eb30 100644
--- a/Tests/RunCMake/RunCMake.cmake
+++ b/Tests/RunCMake/RunCMake.cmake
@@ -83,7 +83,7 @@ function(run_cmake test)
endif()
foreach(o out err)
string(REGEX REPLACE "\r\n" "\n" actual_std${o} "${actual_std${o}}")
- string(REGEX REPLACE "(^|\n)((==[0-9]+==|BullseyeCoverage)[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
+ string(REGEX REPLACE "(^|\n)((==[0-9]+==|BullseyeCoverage|[a-z]+\([0-9]+\) malloc:)[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
string(REGEX REPLACE "\n+$" "" actual_std${o} "${actual_std${o}}")
set(expect_${o} "")
if(DEFINED expect_std${o})
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1c3cb358eb55f4f79ca1c643e06c0f8d0f88131c
commit 1c3cb358eb55f4f79ca1c643e06c0f8d0f88131c
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 09:02:21 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 09:42:07 2015 -0500
Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test output
When RunCMake tests run under dynamic analysis, Bullseye may add lines
of the form "BullseyeCoverage..." to the output. Remove such lines from the
actual output before matching it against the expected output.
diff --git a/Tests/RunCMake/RunCMake.cmake b/Tests/RunCMake/RunCMake.cmake
index 6389ef4..ffa1e2b 100644
--- a/Tests/RunCMake/RunCMake.cmake
+++ b/Tests/RunCMake/RunCMake.cmake
@@ -83,7 +83,7 @@ function(run_cmake test)
endif()
foreach(o out err)
string(REGEX REPLACE "\r\n" "\n" actual_std${o} "${actual_std${o}}")
- string(REGEX REPLACE "(^|\n)(==[0-9]+==[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
+ string(REGEX REPLACE "(^|\n)((==[0-9]+==|BullseyeCoverage)[^\n]*\n)+" "\\1" actual_std${o} "${actual_std${o}}")
string(REGEX REPLACE "\n+$" "" actual_std${o} "${actual_std${o}}")
set(expect_${o} "")
if(DEFINED expect_std${o})
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a1060e121ff3ffb6d6b3a0507e4ae95bcb8a198e
commit a1060e121ff3ffb6d6b3a0507e4ae95bcb8a198e
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 08:54:45 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 09:42:06 2015 -0500
Tests: Match curl error in RunCMake.ctest_submit FailDrop-http* cases
Port the regex over from the CTestTestFailedSubmit-http[s] tests.
diff --git a/Tests/RunCMake/ctest_submit/FailDrop-http-stderr.txt b/Tests/RunCMake/ctest_submit/FailDrop-http-stderr.txt
index c1a9126..9a32d9e 100644
--- a/Tests/RunCMake/ctest_submit/FailDrop-http-stderr.txt
+++ b/Tests/RunCMake/ctest_submit/FailDrop-http-stderr.txt
@@ -1,3 +1,3 @@
-Error message was: .*
+Error message was: [Cc]ould *n.t resolve host '?-no-site-'?
Problems when submitting via HTTP
Error in read script: .*/Tests/RunCMake/ctest_submit/FailDrop-http/test.cmake
diff --git a/Tests/RunCMake/ctest_submit/FailDrop-https-stderr.txt b/Tests/RunCMake/ctest_submit/FailDrop-https-stderr.txt
index 11db01a..0f49c04 100644
--- a/Tests/RunCMake/ctest_submit/FailDrop-https-stderr.txt
+++ b/Tests/RunCMake/ctest_submit/FailDrop-https-stderr.txt
@@ -1,3 +1,3 @@
-Error message was: .*
+Error message was: ([Cc]ould *n.t resolve host '?-no-site-'?|Protocol "https" not supported or disabled in .*|.* was built with SSL disabled.*)
Problems when submitting via HTTP
Error in read script: .*/Tests/RunCMake/ctest_submit/FailDrop-https/test.cmake
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=73f154f9c60569bbdd8099dd258196dec16e50a1
commit 73f154f9c60569bbdd8099dd258196dec16e50a1
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 08:53:23 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 08:53:23 2015 -0500
Tests/RunCMake/ctest_submit: Match more error message combinations
diff --git a/Tests/RunCMake/ctest_submit/CDashSubmitQuiet-stderr.txt b/Tests/RunCMake/ctest_submit/CDashSubmitQuiet-stderr.txt
index 34891a1..182bd10 100644
--- a/Tests/RunCMake/ctest_submit/CDashSubmitQuiet-stderr.txt
+++ b/Tests/RunCMake/ctest_submit/CDashSubmitQuiet-stderr.txt
@@ -1,4 +1,4 @@
*Error when uploading file: .*/Configure.xml
- *Error message was: Couldn't resolve host '-no-site-'
+ *Error message was: [Cc]ould *n.t resolve host '?-no-site-'?
*Problems when submitting via HTTP
*Error in read script: .*/Tests/RunCMake/ctest_submit/CDashSubmitQuiet/test.cmake
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=faebec04a26a9cf9593edd5a18211d589e476d11
commit faebec04a26a9cf9593edd5a18211d589e476d11
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 08:46:25 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 08:46:25 2015 -0500
Tests/RunCMake/ctest_start: Drop unnecessary stderr expectation file
The RunCMake infrastructure defaults to "^$" for stderr.
diff --git a/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt b/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
deleted file mode 100644
index 10f3293..0000000
--- a/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-^$
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=03a77924ce27480e0590a1fd18c3f0d85f21eeaf
commit 03a77924ce27480e0590a1fd18c3f0d85f21eeaf
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 20 08:44:04 2015 -0500
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 20 08:44:04 2015 -0500
Revert "don't check stderr for ctest_*(QUIET) tests"
This reverts commit 73ff7bf44c042a9da9b5f3ec987131febf97d609.
We really want to check both. The test failures due to output
on stderr on some platforms need to be addressed directly.
diff --git a/Tests/RunCMake/ctest_build/BuildQuiet-stderr.txt b/Tests/RunCMake/ctest_build/BuildQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_build/BuildQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
diff --git a/Tests/RunCMake/ctest_configure/ConfigureQuiet-stderr.txt b/Tests/RunCMake/ctest_configure/ConfigureQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_configure/ConfigureQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
diff --git a/Tests/RunCMake/ctest_coverage/CoverageQuiet-stderr.txt b/Tests/RunCMake/ctest_coverage/CoverageQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_coverage/CoverageQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
diff --git a/Tests/RunCMake/ctest_memcheck/DummyQuiet-stderr.txt b/Tests/RunCMake/ctest_memcheck/DummyQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_memcheck/DummyQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
diff --git a/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt b/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
index 8d98f9d..10f3293 100644
--- a/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
+++ b/Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
@@ -1 +1 @@
-.*
+^$
diff --git a/Tests/RunCMake/ctest_test/TestQuiet-stderr.txt b/Tests/RunCMake/ctest_test/TestQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_test/TestQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
diff --git a/Tests/RunCMake/ctest_upload/UploadQuiet-stderr.txt b/Tests/RunCMake/ctest_upload/UploadQuiet-stderr.txt
deleted file mode 100644
index 8d98f9d..0000000
--- a/Tests/RunCMake/ctest_upload/UploadQuiet-stderr.txt
+++ /dev/null
@@ -1 +0,0 @@
-.*
-----------------------------------------------------------------------
Summary of changes:
Tests/RunCMake/RunCMake.cmake | 2 +-
Tests/RunCMake/ctest_build/BuildQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_configure/ConfigureQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_coverage/CoverageQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_memcheck/DummyPurify-stderr.txt | 3 ---
Tests/RunCMake/ctest_memcheck/DummyQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_memcheck/DummyValgrind-stderr.txt | 3 ---
.../RunCMake/ctest_memcheck/DummyValgrindIgnoreMemcheck-stderr.txt | 3 ---
Tests/RunCMake/ctest_memcheck/DummyValgrindPrePost-stderr.txt | 3 ---
Tests/RunCMake/ctest_memcheck/DummyValgrindTwoTargets-stderr.txt | 3 ---
Tests/RunCMake/ctest_start/StartQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_submit/CDashSubmitQuiet-stderr.txt | 2 +-
Tests/RunCMake/ctest_submit/FailDrop-http-stderr.txt | 2 +-
Tests/RunCMake/ctest_submit/FailDrop-https-stderr.txt | 2 +-
Tests/RunCMake/ctest_test/TestQuiet-stderr.txt | 1 -
Tests/RunCMake/ctest_upload/UploadQuiet-stderr.txt | 1 -
16 files changed, 4 insertions(+), 26 deletions(-)
delete mode 100644 Tests/RunCMake/ctest_build/BuildQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_configure/ConfigureQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_coverage/CoverageQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyPurify-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyValgrind-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyValgrindIgnoreMemcheck-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyValgrindPrePost-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_memcheck/DummyValgrindTwoTargets-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_start/StartQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_test/TestQuiet-stderr.txt
delete mode 100644 Tests/RunCMake/ctest_upload/UploadQuiet-stderr.txt
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list