Brad King
d506fee81c
Tests: Use -A option to pass generator platform selection
...
This is less verbose than defining CMAKE_GENERATOR_PLATFORM.
2014-09-15 10:26:59 -04:00
Brad King
09ab207c66
Tests: Add generator platform support
...
Propagate CMAKE_GENERATOR_PLATFORM through the test hierarchy so that all
tests can build with the selected generator platform, if any.
2014-09-10 11:21:50 -04:00
Brad King
9f5bd180c8
Tests: Drop CMAKE_TEST_GENERATOR(|_TOOLSET) variables
...
s/CMAKE_TEST_GENERATOR/CMAKE_GENERATOR/g
2014-03-03 15:26:49 -05:00
Brad King
56ca8d4e63
Tests: Add generator toolset support
...
Propagate CMAKE_GENERATOR_TOOLSET through the test hierarchy so that all
tests can build with the selected generator toolset, if any.
2013-02-07 11:09:56 -05:00
Matt McCormick
a41d3a40be
ExternalProjectUpdateTest: Only support Git 1.6.5 and greater.
2012-11-13 13:35:09 -05:00
Matt McCormick
de760c1fa3
ExternalProject: Verify when a fetch occurs during update test.
...
The performance feature of only performing a git fetch when needed
during the ExternalProject update step is verified during the test.
A fetch is identified by removing the FETCH_HEAD file and checking for
its reincarnation.
2012-11-13 13:35:07 -05:00
Matt McCormick
9b66c8faf5
ExternalProject: Always do a git fetch for a remote ref.
...
Remote git refs always require a git fetch, because the remote may move around
where the ref points.
2012-11-13 13:34:43 -05:00
Matt McCormick
2619f4d87a
ExternalProject: Add tests for UPDATE_COMMAND.
...
Tests are added for UPDATE_COMMAND to ensure it is working properly. Testing
infrastructure is added along with tests for Git, but tests for other version
control systems could easily be added in the future.
2012-11-13 13:34:22 -05:00