-
-
Notifications
You must be signed in to change notification settings - Fork 251
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
Functional testing uses wrong test material in release testing #2131
Comments
I think there are a couple of approaches to resolving this:
IMHO, approach 3 is the easiest. The user does not need to know the specific value and the script does not need to maintain the map. However, if for some reason that we cannot have the same branch name, then my second favorite is to have a generic mapping. |
@pshipton (3) We could change the extensions release branching to have the same branch name as openj9/omr, I think that makes sense, so: v0.23.0-release |
Sure, I'll use the same name for the 0.24 release. |
If release_tag is provided, set OPENJ9_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set OPENJ9_BRANCH to master Resolves: adoptium#2131
If release_tag is provided, set OPENJ9_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set OPENJ9_BRANCH to master Resolves: adoptium#2131 Signed-off-by: lanxia <lan_xia@ca.ibm.com>
- If release_tag is provided, set OPENJ9_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set OPENJ9_BRANCH to master - If release_tag is provided, set JDK_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set JDK_BRANCH according to buildConfig.VARIANT Resolves: adoptium#2131 Related: adoptium/aqa-tests#2006 Signed-off-by: lanxia <lan_xia@ca.ibm.com>
- If release_tag is provided, set OPENJ9_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set OPENJ9_BRANCH to master - If release_tag is provided, set JDK_BRANCH to release_tag (buildConfig.SCM_REF). Otherwise, set JDK_BRANCH according to buildConfig.VARIANT Resolves: #2131 Related: adoptium/aqa-tests#2006 Signed-off-by: lanxia <lan_xia@ca.ibm.com>
#2085 recently added functional testing for aarch64 Java 11.
When testing the OpenJ9 0.23 release milestone 2, there is a test failure running functional testing, which is related to using the wrong test material. The test material is from the master branch instead of from https://github.com/eclipse/openj9/tree/v0.23.0-release.
There was a discussion on Slack, copying some of the points here.
Lan Xia
The default Openj9 branch is master unless it is overridden by the upstream job. In this case, it should be set to v0.23.0-release
https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_extended.functional_aarch64_linux/8/rebuild/parameterized
Andrew Leonard
the functional test suites look like they need some additional pipeline support adding for openj9 scm ref?
shelley.lambert
indeed
shelley.lambert
as Lan stated above, just as we have a release_tag for openjdk test material, we will need to add a tag for openj9 test material (AQA pulls test material from a variety of open repos... when we do not know a tag or SHA, we have to assume tip)
Lan Xia
... the upstream build job needs to set the value when triggering test jobs for specific release.
--
The actual (invalid) failures were in the extended.functional suite, VmArgumentTests_0 / testEnvironmentVariableOrdering, testJavaOptions.
The text was updated successfully, but these errors were encountered: