summaryrefslogtreecommitdiffstats
path: root/Tests/Contracts
Commit message (Collapse)AuthorAgeFilesLines
* Replace http://www.cmake.org URLs with https://cmake.orgBrad King2015-09-251-1/+1
| | | | | | | The latter is now the preferred URL for visiting cmake.org with a browser. Convert using the shell code: git ls-files -z | xargs -0 sed -i 's|http://www\.cmake|https://cmake|g'
* Tests/Contracts: Submit notes with VTK buildZack Galbreath2013-12-191-0/+9
| | | | | Submit the configured Dashboard script as as Notes file to CDash. Also add comments about the origin & purpose of this test.
* Tests/Contracts: Fix failing VTK Contract testZack Galbreath2013-12-092-4/+3
| | | | | This test was failing because it was attempting to build VTK in the wrong directory.
* Tests/Contracts: Update test for VTK release branchZack Galbreath2013-12-055-31/+79
| | | | | | The plan is to reinstate the VTK contracts test so that CMake & VTK devs will both be made aware when a change in CMake causes build problems for VTK.
* update Trilinos contract testZack Galbreath2013-08-286-9/+9
| | | | | | | The old version encountered a compile error on newer versions of GCC. Update to the latest supported release of Trilinos, remove the version number from the name of the Contract, and some other minor tweaks to get the test passing once more.
* Convert CMake-language commands to lower caseKitware Robot2012-08-132-5/+5
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Tests: Update drop site value for the Trilinos contract testDavid Cole2012-02-031-0/+18
|
* Establish pass criteria for the Trilinos contract test.David Cole2010-12-286-6/+71
| | | | | | | | | | | Add a ValidateBuild.cmake script that runs after the Trilinos dashboard run is complete. In that script, look for some expected Trilinos executable files. Run the basic Teuchos unit tests executable and expect it to return 0 for no errors. Also, patch the main CMakeLists.txt file to get rid of new warnings from CMake when variables passed in on the command line go un-referenced in the CMakeLists processing.
* Use m prefix in shorttag value to indicate "md5 of tarball"David Cole2010-12-281-0/+1
|
* Add contract test for Trilinos 10.6.1 snapshot.David Cole2010-11-095-0/+198
|
* Update tag in the Contracts/cse-snapshot test.David Cole2010-10-281-2/+16
| | | | | | | | Also: - allow local variables 'repo' and 'tag' to be overridden by the optional LocalOverrides.cmake - print out STATUS messages to see the variable values in CMake configure output
* Add a contract test for building the CSE.David Cole2010-10-083-0/+179
| | | | | | | | | | | | | | | | | | | To activate the CSE contract test on a given Linux machine's CMake dashboard, put CMAKE_CONTRACT_PROJECTS:STRING=cse-snapshot in the CMake dashboard's initial cache. The chosen snapshot does not generate subproject dependency info right now. That code was in a previous revision in the CSE's svn repo that apparently has not been merged into the present cse git repository master branch. After that is fixed up in the cse repo, we can update the tag here so that the snapshot built here can run a sub-project based dashboard script. For now, it runs as one big build step, building 'all'.
* Fix contract test so it is not hard coded to the vtk542 test.Bill Hoffman2010-09-211-0/+1
|
* Add a "Contract" test for VTK. The test downloads and builds VTK.Bill Hoffman2010-09-211-0/+30
The idea is that we can make sure that CMake is staying backwards compatible by testing projects against CMake as the changes are made in CMake. Because these tests will take a long time to run, they will not be enabled by default. Instead, they will be enabled by putting a cache variable into CMake.