question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Make master to pass tests on CI

See original GitHub issue

Currently CI is broken due to flow failing. After investigating that matter for a bit, it turns out issues are coming from metro-bundler package.

It doesn’t happen on 0.49-stable and has been a result of either flow or metro-bundler being updated.

I am opening this issue to keep a better track of the status of this issue. Further more, I would also suggest to change the order of tests being run on the CI. I believe flow and eslint should run last, after unit tests. They often break or error temporarily and I’ve seen many PRs landing to the repo that break those two test suites. That, unfortunately, makes unit tests to never run and I am afraid some might ignore them for time being.

For reference: This issue is currently blocking release of 0.50-stable branch.

CC: @cpojer @hramos

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

5reactions
grabboucommented, Oct 11, 2017

Pull requests #16301, #16302, #16303, #16308 fix all failures and make master green again. As a proof, 0.50-stable is green and about to hit npm soon.

4reactions
grabboucommented, Oct 10, 2017

Good catch! I thought it got included in the last release. I have asked for updated release already and waiting for the update.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How can I integrate unit tests that "break" the existing master ...
1 Answer 1 ... The correct way is to not merge these test to master. You should leave them on a separate branch...
Read more >
How to avoid broken master with Pipelines for Merged Results ...
Broken master. This can happen when CI pipelines run on the master branch, but don't pass all tests. A red cross mark is...
Read more >
Troubleshooting Continuous Integration, or How to Debug ...
Don't try to make tests pass on the CI ; try to make them fail locally. Rebase Onto Master. You're probably working on...
Read more >
Continuous testing with GitLab CI - YouTube
Watch this demo to learn how to integrate different kinds of testing into your GitLab CI pipeline. Get in touch with Sales: ...
Read more >
Battle Tested: How We Built and Master Our CI/CD Pipeline
To name but a few, CI/CD has helped us to make engineering easier in the ... After passing all tests, the CI server...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found