33 references to TestRunCancellationReason
dotnet-aot (33)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (7)
97
TestRunCancellationReason
cancellationReason,
131
TestRunCancellationReason
cancellationReason,
228
allowCoverageSummary: cancellationReason ==
TestRunCancellationReason
.None && !ctrlC.Token.IsCancellationRequested);
385
TestRunCancellationReason
cancellationReason,
403
if (cancellationReason !=
TestRunCancellationReason
.None)
409
TestRunCancellationReason
.MaximumFailedTests => "maximumFailedTests",
410
TestRunCancellationReason
.Timeout => "timeout",
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (3)
62
TestRunCancellationReason
cancellationReason =
TestRunCancellationReason
.None)
64
bool isTruncated = cancellationReason !=
TestRunCancellationReason
.None;
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (4)
265
TestRunCancellationReason
cancellationReason = testRunPolicy.Complete();
663
TestRunCancellationReason
cancellationReason)
668
TestRunCancellationReason
.MaximumFailedTests => ExitCode.TestExecutionStoppedForMaxFailedTests,
669
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);