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

Small cleanups to ease upstreaming #478

Merged
merged 5 commits into from
Sep 13, 2024
Merged

Conversation

shym
Copy link
Collaborator

@shym shym commented Sep 11, 2024

This PR brings a couple of small changes. In particular the main two commits are intended to make it a bit easier to upstream a workflow running the testsuite to the compiler:

  • 665555c Define the testsuite and internaltests aliases
  • 80ccd65 Silence all skipped tests

This will make it easier to run only the testsuite per se upstream, and to avoid the noise of the Skipping ... messages.

The other 3 commits are to use the new aliases in our CI, to let the debug mode message appear in debug runs and to remove an obsolete comment:

  • 6662af3 Use the testsuite and internaltests aliases in CI
  • cd5b374 Drop the v=0 parameter in CI debug runs
  • fa43e24 Remove an obsolete comment

Split the `runtest` root alias into `testsuite` and `internaltests`
Make `ci` point by default to `testsuite`
To avoid getting a different output in internal expect tests (due to the
`debug mode` message), force `v=0` into `OCAMLRUNPARAM` (and default its
value to `b,v=0`)
Copy link
Collaborator

@jmid jmid left a comment

Choose a reason for hiding this comment

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

Small and sensible changes - LGTM!

dune Show resolved Hide resolved
@jmid
Copy link
Collaborator

jmid commented Sep 12, 2024

CI summary for cd5b374

Out of 45 workflows, 1 test failed with a false alarm

@jmid
Copy link
Collaborator

jmid commented Sep 13, 2024

Merging!

@jmid jmid merged commit 4ad6543 into ocaml-multicore:main Sep 13, 2024
41 of 42 checks passed
@shym shym deleted the new-aliases branch September 13, 2024 09:57
@jmid
Copy link
Collaborator

jmid commented Sep 16, 2024

CI summary for merge to main:

Out of 46 workflows 1 failed with a genuine error

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.

2 participants