On Wednesday 02 June 2010, Martin Apel wrote: > Hi all, > > here is what I did now: > I created an installer image (BitRock installer in our case) containing > the normal deliverables of our software plus the following items: > - Some scripts needed to carry out our tests. This also contains > software needed to carry out the tests (Squish) > - A complete CMake installation > - The following CMake-generated files from the build directory: > - CTestCustom.cmake > - DartConfiguration.tcl > - CTestTestfile.cmake > - Post-installation script > > The last item is a script, which is run by the installer as a > post-install step. This script adjusts > all paths in the above CMake files from the build directory to the > installation directory. It also adjusts the > host name contained in DartConfiguration.tcl, so the results show up in > CDash under the correct name. > The final step of the post-installation script is to call ctest with the > following arguments: > ctest -T Test -T Submit --track Nightly > For this to work the environment variable CMAKE_ROOT is set to the > just-installed CMake share directory in the script. > > This causes a simple installation, which can be done automatically via > cron or the Windows task planner, to perform > the installation, carry out the tests and submit the results to CDash. > The only requirement for the test machines > is to have standard software installed, we need perl and python for our > tests.
This sounds interesting. Could you please put this in the cmake/ctest wiki ? http://www.itk.org/Wiki/CMake#CTest Thanks Alex _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake