Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to subscribe to this conversation on GitHub. Already have an account? #.
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