adoptium / openj9-systemtest

Long running J9 tests
Other
5 stars 37 forks source link

Store sharedClassesTestData using getResultsDir() instead of getPrereqRoots() #154

Open annaibm opened 3 months ago

annaibm commented 3 months ago

related:https://github.com/eclipse-openj9/openj9/issues/19582

annaibm commented 3 months ago

Grinder links: m/c:rtj-ubu24x86-svl-test-qvfxt-1.fyre.ibm.com https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41046/rebuild/parameterized -jdk17 https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41047/rebuild/parameterized -jdk11

TARGET: extended.system https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41048/ with following PR branches- aqatest:5361, TKG: 562, STF: 138

https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41051/ without the PRs Branches i.e. on master branch

llxia commented 3 months ago

@annaibm can you date the title to Store sharedClassesTestData using getResultsDir() instead of getPrereqRoots()?

llxia commented 3 months ago

Can you also run extended.system on windows?

llxia commented 3 months ago

Just for the record, in order to pre-stage 3rd party system test jars change, getPrereqRoots() cannot be used for storing generated test data. This PR changes to use getResultsDir(), which changes the current behavior.

I believe this new behavior does not change the actual tests. It will make the test more self contained.

annaibm commented 3 months ago

re https://github.com/eclipse-aqavit/openj9-systemtest/pull/154#issuecomment-2145384051

Grinder link:

https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder/41069/