32 references to TestRunCancellationReason
dotnet-aot (32)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (6)
84TestRunCancellationReason cancellationReason) 104TestRunCancellationReason cancellationReason) 340TestRunCancellationReason cancellationReason) 348if (cancellationReason != TestRunCancellationReason.None) 354TestRunCancellationReason.MaximumFailedTests => "maximumFailedTests", 355TestRunCancellationReason.Timeout => "timeout",
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingPlanner.cs (3)
47TestRunCancellationReason cancellationReason = TestRunCancellationReason.None) 49bool isTruncated = cancellationReason != TestRunCancellationReason.None;
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (4)
247TestRunCancellationReason cancellationReason = testRunPolicy.Complete(); 643TestRunCancellationReason cancellationReason) 648TestRunCancellationReason.MaximumFailedTests => ExitCode.TestExecutionStoppedForMaxFailedTests, 649TestRunCancellationReason.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);