RFR: 8360090: [TEST] RISC-V: disable some cds tests on qemu
Robbin Ehn
rehn at openjdk.org
Thu Jun 26 10:32:27 UTC 2025
On Wed, 25 Jun 2025 20:15:43 GMT, Hamlin Li <mli at openjdk.org> wrote:
> > Hey, you can already disable them by adding "--disable-jvm-feature-cds" to your configure line.
>
> Yes. But that means disable all related tests, under runtime/cds there are more than 269 "require vm.cds", not all these tests fail.
>
> > As they have "@requires vm.cds" they are skipped. (exception is this test: https://bugs.openjdk.org/browse/JDK-8353034)
>
> interesting failure.
When using a cross compiled jdk, only class list is generated:
checking if the CDS classlist generation should be enabled... enabled, from default 'auto'
checking if CDS archive is available... no (not possible with cross compilation)
Using a cross compiled jdk on hardware/qemu-system same tests fails, the issue is not related to running inside qemu.
I think the require tag is to coarse - as I think we have two cases:
- The JDK have a full CDS archive
- The JDK can generate a CDS archive
Not sure what to do.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25913#issuecomment-3008003828
More information about the hotspot-runtime-dev
mailing list