How to specity the -agentlib option in a jtreg test?
alexander.kulyakhtin at oracle.com
Fri Apr 15 14:29:04 UTC 2016
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
@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.
More information about the jtreg-use