Eli Bishop
Eli Bishop
@LevYas: > You can use dependency walkers such as IlSpy or many others to see all the dependencies That would be true if this were a build-time dependency that is...
@LevYas As I mentioned in the original description, my code is running in an iOS environment via Xamarin. It's not possible to use a tool like fuslogvw.exe there.
@LevYas > Because this doesn't look like a general problem, so more information is needed. Of course it's not a general problem. I made prominent disclaimers in my original post...
@StefH Just FYI, I never did manage to figure this out. Changing the project to .NET Core is not an option, because these are tests that run _in Xamarin_; the...
@StefH I'll try to put together a minimal example if I have time, but it wouldn't be practical for me to send you the actual project I'm working on.
Btw, when I say that `Stop` doesn't have test coverage... I see that it is used by the test helper function `checkSize`, so it does get called several times during...
I've also intermittently seen another race detector error when running the tests. This one doesn't seem to involve channels and I'm not quite sure what is going on with it—...
Yesterday I was able to reproduce the "Stop causes a race on the channel" behavior pretty consistently, both in my project's tests that use ccache and also in ccache's own...
This is a tangent, but about the "test runner reading values that it shouldn't" thing, you might be able to address that by defining a `String()` method on `Item`; then...
About waiting for asynchronous things in the tests, like the changing value of GetDropped() - what I've found to be more reliable than adding arbitrary sleeps in cases like this...