Thanks Serguei, pushed to jdk15. -- Igor
> On Jul 14, 2020, at 5:38 PM, serguei.spit...@oracle.com wrote: > > Hi Igor, > > LGTM. > > Thanks, > Serguei > > > On 7/13/20 16:22, Igor Ignatyev wrote: >> http://cr.openjdk.java.net/~iignatyev/8249034/webrev.00/ >>> 1289 lines changed: 2 ins; 652 del; 635 mod; >> Hi all, >> >> could you please review this clean-up which removes `FileInstaller` actions >> from :vmTestbase_nsk_jvmti tests? >> from the main issue(8204985): >>> all vmTestbase tests have '@run driver jdk.test.lib.FileInstaller . .' to >>> mimic old test harness behavior and copy all files from a test source >>> directory to a current work directory. some tests depend on this step, so >>> we need 1st identify such tests and then either rewrite them not to have >>> this dependency or leave FileInstaller only in these tests. >> `ag -l '@run driver jdk.test.lib.FileInstaller . .' vmTestbase/nsk/jvmti >> vmTestbase/nsk/share/ExceptionCheckingJniEnv xargs -I{} gsed -i '/@run >> driver jdk.test.lib.FileInstaller \. \./d' {}` was used to remove >> FileInstaller actions from all nsk_jvmti tests. 3 tests had dependency on >> that action: >> - Allocate/alloc001, where alloc001.sh was assuming that alloc001.bash is >> in the current directory. alloc001.sh has been updated to use ${TESTSRC} env >> variable >> - AttachOnDemand/attach002a and scenarios/bcinstr/BI04/bi04t002: both tests >> assumed that newclassXX directory is located in the current directory. the >> tests were fixed by prefixing 'newclassXX' w/ '${test.src}/' which gets >> expanded by PropertyResolvingWrapper >> >> JBS: https://bugs.openjdk.java.net/browse/JDK-8249034 >> webrev: http://cr.openjdk.java.net/~iignatyev//8249034/webrev.00/ >> testing: :vmTestbase_nsk_jvmti on linux-x64 >> >> Thanks, >> -- Igor >