Skip to content
New issue

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

[QUIC] Test failures #49157

Closed
6 of 9 tasks
CarnaViire opened this issue Mar 4, 2021 · 2 comments · Fixed by #56355
Closed
6 of 9 tasks

[QUIC] Test failures #49157

CarnaViire opened this issue Mar 4, 2021 · 2 comments · Fixed by #56355
Assignees
Labels
area-System.Net.Quic disabled-test The test is disabled in source code against the issue
Milestone

Comments

@CarnaViire
Copy link
Member

CarnaViire commented Mar 4, 2021

Aggregate issue to track test failures

  • System.Net.Quic.Tests.QuicConnectionTests_MsQuicProvider.TestConnect
    System.Net.Quic.QuicException : Cannot start Listener multiple times

  • (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.BasicTest
    System.Net.Quic.QuicException : Could not complete receive call. Error Code: INVALID_STATE

  • (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.MultipleReadsAndWrites
    System.Net.Quic.QuicException : Could not complete receive call. Error Code: INVALID_STATE

  • Moved to [QUIC] Byte mixing and/or native access violation failures #52047 System.Net.Quic.Tests.MsQuicTests.WriteTests
    Unhandled exception at 0x00007FFE0A90237C (msquic.dll) in dotnet.exe.20252.dmp: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.

  • Moved to [QUIC] Byte mixing and/or native access violation failures #52047 (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.LargeDataSentAndReceived
    System.AggregateException : One or more errors occurred. (One or more errors occurred. (Stream aborted by peer (0).)) (One or more errors occurred. (Assert.True() Failure Expected: True Actual: False))

  • Moved to [QUIC] Byte mixing and/or native access violation failures #52047 (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.ReadWrite_Random_Success
    Assert.Equal() Failure Expected: Byte[] [46, 120, 207, 200, 124, ...] Actual: Byte[] [46, 120, 207, 200, 124, ...]

  • (flaky) System.Net.Quic.Tests.QuicConnectionTests_MsQuicProvider.AcceptStream_ConnectionAborted_ByClient_Throws
    Assert.Throws() Failure Expected: typeof(System.Net.Quic.QuicConnectionAbortedException) Actual: typeof(System.Net.Quic.QuicOperationAbortedException): Operation aborted.
    this started to fail after updating msquic from microsoft/msquic@cc104e8 to microsoft/msquic@8e21db7

  • System.Net.Quic.Tests.MsQuicTests.CloseAsync_ByServer_AcceptThrows
    System.Net.Quic.QuicException : Connection has been shutdown by transport. Error Code: USER_CANCELED
    new after updating msquic to microsoft/msquic@7b31e14 in Update msquic revision in docs after certificate work. #51230

  • System.Net.Quic.Tests.MsQuicQuicStreamConformanceTests
    [Long Running Test] System.Net.Quic.QuicOperationAbortedException : Operation aborted.

Failed Conformance Tests -- Known:

 - Read_Eof_Returns0
 - CopyToAsync_AllDataCopied
 - CopyToAsync_AllDataCopied_Large
 - Dispose_ClosesStream
 - Write_DataReadFromDesiredOffset
 - Parallel_ReadWriteMultipleStreamsConcurrently

Failed Conformance Tests -- New:

 - ReadTimeout_Expires_Throws
 - ConcurrentBidirectionalReadsWrites_Success
 - ArgumentValidation_ThrowsExpectedException
 - ReadWriteAsync_PrecanceledOperations_ThrowsCancellationException
 - Read_DataStoredAtDesiredOffset
 - ReadAsync_CancelPendingRead_DoesntImpactSubsequentReads
 - Disposed_ThrowsObjectDisposedException
 - Timeout_Roundtrips
 - ZeroByteWrite_OtherDataReceivedSuccessfully
 - ReadAsync_ContinuesOnCurrentTaskSchedulerIfDesired
 - ZeroByteRead_BlocksUntilDataAvailableOrNops
 - ReadAsync_CancelPendingTask_ThrowsCancellationException
 - ReadAsync_ContinuesOnCurrentSynchronizationContextIfDesired
 - ReadWriteByte_Success
 - ReadWrite_Success
 - ReadWrite_Success_Large
 - Flush_ValidOnWriteableStreamWithNoData_Success
 - ReadAsync_CancelPendingValueTask_ThrowsCancellationException
 - ReadAsync_DuringReadAsync_ThrowsIfUnsupported
 - ReadWrite_CustomMemoryManager_Success
 - Flush_ValidOnReadableStream_Success

@CarnaViire CarnaViire added this to the 6.0.0 milestone Mar 4, 2021
@CarnaViire CarnaViire self-assigned this Mar 4, 2021
@ghost
Copy link

ghost commented Mar 4, 2021

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

Issue Details

Aggregate issue to track test failures

  • System.Net.Quic.Tests.QuicConnectionTests_MsQuicProvider.TestConnect
    System.Net.Quic.QuicException : Cannot start Listener multiple times

  • System.Net.Quic.Tests.MsQuicTests.WriteTests

  • (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.MultipleReadsAndWrites
    System.Net.Quic.QuicException : Could not complete receive call. Error Code: INVALID_STATE

  • (flaky) System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.LargeDataSentAndReceived
    System.AggregateException : One or more errors occurred. (One or more errors occurred. (Stream aborted by peer (0).)) (One or more errors occurred. (Assert.True() Failure Expected: True Actual: False))

Author: CarnaViire
Assignees: CarnaViire
Labels:

area-System.Net.Quic

Milestone: 6.0.0

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Mar 4, 2021
@CarnaViire CarnaViire removed the untriaged New issue has not been triaged by the area owner label Mar 4, 2021
@CarnaViire CarnaViire removed their assignment Mar 15, 2021
@CarnaViire CarnaViire self-assigned this Mar 23, 2021
CarnaViire added a commit that referenced this issue Apr 19, 2021
…vior in tests (#50930)

This PR fixed QuicStreamTests.BasicTest and QuicStreamTests.MultipleReadsAndWrites.

Contributes to #49157
@ManickaP ManickaP added the disabled-test The test is disabled in source code against the issue label Jun 15, 2021
@ManickaP
Copy link
Member

Triage: most of the conformance tests is working now. We should split out what's left into separate issues and clos this mega one.

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jul 27, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Jul 27, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Aug 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net.Quic disabled-test The test is disabled in source code against the issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants