-
Notifications
You must be signed in to change notification settings - Fork 393
test: Disable failing file-patch tests for Atom CI #2617
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2617 +/- ##
=======================================
Coverage 93.45% 93.45%
=======================================
Files 237 237
Lines 13234 13234
Branches 1906 1906
=======================================
Hits 12368 12368
Misses 866 866 Continue to review full report at Codecov.
|
Hi @smashwilson. I have found a workaround for the bizarre CI failures of Unfortunately, that workaround runs into more test failures. (Slightly less-mysterious ones, though! Perhaps these can be fixed some day soon?) As a somewhat impatient and more-immediate workaround, this PR disables those tests only under Atom's CI. With this PR and atom/atom#21899, it would enable merging the latest This is all kind of hard to explain neatly, but nevertheless I wonder if this approach would interest you. It is a bit of a dirty workaround, but (despite its size, when counting atom/atom#21899 over at the main Atom repo) it is the minimal workaround I could find. Thanks. - DeeDeeG P.S. you merged this just before I was going to hit submit on this comment! Thanks for the quick response! |
For the record, this was the output I was seeing for failing (Just to reiterate and clarify, this present PR disabled the problematic tests for Atom's CI, so we're all good now; Info is presented here in case a proper fix could be found so that this PR's workaround wouldn't be needed anymore.)
Links to these parts of the output in my CI run:
|
This jumps out at me from the above output: |
Ahhh I vaguely remember this. I've really thought about just deleting those integration tests outright. I think I've only seen them identify legitimate issues once or twice, but I've seen them cause unrelated problems much, much more. And, we have pretty good coverage of the codebase with the rest of the suite. I'm 💯 with making a quick fix like this to unblock us! |
Please be sure to read the contributor's guide to the GitHub package before submitting any pull requests.
Requirements
Description of the Change
Disable some failing tests when being run under Atom's Azure Pipelines CI.
Similar situation and solution as was done in #1569 back some time ago.
Screenshot or Gif
N/A
Applicable Issues
Part of a workaround for the mysterious problem in #2607 AKA atom/atom#21782... (ultimately bisected to #2587 but the mechanism of the problem is still unclear.)
Along with atom/atom#21899, this should unblock merging the latest
github
package into the core Atom repo.