32 references to TestRunCancellationReason
dotnet-aot (32)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (6)
84
TestRunCancellationReason
cancellationReason)
104
TestRunCancellationReason
cancellationReason)
340
TestRunCancellationReason
cancellationReason)
348
if (cancellationReason !=
TestRunCancellationReason
.None)
354
TestRunCancellationReason
.MaximumFailedTests => "maximumFailedTests",
355
TestRunCancellationReason
.Timeout => "timeout",
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (3)
47
TestRunCancellationReason
cancellationReason =
TestRunCancellationReason
.None)
49
bool isTruncated = cancellationReason !=
TestRunCancellationReason
.None;
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (4)
247
TestRunCancellationReason
cancellationReason = testRunPolicy.Complete();
643
TestRunCancellationReason
cancellationReason)
648
TestRunCancellationReason
.MaximumFailedTests => ExitCode.TestExecutionStoppedForMaxFailedTests,
649
TestRunCancellationReason
.Timeout => ExitCode.TestSessionAborted,
parent\dotnet\Commands\Test\MTP\TestRunPolicy.cs (19)
22
private readonly Action<
TestRunCancellationReason
>? _onCancellation;
23
private readonly TaskCompletionSource<
TestRunCancellationReason
> _cancellation =
40
Action<
TestRunCancellationReason
>? onCancellation = null,
63
public Task<
TestRunCancellationReason
> Cancellation => _cancellation.Task;
65
public
TestRunCancellationReason
Reason
71
?
TestRunCancellationReason
.None
72
: (
TestRunCancellationReason
)reason;
92
Reason ==
TestRunCancellationReason
.None &&
140
TryCancel(
TestRunCancellationReason
.Timeout);
154
TryCancel(
TestRunCancellationReason
.MaximumFailedTests);
158
public
TestRunCancellationReason
Complete()
163
(int)
TestRunCancellationReason
.None);
171
return state is (int)
TestRunCancellationReason
.None or CompletedState
172
?
TestRunCancellationReason
.None
173
: (
TestRunCancellationReason
)state;
176
private void TryCancel(
TestRunCancellationReason
reason)
178
if (Interlocked.CompareExchange(ref _reason, (int)reason, (int)
TestRunCancellationReason
.None) !=
179
(int)
TestRunCancellationReason
.None)
195
TryCancel(
TestRunCancellationReason
.Timeout);