Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Ensure internal errors in the test suite are displayed #274

Merged
merged 2 commits into from
Sep 7, 2020

Conversation

craigfe
Copy link
Member

@craigfe craigfe commented Sep 3, 2020

This fixes a bug with the test/e2e/*/passing test suites in which internal failures (with exit code 125) were not dislayed in the test logs. This should make spurious test failures easier to debug.

Partial fix for #272.

This fixes a bug with the `test/e2e/*/passing` test suites in which
internal failures (with exit code 125) were not dislayed in the test
logs. This should make spurious test failures easier to debug.

Partial fix for mirage#272.
This can easiliy be replaced by `(with-accepted-exit-codes ...)` now
that we require Dune 2.2.
@craigfe craigfe force-pushed the show-internal-errors branch from 3d03a9b to 8862efa Compare September 4, 2020 17:15
@craigfe
Copy link
Member Author

craigfe commented Sep 7, 2020

Will merge this and #271 this evening if there are no outstanding objections 🙂

@craigfe craigfe merged commit 2755392 into mirage:master Sep 7, 2020
craigfe added a commit to craigfe/opam-repository that referenced this pull request Sep 7, 2020
…lwt (1.2.3)

CHANGES:

- Require Dune 2.2. (mirage/alcotest#274, @craigfe)

- Fix a bug in the handling of the `~and_exit:false` option when the test suite
  fails. (mirage/alcotest#271, @craigfe)
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant