31 references to TestRunCancellationReason
dotnet-aot (31)
parent\dotnet\Commands\Test\MTP\ArtifactPostProcessingManager.cs (6)
84TestRunCancellationReason cancellationReason) 104TestRunCancellationReason cancellationReason) 334TestRunCancellationReason cancellationReason) 342if (cancellationReason != TestRunCancellationReason.None) 348TestRunCancellationReason.MaximumFailedTests => "maximumFailedTests", 349TestRunCancellationReason.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 (3)
228TestRunCancellationReason cancellationReason = testRunPolicy.Complete(); 230if (cancellationReason == TestRunCancellationReason.MaximumFailedTests) 234else if (cancellationReason == TestRunCancellationReason.Timeout)
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);