I'm trying to update BenchmarkDotNet tests to use xUnit v3. (#3065)
But DisassemblyDiagnoserTests cause freeze and cause CI timeout(6h) when running tests with xUnit v3 on macos(x64/arm64)
It's not happen on following conditions.
- Running tests on other OS (Windows/Ubuntu).
- Run benchmark with
dotnet run command on macos
So I'm suspecting the issue has caused by SynchronizationContext(xUnit/BenchmarkDotNet) related problem,
But I don't have any proof.
Minimum reproduceable example code
https://github.com/filzrev/test_ci_on_macos
I'm trying to update BenchmarkDotNet tests to use xUnit v3. (#3065)
But DisassemblyDiagnoserTests cause freeze and cause CI timeout(
6h) when running tests with xUnit v3 on macos(x64/arm64)It's not happen on following conditions.
dotnet runcommand onmacosSo I'm suspecting the issue has caused by SynchronizationContext(xUnit/BenchmarkDotNet) related problem,
But I don't have any proof.
Minimum reproduceable example code
https://github.com/filzrev/test_ci_on_macos