summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/configure_file/RunCMakeTest.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-03-09 12:42:02 (GMT)
committerBrad King <brad.king@kitware.com>2015-03-09 13:17:59 (GMT)
commit024e25e485f8d1dbca40521fbc0bcd61e383f413 (patch)
treecefc356363aac67d1aa5c2643f7b12392b1dc8d7 /Tests/RunCMake/configure_file/RunCMakeTest.cmake
parent3ef776fc38fecff332e568f307dcf4e6f82fbe14 (diff)
downloadCMake-024e25e485f8d1dbca40521fbc0bcd61e383f413.zip
CMake-024e25e485f8d1dbca40521fbc0bcd61e383f413.tar.gz
CMake-024e25e485f8d1dbca40521fbc0bcd61e383f413.tar.bz2
Tests: Add more signature tests to RunCMake.configure_file test
Move the test cases from Tests/CMakeTests/ConfigureFileTest.cmake.in over to use the RunCMake.configure_file infrastructure. This does much more robust verification of CMake output for each test case, and would have caught the regression fixed in our parent commit.
Diffstat (limited to 'Tests/RunCMake/configure_file/RunCMakeTest.cmake')
-rw-r--r--Tests/RunCMake/configure_file/RunCMakeTest.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tests/RunCMake/configure_file/RunCMakeTest.cmake b/Tests/RunCMake/configure_file/RunCMakeTest.cmake
index 489652b..de14468 100644
--- a/Tests/RunCMake/configure_file/RunCMakeTest.cmake
+++ b/Tests/RunCMake/configure_file/RunCMakeTest.cmake
@@ -7,6 +7,14 @@ run_cmake(UTF16BE-BOM)
run_cmake(UTF32LE-BOM)
run_cmake(UTF32BE-BOM)
run_cmake(UnknownArg)
+run_cmake(DirInput)
+run_cmake(DirOutput)
+run_cmake(Relative)
+run_cmake(BadArg)
+run_cmake(NewLineStyle-NoArg)
+run_cmake(NewLineStyle-WrongArg)
+run_cmake(NewLineStyle-ValidArg)
+run_cmake(NewLineStyle-COPYONLY)
if(RunCMake_GENERATOR MATCHES "Make")
# Use a single build tree for a few tests without cleaning.