-
-
Notifications
You must be signed in to change notification settings - Fork 314
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
EPIC: Enable a Disabled tests pipeline or workflow #1853
Comments
At Microsoft we have a plan to do something along this line as well, and we would love to collaborate here. Currently our idea is to: For each platform/OS:
...something like that. |
cc: @junyzheng |
Great! since AQA invokes multiple underlying test frameworks there are several ways tests can be excluded. You've identified how one could approach the openjdk test group. It will be good to break down the components of the solution into runnable units so we can use some of the same pieces for the different types of excludes. Generically, we
Related to another issue, I was going to create a simple script called rerun.sh that could either be passed a rerun link or be rerun with particular env vars that we use (BUILD_LIST, TARGET, JDK_IMPL, JDK_VERSION, etc) to run a particular test case This will give us flexibility to then run in any CI system (Jenkins/AzDo/laptop of devs). |
here is what I am thinking based on @smlambert 's comment.
please let me know what you think. I am planning to write a Python script for this and it will call grinder, etc. |
Thanks @junyzheng . This is a great start. I got inspired by it and have a couple of thoughts:
|
PR: #1978 |
We can break this issue down to smaller tasks to use for the GHC opensource day (FYI @llxia @sophia-guo). |
I tried to break this down into smaller tasks: |
Related: #3917 |
This test pipeline could check state of the issue that the test was disabled under and then run all disabled test targets whose issues are resolved to check if they really are in a state to reinclude/reenable.
Since there are various granularities on how we can and do disable tests, this work would look at several parts:
Update from comment below where there are several subtasks as part of this EPIC:
We have many pieces of this EPIC completed, and now it is time to integrate the pieces into a single working pipeline.
The text was updated successfully, but these errors were encountered: