How to specity the -agentlib option in a jtreg test?

Alexander Kulyakhtin alexander.kulyakhtin at oracle.com
Fri Apr 15 14:29:04 UTC 2016


Hi,

I'm trying to create a jtreg test which compiles and then executes a java class with the -agentlib option (to test some JVMTI functionality)

In my test I have

@compile MyTest.java
@run main/othervm -agentlib:mylib MyTest

I run the test with:

jtreg -nativepath:<path to libmylib.so> MyTest

However, it fails with:

"Could not find agent library mylib on the library path, libmylib.so: cannot open shared object file: No such file or directory"

The -nativepath does provide for the successful loading of the library when I use System.loadLibrary("mylib").
However, for the -agentlib option, it does not help.

Does someone know if it is possible to specify the library path for the -agentlib option, from within a jtreg test or using the jtreg options?

Thank you very much for your help.

Best regards,
Alexander



More information about the jtreg-use mailing list