If it's supposed to be "one test" from ctest's point of view, you should write a script that makes 2 execute_process calls, and run the script as the add_test command.
On Mon, May 2, 2011 at 1:25 PM, Tyler <ty...@cryptio.net> wrote: > I believe tests can have dependencies. Failing that, you can use the > COST property to control test execution order. > > hth, > tyler > > On Mon, May 2, 2011 at 10:18 AM, David Doria <daviddo...@gmail.com> wrote: > > I am trying to run an executable that produces an output image, then > > compare this image to a baseline using a separate Compare executable. > > > > Is it possible to do this in a single add_test command? I tried > > separating the two executables with a semicolon, but that doesn't seem > > to work. > > > > add_executable(Compare Compare.cpp) #build the Compare executable > > add_executable(simple simple.cpp) #build the simple/test executable > > add_test(NAME SimpleTest COMMAND simple output.png;Compare output.png > > baselines/baseline.png) # run the 'simple' executable to produce the > > output, then use 'Compare' to compare it to a baseline > > > > I think doing it in two separate tests would be ok: > > > > add_test(NAME SimpleTest COMMAND simple)# run the 'simple' executable > > to produce the output > > add_test(NAME CompareSimple COMMAND Compare output.png > > baselines/baseline.png) # use 'Compare' to compare it to a baseline > > > > but I'm afraid that they may run in different orders (if multiple > > threads are used to run the tests, etc). > > > > What would be the "best practice" way to do this? > > > > Thanks, > > > > David > > _______________________________________________ > > 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 > > > _______________________________________________ > 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 >
_______________________________________________ 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