On Fri, 7 Feb 2025 23:51:41 GMT, Jiangli Zhou <jian...@openjdk.org> wrote:
> Please review this change that adds the `jdk.static` VMProps. It can be used > to skip tests not for running on static JDK. > > This also adds a new WhiteBox native method, > `jdk.test.whitebox.WhiteBox.isStatic()`, which is used by VMProps to > determine if it's static at runtime. > > `@requires !jdk.static` is added in > `test/hotspot/jtreg/runtime/modules/ModulesSymLink.java` to skip running the > test on static JDK. This test uses `bin/jlink`, which is not provided on > static JDK. There are other tests that require tools in `bin/`. Those are not > modified by the current PR to skip running on static JDK. Those can be done > after the current change is fully discussed and reviewed/approved. This pull request has now been integrated. Changeset: 960ad211 Author: Jiangli Zhou <jian...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f Stats: 19 lines in 6 files changed: 16 ins; 0 del; 3 mod 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ------------- PR: https://git.openjdk.org/jdk/pull/23528