| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
is auto-defined now
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
of CPack. Add a test of it in the CPackComponents test. Thanks to Clinton Stimpson for the patch.
|
|
|
|
| |
installer available.
|
|
|
|
| |
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.
|
|
|
|
|
| |
This fixes selection of a configuration when none is specified to find
an available configuration of the ctest test-command.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
fixing, more tests and documentation certain to follow as it gets used by others...
|
|
|
|
| |
variables on a per-test basis for ctest using set_test_properties ENVIRONMENT.
|
| |
|
| |
|
| |
|
|
|
|
| |
of cmCPackGenerator.cxx revision 1.16 ever encounters another regression.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
by CMake
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
| |
|
|
|
|
| |
patch. See issue #7170 for more details.
|
|
|
|
| |
non-bootstrap builds
|
|
|
|
|
| |
- The GET_TEST_PROPERTY command does not exist during bootstrap.
- Instead of lots of conditionals, replace it with a macro.
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
| |
- Test SubProject-Stage2 is conditionally created.
- Set properties on it only if it exists.
|
| |
|
|
|
|
| |
installer is available.
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Alex
|
|
|
|
| |
minutes on really slow/busy machines. bootstrap has been timing out on tiamat, a very old machine, this should help it...
|
|
|
|
| |
difficult test cases.
|
|
|
|
| |
sub-project
|
|
|
|
| |
--version flag instead of after.
|
|
|
|
| |
they are in the project. Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator
|
| |
|
| |
|
| |
|
|
|
|
| |
build tree.
|
|
|
|
| |
Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
cpack driven installer to your project. Diff between Step6 and Step7 shows how to add ctest dashboard scripting capability.
|