Dave, I usually run 'ctest -j4' because it is easier to type than 'make test ARGS=j4'.
I think that 'make test ARGS=j4' will simply call ctest with '-j4' so the commands should be equivalent. -kt > -----Original Message----- > From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of > Dave Ohlsson > Sent: Wednesday, June 15, 2011 6:01 AM > To: cmake@cmake.org > Subject: Re: [CMake] How to run tests in parallel? > > Just found the answer: > > make test ARGS=-j4 > > Sorry for the spam... > > -- dave > > On Wed, Jun 15, 2011 at 2:55 PM, Dave Ohlsson <dave.ohls...@gmail.com> > wrote: > > Hi, > > > > I am new to CMake. > > > > I have a project with a few tests. The tests are independent from each > > other (run in separate directories, etc.). > > > > In my project's CMakeLists.txt, I have: > > > > enable_testing() > > add_test(NAME test1 COMMAND <some command 1>) > > add_test(NAME test2 COMMAND <some command 2>) > > add_test(NAME test3 COMMAND <some command 3>) > > > > I can run the tests with this command (from the build directory): > > > > make test > > > > This command runs all the tests SERIALLY, and they all pass. > > > > Now, how could I run the tests IN PARALLEL? > > > > I tried this: > > > > make -j4 test > > > > and that: > > > > make -j 4 test > > > > but the tests are run serially also with these commands. > > > > Note that `make -j 4' builds the objects (.o files) in parallel > > without problems. I have this problem only with tests. > > > > I suppose I am missing something very obvious. > > > > I use Linux. > > > > -- dave > _______________________________________________ > 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