Run net472 tests on mono#1030
Conversation
|
Mono is unstable with these tests. I've seen it fail several tests on my computer and succeed the next time. It's happening in Azure Pipelines too. Right now 7 tests are failing in AzP related to a I think several of the tests I've 'skipped' already for mono were of this same variety, where the tests themselves may not have been at fault, but perhaps were a casualty of a prior failure. I need to work on this more... |
|
So the irony is that it's all just one bug in mono, and I think it has to do with either MessagePack's dynamic code generation or heavy use of static generic types. Either way, the tests all pass on mono, provided they run sequentially. When run in parallel, it fails very frequently on a random set of tests. |
|
Filed mono/mono#20369 to track the concurrency bug on the mono side. In the meantime, our |
We've taken significant dependencies on MessagePack and some of these scenarios will be running on mono on a mac. So we should have tests running on mono to verify that MessagePack works properly on that runtime.
At the moment, several tests fail, so I'm skipping those few for now in order to get the hundreds of tests that do pass running regularly. I'll circle around and investigate the tests that fail on mono to see which ones should/can be fixed.