summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Teach CTest to handle git repositoriesBrad King2009-04-221-0/+13
| | | | | | | This creates cmCTestGIT to drive CTest Update handling on git-based work trees. Currently we always update to the head of the remote tracking branch (git pull), so the nightly start time is ignored for Nightly builds. A later change will address this. See issue #6994.
* ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION ↵Bill Hoffman2009-01-271-1/+1
| | | | is auto-defined now
* ENH: Better policies for functions and macrosBrad King2009-01-221-0/+1
| | | | | | | This teaches functions and macros to use policies recorded at creation time when they are invoked. It restores the policies as a weak policy stack entry so that any policies set by a function escape to its caller as before.
* BUG: Fix issue #8402. Add a drag and drop bundle generator to the Mac build ↵David Cole2009-01-221-0/+6
| | | | of CPack. Add a test of it in the CPackComponents test. Thanks to Clinton Stimpson for the patch.
* BUG: Avoid trying to package the X11 test on Windows when there is no NSIS ↵David Cole2009-01-221-3/+5
| | | | installer available.
* BUG: Fix issue #7833: Add file extension handling to CPack generated ↵David Cole2009-01-211-1/+8
| | | | installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch.
* ENH: Re-enable new 'testing' test modeBrad King2009-01-051-7/+7
| | | | | This fixes selection of a configuration when none is specified to find an available configuration of the ctest test-command.
* BUG: Disable new 'testing' test mode for nowBrad King2008-12-181-5/+7
| | | | | | | | The new 'testing' test behavior of actually running the tests generated by the project still fails when the test script guesses the Debug configuration but the CMake build tree was only built Release. The inner ctest needs to find the ctest executable but is given the wrong configuration.
* BUG: Fix new 'testing' test for CMake releasesBrad King2008-12-181-0/+5
| | | | | | | | The recent change of the 'testing' test to actually drive the tests within it does not work on Windows with released CMakes 2.6.2 and lower if no configuration is given to ctest with a -C option. This works around the problem by detecting the case and changing the empty configuration to Debug.
* ENH: Improve 'testing' test to actually testBrad King2008-12-181-3/+2
| | | | | | The 'testing' CMake test builds a project that uses add_test. This strengthens the test to actually run CTest on the project build tree after building it.
* ENH: remove some verbosity to reduce test timeBill Hoffman2008-12-111-3/+3
|
* ENH: First draft of add_external_project functionality. Tweaks, dashboard ↵David Cole2008-12-041-0/+13
| | | | fixing, more tests and documentation certain to follow as it gets used by others...
* ENH: Implement feature request from issue 7885. Allow setting environment ↵David Cole2008-11-261-0/+13
| | | | variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
* ENH: add more debug stuff to CTestCTest2 so I can figure out redwallBill Hoffman2008-11-231-1/+1
|
* ENH: make ctest more verbose so that we can see failure on redwallBill Hoffman2008-11-211-1/+1
|
* ENH: add gfortran-4Bill Hoffman2008-11-181-1/+1
|
* ENH: Use settings for CPackComponents test to make it fail if the recent fix ↵David Cole2008-10-291-0/+3
| | | | of cmCPackGenerator.cxx revision 1.16 ever encounters another regression.
* ENH: Enable cvs update test with CMake before 2.6Brad King2008-10-191-1/+6
| | | | | | When CMake is built by CMake 2.4 or lower the FindCVS module is not available. In that case we activiate CTest.UpdateCVS by searching for the cvs command directly.
* ENH: Test CTest update logic with VCS toolsBrad King2008-10-191-0/+51
| | | | | | This creates new tests "CTest.UpdateSVN" and "CTest.UpdateCVS". They test that the Update.xml produced by CTest for a version-controlled project contains entries for files added, changed, and removed.
* BUG: 4244, add a --build option to cmake that can build projects configured ↵Bill Hoffman2008-10-151-0/+6
| | | | by CMake
* ENH: Add unset() command.Brad King2008-08-251-0/+1
| | | | | | | | This introduces the unset() command to make it easy to unset CMake variables, environment variables, and CMake cache variables. Previously it was not even possible to unset ENV or CACHE variables (as in completely remove them). Changes based on patch from Philip Lowman. See issue #7507.
* ENH: Add test_clean target to wipe out testsBrad King2008-08-191-0/+58
| | | | | | We frequently need to wipe out all the CMake test build directories in order to run tests from scratch. This change adds a test_clean custom target to remove all these directories for out-of-source builds.
* BUG: fix endif()Alexander Neundorf2008-08-061-1/+1
| | | | Alex
* ENH: add simple tests to test that the extra generators don't crashAlexander Neundorf2008-08-061-0/+49
| | | | Alex
* ENH: fix build with Xcode project was missingBill Hoffman2008-07-311-1/+2
|
* ENH: Add test for the new CPack BundleGenerator. Thanks to Tim Shead for the ↵David Cole2008-07-301-0/+13
| | | | patch. See issue #7170 for more details.
* ENH: add get_test_property to bootstrap so bootstrap builds test the same as ↵Bill Hoffman2008-07-071-10/+0
| | | | non-bootstrap builds
* BUG: Replace non-bootstrap command with macroBrad King2008-07-031-0/+9
| | | | | - The GET_TEST_PROPERTY command does not exist during bootstrap. - Instead of lots of conditionals, replace it with a macro.
* ENH: Remove condition on use of CMake 2.4 commandsBrad King2008-07-031-39/+30
| | | | | | - Commands SET_TESTS_PROPERTIES and GET_TEST_PROPERTY exist in CMake 2.4, which is now required. - Therefore we need not check before using them.
* COMP: Don't set properties on a non-existing testBrad King2008-07-031-1/+1
| | | | | - Test SubProject-Stage2 is conditionally created. - Set properties on it only if it exists.
* ENH: add initial ctest -j featureBill Hoffman2008-07-031-0/+9
|
* BUG: Avoid running the new CPackComponents test on Windows unless the NSIS ↵David Cole2008-06-191-2/+22
| | | | installer is available.
* ENH: Add patch for feature request #6847 - CPack components for NSIS and ↵David Cole2008-06-171-1/+44
| | | | PackageMaker installers. Thanks to Doug Gregor for all the hard work involved with implementing this patch! Also added new test CPackComponents that is conditionally executed only when NSIS or PackageMaker installer builders are available.
* ENH: try turning this on againBill Hoffman2008-06-171-1/+1
|
* ENH: turn this off until it passes on all systemsBill Hoffman2008-06-171-1/+1
|
* ENH: add test which executes all FindXXX.cmake modulesAlexander Neundorf2008-06-161-0/+1
| | | | Alex
* BUG: Allow timeouts larger than 1500 for tests that may take longer than 25 ↵David Cole2008-04-191-4/+18
| | | | minutes on really slow/busy machines. bootstrap has been timing out on tiamat, a very old machine, this should help it...
* ENH: Combine all dependency* tests into one Dependency test. Add more ↵Brad King2008-02-061-54/+3
| | | | difficult test cases.
* ENH: disable test for vs 70 as devenv randomly segfaults when building the ↵Ken Martin2008-02-011-2/+2
| | | | sub-project
* BUG: Fix commit 1.41 of Tests/CMakeLists.txt to place fake target before ↵Brad King2008-02-011-1/+1
| | | | --version flag instead of after.
* ENH: fix for bug 3218 dependant projects are written out automatically if ↵Bill Hoffman2008-01-301-2/+34
| | | | they are in the project. Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator
* ENH: Added ExportImport test to test new export/import features.Brad King2008-01-281-0/+1
|
* ENH: add testing for return and break commandsKen Martin2008-01-231-0/+1
|
* ENH: Added RuntimePath test to make sure rpath gets correct order.Brad King2008-01-221-0/+3
|
* BUG: Do not get in infinite loop when checking make tool version in cmake ↵Brad King2008-01-211-1/+1
| | | | build tree.
* ENH: Create COMPILE_DEFINITIONS property for targets and source files. ↵Brad King2008-01-141-0/+1
| | | | Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators.
* ENH: add functions and raise scopeKen Martin2007-12-031-0/+1
|
* BUG: try to fix configure error on dashboardBill Hoffman2007-11-251-6/+6
|
* ENH: add support for the Syllable OS (http://www.syllable.org)Alexander Neundorf2007-11-241-33/+54
| | | | | | | | | | | major issues: -access() doesn't return false for an empty string (#ifdefed in cmake) -dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable) -the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow -RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed -the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable Alex
* ENH: Add new Tutorial steps. Diff between Step5 and Step6 shows how to add a ↵David Cole2007-11-081-2/+2
| | | | cpack driven installer to your project. Diff between Step6 and Step7 shows how to add ctest dashboard scripting capability.