I'm still trying to figure out how to handle the following two situations (simplified):

When we run the tests for our Nightly Dashboard, in addition to a number of other tests, consider "Test A" and "Test B".

If "Test A" fails, then I don't even want to attempt to run "Test B".




The program is a complex one that can run on a wide range of hardware. It can handle both "easy" data sets and "hard" ones. The "hard" ones push system resources, in terms of both cpu cycles and memory, and exercise parts of the program that are not necessary for the "easy" data sets.

Although it would try, we know, in advance, that some of the older hardware is not "capable" in handling the more difficult data sets. The test will fail, either because of memory or time constraints.

Therefore, I would like to avoid even attempting to run some of the tests on installations that have older CPUs or smaller memory. Are there any standard CMake variables that can be tested to differentiate various machine capabilities? Is there any interest in establishing some?


_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to