Erik,

is there some reason why we need to keep MonitorVmStartTerminate.sh? I've moved the JTreg header to MonitorVmStartTerminate.java

/*
 * @test
 * @bug 4990825
 * @summary attach to external but local JVM processes
 * @library /lib/testlibrary
 * @build jdk.testlibrary.*
 * @run main MonitorVmStartTerminate
 */

and the test works just fine.

The JTreg run contains all pathes and system properties MonitorVmStartTerminate.sh tries to construct: ${JAVA} ${TESTVMOPTS} -Dtest.jdk=${TESTJAVA} -Dtest.classes=${TESTCLASSES} -classpath ${CP} MonitorVmStartTerminate

See the log attached.

Note *@build jdk.testlibrary.** instead of *@build jdk.testlibrary.ProcessTools* to make sure all testlibrary classes are compiled
to the right place when running tests concurrently.

Thanks,
Katja (Not a Reviewer)



On 06/12/2014 12:37 AM, Erik Gahlin wrote:
Hi,

Could I have a review of a test that has been failing
intermittently. The test now uses files for synchronization
instead of waiting for a process that sleeps.

Webrev:
http://cr.openjdk.java.net/~egahlin/8028474/

Bug:
https://bugs.openjdk.java.net/browse/JDK-8028474

Description:

The test starts ten Java processes, each with a unique id.

 Each process creates a file named after the id and then it waits for
 the test to remove the file, at which the Java process exits.

 The processes are monitored by the test to make sure notifications
 are sent when processes are started/terminated.

 To avoid Java processes being left behind, in case of an unexpected
 failure, shutdown hooks are registered that remove files when the test
 exits. If files are not removed, i.e. due to a JVM crash,
 the Java processes will exit themselves after 1000 s.

Thanks
Erik

#Test Results (version 2)
#Fri Jun 13 12:32:26 CEST 2014
#checksum:17dc52f725b2e9b
#-----testdescription-----
$file=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
$root=/localhome/ykantser/jdk9/dev/jdk/test
keywords=bug4990825
library=/lib/testlibrary
run=USER_SPECIFIED build jdk.testlibrary.*\nUSER_SPECIFIED main 
MonitorVmStartTerminate\n
source=MonitorVmStartTerminate.java
title=attach to external but local JVM processes

#-----environment-----

#-----testresult-----
description=file\:/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
elapsed=3131 0\:00\:03.131
end=Fri Jun 13 12\:32\:26 CEST 2014
environment=regtest
execStatus=Passed. Execution successful
hostname=ykantser02
javatestOS=Linux 3.5.0-39-generic (amd64)
javatestVersion=4.4
jtregVersion=jtreg 4.1 fcs b09
script=com.sun.javatest.regtest.RegressionScript 
sections=script_messages build compile build compile main
start=Fri Jun 13 12\:32\:23 CEST 2014
test=sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
user.name=ykantser
work=/tmp/jtreg/jtreg-workdir/sun/jvmstat/monitor/MonitoredVm

#section:script_messages
----------messages:(5/286)----------
JDK under test: 
(/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image)
java version "1.9.0-internal"
Java(TM) SE Runtime Environment (build 
1.9.0-internal-ykantser_2014_05_02_14_36-b00)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b62, mixed mode)


#section:build
----------messages:(3/123)----------
command: build jdk.testlibrary.*
reason: User specified action: run build jdk.testlibrary.* 
elapsed time (seconds): 1.051
result: Passed. Build successful

#section:compile
----------messages:(3/1586)----------
command: compile -XDignore.symbol.file=true 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/FileUtils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/IOUtils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Asserts.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessThread.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/InputArguments.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/XRun.java 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Sleeper.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/StreamPumper.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JcmdBase.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/OutputBuffer.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Utils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/TestThread.java
reason: .class file out of date or does not exist
elapsed time (seconds): 1.047
----------rerun:(18/3169)*----------
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/ykantser \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
    
/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/javac
 \\
        -J-Dtest.vm.opts= \\
        
-J-Dtest.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        -J-Dtest.timeout.factor=1.0 \\
        
-J-Dtest.src.path=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary
 \\
        -J-Dtest.compiler.opts= \\
        
-J-Dcompile.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        
-J-Dtest.classes=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm
 \\
        
-J-Dtest.class.path=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary
 \\
        -J-Dtest.java.opts= \\
        
-J-Dtest.src=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm
 \\
        -J-Dtest.tool.vm.opts= \\
        -d /tmp/jtreg/jtreg-workdir/classes/lib/testlibrary -classpath 
/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/javatest.jar:/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/jtreg.jar:/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary:/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/lib/tools.jar
 -sourcepath 
/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary
 -XDignore.symbol.file=true 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/FileUtils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessTools.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/IOUtils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JDKToolFinder.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Asserts.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/ProcessThread.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/InputArguments.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/XRun.java 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Sleeper.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/StreamPumper.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Platform.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JcmdBase.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/OutputBuffer.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/Utils.java
 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/TestThread.java
