-
Notifications
You must be signed in to change notification settings - Fork 530
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TEST: Mock terminal output before testing changing default value #3193
Conversation
ah! i wonder if this is somewhat related to failures we saw in #3046 given that that interface also parses stdout |
Codecov Report
@@ Coverage Diff @@
## master #3193 +/- ##
==========================================
+ Coverage 65.07% 65.16% +0.08%
==========================================
Files 301 301
Lines 39624 39652 +28
Branches 5247 5263 +16
==========================================
+ Hits 25786 25839 +53
+ Misses 12771 12739 -32
- Partials 1067 1074 +7
Continue to review full report at Codecov.
|
Yes. That error can also be reliably reproduced in the same way, and is resolved by this commit. I will remove the xfail. We should probably find a less brittle way to extract information from output streams, however... |
@mgxd can you look at the failure? I don't get this locally. |
hmm, it looks like the dataset is no longer with us |
Now I'm curious why it doesn't fail for me locally... |
@mgxd If I run @yarikoptic Does this error mean anything to you?
I've installed the Debian versions of datalad/git-annex to simulate the test conditions, but can't reproduce the issue. |
Fiddled with it by SSHing in. It's the datalad change where you need to specify the dataset manually. 5c69cd1 should resolve it. Still not sure why I couldn't reproduce locally. |
Summary
Closes #3185.
Without pytest-xdist, this reliably fails:
I assume the intermittent CI failures are for when the two tests were run on the same worker.
List of changes proposed in this PR (pull-request)
Acknowledgment