Description
This was first brought up in #3846. Moved here to avoid clutter in the PR.
You can see the results here: https://ci.appveyor.com/project/JukkaL/mypy/build/1.0.1042
The relevant exception is OSError: [Errno 9] Bad file descriptor
which I believe is from pytest trying to read from stdout, however for some reason stdout is either locked, unavailable, or Appveyor is incorrectly reporting the handle of stdout.
@elazarg chimed in
IIRC it seemed to happen when multiple instances of pytest were active. It stopped happening after I've changed the PR to use only a single instance. I'm not sure if this information helps though...
If true, AIUI, this should explain the issue. However, Im not sure we currently spawn multiple pytest instances concurrently, so this may indicate our scheduling logic is broken, or it is an entirely different issue.