summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestMultiProcessHandler.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmCTestMultiProcessHandler: Exclude dependent tests earlierBrad King2023-11-211-8/+6
* cmCTestTestHandler: Clarify name of member storing RESOURCE_LOCK propertyBrad King2023-11-211-9/+9
* Merge topic 'ctest-cleanup'Brad King2023-11-201-109/+111
|\
| * cmCTestMultiProcessHandler: Simplify logic on unavailable resourcesBrad King2023-11-171-4/+7
| * cmCTestMultiProcessHandler: Clarify resource availability error member namesBrad King2023-11-171-10/+10
| * cmCTestMultiProcessHandler: Reduce repeat test property map lookupsBrad King2023-11-171-7/+7
| * cmCTestMultiProcessHandler: Simplify loop termination on serial testBrad King2023-11-171-5/+2
| * cmCTestMultiProcessHandler: Stop searching for tests when limit is reachedBrad King2023-11-171-4/+8
| * cmCTestMultiProcessHandler: Invert spare load conditionBrad King2023-11-171-8/+8
| * cmCTestMultiProcessHandler: Clarify search for tests <= concurrency limitBrad King2023-11-171-1/+6
| * cmCTestMultiProcessHandler: Clarify search for tests <= spare loadBrad King2023-11-171-8/+9
| * cmCTestMultiProcessHandler: Make loops over all pending tests more consistentBrad King2023-11-171-5/+5
| * cmCTestMultiProcessHandler: Clarify representation of pending test orderBrad King2023-11-171-19/+24
| * cmCTestMultiProcessHandler: Clarify representation of pending testsBrad King2023-11-171-18/+18
| * cmCTestMultiProcessHandler: Avoid extra copy of test mapsBrad King2023-11-171-4/+4
| * cmCTestMultiProcessHandler: Remove unused membersBrad King2023-11-171-10/+0
| * cmCTestMultiProcessHandler: Use cm::uv_loop_ptr abstractionBrad King2023-11-171-4/+4
| * cmCTestMultiProcessHandler: Factor out helper to check for completionJohn Parent2023-11-171-1/+6
| * cmCTestMultiProcessHandler: Replace false condition with opposite assertChris Mahoney2023-11-171-3/+1
| * cmCTestRunTest: Consolidate initialization in constructorBrad King2023-11-171-9/+3
* | cmUVSignalHackRAII: Drop outdated and unused libuv SA_RESTART workaroundBrad King2023-11-171-4/+0
|/
* CTest: Add ability to dynamically generate resource spec fileKyle Edwards2023-08-101-7/+89
* cmCTestRunTest::StartFailure(): Add total argumentKyle Edwards2023-08-101-2/+2
* CTest/cmProcess: Adopt field tracking reason for the process timeoutBrad King2023-05-311-3/+4
* cmCTestRunTest: Consolidate test timeout selection logicBrad King2023-05-041-2/+3
* Source: Fix clang -Wunused-but-set-variable warningsBrad King2022-04-061-2/+0
* CTest: add an ENVIRONMENT_MODIFICATION propertyBen Boeckel2021-07-091-0/+5
* ctest: Display test "WAITING" messages only in extra-verbose modeBrad King2021-04-061-5/+5
* clang-tidy: fix `readability-qualified-auto` warningsBen Boeckel2021-01-271-6/+6
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-12/+12
* Refactoring: Third-parties public headers are under cm3p prefixMarc Chevrier2020-05-071-4/+4
* IWYU: mark <cstddef> as neededBen Boeckel2020-04-291-1/+1
* ctest: add option --stop-on-failureJohnny Jazeix2020-04-201-1/+10
* Refactoring: add cm::contains to <cmext/algorithm>Marc Chevrier2020-04-171-7/+6
* cmCTestRunTest: modernize memory managementMarc Chevrier2020-03-111-22/+22
* CTest: Provide more detailed information on resource allocation errorKyle Edwards2020-02-241-1/+33
* Refactor: Provide more detailed error information from TryAllocateResources()Kyle Edwards2020-02-241-14/+27
* CTest: Improve error reporting with bad working directory for testsKyle Edwards2020-02-241-1/+1
* Refactor: Require detail when calling cmCTestRunTest::StartFailure()Kyle Edwards2020-02-241-3/+4
* Refactoring: use append functions from cmext/algorithmMarc Chevrier2019-12-171-2/+4
* cmCTestMultiProcessHandler: Hold repeat mode as a memberBrad King2019-11-071-3/+3
* CTest: Rename internal APIs for --repeat optionsBrad King2019-11-071-3/+3
* Merge branch 'backport-ctest-resource-groups'Brad King2019-11-051-50/+51
|\
| * CTest: Rename hardware -> resources for source codeCraig Scott2019-11-051-35/+35
| * cmCTestMultiProcessHandler: Rename resource locking functionsCraig Scott2019-11-051-4/+4
| * CTest: Rename hardware -> resources for CMake variables, command optionsCraig Scott2019-11-051-1/+1
| * CTest: Rename PROCESSES test property to RESOURCE_GROUPSBrad King2019-11-051-12/+13
* | ctest: Add --repeat-until-pass optionBrad King2019-10-291-2/+2
|/
* CTest: Add Json output for PROCESSES propertyKyle Edwards2019-10-021-0/+26
* CTest: Allocate hardware to testsKyle Edwards2019-10-021-4/+136