Skip to content

System.Threading.Tasks.Tests.TaskRunSyncTests outerloop tests fail on Mono on Linux MUSL #89921

Open
@akoeplinger

Description

@akoeplinger

These tests are failing on Mono on musl but not on other Linux runs:

  Discovering: System.Threading.Tasks.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Threading.Tasks.Tests (found 177 of 777 test cases)
  Starting:    System.Threading.Tasks.Tests (parallel test collections = on, max threads = 2)
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest18 [FAIL]
      Assert.Equal() Failure
      Expected: 1
      Actual:   13
      Stack Trace:
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(275,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(558,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest18()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      Assert.Equal() Failure
      Expected: 1
      Actual:   9
      Stack Trace:
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(275,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest15 [FAIL]
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(532,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest15()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      Task wasn't RunSynchronously with TaskScheduler specified
      Expected: True
      Actual:   False
      Stack Trace:
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest23 [FAIL]
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(305,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(599,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest23()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      Task wasn't RunSynchronously with TaskScheduler specified
      Expected: True
      Actual:   False
      Stack Trace:
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest19 [FAIL]
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(305,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(566,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest19()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      Task wasn't RunSynchronously with TaskScheduler specified
      Expected: True
      Actual:   False
      Stack Trace:
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest20 [FAIL]
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(305,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(575,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest20()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
      Assert.Equal() Failure
      Expected: 1
      Actual:   22
      Stack Trace:
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(275,0): at System.Threading.Tasks.Tests.TaskRunSyncTest.RealRun()
        /_/src/libraries/System.Threading.Tasks/tests/Task/TaskRunSyncTests.cs(549,0): at System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest17()
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Threading.Tasks.Tests.TaskRunSyncTests.TaskRunSyncTest17 [FAIL]
      Did not expect a new Post to underlying SynchronizationContext
      Expected: True
      Actual:   False
      Stack Trace:
        /_/src/libraries/System.Threading.Tasks/tests/TaskScheduler/TaskSchedulerTests.cs(267,0): at System.Threading.Tasks.Tests.TaskSchedulerTests.RunSynchronizationContextTaskSchedulerTests()
    System.Threading.Tasks.Tests.TaskSchedulerTests.RunSynchronizationContextTaskSchedulerTests [FAIL]
        /_/src/mono/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.Mono.cs(22,0): at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
        /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs(57,0): at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    System.Threading.Tasks.Tests.AsyncTaskMethodBuilderTests.DroppedIncompleteStateMachine_RaisesIncompleteAsyncMethodEvent [SKIP]
      Test requires precise GC
  Finished:    System.Threading.Tasks.Tests
=== TEST EXECUTION SUMMARY ===
   System.Threading.Tasks.Tests  Total: 181, Errors: 0, Failed: 7, Skipped: 1, Time: 24.092s

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions