We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When using TestContext.CancellationTokenSource.Token.Register one cannot cancel the current test run by using the CTRLPlusCCancellationTokenSource.
TestContext.CancellationTokenSource.Token.Register
CTRLPlusCCancellationTokenSource
[TestClass] public class CancelTest { public TestContext TestContext { get; set; } = default!; [TestMethod] public void TestA() { ManualResetEventSlim waitHandle = new(false); waitHandle.Wait(TestContext.CancellationTokenSource.Token); } [TestMethod] public async Task TestB() { await Task.Delay(Timeout.Infinite, TestContext.CancellationTokenSource.Token); } }
Ctrl-C should cancel current TestRun.
Ctrl-C doesn't cancel current TestRun.
Repro: testfx.zip
AB#2200945
The text was updated successfully, but these errors were encountered:
engyebrahim
Successfully merging a pull request may close this issue.
Describe the bug
When using
TestContext.CancellationTokenSource.Token.Register
one cannot cancel the current test run by using theCTRLPlusCCancellationTokenSource
.Steps To Reproduce
Expected behavior
Ctrl-C should cancel current TestRun.
Actual behavior
Ctrl-C doesn't cancel current TestRun.
Additional context
Repro: testfx.zip
AB#2200945
The text was updated successfully, but these errors were encountered: