On Tue, 31 Jan 2023 05:24:35 GMT, Varada M <[email protected]> wrote: > 1. test/jdk/jni/nullCaller/NullCallerTest.java > 2. test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java > 3. test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java > > The above tests were blocked on AIX [@require os.family != "aix"] because > these tests are failing to call JNI_CreateJavaVM. This is solved by > implementing JNI_CreateJavaVM call via POSIX threads. > Similarly there are tests which are not blocked and still failing to call > JNI_CreateJavaVM on AIX : > > 4. test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java { PR : > [12006](https://github.com/openjdk/jdk/pull/12006) } > 5. test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java > > The reported issue : [8300139](https://bugs.openjdk.org/browse/JDK-8300139l)
test/jdk/jni/nullCaller/exeNullCallerTest.cpp line 206: > 204: #else > 205: run(&argv); > 206: #endif //AIX The tests in test/jdk use 4 space indent rather than 2. Otherwise the changes to these tests look okay, just a bit annoying to have the same #ifdef AIX ... #endif code copied into each test. ------------- PR: https://git.openjdk.org/jdk/pull/12302
