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

Reply via email to