microsoft / microsoft/vs-threading
Unstable test: DequeueCancellationAndCompletionStress
Open
Nobody has claimed this yet.
test bug
- Dominant language
- C#
- Stars
- 1k
- Forks
- 160
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 28
Description
This appveyor build records a test failure:
[xUnit.net 00:00:08.5272512] Microsoft.VisualStudio.Threading.Tests.AsyncQueueTests.DequeueCancellationAndCompletionStress [FAIL]
[xUnit.net 00:00:08.5274034] Assert.True() Failure
[xUnit.net 00:00:08.5274584] Expected: True
[xUnit.net 00:00:08.5275020] Actual: False
[xUnit.net 00:00:08.5284068] Stack Trace:
[xUnit.net 00:00:08.5321563] C:\projects\vs-threading\src\Microsoft.VisualStudio.Threading.Tests\AsyncQueueTests.cs(419,0): at Microsoft.VisualStudio.Threading.Tests.AsyncQueueTests.DequeueCancellationAndCompletionStress()
Failed Microsoft.VisualStudio.Threading.Tests.AsyncQueueTests.DequeueCancellationAndCompletionStress
Error Message:
Assert.True() Failure
Expected: True
Actual: False
Stack Trace:
at Microsoft.VisualStudio.Threading.Tests.AsyncQueueTests.DequeueCancellationAndCompletionStress() in C:\projects\vs-threading\src\Microsoft.VisualStudio.Threading.Tests\AsyncQueueTests.cs:line 419
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the failure log from the AppVeyor build and the DequeueCancellationAndCompletionStress test in src/Microsoft.VisualStudio.Threading.Tests/AsyncQueueTests.cs, especially line 419. Run the test repeatedly to investigate the intermittent Assert.True failure; done means the stress test passes reliably without reproducing the reported failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100