Skip to content

[wasm-mt] The System.Threading.Tasks.Dataflow.Tests TransformManyBlockTests.TestProducerConsumerAsyncEnumerable fails on Browser when multi-threading is enabled #75389

@simonrozsival

Description

@simonrozsival

The test fails with the following output:

[FAIL] System.Threading.Tasks.Dataflow.Tests.TransformManyBlockTests.TestProducerConsumerAsyncEnumerable
Assert.All() Failure: 2 out of 100 items in the collection did not pass.
[66]: Item: System.Linq.Grouping`2[System.Int32,System.Int32]
      Xunit.Sdk.EqualException: Assert.Equal() Failure
      Expected: 100
      Actual:   99
         at Xunit.Assert.Equal[Int32](Int32 expected, Int32 actual, IEqualityComparer`1 comparer)
         at Xunit.Assert.Equal[Int32](Int32 expected, Int32 actual)
         at System.Threading.Tasks.Dataflow.Tests.TransformManyBlockTests.<>c__DisplayClass40_0.<TestProducerConsumerAsyncEnumerable>b__4(IGrouping`2 m)
         at Xunit.Assert.<>c__DisplayClass11_0`1[[System.Linq.IGrouping`2[[System.Int32, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Linq, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].<All>b__0(IGrouping`2 item, Int32 index)
         at Xunit.Assert.All[IGrouping`2](IEnumerable`1 collection, Action`2 action)
[1]: Item: System.Linq.Grouping`2[System.Int32,System.Int32]
     Xunit.Sdk.EqualException: Assert.Equal() Failure
     Expected: 100
     Actual:   101
        at Xunit.Assert.Equal[Int32](Int32 expected, Int32 actual, IEqualityComparer`1 comparer)
        at Xunit.Assert.Equal[Int32](Int32 expected, Int32 actual)
        at System.Threading.Tasks.Dataflow.Tests.TransformManyBlockTests.<>c__DisplayClass40_0.<TestProducerConsumerAsyncEnumerable>b__4(IGrouping`2 m)
        at Xunit.Assert.<>c__DisplayClass11_0`1[[System.Linq.IGrouping`2[[System.Int32, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=7.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Linq, Version=7.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].<All>b__0(IGrouping`2 item, Int32 index)
        at Xunit.Assert.All[IGrouping`2](IEnumerable`1 collection, Action`2 action)
   at System.Threading.Tasks.Dataflow.Tests.TransformManyBlockTests.<>c__DisplayClass40_1.<<TestProducerConsumerAsyncEnumerable>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Dataflow.Tests.TransformManyBlockTests.TestProducerConsumerAsyncEnumerable()
--- End of stack trace from previous location ---

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions