31 references to TestRunCancellationReason
dotnet (31)
Commands\Test\MTP\ArtifactPostProcessingManager.cs (6)
84
TestRunCancellationReason
cancellationReason)
104
TestRunCancellationReason
cancellationReason)
334
TestRunCancellationReason
cancellationReason)
342
if (cancellationReason !=
TestRunCancellationReason
.None)
348
TestRunCancellationReason
.MaximumFailedTests => "maximumFailedTests",
349
TestRunCancellationReason
.Timeout => "timeout",
Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (3)
47
TestRunCancellationReason
cancellationReason =
TestRunCancellationReason
.None)
49
bool isTruncated = cancellationReason !=
TestRunCancellationReason
.None;
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (3)
192
TestRunCancellationReason
cancellationReason = testRunPolicy.Complete();
194
if (cancellationReason ==
TestRunCancellationReason
.MaximumFailedTests)
198
else if (cancellationReason ==
TestRunCancellationReason
.Timeout)
Commands\Test\MTP\TestRunPolicy.cs (19)
23
private readonly Action<
TestRunCancellationReason
>? _onCancellation;
24
private readonly TaskCompletionSource<
TestRunCancellationReason
> _cancellation =
41
Action<
TestRunCancellationReason
>? onCancellation = null)
62
public Task<
TestRunCancellationReason
> Cancellation => _cancellation.Task;
64
public
TestRunCancellationReason
Reason
70
?
TestRunCancellationReason
.None
71
: (
TestRunCancellationReason
)reason;
91
Reason ==
TestRunCancellationReason
.None &&
139
TryCancel(
TestRunCancellationReason
.Timeout);
153
TryCancel(
TestRunCancellationReason
.MaximumFailedTests);
157
public
TestRunCancellationReason
Complete()
162
(int)
TestRunCancellationReason
.None);
170
return state is (int)
TestRunCancellationReason
.None or CompletedState
171
?
TestRunCancellationReason
.None
172
: (
TestRunCancellationReason
)state;
175
private void TryCancel(
TestRunCancellationReason
reason)
177
if (Interlocked.CompareExchange(ref _reason, (int)reason, (int)
TestRunCancellationReason
.None) !=
178
(int)
TestRunCancellationReason
.None)
194
TryCancel(
TestRunCancellationReason
.Timeout);