1 write to MaxParallelLevel
Microsoft.TestPlatform.CrossPlatEngine (1)
Client\Parallel\ParallelOperationManager.cs (1)
88
MaxParallelLevel
= parallelLevel;
6 references to MaxParallelLevel
Microsoft.TestPlatform.CrossPlatEngine (6)
Client\Parallel\ParallelOperationManager.cs (6)
16
/// multiple sources, or a batch of test cases), and up to <see cref="
MaxParallelLevel
"/> managers pull from that
76
/// <summary>Number of managers that could still be started before reaching <see cref="
MaxParallelLevel
"/>. Exposed mainly for tests and diagnostics.</summary>
77
public int AvailableSlotCount =>
MaxParallelLevel
- _activeManagers.Count;
117
/// Starts as many pending workloads as there are free manager slots (up to <see cref="
MaxParallelLevel
"/>).
147
while (_activeManagers.Count <
MaxParallelLevel
&& _pendingWorkloads.Count > 0)
162
EqtTrace.Verbose($"ParallelOperationManager.RunWorkInParallel: {activeCount} managers active (max {
MaxParallelLevel
}), {pendingCount} workloads still pending.");