RFR: 8337876: [IR Framework] Add support for IR tests with @Stable
Christian Hagedorn
chagedorn at openjdk.org
Tue Aug 6 11:52:01 UTC 2024
On Tue, 6 Aug 2024 11:43:32 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:
> It is currently not possible to write IR tests with `@Stable` annotations because one need to somehow add the IR test classes to the boot classpath. This patch provides support to write such IR tests. I've added a section to the README to provide guidance on how this can be done.
>
> This is motivated by https://github.com/openjdk/jdk/pull/19635.
>
> I've tested this patch by taking the current patch of https://github.com/openjdk/jdk/pull/19635, dropping the `RestrictStable` flag and modifying the tests to work with the new IR framework feature:
>
> TestFramework testFramework = new TestFramework();
> testFramework
> .addFlags("-XX:-TieredCompilation",
> "-XX:+UseParallelGC")
> .addTestClassesToBootClassPath()
> .start();
>
>
> Thanks,
> Christian
@shipilev @liach Since you've already looked at this idea in https://github.com/openjdk/jdk/pull/19635, I'm kindly asking you to also have a look at this PR, thanks!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/20477#issuecomment-2271093719
More information about the hotspot-compiler-dev
mailing list