CMake/Source/CTest
Pedro Navarro 970c82348b ctest_update: Add support for Perforce p4 client
Teach the ctest_update implementation to use the p4 command-line
client to perform updates and extract the list of changes.

Add a CTest.UpdateP4 test like those that exist already for the other
version control tools.  Make the test available when p4 and the p4d
server are found.  During the test launch p4d in the background to
serve a repository from the test directory.  Then direct the client
toward this server for the duration of the test.
2013-10-26 10:24:15 -04:00
..
cmCTestBZR.cxx Remove unused ivars to eliminate compiler warnings 2012-06-20 17:44:10 -04:00
cmCTestBZR.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestBatchTestHandler.cxx CTest: create one output file per memcheck (#14303) 2013-08-07 22:25:48 +02:00
cmCTestBatchTestHandler.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestBuildAndTestHandler.cxx CTest: Add options to set generator toolset 2013-02-07 11:08:32 -05:00
cmCTestBuildAndTestHandler.h CTest: Add options to set generator toolset 2013-02-07 11:08:32 -05:00
cmCTestBuildCommand.cxx ctest_build: Pass projectDir to GenerateBuildCommand 2013-04-12 11:35:36 -04:00
cmCTestBuildCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestBuildHandler.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestBuildHandler.h Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts. 2009-12-04 12:09:01 -05:00
cmCTestCVS.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestCVS.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestCommand.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestConfigureCommand.cxx CTest: Simplify ctest_* command source/build dir lookup 2013-04-12 11:35:36 -04:00
cmCTestConfigureCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestConfigureHandler.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestConfigureHandler.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestCoverageCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestCoverageCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestCoverageHandler.cxx Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmCTestCoverageHandler.h Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmCTestEmptyBinaryDirectoryCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestEmptyBinaryDirectoryCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestGIT.cxx CTest: Fix ctest_update with 'HEAD' file in source tree 2013-02-28 11:52:30 -05:00
cmCTestGIT.h CTest: Update Git submodules with --recursive 2011-02-22 15:47:50 -05:00
cmCTestGenericHandler.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestGenericHandler.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestGlobalVC.cxx Submit global tree revision in Update.xml 2009-12-18 08:13:51 -05:00
cmCTestGlobalVC.h Submit global tree revision in Update.xml 2009-12-18 08:13:51 -05:00
cmCTestHG.cxx CTest: Submit author email in Update.xml 2010-05-07 09:17:26 -04:00
cmCTestHG.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestHandlerCommand.cxx CTest: Simplify ctest_* command source/build dir lookup 2013-04-12 11:35:36 -04:00
cmCTestHandlerCommand.h Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestLaunch.cxx CTest: Teach launcher to ignore empty/no-op make commands 2011-01-10 10:17:13 -05:00
cmCTestLaunch.h Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmCTestMemCheckCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestMemCheckCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestMemCheckHandler.cxx CTest: create one output file per memcheck (#14303) 2013-08-07 22:25:48 +02:00
cmCTestMemCheckHandler.h CTest: create one output file per memcheck (#14303) 2013-08-07 22:25:48 +02:00
cmCTestMultiProcessHandler.cxx CTest: Prevent creation of unbounded number of tests in ctest (#12904) 2012-12-18 13:30:34 -05:00
cmCTestMultiProcessHandler.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestP4.cxx ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestP4.h ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestReadCustomFilesCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestReadCustomFilesCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestRunScriptCommand.cxx Convert CMake to OSI-approved BSD License 2009-09-28 11:43:28 -04:00
cmCTestRunScriptCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestRunTest.cxx CTest: create one output file per memcheck (#14303) 2013-08-07 22:25:48 +02:00
cmCTestRunTest.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestSVN.cxx ctest_update: Tell svn not to prompt interactively (#13024) 2012-09-25 13:36:47 -04:00
cmCTestSVN.h cmCTestSVN: Fix compilation with Sun CC 5.1 2012-10-04 15:05:05 -04:00
cmCTestScriptHandler.cxx Drop "full" documentation output types 2013-10-15 14:12:49 -04:00
cmCTestScriptHandler.h Drop "full" documentation output types 2013-10-15 14:12:49 -04:00
cmCTestSleepCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestSleepCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestStartCommand.cxx Fix issue #10060 - add APPEND arg to ctest_start command. 2009-12-29 14:38:31 -05:00
cmCTestStartCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestSubmitCommand.cxx Testing for CTest checksum 2010-06-10 12:25:49 -04:00
cmCTestSubmitCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestSubmitHandler.cxx Remove some uses of obsolete 'register' storage specifier 2013-06-28 16:37:49 -04:00
cmCTestSubmitHandler.h Doxygen: Fix warnings. 2011-10-23 22:18:08 +02:00
cmCTestTestCommand.cxx Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00
cmCTestTestCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestTestHandler.cxx Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestTestHandler.h ctest: Add --rerun-failed option 2013-10-08 09:18:13 -04:00
cmCTestUpdateCommand.cxx ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUpdateCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestUpdateHandler.cxx ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUpdateHandler.h ctest_update: Add support for Perforce p4 client 2013-10-26 10:24:15 -04:00
cmCTestUploadCommand.cxx cmCTestUploadCommand::CheckArgumentKeyword should return false if not FILES 2011-03-31 14:41:19 -04:00
cmCTestUploadCommand.h Drop builtin command documentation 2013-10-16 09:22:36 -04:00
cmCTestUploadHandler.cxx Don't tar/gz ctest_upload() files 2011-03-15 15:07:37 -04:00
cmCTestUploadHandler.h Implement ctest_upload command 2011-03-15 15:07:37 -04:00
cmCTestVC.cxx CTest git update should pass the committer as well as the author 2010-12-20 16:05:40 -05:00
cmCTestVC.h cmCTestSVN: Fix compilation with Sun CC 5.1 2012-10-04 15:05:05 -04:00
cmParseCacheCoverage.cxx CDash now supports lots of files in coverage. So, show all files. 2012-05-11 15:22:25 -04:00
cmParseCacheCoverage.h Remove uncovered files from cache coverage data. 2012-05-02 17:23:01 -04:00
cmParseGTMCoverage.cxx CTest: Fix GTM coverage parsing line offset bug 2013-08-29 10:43:40 -04:00
cmParseGTMCoverage.h Add test for mumps coverage. Also refactor code to prepare for cache coverage. 2012-05-01 13:35:07 -04:00
cmParseMumpsCoverage.cxx CDash now supports lots of files in coverage. So, show all files. 2012-05-11 15:22:25 -04:00
cmParseMumpsCoverage.h Add support for Cache coverage. 2012-05-01 17:00:43 -04:00
cmParsePHPCoverage.cxx CTest: Fix memory leaks on error 2011-09-02 11:15:11 -04:00
cmParsePHPCoverage.h Add support to ctest for GTM mumps coverage. 2012-04-25 17:04:28 -04:00
cmParsePythonCoverage.cxx Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmParsePythonCoverage.h Adding support for the Python coverage.py tool. 2013-10-08 09:20:30 -04:00
cmProcess.cxx CTest: make sure never to report negative test times (#14132) 2013-05-10 20:50:22 +02:00
cmProcess.h Remove trailing whitespace from most CMake and C/C++ code 2012-08-13 14:18:39 -04:00