-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Labels
area-System.Net.Quicdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issuetest-failure
Milestone
Description
Outerloop test. There are about 180 failures in last 2 weeks (as of 28-02-2023)
----- start Tue 28 Feb 2023 12:18:50 PM UTC =============== To repro directly: =====================================================
pushd .
/root/helix/work/correlation/dotnet exec --runtimeconfig System.Net.Quic.Functional.Tests.runtimeconfig.json --depsfile System.Net.Quic.Functional.Tests.deps.json xunit.console.dll System.Net.Quic.Functional.Tests.dll -xml testResults.xml -nologo -nocolor -trait category=OuterLoop -notrait category=IgnoreForCI -notrait category=failing
popd
===========================================================================================================
/root/helix/work/workitem/e /root/helix/work/workitem/e
Discovering: System.Net.Quic.Functional.Tests (method display = ClassAndMethod, method display options = None)
Discovered: System.Net.Quic.Functional.Tests (found 8 of 122 test cases)
Starting: System.Net.Quic.Functional.Tests (parallel test collections = on, max threads = 2)
System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Slow(backlogLimit: 100, connectCount: 99) [FAIL]
Assert.Equal() Failure
Expected: 99
Actual: 98
Stack Trace:
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs(250,0): at System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Core(Int32 backlogLimit, Int32 connectCount)
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs(267,0): at System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Core(Int32 backlogLimit, Int32 connectCount)
--- End of stack trace from previous location ---
Output:
Using libmsquic.so version=2.1.7.329711 commit=2db78a2cd72d0c95111d5f4884fbc17307a4238d
System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Slow(backlogLimit: 100, connectCount: 101) [FAIL]
Assert.Equal() Failure
Expected: 100
Actual: 98
Stack Trace:
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs(244,0): at System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Core(Int32 backlogLimit, Int32 connectCount)
/_/src/libraries/System.Net.Quic/tests/FunctionalTests/QuicListenerTests.cs(267,0): at System.Net.Quic.Tests.QuicListenerTests.Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Core(Int32 backlogLimit, Int32 connectCount)
--- End of stack trace from previous location ---
Output:
Using libmsquic.so version=2.1.7.329711 commit=2db78a2cd72d0c95111d5f4884fbc17307a4238d
Finished: System.Net.Quic.Functional.Tests
Kusto query
cluster('engsrvprod.kusto.windows.net').database('engineeringdata').AzureDevOpsTests
//| where TestName has 'ConnectWithRevocation_WithCallback'
| where TestName startswith "System.Net"
and Outcome == 'Failed' or Outcome == 'PassedOnRerun'
| extend i = indexof_regex(TestName, @"[^.]+$")
| extend Method = substring(TestName, i)
| extend Type = substring(TestName, 0, i - 1)
| project-away i, TestName
| where Method has 'Listener_BacklogLimitRefusesConnection_ParallelClients_ClientThrows_Slow'
//| where Arguments == 'protocol: Ssl3'
| distinct JobId, WorkItemId, Message, StackTrace, Method, Type, Arguments, Outcome
| join kind=inner (cluster('engsrvprod.kusto.windows.net').database('engineeringdata').Jobs
| where Finished > now(-14d)
| extend TargetBranch = extractjson("$.['System.PullRequest.TargetBranch']", Properties)
| where (Branch == 'refs/heads/main') //or (Source startswith "pr/" and TargetBranch == 'main')
| where Type startswith "test/functional/cli/" and not(Properties contains "runtime-staging")
| summarize arg_max(Finished, Properties, Type, Branch, Source, Started, QueueName, Attempt, Build, TargetBranch) by JobId
| project-rename JobType = Type) on JobId
| extend PropertiesJson = parse_json(Properties)
| extend OS = replace_regex(tostring(PropertiesJson.operatingSystem), @'\((.*)\).*|([^\(].*)', @'\1\2')
| extend Runtime = iif(PropertiesJson.runtimeFlavor == "mono", "Mono", iif(PropertiesJson.DefinitionName contains "coreclr", "CoreCLR", ""))
| extend Architecture = PropertiesJson.architecture
| extend DefinitionName = PropertiesJson.DefinitionName
| project-away JobId
| extend JobId = extractjson("$.['System.JobId']", Properties)
//| where JobId == '913fd104-6683-4129-8fd6-02f22466d821'
//| where Architecture == 'arm64'
//| where QueueName == 'windows.amd64.server2022.open.svc'
//| where TargetBranch == 'release/6.0'
| join kind=inner (cluster('engsrvprod.kusto.windows.net').database('engineeringdata').WorkItems
| project-keep ConsoleUri, WorkItemId) on WorkItemId
| project-away PropertiesJson
| project-reorder Started, Type, Method, Arguments, StackTrace, ConsoleUri, OS, Architecture, DefinitionName, Branch, TargetBranch, Attempt, Build, *
;Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-System.Net.Quicdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issuetest-failure