----------System.out:(0/0)----------
----------System.err:(2/182)----------
Note: 
/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary/jdk/testlibrary/StreamPumper.java
 uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
result: Passed. Compilation successful

#section:build
----------messages:(3/108)----------
command: build MonitorVmStartTerminate
reason: Named class compiled on demand
elapsed time (seconds): 0.654
result: Passed. Build successful

#section:compile
----------messages:(3/223)----------
command: compile -XDignore.symbol.file=true 
/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
reason: .class file out of date or does not exist
elapsed time (seconds): 0.632
----------rerun:(18/1822)*----------
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/ykantser \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
    
/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/javac
 \\
        -J-Dtest.vm.opts= \\
        
-J-Dtest.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        -J-Dtest.timeout.factor=1.0 \\
        
-J-Dtest.src.path=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary
 \\
        -J-Dtest.compiler.opts= \\
        
-J-Dcompile.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        
-J-Dtest.classes=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm
 \\
        
-J-Dtest.class.path=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary
 \\
        -J-Dtest.java.opts= \\
        
-J-Dtest.src=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm
 \\
        -J-Dtest.tool.vm.opts= \\
        -d /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
-classpath 
/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/javatest.jar:/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/jtreg.jar:/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary:/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/lib/tools.jar
 -sourcepath 
/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary
 -XDignore.symbol.file=true 
/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
----------System.out:(0/0)----------
----------System.err:(0/0)----------
result: Passed. Compilation successful

#section:main
----------messages:(3/133)----------
command: main MonitorVmStartTerminate
reason: User specified action: run main MonitorVmStartTerminate 
elapsed time (seconds): 1.364
----------System.out:(53/4547)----------
started=0, terminated=0
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_0
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_1
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_2
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_3
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_4
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_5
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_6
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_7
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_8
Starting 1d7b0d07-d2df-4a71-9600-555d2608c496_9
Waiting for all processes to get started notification
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_2 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_1 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_0 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_8 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_4 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_7 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_3 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_6 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_9 ]
Command line: 
[/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 -cp /tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
MonitorVmStartTerminate$JavaProcess 1d7b0d07-d2df-4a71-9600-555d2608c496_5 ]
started=0, terminated=0
started=10, terminated=0
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_0
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_1
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_2
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_3
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_4
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_5
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_6
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_7
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_8
Terminating 1d7b0d07-d2df-4a71-9600-555d2608c496_9
Waiting for all processes to get terminated notification
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_2 stder:
started=0, terminated=1
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_1 stder:
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_5 stder:
started=0, terminated=3
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_6 stder:
started=0, terminated=4
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_4 stder:
started=0, terminated=5
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_7 stder:
started=0, terminated=6
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_3 stder:
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_9 stder:
started=0, terminated=8
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_8 stder:
started=0, terminated=9
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_0 stder:
started=0, terminated=10
----------System.err:(11/1305)----------
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_2 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_2 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_1 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_1 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_5 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_5 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_6 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_6 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_4 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_4 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_7 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_7 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_3 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_3 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_9 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_9 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_8 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_8 to be removed, 0 s
Java Process 1d7b0d07-d2df-4a71-9600-555d2608c496_0 stdout:Waiting for 
1d7b0d07-d2df-4a71-9600-555d2608c496_0 to be removed, 0 s
STATUS:Passed.
----------rerun:(19/1666)*----------
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/ykantser \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
CLASSPATH=/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/javatest.jar:/localhome/ykantser/openjdk/jtreg/jtreg_4.1-20140318/lib/jtreg.jar:/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary:/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/lib/tools.jar
 \\
    
/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java
 \\
        -Dtest.vm.opts= \\
        
-Dtest.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        -Dtest.timeout.factor=1.0 \\
        
-Dtest.src.path=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm:/localhome/ykantser/jdk9/dev/jdk/test/lib/testlibrary
 \\
        -Dtest.compiler.opts= \\
        
-Dcompile.jdk=/localhome/ykantser/jdk9/dev/build/linux-x86_64-normal-server-release/images/j2sdk-image
 \\
        
-Dtest.classes=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm 
\\
        
-Dtest.class.path=/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm:/tmp/jtreg/jtreg-workdir/classes/lib/testlibrary
 \\
        -Dtest.java.opts= \\
        
-Dtest.src=/localhome/ykantser/jdk9/dev/jdk/test/sun/jvmstat/monitor/MonitoredVm
 \\
        -Dtest.tool.vm.opts= \\
        com.sun.javatest.regtest.MainWrapper 
/tmp/jtreg/jtreg-workdir/classes/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.jta
result: Passed. Execution successful


test result: Passed. Execution successful

Reply via email to