-
Notifications
You must be signed in to change notification settings - Fork 69
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
Rename CI tests to minimal/extended tests #1073
Conversation
binding-refs |
* Minimal tests run unconditionally for every pull request and for every commit. This set of tests aims to finish within half an hour. | ||
This include tests from the `mmtk-core` repo and integration tests from binding repos. Integration tests with a binding in the minimal tests should | ||
focus on testing MMTk core features that is exclusively used for the binding. | ||
* Extended tests only run for a pull request if the pull request is tagged with the label `PR-extended-testing`. This set of tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But extended-tests-bindings.yml
still mentions PR-testing
. Should that be changed, too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. I made that change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@wks Ruby tests kept failing in all the attempts. You may want to look into it. It should not be related to this PR, and I may merge this PR along with the OpenJDK PR. |
I can reproduce the Rust bug locally, but not stably. It is very random. It happens during GC when marking lines. |
We renamed CI tests in #1073, but forgot to rename them in the ignored list for the merge check. This PR fixes this.
The extended tests for OpenJDK reuses a workflow, so its action name is different. We did not use the correct action name since #1073. It manifested as the merge check was waiting for the OpenJDK tests to finish and checked its result before it finished.
This PR refactors the CI workflows for #935, and run some OpenJDK tests as minimal tests.