33 references to TestRunCancellationReason
dotnet-aot (33)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (7)
97TestRunCancellationReason cancellationReason, 131TestRunCancellationReason cancellationReason, 228allowCoverageSummary: cancellationReason == TestRunCancellationReason.None && !ctrlC.Token.IsCancellationRequested); 385TestRunCancellationReason cancellationReason, 403if (cancellationReason != TestRunCancellationReason.None) 409TestRunCancellationReason.MaximumFailedTests => "maximumFailedTests", 410TestRunCancellationReason.Timeout => "timeout",
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (3)
62TestRunCancellationReason cancellationReason = TestRunCancellationReason.None) 64bool isTruncated = cancellationReason != TestRunCancellationReason.None;
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (4)
265TestRunCancellationReason cancellationReason = testRunPolicy.Complete(); 663TestRunCancellationReason cancellationReason) 668TestRunCancellationReason.MaximumFailedTests => ExitCode.TestExecutionStoppedForMaxFailedTests, 669TestRunCancellationReason.Timeout => ExitCode.TestSessionAborted,
parent\dotnet\Commands\Test\MTP\TestRunPolicy.cs (19)
22private readonly Action<TestRunCancellationReason>? _onCancellation; 23private readonly TaskCompletionSource<TestRunCancellationReason> _cancellation = 40Action<TestRunCancellationReason>? onCancellation = null, 63public Task<TestRunCancellationReason> Cancellation => _cancellation.Task; 65public TestRunCancellationReason Reason 71? TestRunCancellationReason.None 72: (TestRunCancellationReason)reason; 92Reason == TestRunCancellationReason.None && 140TryCancel(TestRunCancellationReason.Timeout); 154TryCancel(TestRunCancellationReason.MaximumFailedTests); 158public TestRunCancellationReason Complete() 163(int)TestRunCancellationReason.None); 171return state is (int)TestRunCancellationReason.None or CompletedState 172? TestRunCancellationReason.None 173: (TestRunCancellationReason)state; 176private void TryCancel(TestRunCancellationReason reason) 178if (Interlocked.CompareExchange(ref _reason, (int)reason, (int)TestRunCancellationReason.None) != 179(int)TestRunCancellationReason.None) 195TryCancel(TestRunCancellationReason.Timeout);