Skip to content
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

Merge exit code fixes from PR#432 and PR#430 to Xcode 11.2 branch #435

Conversation

ravimandala
Copy link
Contributor

This PR is to merge the exit code fixes/improvements from #432 and #430 in to xcode-11.2 branch with Xcode 11.2 support.
\cc @ob @oliverhu @chenxiao0228 @RainNapper

RainNapper and others added 2 commits April 15, 2020 17:15
…ativeFoundation#432)

Also, log when retry count exceeded max retries.

Co-authored-by: Mansfield Mark <mmark@pinterest.com>
… final Exit Status issues (MobileNativeFoundation#430)

* Adding the ability to mock different test executions in Bluepill

* Add a few more tests and fixed the exit status issues

Changing the Exit Status to powers of 2 to make them mergeable.
Easy consolidation/aggregation of exit code.
In case of failure reporting, report all exit status that happened over multiple attempts, if any.
Prevent extra attempt, which does nothing, by eliminating the use of `hasRemainingTestsInContext` which is not accurate.

* Re-enabling some disabled/skipped BP tests and fixed a fragile packer test

A fragile packer test broke when the total number of tests changed. So, fixed
the testing method to fix the test.

Also, re-enabled a few tests in BluepillTests that were being skipped/disabled
for some reason.

* Renaming BPExitStatusTestsAllPassed to BPExitStatusAllTestsPassed

Renaming the all-good exit status from BPExitStatusTestsAllPassed
to BPExitStatusAllTestsPassed and incorporated comments. Tweaked
the tests a bit to reduce the regression testing duration.
Copy link
Member

@ob ob left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ravimandala ravimandala merged commit e6d200a into MobileNativeFoundation:xcode-11.2 Apr 16, 2020
@ravimandala ravimandala deleted the merge-exit-code-fixes branch April 16, 2020 20:17
@ravimandala
Copy link
Contributor Author

Thank you Oscar for the approval. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants