diff options
author | Zach Mullen <zach.mullen@kitware.com> | 2009-09-04 14:16:06 (GMT) |
---|---|---|
committer | Zach Mullen <zach.mullen@kitware.com> | 2009-09-04 14:16:06 (GMT) |
commit | c6e5dd21fdc0b8f09e5c91d003c1fdd99ebc5e13 (patch) | |
tree | 549b797d799b54b2805e06cd9369b656b5986e72 /Source/CTest/cmCTestMultiProcessHandler.h | |
parent | 85463b99552b8b361d7e4ff75c860dd63c250123 (diff) | |
download | CMake-c6e5dd21fdc0b8f09e5c91d003c1fdd99ebc5e13.zip CMake-c6e5dd21fdc0b8f09e5c91d003c1fdd99ebc5e13.tar.gz CMake-c6e5dd21fdc0b8f09e5c91d003c1fdd99ebc5e13.tar.bz2 |
Added the test property EXPENSIVE, which denotes that the given test(s) should be started prior to tests that are not marked as such. Also fixed test dependencies, and a few uninitialized variables in cmProcess.
Diffstat (limited to 'Source/CTest/cmCTestMultiProcessHandler.h')
-rw-r--r-- | Source/CTest/cmCTestMultiProcessHandler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/CTest/cmCTestMultiProcessHandler.h b/Source/CTest/cmCTestMultiProcessHandler.h index a7800fc..9c63be7 100644 --- a/Source/CTest/cmCTestMultiProcessHandler.h +++ b/Source/CTest/cmCTestMultiProcessHandler.h @@ -36,7 +36,8 @@ public: cmCTestMultiProcessHandler(); // Set the tests - void SetTests(TestMap& tests, PropertiesMap& properties); + void SetTests(TestMap& tests, TestMap& expensiveTests, + PropertiesMap& properties); // Set the max number of tests that can be run at the same time. void SetParallelLevel(size_t); void RunTests(); @@ -81,6 +82,7 @@ protected: int FindMaxIndex(); // map from test number to set of depend tests TestMap Tests; + TestMap ExpensiveTests; //Total number of tests we'll be running size_t Total; //Number of tests that are complete |