summaryrefslogtreecommitdiffstats
path: root/Source/CTest
Commit message (Expand)AuthorAgeFilesLines
* ctest: Add support for running under a make job server on POSIX systemsBrad King2023-12-032-0/+43
* cmUVJobServerClient: Add libuv-based job server integration clientBrad King2023-12-032-0/+614
* cmCTestMultiProcessHandler: Inline removal of pending test as it startsBrad King2023-11-222-11/+7
* cmCTestMultiProcessHandler: Clarify role of StartTestProcessBrad King2023-11-221-4/+4
* cmCTestMultiProcessHandler: Manage concurrency slots with other resourcesBrad King2023-11-221-2/+4
* cmCTestMultiProcessHandler: Manage affinity assignments with other resourcesBrad King2023-11-221-21/+23
* cmCTestMultiProcessHandler: Simplify test startup batchingBrad King2023-11-214-20/+14
* cmCTestMultiProcessHandler: Start new tests asynchronouslyBrad King2023-11-212-2/+17
* cmCTestMultiProcessHandler: Clarify test-load retry timer infrastructureBrad King2023-11-212-32/+23
* cmCTestMultiProcessHandler: Factor out loop startup and teardownBrad King2023-11-212-2/+15
* cmCTestMultiProcessHandler: Consolidate test readiness checksBrad King2023-11-211-11/+13
* cmCTestMultiProcessHandler: Exclude dependent tests earlierBrad King2023-11-211-8/+6
* cmCTestTestHandler: Clarify name of member storing RESOURCE_LOCK propertyBrad King2023-11-214-12/+12
* Merge topic 'ctest-cleanup'Brad King2023-11-205-144/+148
|\
| * cmCTestMultiProcessHandler: Simplify logic on unavailable resourcesBrad King2023-11-171-4/+7
| * cmCTestMultiProcessHandler: Clarify resource availability error member namesBrad King2023-11-174-17/+17
| * 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-172-20/+27
| * cmCTestMultiProcessHandler: Clarify representation of pending testsBrad King2023-11-173-23/+27
| * cmCTestMultiProcessHandler: Avoid extra copy of test mapsBrad King2023-11-173-6/+6
| * cmCTestMultiProcessHandler: Remove unused membersBrad King2023-11-172-12/+0
| * cmCTestMultiProcessHandler: Use cm::uv_loop_ptr abstractionBrad King2023-11-173-6/+7
| * cmCTestMultiProcessHandler: Factor out helper to check for completionJohn Parent2023-11-172-1/+7
| * cmCTestMultiProcessHandler: Replace false condition with opposite assertChris Mahoney2023-11-171-3/+1
| * cmCTestRunTest: Consolidate initialization in constructorBrad King2023-11-173-25/+15
* | Merge topic 'ci-fedora-39'Brad King2023-11-201-4/+4
|\ \
| * \ Merge branch 'backport-ci-fedora-39' into ci-fedora-39Brad King2023-11-171-4/+4
| |\ \ | | |/ | |/|
| | * codespell: Match valgrind output without repeating a spelling errorBrad King2023-11-171-4/+4
* | | cmUVSignalHackRAII: Drop outdated and unused libuv SA_RESTART workaroundBrad King2023-11-171-4/+0
|/ /
* | ctest_empty_binary_directory: Report more detail in failure messageBrad King2023-11-093-24/+37
* | Merge topic 'cxx23'Brad King2023-11-082-9/+12
|\ \ | |/
| * cmCTestBuildCommand: Avoid requiring complete cmGlobalGenerator type publiclyBrad King2023-11-072-9/+12
* | Source: Reduce vector entry allocations and copiesRose2023-10-236-31/+31
|/
* Merge topic 'ctest-timeout-flag'Brad King2023-10-021-5/+6
|\
| * ctest: Restore support for --timeout values higher than default test timeoutBrad King2023-09-291-5/+6
* | Source: Remove redundant FileIsDirectory checksscivision2023-09-191-4/+2
* | Merge topic 'ctest_submit_follow_redirects'Brad King2023-09-081-0/+3
|\ \ | |/
| * ctest: Restore support for http redirects during Submit stepZack Galbreath2023-09-071-0/+3
| * Merge topic 'cdash_checksum_400' into release-3.27Brad King2023-07-251-9/+12
| |\
* | | cmCTestCoverageHandler: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-291-93/+18
* | | cmCTestLaunchReporter: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-296-226/+256
* | | cmCTest: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-292-10/+7
* | | cmCTestScriptHandler: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-291-41/+43
* | | cmProcessTools::RunProcess(): Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-2910-209/+165