[CMake] A "How to" Question
Richard Wackerbarth
rkw at dataplex.net
Tue Jul 5 11:37:05 EDT 2005
I'm porting some programs to a number of platforms. The only access
that I have to some of those platforms is the results of a Nightly
dashboard.
In most cases, the difficulties are in the compile phase. I have some
short "sanity checks" that I can run as tests. However, the real
tests are quite lengthy.
Because the progress on various platforms varies, I'd like to try to
run the long test each time only until it passes. Then, I would like
to stop running it on that platform for a while.
If I were doing this with standard Unix makefiles, I would have a
target (in the intermediate files area) that I can clean, perhaps
semi-monthly, to rerun the long tests.
TestPassed: Executable
make RecordTestResult
RecordTestResult: RunTest
touch TestPassed
RunTest: ClearTestPassed
Executable -options Testfiles
ClearTestPassed:
rm TestPassed
clean: ClearTestPassed
Of course, when I do run the test, I want the results posted as a
part of the dashboard
How would you suggest to do this in CMake?
More information about the CMake
mailing list