--- a/jdk/src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,6 +30,7 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
+import java.util.stream.Collectors;
import com.sun.tools.attach.VirtualMachine;
import com.sun.tools.attach.VirtualMachineDescriptor;
@@ -145,4 +146,17 @@
return this.getVirtualMachineDescriptors(null);
}
+ public Collection<String> getVirtualMachinePids(Class<?> excludeClass) {
+ if (singlePid != null) {
+ // There is a bug in AttachProvider, when VM is debuggee-suspended it's not listed by the AttachProvider.
+ // If we are talking about a specific pid, just return it.
+ return List.of(singlePid);
+ } else {
+ return getVMDs(excludeClass, matchClass).stream().map(x -> {return x.id();}).collect(Collectors.toList());
+ }
+ }
+
+ public Collection<String> getVirtualMachinePids() {
+ return this.getVirtualMachinePids(null);
+ }
}
--- a/jdk/src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java Thu Mar 30 21:02:33 2017 +0200
@@ -80,22 +80,22 @@
System.exit(0);
}
- Collection<VirtualMachineDescriptor> vids = ap.getVirtualMachineDescriptors(JCmd.class);
+ Collection<String> pids = ap.getVirtualMachinePids(JCmd.class);
- if (vids.isEmpty()) {
+ if (pids.isEmpty()) {
System.err.println("Could not find any processes matching : '"
+ arg.getProcessString() + "'");
System.exit(1);
}
boolean success = true;
- for (VirtualMachineDescriptor vid : vids) {
- System.out.println(vid.id() + ":");
+ for (String pid : pids) {
+ System.out.println(pid + ":");
if (arg.isListCounters()) {
- listCounters(vid.id());
+ listCounters(pid);
} else {
try {
- executeCommandForPid(vid.id(), arg.getCommand());
+ executeCommandForPid(pid, arg.getCommand());
} catch(AttachOperationFailedException ex) {
System.err.println(ex.getMessage());
success = false;
--- a/jdk/src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java Thu Mar 30 21:02:33 2017 +0200
@@ -96,37 +96,37 @@
String parg = args[optionCount];
ProcessArgumentMatcher ap = new ProcessArgumentMatcher(parg);
- Collection<VirtualMachineDescriptor> vids = ap.getVirtualMachineDescriptors(JInfo.class);
+ Collection<String> pids = ap.getVirtualMachinePids(JInfo.class);
- if (vids.isEmpty()) {
+ if (pids.isEmpty()) {
System.err.println("Could not find any processes matching : '" + parg + "'");
System.exit(1);
}
- for (VirtualMachineDescriptor vid : vids) {
- if (vids.size() > 1) {
- System.out.println("Pid:" + vid.id());
+ for (String pid : pids) {
+ if (pids.size() > 1) {
+ System.out.println("Pid:" + pid);
}
if (!doFlag && !doFlags && !doSysprops) {
// Print flags and sysporps if no options given
- sysprops(vid.id());
+ sysprops(pid);
System.out.println();
- flags(vid.id());
+ flags(pid);
System.out.println();
- commandLine(vid.id());
+ commandLine(pid);
}
if (doFlag) {
if (flag < 0) {
System.err.println("Missing flag");
usage(1);
}
- flag(vid.id(), args[flag]);
+ flag(pid, args[flag]);
}
if (doFlags) {
- flags(vid.id());
+ flags(pid);
}
if (doSysprops) {
- sysprops(vid.id());
+ sysprops(pid);
}
}
}
--- a/jdk/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java Thu Mar 30 21:02:33 2017 +0200
@@ -91,16 +91,15 @@
// As more options are added we should create an abstract tool class and
// have a table to map the options
ProcessArgumentMatcher ap = new ProcessArgumentMatcher(pidArg);
- Collection<VirtualMachineDescriptor> vids = ap.getVirtualMachineDescriptors(JMap.class);
+ Collection<String> pids = ap.getVirtualMachinePids(JMap.class);
- if (vids.isEmpty()) {
+ if (pids.isEmpty()) {
System.err.println("Could not find any processes matching : '" + pidArg + "'");
System.exit(1);
}
- for (VirtualMachineDescriptor vid : vids) {
- String pid = vid.id();
- if (vids.size() > 1) {
+ for (String pid : pids) {
+ if (pids.size() > 1) {
System.out.println("Pid:" + pid);
}
if (option.equals("-histo")) {
--- a/jdk/src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Thu Mar 30 21:02:33 2017 +0200
@@ -84,18 +84,18 @@
params = new String[0];
}
ProcessArgumentMatcher ap = new ProcessArgumentMatcher(pidArg);
- Collection<VirtualMachineDescriptor> vids = ap.getVirtualMachineDescriptors(JStack.class);
+ Collection<String> pids = ap.getVirtualMachinePids(JStack.class);
- if (vids.isEmpty()) {
+ if (pids.isEmpty()) {
System.err.println("Could not find any processes matching : '" + pidArg + "'");
System.exit(1);
}
- for (VirtualMachineDescriptor vid : vids) {
- if (vids.size() > 1) {
- System.out.println("Pid:" + vid.id());
+ for (String pid : pids) {
+ if (pids.size() > 1) {
+ System.out.println("Pid:" + pid);
}
- runThreadDump(vid.id(), params);
+ runThreadDump(pid, params);
}
}
--- a/jdk/test/com/sun/jdi/AcceptTimeout.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/AcceptTimeout.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,8 +24,7 @@
/* @test
* @bug 6198277
* @summary Test that each ListeningConnector that supports a "timeout" argument will
- * timeout with TransportTimeoutException
- * @modules jdk.jdi
+ * timeout with TransportTimeoutException
*/
import com.sun.jdi.Bootstrap;
import com.sun.jdi.connect.Connector;
--- a/jdk/test/com/sun/jdi/AccessSpecifierTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/AccessSpecifierTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4359628
- * @summary Test fix for JDI: methods Accessible.is...() lie about array types
+ * @test
+ * @bug 4359628
+ * @summary Test fix for JDI: methods Accessible.is...() lie about array types
+ * @author Tim Bell
*
- * @author Tim Bell
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g AccessSpecifierTest.java
- * @run driver AccessSpecifierTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g AccessSpecifierTest.java
+ * @run driver AccessSpecifierTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/AfterThreadDeathTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/AfterThreadDeathTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4364671
- * @summary Creating a StepRequest on a nonexistant thread fails
+ * @test
+ * @bug 4364671
+ * @summary Creating a StepRequest on a nonexistant thread fails
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g AfterThreadDeathTest.java
- * @run driver AfterThreadDeathTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g AfterThreadDeathTest.java
+ * @run driver AfterThreadDeathTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/AllLineLocations.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/AllLineLocations.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4248728
- * @summary Test ReferenceType.allLineLocations
- * @author Gordon Hirsch
+ * @test
+ * @bug 4248728
+ * @summary Test ReferenceType.allLineLocations
+ * @author Gordon Hirsch
*
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g RefTypes.java
- * @run build AllLineLocations
+ * @run build JDIScaffold VMConnection
+ * @run compile -g RefTypes.java
+ * @run build AllLineLocations
*
- * @run driver AllLineLocations RefTypes
+ * @run driver AllLineLocations RefTypes
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ArrayRangeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ArrayRangeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,16 @@
*/
/**
- * @test
- * @bug 4439631
- * @bug 4448721
- * @bug 4448603
- * @summary Test access to ranges within ArrayReferences
+ * @test
+ * @bug 4439631
+ * @bug 4448721
+ * @bug 4448603
+ * @summary Test access to ranges within ArrayReferences
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ArrayRangeTest.java
- * @run driver ArrayRangeTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ArrayRangeTest.java
+ * @run driver ArrayRangeTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/BacktraceFieldTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/BacktraceFieldTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4446677
- * @bug 8158237
- * @summary debuggee used to crash when debugging under jbuilder
+ * @test
+ * @bug 4446677
+ * @bug 8158237
+ * @summary debuggee used to crash when debugging under jbuilder
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g BacktraceFieldTest.java
- * @run driver BacktraceFieldTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g BacktraceFieldTest.java
+ * @run driver BacktraceFieldTest
*/
/*
--- a/jdk/test/com/sun/jdi/ClassLoaderClassesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ClassLoaderClassesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,10 +27,8 @@
* @summary Test ClassLoaderReference.visibleClasses() which is
* a direct pass-through of the JVMDI function GetClassLoaderClasses
* for inclusion of primitive arrays.
- *
* @author Robert Field
*
- * @modules jdk.jdi
* @run build TestScaffold VMConnection TargetListener TargetAdapter
* @run compile -g ClassLoaderClassesTest.java
* @run driver ClassLoaderClassesTest
--- a/jdk/test/com/sun/jdi/ClassesByName.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ClassesByName.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,16 +24,14 @@
/**
* @test
* @bug 4287992
+ * @summary ClassesByName verifies that all the classes in the
+ * loaded class list can be found with classesByName..
* @author Robert Field
*
- * @modules jdk.jdi
* @run build JDIScaffold VMConnection
* @run compile -g HelloWorld.java
* @run build ClassesByName
*
- * @summary ClassesByName verifies that all the classes in the
- * loaded class list can be found with classesByName..
- *
* @run driver ClassesByName HelloWorld
*/
import com.sun.jdi.*;
--- a/jdk/test/com/sun/jdi/ClassesByName2Test.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ClassesByName2Test.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,17 @@
*/
/**
- * @test
- * @bug 4406439 4925740
- * @summary ClassesByName2 verifies that all the classes in the loaded class list can be found with classesByName..
+ * @test
+ * @bug 4406439 4925740
+ * @summary ClassesByName2 verifies that all the classes in the loaded class list can be found with classesByName..
+ * @author Tim Bell (based on ClassesByName by Robert Field)
*
- * @author Tim Bell (based on ClassesByName by Robert Field)
+ * @modules jdk.jdi
+ * java.desktop
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ClassesByName2Test.java
- * @run driver ClassesByName2Test
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ClassesByName2Test.java
+ * @run driver ClassesByName2Test
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/CompatibleConnectors.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/CompatibleConnectors.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
*
* This test checks that VirtualMachineManager creates Connectors that
* are "compatible" those created by 1.4 or earilier releases.
- * @modules jdk.jdi
*/
import com.sun.jdi.*;
--- a/jdk/test/com/sun/jdi/ConnectedVMs.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ConnectedVMs.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,20 +22,18 @@
*/
/**
- * @test
- * @bug 4329140
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g InstTarg.java
- * @run driver ConnectedVMs Kill
- * @run driver ConnectedVMs Resume-to-exit
- * @run driver ConnectedVMs dispose()
- * @run driver ConnectedVMs exit()
- *
+ * @test
+ * @bug 4329140
* @summary ConnectedVMs checks the method
* VirtualMachineManager.connectedVirtualMachines()
+ * @author Robert Field
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g InstTarg.java
+ * @run driver ConnectedVMs Kill
+ * @run driver ConnectedVMs Resume-to-exit
+ * @run driver ConnectedVMs dispose()
+ * @run driver ConnectedVMs exit()
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ConstantPoolInfo.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ConstantPoolInfo.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 5024104
- * @summary Test ReferenceType.majorVersion(), minorVersion, constantPoolCount and ConstantPool apis.
+ * @test
+ * @bug 5024104
+ * @summary Test ReferenceType.majorVersion(), minorVersion, constantPoolCount and ConstantPool apis.
+ * @author Swamy Venkataramanappa
*
- * @author Swamy Venkataramanappa
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection
- * @run compile -g ConstantPoolInfo.java
- * @run driver ConstantPoolInfo
+ * @run build TestScaffold VMConnection
+ * @run compile -g ConstantPoolInfo.java
+ * @run driver ConstantPoolInfo
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ConstantPoolInfoGC.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ConstantPoolInfoGC.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,16 @@
*/
/*
- * @test
- * @bug 6822627
- * @summary Test that ReferenceType.constantPool does not produce an NPE
+ * @test
+ * @bug 6822627
+ * @summary Test that ReferenceType.constantPool does not produce an NPE
+ * @author Egor Ushakov
*
- * @author Egor Ushakov
+ * @modules jdk.jdi/com.sun.tools.jdi:+open
*
- * @modules jdk.jdi/com.sun.tools.jdi:+open
- * @run build TestScaffold VMConnection
- * @run compile -g ConstantPoolInfoGC.java
- * @run main/othervm ConstantPoolInfoGC
+ * @run build TestScaffold VMConnection
+ * @run compile -g ConstantPoolInfoGC.java
+ * @run main/othervm ConstantPoolInfoGC
*/
import com.sun.jdi.ReferenceType;
--- a/jdk/test/com/sun/jdi/CountEvent.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/CountEvent.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4315352
- * @summary disabling EventRequest expired with addCountFilter() throws
- * InternalException.
+ * @test
+ * @bug 4315352
+ * @summary disabling EventRequest expired with addCountFilter() throws
+ * InternalException.
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetAdapter TargetListener
- * @run compile -g CountEvent.java
- * @run driver CountEvent
+ * @run build TestScaffold VMConnection TargetAdapter TargetListener
+ * @run compile -g CountEvent.java
+ * @run driver CountEvent
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/CountFilterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/CountFilterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4321339
- * @summary Check correct processing of filters after a count filter
+ * @test
+ * @bug 4321339
+ * @summary Check correct processing of filters after a count filter
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g CountFilterTest.java
- * @run driver CountFilterTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g CountFilterTest.java
+ * @run driver CountFilterTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/DebuggerThreadTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/DebuggerThreadTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4513488
- * @summary Test for JDI: Internal JDI helper threads should setDaemon(true)
+ * @test
+ * @bug 4513488
+ * @summary Test for JDI: Internal JDI helper threads should setDaemon(true)
+ * @author Tim Bell
*
- * @author Tim Bell
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g DebuggerThreadTest.java
- * @run driver DebuggerThreadTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g DebuggerThreadTest.java
+ * @run driver DebuggerThreadTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/DeleteAllBkptsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/DeleteAllBkptsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4528948
- * @summary Unable to finish a debugging in NetBeans IDE
- *
- * @author jjh
+ * @test
+ * @bug 4528948
+ * @summary Unable to finish a debugging in NetBeans IDE
+ * @author jjh
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g DeleteAllBkptsTest.java
- * @run driver DeleteAllBkptsTest
+ * @library ..
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g DeleteAllBkptsTest.java
+ * @run driver DeleteAllBkptsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/DeleteEventRequestsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/DeleteEventRequestsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4331872
- * @summary erm.deleteEventRequests(erm.breakpointRequests()) throws exception
+ * @test
+ * @bug 4331872
+ * @summary erm.deleteEventRequests(erm.breakpointRequests()) throws exception
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g DeleteEventRequestsTest.java
- * @run driver DeleteEventRequestsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g DeleteEventRequestsTest.java
+ * @run driver DeleteEventRequestsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/EarlyReturnNegativeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/EarlyReturnNegativeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,14 @@
*/
/**
- * @test
- * @bug 6431735
- * @summary Unexpected ClassCastException in ThreadReference.forceEarlyReturn
- * @author Jim Holmlund
+ * @test
+ * @bug 6431735
+ * @summary Unexpected ClassCastException in ThreadReference.forceEarlyReturn
+ * @author Jim Holmlund
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g EarlyReturnNegativeTest.java
- * @run driver EarlyReturnNegativeTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g EarlyReturnNegativeTest.java
+ * @run driver EarlyReturnNegativeTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/EarlyReturnTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/EarlyReturnTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,22 +22,21 @@
*/
/*
- * @test
- * @bug 6175634
- * @summary Allow early return from methods
+ * @test
+ * @bug 6175634
+ * @summary Allow early return from methods
*
- * @bug 6431720
- * @summary Unexpected InvalidTypeException when call ThreadReference.forceEarlyReturn with VoidValue
+ * @bug 6431720
+ * @summary Unexpected InvalidTypeException when call ThreadReference.forceEarlyReturn with VoidValue
*
- * @bug 6432855
- * @summary Need a way to create JDI VoidValue for use in ThreadReference.forceEarlyReturn
- *
- * @author Tim Bell (based on MethodExitReturnValuesTest by Jim Holmlund)
+ * @bug 6432855
+ * @summary Need a way to create JDI VoidValue for use in ThreadReference.forceEarlyReturn
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g EarlyReturnTest.java
- * @run driver EarlyReturnTest
+ * @author Tim Bell (based on MethodExitReturnValuesTest by Jim Holmlund)
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g EarlyReturnTest.java
+ * @run driver EarlyReturnTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/EnumTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/EnumTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4728816
- * @summary JPDA: Add support for enums
+ * @test
+ * @bug 4728816
+ * @summary JPDA: Add support for enums
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g EnumTest.java
- * @run driver EnumTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g EnumTest.java
+ * @run driver EnumTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/EventQueueDisconnectTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/EventQueueDisconnectTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,21 +22,20 @@
*/
/**
- * @test
- * @bug 4425852
- * @author Robert Field
+ * @test
+ * @bug 4425852
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build VMConnection
- * @run compile -g EventQueueDisconnectTest.java
- * @run driver EventQueueDisconnectTest
- *
- * @summary EventQueueDisconnectTest checks to see that
- * VMDisconnectedException is never thrown before VMDisconnectEvent.
+ * @summary EventQueueDisconnectTest checks to see that
+ * VMDisconnectedException is never thrown before VMDisconnectEvent.
*
* Failure mode for this test is throwing VMDisconnectedException
* on vm.eventQueue().remove();
* Does not use a scaffold since we don't want that hiding the exception.
+ *
+ * @run build VMConnection
+ * @run compile -g EventQueueDisconnectTest.java
+ * @run driver EventQueueDisconnectTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ExceptionEvents.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ExceptionEvents.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,43 +22,41 @@
*/
/**
- * @test
- * @bug 4407397
- * @summary Test the requesting of exception events
- *
- * @author Robert Field
+ * @test
+ * @bug 4407397
+ * @key intermittent
+ * @summary Test the requesting of exception events
+ * @author Robert Field
*
- * @key intermittent
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection
- * @run compile -g ExceptionEvents.java
+ * @run build TestScaffold VMConnection
+ * @run compile -g ExceptionEvents.java
*
- * @run driver ExceptionEvents N A StackOverflowCaughtTarg java.lang.Exception
- * @run driver ExceptionEvents C A StackOverflowCaughtTarg null
- * @run driver ExceptionEvents C A StackOverflowCaughtTarg java.lang.Error
- * @run driver ExceptionEvents C A StackOverflowCaughtTarg java.lang.StackOverflowError
- * @run driver ExceptionEvents N A StackOverflowCaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N A StackOverflowCaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents C A StackOverflowCaughtTarg null
+ * @run driver ExceptionEvents C A StackOverflowCaughtTarg java.lang.Error
+ * @run driver ExceptionEvents C A StackOverflowCaughtTarg java.lang.StackOverflowError
+ * @run driver ExceptionEvents N A StackOverflowCaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents N T StackOverflowCaughtTarg java.lang.Exception
- * @run driver ExceptionEvents C T StackOverflowCaughtTarg null
- * @run driver ExceptionEvents C T StackOverflowCaughtTarg java.lang.Error
- * @run driver ExceptionEvents C T StackOverflowCaughtTarg java.lang.StackOverflowError
- * @run driver ExceptionEvents N T StackOverflowCaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N T StackOverflowCaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents C T StackOverflowCaughtTarg null
+ * @run driver ExceptionEvents C T StackOverflowCaughtTarg java.lang.Error
+ * @run driver ExceptionEvents C T StackOverflowCaughtTarg java.lang.StackOverflowError
+ * @run driver ExceptionEvents N T StackOverflowCaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents N N StackOverflowCaughtTarg java.lang.Exception
- * @run driver ExceptionEvents C N StackOverflowCaughtTarg null
- * @run driver ExceptionEvents C N StackOverflowCaughtTarg java.lang.Error
- * @run driver ExceptionEvents C N StackOverflowCaughtTarg java.lang.StackOverflowError
- * @run driver ExceptionEvents N N StackOverflowCaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N N StackOverflowCaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents C N StackOverflowCaughtTarg null
+ * @run driver ExceptionEvents C N StackOverflowCaughtTarg java.lang.Error
+ * @run driver ExceptionEvents C N StackOverflowCaughtTarg java.lang.StackOverflowError
+ * @run driver ExceptionEvents N N StackOverflowCaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents N A StackOverflowUncaughtTarg java.lang.Exception
- * @run driver ExceptionEvents U A StackOverflowUncaughtTarg null
- * @run driver ExceptionEvents U A StackOverflowUncaughtTarg java.lang.Error
- * @run driver ExceptionEvents U A StackOverflowUncaughtTarg java.lang.StackOverflowError
- * @run driver ExceptionEvents N A StackOverflowUncaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N A StackOverflowUncaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents U A StackOverflowUncaughtTarg null
+ * @run driver ExceptionEvents U A StackOverflowUncaughtTarg java.lang.Error
+ * @run driver ExceptionEvents U A StackOverflowUncaughtTarg java.lang.StackOverflowError
+ * @run driver ExceptionEvents N A StackOverflowUncaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents N T StackOverflowUncaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents N N StackOverflowUncaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N T StackOverflowUncaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents N N StackOverflowUncaughtTarg java.lang.NullPointerException
*/
import com.sun.jdi.*;
--- a/jdk/test/com/sun/jdi/ExpiredRequestDeletionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ExpiredRequestDeletionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4453310
- * @summary Test the deletion of event requests that are expired
- * by virtue of addCountFilter.
+ * @test
+ * @bug 4453310
+ * @summary Test the deletion of event requests that are expired
+ * by virtue of addCountFilter.
*
- * @author Robert Field
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ExpiredRequestDeletionTest.java
- * @run driver ExpiredRequestDeletionTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ExpiredRequestDeletionTest.java
+ * @run driver ExpiredRequestDeletionTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/FieldWatchpoints.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FieldWatchpoints.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4408582
- * @summary Test fix for: JDWP: WatchpointEvents outside of class filtered out
+ * @test
+ * @bug 4408582
+ * @summary Test fix for: JDWP: WatchpointEvents outside of class filtered out
+ * @author Tim Bell
*
- * @author Tim Bell
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g FieldWatchpoints.java
- * @run driver FieldWatchpoints
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g FieldWatchpoints.java
+ * @run driver FieldWatchpoints
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/FilterMatch.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FilterMatch.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4331522
- * @summary addClassFilter("Foo") acts like "Foo*"
+ * @test
+ * @bug 4331522
+ * @summary addClassFilter("Foo") acts like "Foo*"
+ * @author Robert Field/Jim Holmlund
*
- * @author Robert Field/Jim Holmlund
- *
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g HelloWorld.java
- * @run driver FilterMatch
+ * @run build JDIScaffold VMConnection
+ * @run compile -g HelloWorld.java
+ * @run driver FilterMatch
*/
/* Look at patternMatch in JDK file:
--- a/jdk/test/com/sun/jdi/FilterNoMatch.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FilterNoMatch.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4331522
- * @summary addClassFilter("Foo") acts like "Foo*"
+ * @test
+ * @bug 4331522
+ * @summary addClassFilter("Foo") acts like "Foo*"
+ * @author Robert Field/Jim Holmlund
*
- * @author Robert Field/Jim Holmlund
- *
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g HelloWorld.java
- * @run driver FilterNoMatch
+ * @run build JDIScaffold VMConnection
+ * @run compile -g HelloWorld.java
+ * @run driver FilterNoMatch
*/
/* This tests the patternMatch function in JDK file:
--- a/jdk/test/com/sun/jdi/FinalLocalsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FinalLocalsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,16 @@
*/
/**
- * @test
- * @bug 4326648 4768329
- * @summary Test to verify that table entries are generated for all final
- * locals when a class is built for debug, even if they could be
- * inlined otherwise.
+ * @test
+ * @bug 4326648 4768329
+ * @summary Test to verify that table entries are generated for all final
+ * locals when a class is built for debug, even if they could be
+ * inlined otherwise.
+ * @author Tim Bell
*
- * @author Tim Bell
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g FinalLocalsTest.java
- * @run driver FinalLocalsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g FinalLocalsTest.java
+ * @run driver FinalLocalsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/FinalizerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FinalizerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/**
- * @test
- * @bug 4272800 4274208 4392010
- * @summary Test debugger operations in finalize() methods
- * @author Gordon Hirsch (modified for HotSpot by tbell & rfield)
+ * @test
+ * @bug 4272800 4274208 4392010
+ * @summary Test debugger operations in finalize() methods
+ * @author Gordon Hirsch (modified for HotSpot by tbell & rfield)
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g FinalizerTest.java
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g FinalizerTest.java
*
- * @run driver FinalizerTest
+ * @run driver FinalizerTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/FramesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/FramesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4434232
- * @summary Test ThreadReference.frames(int,int)
+ * @test
+ * @bug 4434232
+ * @summary Test ThreadReference.frames(int,int)
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g FramesTest.java
- * @run driver FramesTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g FramesTest.java
+ * @run driver FramesTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/GenericsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/GenericsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4421040
- * @summary JPDA: Add support for JSR-014 Generics
+ * @test
+ * @bug 4421040
+ * @summary JPDA: Add support for JSR-014 Generics
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g GenericsTest.java
- * @run driver GenericsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g GenericsTest.java
+ * @run driver GenericsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/GetLocalVariables2Test.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/GetLocalVariables2Test.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4349534 4690242 4695338
- * @summary regression - bad LocalVariableTable attribute when no initialization needed
+ * @test
+ * @bug 4349534 4690242 4695338
+ * @summary regression - bad LocalVariableTable attribute when no initialization needed
+ * @author Tim Bell
*
- * @author Tim Bell
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g GetLocalVariables2Test.java
- * @run driver GetLocalVariables2Test
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g GetLocalVariables2Test.java
+ * @run driver GetLocalVariables2Test
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/GetUninitializedStringValue.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/GetUninitializedStringValue.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 8021897
- * @summary Test getting the value for an uninitialized String object
+ * @test
+ * @bug 8021897
+ * @summary Test getting the value for an uninitialized String object
+ * @author Staffan Larsen
*
- * @author Staffan Larsen
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g GetUninitializedStringValue.java
- * @run driver GetUninitializedStringValue
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g GetUninitializedStringValue.java
+ * @run driver GetUninitializedStringValue
*/
import com.sun.jdi.ReferenceType;
import com.sun.jdi.StackFrame;
--- a/jdk/test/com/sun/jdi/HomeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/HomeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4446294
- * @summary JDI spec/impl: default "home" for CommandLineLaunch isn't java.home
+ * @test
+ * @bug 4446294
+ * @summary JDI spec/impl: default "home" for CommandLineLaunch isn't java.home
+ * @author Tim Bell (based on "HomeTest.java" by Eugene I. Latkin)
*
- * @author Tim Bell (based on "HomeTest.java" by Eugene I. Latkin)
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g HomeTest.java
- * @run driver HomeTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g HomeTest.java
+ * @run driver HomeTest
*/
import com.sun.jdi.*;
import com.sun.jdi.connect.*;
--- a/jdk/test/com/sun/jdi/ImmutableResourceTest.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ImmutableResourceTest.sh Thu Mar 30 21:02:33 2017 +0200
@@ -21,13 +21,15 @@
# questions.
#
-# @test
-# @bug 6287579
-# @summary SubClasses of ListResourceBundle should fix getContents()
-# @author Tim Bell
#
-# @run shell ImmutableResourceTest.sh
+# @test
+# @bug 6287579
+# @summary SubClasses of ListResourceBundle should fix getContents()
+# @author Tim Bell
#
+# @modules jdk.jdi/com.sun.tools.example.debug.tty
+#
+# @run shell ImmutableResourceTest.sh
#
# Beginning of subroutines:
--- a/jdk/test/com/sun/jdi/InstanceFilter.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InstanceFilter.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4312961
- * @summary Verify that an instance filter on a MethodEntryRequest works
- * properly.
+ * @test
+ * @bug 4312961
+ * @summary Verify that an instance filter on a MethodEntryRequest works
+ * properly.
+ * @author Robert Field/Jim Holmlund
*
- * @author Robert Field/Jim Holmlund
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetAdapter TargetListener
- * @run compile -g InstanceFilter.java
- * @run driver InstanceFilter
+ * @run build TestScaffold VMConnection TargetAdapter TargetListener
+ * @run compile -g InstanceFilter.java
+ * @run driver InstanceFilter
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/InstancesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InstancesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,14 @@
*/
/**
- * @test
- * @bug 5024119
- * @summary Add ReferenceType.getAllInstances () method to JDI.
- * @author jjh
+ * @test
+ * @bug 5024119
+ * @summary Add ReferenceType.getAllInstances () method to JDI.
+ * @author jjh
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g InstancesTest.java
- * @run driver InstancesTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g InstancesTest.java
+ * @run driver InstancesTest
*/
/*
--- a/jdk/test/com/sun/jdi/InterfaceMethodsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InterfaceMethodsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/**
- * @test
- * @bug 8031195
- * @bug 8071657
- * @bug 8165827
- * @summary JDI: Add support for static, private and default methods in interfaces
+ * @test
+ * @bug 8031195
+ * @bug 8071657
+ * @bug 8165827
+ * @summary JDI: Add support for static, private and default methods in interfaces
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run build InterfaceMethodsTest
- * @run driver InterfaceMethodsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run build InterfaceMethodsTest
+ * @run driver InterfaceMethodsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/InterruptHangTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InterruptHangTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,16 +26,14 @@
import com.sun.jdi.request.*;
/**
- * @test
- * @bug 6459476
- * @summary Debuggee is blocked, looks like running
+ * @test
+ * @bug 6459476
+ * @summary Debuggee is blocked, looks like running
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g InterruptHangTest.java
- * @run driver InterruptHangTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g InterruptHangTest.java
+ * @run driver InterruptHangTest
*/
/**
--- a/jdk/test/com/sun/jdi/InvokeHangTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InvokeHangTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,18 @@
*/
/**
- * @test
- * @bug 6293795
- * @summary Backend hangs when invokeMethod is called from a JDI eventHandler
- *
- * @author jjh
+ * @test
+ * @bug 6293795
+ * @summary Backend hangs when invokeMethod is called from a JDI eventHandler
+ * @author jjh
*
- * @modules jdk.jdi
- * @library /test/lib
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g InvokeHangTest.java
- * @run driver InvokeHangTest
+ * @library /test/lib
+ * @modules java.management
+ * jdk.jdi
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g InvokeHangTest.java
+ * @run driver InvokeHangTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/InvokeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/InvokeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4451941 4527072
- * @summary Test argument types for invoke
- *
- * @author Robert Field
+ * @test
+ * @bug 4451941 4527072
+ * @summary Test argument types for invoke
+ * @author Robert Field
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g InvokeTest.java
- * @run driver InvokeTest
+ * @library ..
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g InvokeTest.java
+ * @run driver InvokeTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/JITDebug.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/JITDebug.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,17 +24,16 @@
#
#
-# @test JITDebug.sh 1.7 03/09/05
-# @bug 4291701 4376819 4422312 4522770 4913748
-# @summary Test JIT debugging - assure that launching on
-# uncaught exception works
-# @author Tim Bell
-# Based on test/java/awt/TEMPLATE/AutomaticShellTest.sh
+# @test JITDebug.sh 1.7 03/09/05
+# @bug 4291701 4376819 4422312 4522770 4913748
+# @summary Test JIT debugging - assure that launching on
+# uncaught exception works
+# @author Tim Bell
+# Based on test/java/awt/TEMPLATE/AutomaticShellTest.sh
#
-# @modules jdk.jdi
-# @run build TestScaffold VMConnection TargetListener TargetAdapter
-# @run compile -g JITDebug.java
-# @run shell JITDebug.sh
+# @run build TestScaffold VMConnection TargetListener TargetAdapter
+# @run compile -g JITDebug.java
+# @run shell JITDebug.sh
# Beginning of subroutines:
status=1
--- a/jdk/test/com/sun/jdi/Java_gTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/Java_gTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4500906 4433599 4740097
- * @summary vmexec= debug java fails for SunCommandLineLauncher
+ * @test
+ * @bug 4500906 4433599 4740097
+ * @summary vmexec= debug java fails for SunCommandLineLauncher
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g Java_gTest.java
- * @run driver Java_gTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g Java_gTest.java
+ * @run driver Java_gTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/LambdaStepTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/LambdaStepTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,13 @@
*/
/**
- * @test
- * @summary Test stepping through lambdas
- *
- * @author Staffan Larsen
+ * @test
+ * @summary Test stepping through lambdas
+ * @author Staffan Larsen
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g LambdaStepTest.java
- * @run driver LambdaStepTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g LambdaStepTest.java
+ * @run driver LambdaStepTest
*/
import com.sun.jdi.LocalVariable;
import com.sun.jdi.ObjectReference;
--- a/jdk/test/com/sun/jdi/LaunchCommandLine.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/LaunchCommandLine.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4245011
- * @summary Test launcher command line construction
- * @author Gordon Hirsch
+ * @test
+ * @bug 4245011
+ * @summary Test launcher command line construction
+ * @author Gordon Hirsch
*
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g HelloWorld.java
- * @run build LaunchCommandLine
+ * @run build JDIScaffold VMConnection
+ * @run compile -g HelloWorld.java
+ * @run build LaunchCommandLine
*
- * @run driver LaunchCommandLine
+ * @run driver LaunchCommandLine
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/LineNumberInfo.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/LineNumberInfo.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Test javac regressions in the generation of line number info
* @author Gordon Hirsch
*
- * @modules jdk.jdi
* @run build TestScaffold VMConnection TargetListener TargetAdapter
* @run compile -XDstringConcat=inline -g LineNumberInfo.java ControlFlow.java
*
--- a/jdk/test/com/sun/jdi/ListenAddress.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ListenAddress.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @summary Test that startListening(Map) method of the com.sun.jdi.SocketListen
* Connector returns an address that is usable for the address option on
* remove debuggees.
- * @modules jdk.jdi
*/
import java.net.InetAddress;
import java.net.Inet4Address;
--- a/jdk/test/com/sun/jdi/LocalVariableEqual.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/LocalVariableEqual.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4916263
- * @summary Test
+ * @test
+ * @bug 4916263
+ * @summary Test
+ * @author Serguei Spitsyn
*
- * @author Serguei Spitsyn
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g LocalVariableEqual.java
- * @run driver LocalVariableEqual
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g LocalVariableEqual.java
+ * @run driver LocalVariableEqual
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/LocationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/LocationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4419453
- * @summary Test that Method.location() returns the right values
+ * @test
+ * @bug 4419453
+ * @summary Test that Method.location() returns the right values
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g LocationTest.java
- * @run driver LocationTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g LocationTest.java
+ * @run driver LocationTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MethodEntryExitEvents.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MethodEntryExitEvents.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 4409241 4432820
- * @summary Test the bug fix for: MethodExitEvents disappear when Object-Methods are called from main
- * @author Tim Bell
+ * @test
+ * @bug 4409241 4432820
+ * @summary Test the bug fix for: MethodExitEvents disappear when Object-Methods are called from main
+ * @author Tim Bell
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g MethodEntryExitEvents.java
- * @run driver MethodEntryExitEvents SUSPEND_EVENT_THREAD MethodEntryExitEventsDebugee
- * @run driver MethodEntryExitEvents SUSPEND_NONE MethodEntryExitEventsDebugee
- * @run driver MethodEntryExitEvents SUSPEND_ALL MethodEntryExitEventsDebugee
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g MethodEntryExitEvents.java
+ * @run driver MethodEntryExitEvents SUSPEND_EVENT_THREAD MethodEntryExitEventsDebugee
+ * @run driver MethodEntryExitEvents SUSPEND_NONE MethodEntryExitEventsDebugee
+ * @run driver MethodEntryExitEvents SUSPEND_ALL MethodEntryExitEventsDebugee
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MethodExitReturnValuesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MethodExitReturnValuesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,14 @@
*/
/**
- * @test
- * @bug 4195445 6204179
- * @summary JDWP, JDI: Add return value to Method Exit Event
- * @author Jim Holmlund
+ * @test
+ * @bug 4195445 6204179
+ * @summary JDWP, JDI: Add return value to Method Exit Event
+ * @author Jim Holmlund
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g MethodExitReturnValuesTest.java
- * @run driver MethodExitReturnValuesTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g MethodExitReturnValuesTest.java
+ * @run driver MethodExitReturnValuesTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MixedSuspendTest.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MixedSuspendTest.sh Thu Mar 30 21:02:33 2017 +0200
@@ -23,16 +23,14 @@
# questions.
#
-# @test
-# @bug 6224859
-# @summary JDWP: Mixing application suspends and debugger suspends can cause hangs
-#
-# @author Jim Holmlund
-#
-# @key intermittent
-# @modules jdk.jdi
-# @run build TestScaffold VMConnection TargetListener TargetAdapter
-# @run shell MixedSuspendTest.sh
+# @test
+# @bug 6224859
+# @key intermittent
+# @summary JDWP: Mixing application suspends and debugger suspends can cause hangs
+# @author Jim Holmlund
+#
+# @run build TestScaffold VMConnection TargetListener TargetAdapter
+# @run shell MixedSuspendTest.sh
classname=MixedSuspendTarg
@@ -84,7 +82,7 @@
int i = 0;
}
}
-
+
System.out.println("Debuggee: end of thread");
}
@@ -113,7 +111,7 @@
for ii in . $TESTSRC $TESTSRC/.. ; do
if [ -r "$ii/ShellScaffold.sh" ] ; then
- . $ii/ShellScaffold.sh
+ . $ii/ShellScaffold.sh
break
fi
done
--- a/jdk/test/com/sun/jdi/ModificationWatchpoints.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ModificationWatchpoints.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4409582
- * @summary Test all info returned by modification watchpoints
+ * @test
+ * @bug 4409582
+ * @summary Test all info returned by modification watchpoints
+ * @author Daniel Prusa (or someone in the FFJ group)
+ * @author Robert Field (modified to JDIScaffold)
*
- * @author Daniel Prusa (or someone in the FFJ group)
- * @author Robert Field (modified to JDIScaffold)
- *
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g ModificationWatchpoints.java
- * @run driver ModificationWatchpoints
+ * @run build JDIScaffold VMConnection
+ * @run compile -g ModificationWatchpoints.java
+ * @run driver ModificationWatchpoints
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ModulesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ModulesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,14 +22,13 @@
*/
/**
- * @test
- * @bug 8049365
- * @summary Tests the JDI and JDWP update for modules
+ * @test
+ * @bug 8049365
+ * @summary Tests the JDI and JDWP update for modules
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ModulesTest.java
- * @run driver ModulesTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ModulesTest.java
+ * @run driver ModulesTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MonitorEventTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MonitorEventTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4401399
- * @summary Simple basic test of jdi Monitor request and event.
+ * @test
+ * @bug 4401399
+ * @summary Simple basic test of jdi Monitor request and event.
+ * @author Swamy Venkataramanappa
*
- * @author Swamy Venkataramanappa
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g MonitorEventTest.java
- * @run driver MonitorEventTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g MonitorEventTest.java
+ * @run driver MonitorEventTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MonitorFrameInfo.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MonitorFrameInfo.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 6230699
- * @summary Test ThreadReference.ownedMonitorsAndFrames()
- * @bug 6701700
- * @summary MonitorInfo objects aren't invalidated when the owning thread is resumed
- * @author Swamy Venkataramanappa
+ * @test
+ * @bug 6230699
+ * @summary Test ThreadReference.ownedMonitorsAndFrames()
+ * @bug 6701700
+ * @summary MonitorInfo objects aren't invalidated when the owning thread is resumed
+ * @author Swamy Venkataramanappa
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g MonitorFrameInfo.java
- * @run driver MonitorFrameInfo
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g MonitorFrameInfo.java
+ * @run driver MonitorFrameInfo
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/MultiBreakpointsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/MultiBreakpointsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -23,16 +23,14 @@
/**
- * @test
- * @bug 4359247
- * @summary Breakpoints on multiple threads have problems.
+ * @test
+ * @bug 4359247
+ * @summary Breakpoints on multiple threads have problems.
+ * @author tbell, jjh
*
- * @author tbell, jjh
- *
- * @modules jdk.jdi
- * @build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g MultiBreakpointsTest.java
- * @run driver MultiBreakpointsTest
+ * @build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g MultiBreakpointsTest.java
+ * @run driver MultiBreakpointsTest
*/
/*
--- a/jdk/test/com/sun/jdi/NativeInstanceFilter.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/NativeInstanceFilter.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 6426034
- * @summary Instance filter doesn't filter event if it occurs in native method
+ * @test
+ * @bug 6426034
+ * @summary Instance filter doesn't filter event if it occurs in native method
+ * @author Keith McGuigan
*
- * @author Keith McGuigan
- *
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @compile -XDignore.symbol.file NativeInstanceFilterTarg.java
- * @run driver NativeInstanceFilter
+ * @run build JDIScaffold VMConnection
+ * @compile -XDignore.symbol.file NativeInstanceFilterTarg.java
+ * @run driver NativeInstanceFilter
*/
/*
--- a/jdk/test/com/sun/jdi/NewInstanceTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/NewInstanceTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4419450
- * @summary Test newInstance() for arrays - currently covers
- * only reference type arrays (see bug #4450091).
+ * @test
+ * @bug 4419450
+ * @summary Test newInstance() for arrays - currently covers
+ * only reference type arrays (see bug #4450091).
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g NewInstanceTest.java
- * @run driver NewInstanceTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g NewInstanceTest.java
+ * @run driver NewInstanceTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/NoLaunchOptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/NoLaunchOptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,8 +30,9 @@
* @bug 4554734 4724714
* @summary Test for -Xrunjdwp:[onthrow,onuncaught] suboptions require launch suboption
* @author Tim Bell
+ *
* @library /lib/testlibrary
- * @modules jdk.jdi
+ *
* @run compile -g NoLaunchOptionTest.java
* @build jdk.testlibrary.* VMConnection
* @run driver NoLaunchOptionTest
--- a/jdk/test/com/sun/jdi/NoLocInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/NoLocInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4642611
- * @summary Test that method.allLineLocations() should
- * throw AbsentInformationException exception
+ * @test
+ * @bug 4642611
+ * @summary Test that method.allLineLocations() should
+ * throw AbsentInformationException exception
+ * @author Serguei Spitsyn
*
- * @author Serguei Spitsyn
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g:none NoLocInfoTest.java
- * @run driver NoLocInfoTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g:none NoLocInfoTest.java
+ * @run driver NoLocInfoTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/NullThreadGroupNameTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/NullThreadGroupNameTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,13 +22,12 @@
*/
/**
- * @test
- * @bug 7105883
- * @summary Ensure that JDWP doesn't crash with a null thread group name
+ * @test
+ * @bug 7105883
+ * @summary Ensure that JDWP doesn't crash with a null thread group name
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run driver NullThreadGroupNameTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run driver NullThreadGroupNameTest
*/
import com.sun.jdi.*;
import com.sun.jdi.connect.*;
--- a/jdk/test/com/sun/jdi/OnThrowTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/OnThrowTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/*
- * @test OnThrowTest.java
- * @bug 6263814
- * @summary Test for -agentlib::[onthrow,launch]
- * @author Kelly O'Hair
+ * @test OnThrowTest.java
+ * @bug 6263814
+ * @summary Test for -agentlib::[onthrow,launch]
+ * @author Kelly O'Hair
*
- * @modules jdk.jdi
- * @run compile -g OnThrowTest.java
- * @run compile -g OnThrowTarget.java
- * @run compile -g VMConnection.java
- * @run driver OnThrowTest
+ * @run compile -g OnThrowTest.java
+ * @run compile -g OnThrowTarget.java
+ * @run compile -g VMConnection.java
+ * @run driver OnThrowTest
*/
import java.io.File;
--- a/jdk/test/com/sun/jdi/OptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/OptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/*
- * @test OptionTest
- * @bug 5095072
- * @summary Test for misc jdwp options, just that the option is parsed
- * @author Kelly O'Hair (copied from Tim Bell's NoLaunchOptionTest)
+ * @test OptionTest
+ * @bug 5095072
+ * @summary Test for misc jdwp options, just that the option is parsed
+ * @author Kelly O'Hair (copied from Tim Bell's NoLaunchOptionTest)
*
- * @modules jdk.jdi
- * @run compile -g OptionTest.java
- * @run compile -g HelloWorld.java
- * @run compile -g VMConnection.java
- * @run driver OptionTest
+ * @run compile -g OptionTest.java
+ * @run compile -g HelloWorld.java
+ * @run compile -g VMConnection.java
+ * @run driver OptionTest
*/
import java.net.ServerSocket;
--- a/jdk/test/com/sun/jdi/PopAndInvokeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/PopAndInvokeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,16 @@
*/
/**
- * @test
- * @bug 6517249
- * @modules jdk.jdi
- * @ignore 6951287
- * @summary JDWP: Cannot do an invokeMethod after a popFrames operation
+ * @test
+ * @bug 6517249
+ * @summary JDWP: Cannot do an invokeMethod after a popFrames operation
+ * @author jjh
*
- * @author jjh
+ * @ignore 6951287
*
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g PopAndInvokeTest.java
- * @run driver PopAndInvokeTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g PopAndInvokeTest.java
+ * @run driver PopAndInvokeTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/PopAsynchronousTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/PopAsynchronousTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4467564
- * @summary Test the popping of frames in an asynchronous context
- * (that is, when suspended by the debugger at random points)
+ * @test
+ * @bug 4467564
+ * @summary Test the popping of frames in an asynchronous context
+ * (that is, when suspended by the debugger at random points)
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g PopAsynchronousTest.java
- * @run driver PopAsynchronousTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g PopAsynchronousTest.java
+ * @run driver PopAsynchronousTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/PopSynchronousTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/PopSynchronousTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4467564
- * @summary Test the popping of frames in synchronous context
- * (that is, when stopped at an event)
+ * @test
+ * @bug 4467564
+ * @summary Test the popping of frames in synchronous context
+ * (that is, when stopped at an event)
+ * @author Robert Field
*
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g PopSynchronousTest.java
- * @run driver PopSynchronousTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g PopSynchronousTest.java
+ * @run driver PopSynchronousTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/RedefineCrossEvent.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/RedefineCrossEvent.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,52 +22,52 @@
*/
/**
- * @test
- * @bug 4628726
- * @summary Test class redefinition at each event cross tested with other tests
+ * @test
+ * @bug 4628726
+ * @summary Test class redefinition at each event cross tested with other tests
+ * @author Robert Field
*
- * @author Robert Field
+ * @modules java.corba
+ * jdk.jdi
*
- * @modules java.corba
- * jdk.jdi
- * @run build TestScaffold VMConnection TargetAdapter TargetListener
- * @run compile -g AccessSpecifierTest.java
- * @run compile -g AfterThreadDeathTest.java
- * @run compile -g ArrayRangeTest.java
- * @run compile -g BacktraceFieldTest.java
- * @run compile -g ClassesByName2Test.java
- * @run compile -g DebuggerThreadTest.java
- * @run compile -g DeleteEventRequestsTest.java
- * @run compile -g ExceptionEvents.java
- * @run compile -g ExpiredRequestDeletionTest.java
- * @run compile -g FieldWatchpoints.java
- * @run build InstanceFilter
- * @run compile -g LocationTest.java
- * @run compile -g NewInstanceTest.java
- * @run compile -g PopSynchronousTest.java
- * @run compile -g RepStepTarg.java
- * @run compile -g RequestReflectionTest.java
+ * @run build TestScaffold VMConnection TargetAdapter TargetListener
+ * @run compile -g AccessSpecifierTest.java
+ * @run compile -g AfterThreadDeathTest.java
+ * @run compile -g ArrayRangeTest.java
+ * @run compile -g BacktraceFieldTest.java
+ * @run compile -g ClassesByName2Test.java
+ * @run compile -g DebuggerThreadTest.java
+ * @run compile -g DeleteEventRequestsTest.java
+ * @run compile -g ExceptionEvents.java
+ * @run compile -g ExpiredRequestDeletionTest.java
+ * @run compile -g FieldWatchpoints.java
+ * @run build InstanceFilter
+ * @run compile -g LocationTest.java
+ * @run compile -g NewInstanceTest.java
+ * @run compile -g PopSynchronousTest.java
+ * @run compile -g RepStepTarg.java
+ * @run compile -g RequestReflectionTest.java
*
- * @run driver AccessSpecifierTest -redefstart -redefevent
- * @run driver AfterThreadDeathTest -redefstart -redefevent
- * @run driver ArrayRangeTest -redefstart -redefevent
- * @run driver BacktraceFieldTest -redefstart -redefevent
- * @run driver ClassesByName2Test -redefstart -redefevent
- * @run driver DebuggerThreadTest -redefstart -redefevent
- * @run driver DeleteEventRequestsTest -redefstart -redefevent
- * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowCaughtTarg java.lang.Exception
- * @run driver ExceptionEvents -redefstart -redefevent C A StackOverflowCaughtTarg null
- * @run driver ExceptionEvents -redefstart -redefevent C A StackOverflowCaughtTarg java.lang.StackOverflowError
- * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowCaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents -redefstart -redefevent C T StackOverflowCaughtTarg java.lang.Error
- * @run driver ExceptionEvents -redefstart -redefevent N T StackOverflowCaughtTarg java.lang.NullPointerException
- * @run driver ExceptionEvents -redefstart -redefevent N N StackOverflowCaughtTarg java.lang.Exception
- * @run driver ExceptionEvents -redefstart -redefevent C N StackOverflowCaughtTarg java.lang.Error
- * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowUncaughtTarg java.lang.Exception
- * @run driver ExpiredRequestDeletionTest -redefstart -redefevent
- * @run driver FieldWatchpoints -redefstart -redefevent
- * @run driver InstanceFilter -redefstart -redefevent
- * @run driver LocationTest -redefstart -redefevent
- * @run driver NewInstanceTest -redefstart -redefevent
- * @run driver RequestReflectionTest -redefstart -redefevent
+ * @run driver AccessSpecifierTest -redefstart -redefevent
+ * @run driver AfterThreadDeathTest -redefstart -redefevent
+ * @run driver ArrayRangeTest -redefstart -redefevent
+ * @run driver BacktraceFieldTest -redefstart -redefevent
+ * @run driver ClassesByName2Test -redefstart -redefevent
+ * @run driver DebuggerThreadTest -redefstart -redefevent
+ * @run driver DeleteEventRequestsTest -redefstart -redefevent
+ * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowCaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents -redefstart -redefevent C A StackOverflowCaughtTarg null
+ * @run driver ExceptionEvents -redefstart -redefevent C A StackOverflowCaughtTarg java.lang.StackOverflowError
+ * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowCaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents -redefstart -redefevent C T StackOverflowCaughtTarg java.lang.Error
+ * @run driver ExceptionEvents -redefstart -redefevent N T StackOverflowCaughtTarg java.lang.NullPointerException
+ * @run driver ExceptionEvents -redefstart -redefevent N N StackOverflowCaughtTarg java.lang.Exception
+ * @run driver ExceptionEvents -redefstart -redefevent C N StackOverflowCaughtTarg java.lang.Error
+ * @run driver ExceptionEvents -redefstart -redefevent N A StackOverflowUncaughtTarg java.lang.Exception
+ * @run driver ExpiredRequestDeletionTest -redefstart -redefevent
+ * @run driver FieldWatchpoints -redefstart -redefevent
+ * @run driver InstanceFilter -redefstart -redefevent
+ * @run driver LocationTest -redefstart -redefevent
+ * @run driver NewInstanceTest -redefstart -redefevent
+ * @run driver RequestReflectionTest -redefstart -redefevent
*/
--- a/jdk/test/com/sun/jdi/RedefineCrossStart.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/RedefineCrossStart.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,29 +22,28 @@
*/
/**
- * @test
- * @bug 4628726
- * @summary Test class redefinition at start only (they use breakpoint
- * or resumeTo()) cross tested with other tests.
- * ExceptionEvents/StackOverflowUncaughtTarg are here because they hit
- * an unrelated crash in event testing.
+ * @test
+ * @bug 4628726
+ * @summary Test class redefinition at start only (they use breakpoint
+ * or resumeTo()) cross tested with other tests.
+ * ExceptionEvents/StackOverflowUncaughtTarg are here because they hit
+ * an unrelated crash in event testing.
*
- * @author Robert Field
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g CountEvent.java
- * @run compile -g CountFilterTest.java
- * @run compile -g FramesTest.java
- * @run compile -g InvokeTest.java
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g CountEvent.java
+ * @run compile -g CountFilterTest.java
+ * @run compile -g FramesTest.java
+ * @run compile -g InvokeTest.java
*
- * @run driver CountEvent -redefstart
- * @run driver CountFilterTest -redefstart
- * @run driver FramesTest -redefstart
- * @run driver InvokeTest -redefstart
+ * @run driver CountEvent -redefstart
+ * @run driver CountFilterTest -redefstart
+ * @run driver FramesTest -redefstart
+ * @run driver InvokeTest -redefstart
*
- * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg null
- * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg java.lang.Error
- * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg java.lang.StackOverflowError
- * @run driver PopSynchronousTest -redefstart
+ * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg null
+ * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg java.lang.Error
+ * @run driver ExceptionEvents -redefstart U A StackOverflowUncaughtTarg java.lang.StackOverflowError
+ * @run driver PopSynchronousTest -redefstart
*/
--- a/jdk/test/com/sun/jdi/ReferrersTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ReferrersTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,14 @@
*/
/**
- * @test
- * @bug 5089849
- * @summary Add support for backtracking reference graph.
- * @author jjh
+ * @test
+ * @bug 5089849
+ * @summary Add support for backtracking reference graph.
+ * @author jjh
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ReferrersTest.java
- * @run driver ReferrersTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ReferrersTest.java
+ * @run driver ReferrersTest
*/
/*
--- a/jdk/test/com/sun/jdi/RepStep.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/RepStep.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,16 @@
*/
/**
- * @test
- * @bug 4334008
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run compile -g RepStepTarg.java
- * @run build VMConnection RepStep
- *
- * @run driver RepStep
- *
+ * @test
+ * @bug 4334008
* @summary RepStep detects missed step events due to lack of
* frame pop events (in back-end).
+ * @author Robert Field
+ *
+ * @run compile -g RepStepTarg.java
+ * @run build VMConnection RepStep
+ *
+ * @run driver RepStep
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/RequestReflectionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/RequestReflectionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4425840
- * @author Robert Field
+ * @test
+ * @bug 4425840
+ * @summary RequestReflectionTest checks to see that reflective
+ * accessors on EventRequests return what they are given.
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g RequestReflectionTest.java
- * @run driver RequestReflectionTest
- *
- * @summary RequestReflectionTest checks to see that reflective
- * accessors on EventRequests return what they are given.
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g RequestReflectionTest.java
+ * @run driver RequestReflectionTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ResumeOneThreadTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ResumeOneThreadTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 6700889
- * @summary Thread resume invalidates all stack frames, even from other threads
+ * @test
+ * @bug 6700889
+ * @summary Thread resume invalidates all stack frames, even from other threads
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g ResumeOneThreadTest.java
- * @run driver ResumeOneThreadTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g ResumeOneThreadTest.java
+ * @run driver ResumeOneThreadTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/SDENullTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/SDENullTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/**
- * @test
- * @bug 4621289
- * @summary vm.setDefaultStratum(null) causes a Null Ptr exception
+ * @test
+ * @bug 4621289
+ * @summary vm.setDefaultStratum(null) causes a Null Ptr exception
*
- * @author jjh
+ * @author jjh
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g SDENullTest.java
- * @run driver SDENullTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g SDENullTest.java
+ * @run driver SDENullTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/SimulResumerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/SimulResumerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 6751643
- * @summary ThreadReference.ownedMonitors() can return null
- *
- * @author jjh
+ * @test
+ * @bug 6751643
+ * @key intermittent
+ * @summary ThreadReference.ownedMonitors() can return null
+ * @author jjh
*
- * @key intermittent
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g SimulResumerTest.java
- * @run driver SimulResumerTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g SimulResumerTest.java
+ * @run driver SimulResumerTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/SourceNameFilterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/SourceNameFilterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,16 @@
*/
/**
- * @test
- * @bug 4836939 6646613
- * @summary JDI add addSourceNameFilter to ClassPrepareRequest
- *
- * @author jjh
+ * @test
+ * @bug 4836939 6646613
+ * @summary JDI add addSourceNameFilter to ClassPrepareRequest
+ * @author jjh
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g SourceNameFilterTest.java
- * @run driver SourceNameFilterTest
- * @run compile -g:none SourceNameFilterTest.java
- * @run driver SourceNameFilterTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g SourceNameFilterTest.java
+ * @run driver SourceNameFilterTest
+ * @run compile -g:none SourceNameFilterTest.java
+ * @run driver SourceNameFilterTest
*/
// The compile -g:none suppresses the lineNumber table to trigger bug 6646613.
--- a/jdk/test/com/sun/jdi/StepTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/StepTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/**
- * @test
- * @bug 4270488 4787861
- * @author Gordon Hirsch
+ * @test
+ * @bug 4270488 4787861
+ * @author Gordon Hirsch
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetAdapter TargetListener
- * @run compile -g MethodCalls.java
- * @run compile -g MethodCallsReflection.java
- * @run compile -g ControlFlow.java
- * @run build StepTest
+ * @run build TestScaffold VMConnection TargetAdapter TargetListener
+ * @run compile -g MethodCalls.java
+ * @run compile -g MethodCallsReflection.java
+ * @run compile -g ControlFlow.java
+ * @run build StepTest
*
* @summary StepTest starts at a method named "go()" in the debuggee and
* repetitively steps. It will do a step into until the maximum
@@ -46,21 +45,21 @@
* for the debuggee files- MethodCalls.java, ...
* See LineNumberInfo.java for more info.
*
- * +--- maximum stack depth in debuggee
- * | +--- step granularity: "line" or "min"
- * | | +---Expected number of steps
- * | | | +--- Debuggee command Line
- * V V V V Workaround-----+
- * V
- * @run driver StepTest 2 line 2 MethodCalls
- * @run driver StepTest 3 line 14 MethodCalls
+ * +--- maximum stack depth in debuggee
+ * | +--- step granularity: "line" or "min"
+ * | | +---Expected number of steps
+ * | | | +--- Debuggee command Line
+ * V V V V Workaround-----+
+ * V
+ * @run driver StepTest 2 line 2 MethodCalls
+ * @run driver StepTest 3 line 14 MethodCalls
*
- * @run driver StepTest 2 line 18 MethodCallsReflection 12
+ * @run driver StepTest 2 line 18 MethodCallsReflection 12
*
- * @run driver StepTest 2 min 4 MethodCalls
- * @run driver StepTest 3 min 43 MethodCalls
+ * @run driver StepTest 2 min 4 MethodCalls
+ * @run driver StepTest 3 min 43 MethodCalls
*
- * @run driver StepTest 2 line 65 ControlFlow 64
+ * @run driver StepTest 2 line 65 ControlFlow 64
*/
/*
--- a/jdk/test/com/sun/jdi/SuspendThreadTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/SuspendThreadTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 6485605
- * @summary com.sun.jdi.InternalException: Inconsistent suspend policy in internal event handler
+ * @test
+ * @bug 6485605
+ * @summary com.sun.jdi.InternalException: Inconsistent suspend policy in internal event handler
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g SuspendThreadTest.java
- * @run driver SuspendThreadTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g SuspendThreadTest.java
+ * @run driver SuspendThreadTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/com/sun/jdi/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jdi
+
--- a/jdk/test/com/sun/jdi/TemplateTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/TemplateTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,16 +25,14 @@
// TEMPLATE: change bug number and fill out <SUMMARY> and <AUTHOR>
// TEMPLATE: delete TEMPLATE lines
/**
- * @test
- * @bug 0000000
- * @summary <SUMMARY>
+ * @test
+ * @bug 0000000
+ * @summary <SUMMARY>
+ * @author <AUTHOR>
*
- * @author <AUTHOR>
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g TemplateTest.java
- * @run driver TemplateTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g TemplateTest.java
+ * @run driver TemplateTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/ThreadGroupTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/ThreadGroupTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,15 @@
*/
/**
- * @test
- * @bug 4893530
- * @summary If JDI is initially started from a thread group that is subsequently
- * destroyed this should not impact subsequent thread creation by
- * the virtual machine manager.
+ * @test
+ * @bug 4893530
+ * @summary If JDI is initially started from a thread group that is subsequently
+ * destroyed this should not impact subsequent thread creation by
+ * the virtual machine manager.
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile ThreadGroupTest.java
- * @run driver ThreadGroupTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile ThreadGroupTest.java
+ * @run driver ThreadGroupTest
*/
import com.sun.jdi.*;
import com.sun.jdi.connect.*;
--- a/jdk/test/com/sun/jdi/TwoThreadsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/TwoThreadsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 6296125
- * @summary JDI: Disabling an EventRequest can cause a multi-threaded debuggee to hang
+ * @test
+ * @bug 6296125
+ * @summary JDI: Disabling an EventRequest can cause a multi-threaded debuggee to hang
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g TwoThreadsTest.java
- * @run driver TwoThreadsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g TwoThreadsTest.java
+ * @run driver TwoThreadsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/UTF8Test.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/UTF8Test.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 5033550
- * @summary JDWP back end uses modified UTF-8
+ * @test
+ * @bug 5033550
+ * @summary JDWP back end uses modified UTF-8
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g UTF8Test.java
- * @run driver UTF8Test
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g UTF8Test.java
+ * @run driver UTF8Test
*/
/*
--- a/jdk/test/com/sun/jdi/UnpreparedByName.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/UnpreparedByName.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,17 @@
*/
/**
- * @test
- * @bug 4368402
- * @summary UnpreparedByName verifies that unprepared classes
- * won't be returned by classesByName.
- * @author Robert Field
+ * @test
+ * @bug 4368402
+ * @summary UnpreparedByName verifies that unprepared classes
+ * won't be returned by classesByName.
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g InnerTarg.java
- * @run build UnpreparedByName
+ * @run build JDIScaffold VMConnection
+ * @run compile -g InnerTarg.java
+ * @run build UnpreparedByName
*
- * @run driver UnpreparedByName InnerTarg
+ * @run driver UnpreparedByName InnerTarg
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/UnpreparedClasses.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/UnpreparedClasses.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,18 +22,17 @@
*/
/**
- * @test
- * @bug 4368402
- * @summary UnpreparedClasses verifies that all the classes in the
- * loaded class list are prepared classes.
- * @author Robert Field
+ * @test
+ * @bug 4368402
+ * @summary UnpreparedClasses verifies that all the classes in the
+ * loaded class list are prepared classes.
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g InnerTarg.java
- * @run build UnpreparedClasses
+ * @run build JDIScaffold VMConnection
+ * @run compile -g InnerTarg.java
+ * @run build UnpreparedClasses
*
- * @run driver UnpreparedClasses InnerTarg
+ * @run driver UnpreparedClasses InnerTarg
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/VMDeathLastTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/VMDeathLastTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,17 +22,15 @@
*/
/**
- * @test
- * @bug 4420844 4449394
- * @summary Checks that no events are sent after VMDeath, and test vm.canBeModified
- *
- * @author Robert Field
+ * @test
+ * @bug 4420844 4449394
+ * @summary Checks that no events are sent after VMDeath, and test vm.canBeModified
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g HelloWorld.java
- * @run build VMDeathLastTest
- * @run driver VMDeathLastTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g HelloWorld.java
+ * @run build VMDeathLastTest
+ * @run driver VMDeathLastTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/VMDeathRequestTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/VMDeathRequestTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,22 +22,20 @@
*/
/**
- * @test
- * @bug 4419314
- * @author Robert Field
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g HelloWorld.java
- * @run build VMDeathRequestTest
- * @run driver VMDeathRequestTest
- *
+ * @test
+ * @bug 4419314
* @summary VMDeathRequestTest checks to see that
* VMDisconnectedException is never thrown before VMDisconnectEvent.
*
* Failure mode for this test is throwing VMDisconnectedException
* on vm.eventQueue().remove();
* Does not use a scaffold since we don't want that hiding the exception.
+ * @author Robert Field
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g HelloWorld.java
+ * @run build VMDeathRequestTest
+ * @run driver VMDeathRequestTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/VarargsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/VarargsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @bug 4870984
- * @summary JPDA: Add support for RFE 4856541 - varargs
+ * @test
+ * @bug 4870984
+ * @summary JPDA: Add support for RFE 4856541 - varargs
+ * @author jjh
*
- * @author jjh
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g VarargsTest.java
- * @run driver VarargsTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g VarargsTest.java
+ * @run driver VarargsTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/Vars.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/Vars.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,13 @@
*/
/**
- * @test
- * @summary Test Method.variables() and the like.
- *
- * @author Robert Field
+ * @test
+ * @summary Test Method.variables() and the like.
+ * @author Robert Field
*
- * @modules jdk.jdi
- * @run build JDIScaffold VMConnection
- * @run compile -g Vars.java
- * @run driver Vars
+ * @run build JDIScaffold VMConnection
+ * @run compile -g Vars.java
+ * @run driver Vars
*/
import com.sun.jdi.*;
--- a/jdk/test/com/sun/jdi/VisibleMethods.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/VisibleMethods.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,16 +22,14 @@
*/
/**
- * @test
- * @summary Test ReferenceType.visibleMethods
- * @bug 8028430
+ * @test
+ * @summary Test ReferenceType.visibleMethods
+ * @bug 8028430
+ * @author Staffan Larsen
*
- * @author Staffan Larsen
- *
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g VisibleMethods.java
- * @run driver VisibleMethods
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g VisibleMethods.java
+ * @run driver VisibleMethods
*/
import com.sun.jdi.Method;
import com.sun.jdi.ReferenceType;
--- a/jdk/test/com/sun/jdi/connect/spi/GeneratedConnectors.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/connect/spi/GeneratedConnectors.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,7 +30,6 @@
* to encapsulate the transport. This tests that the connectors are
* created and that they have an "address" argument.
*
- * @modules jdk.jdi/com.sun.tools.jdi
* @build GeneratedConnectors NullTransportService SimpleLaunchingConnector
* @run main/othervm GeneratedConnectors
*/
--- a/jdk/test/com/sun/jdi/redefine/RedefineTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/redefine/RedefineTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,20 +22,20 @@
*/
/**
- * @test
- * @bug 4287595
- * @bug 4462989
- * @bug 4531511
- * @summary Test class redefinition
+ * @test
+ * @bug 4287595
+ * @bug 4462989
+ * @bug 4531511
+ * @summary Test class redefinition
*
- * @author Robert Field
+ * @author Robert Field
+ *
+ * @library ..
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g RedefineTest.java
- * @run shell RedefineSetUp.sh
- * @run driver RedefineTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g RedefineTest.java
+ * @run shell RedefineSetUp.sh
+ * @run driver RedefineTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/redefineMethod/RedefineTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/redefineMethod/RedefineTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,19 +22,18 @@
*/
/**
- * @test
- * @bug 4628726
- * @summary Test class redefinition - method data line numbers and local vars,
- *
- * @author Robert Field
+ * @test
+ * @bug 4628726
+ * @summary Test class redefinition - method data line numbers and local vars,
+ * @author Robert Field
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter
- * @run compile -g RedefineTest.java
- * @run shell RedefineSetUp.sh
- * @run driver RedefineTest -repeat 3
- * @run driver RedefineTest
+ * @library ..
+ *
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter
+ * @run compile -g RedefineTest.java
+ * @run shell RedefineSetUp.sh
+ * @run driver RedefineTest -repeat 3
+ * @run driver RedefineTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/sde/FilterMangleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/sde/FilterMangleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -1,31 +1,30 @@
/**
- * @test
- * @bug 4836939
- * @summary JDI add addSourceNameFilter to ClassPrepareRequest
+ * @test
+ * @bug 4836939
+ * @key intermittent
+ * @summary JDI add addSourceNameFilter to ClassPrepareRequest
+ * @author Robert Field / Jim Holmlund
*
- * @author Robert Field / Jim Holmlund
+ * @library ..
*
- * @key intermittent
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
- * @run compile FilterMangleTest.java
- * @run compile -g onion/pickle/Mangle.java
- * @run driver FilterMangleTest
- * @run driver FilterMangleTest SDE-pMangle.java*
- * @run driver FilterMangleTest SDE-pMangle.jav*
- * @run driver FilterMangleTest SDE-pMangle.j*
- * @run driver FilterMangleTest SDE-p*Mangle.java
- * @run driver FilterMangleTest SDE-p*angle.java
- * @run driver FilterMangleTest SDE-p*java
- * @run driver FilterMangleTest SDE-pMangle.xyz
- * @run driver FilterMangleTest SDE-pIncl.rats*
- * @run driver FilterMangleTest SDE-pIncl.rat*
- * @run driver FilterMangleTest SDE-p*angle.rats
- * @run driver FilterMangleTest SDE-f*Incl.rat
- * @run driver FilterMangleTest SDE-ffred
- * @run driver FilterMangleTest SDE-f*ratsx
- * @run driver FilterMangleTest SDE-fMangle.javax*
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
+ * @run compile FilterMangleTest.java
+ * @run compile -g onion/pickle/Mangle.java
+ * @run driver FilterMangleTest
+ * @run driver FilterMangleTest SDE-pMangle.java*
+ * @run driver FilterMangleTest SDE-pMangle.jav*
+ * @run driver FilterMangleTest SDE-pMangle.j*
+ * @run driver FilterMangleTest SDE-p*Mangle.java
+ * @run driver FilterMangleTest SDE-p*angle.java
+ * @run driver FilterMangleTest SDE-p*java
+ * @run driver FilterMangleTest SDE-pMangle.xyz
+ * @run driver FilterMangleTest SDE-pIncl.rats*
+ * @run driver FilterMangleTest SDE-pIncl.rat*
+ * @run driver FilterMangleTest SDE-p*angle.rats
+ * @run driver FilterMangleTest SDE-f*Incl.rat
+ * @run driver FilterMangleTest SDE-ffred
+ * @run driver FilterMangleTest SDE-f*ratsx
+ * @run driver FilterMangleTest SDE-fMangle.javax*
*/
/*
--- a/jdk/test/com/sun/jdi/sde/MangleStepTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/sde/MangleStepTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -1,21 +1,20 @@
/**
- * @test
- * @bug 4390869
- * @bug 4460328
- * @summary Test Stepping in the new SourceDebugExtension facility
+ * @test
+ * @bug 4390869
+ * @bug 4460328
+ * @summary Test Stepping in the new SourceDebugExtension facility
+ * @author Robert Field
*
- * @author Robert Field
+ * @library ..
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
- * @run compile MangleStepTest.java
- * @run compile -g onion/pickle/Mangle.java
- * @run driver MangleStepTest unset
- * @run driver MangleStepTest Java
- * @run driver MangleStepTest XYZ
- * @run driver MangleStepTest Rats
- * @run driver MangleStepTest bogus
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
+ * @run compile MangleStepTest.java
+ * @run compile -g onion/pickle/Mangle.java
+ * @run driver MangleStepTest unset
+ * @run driver MangleStepTest Java
+ * @run driver MangleStepTest XYZ
+ * @run driver MangleStepTest Rats
+ * @run driver MangleStepTest bogus
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/sde/MangleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/sde/MangleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -1,17 +1,16 @@
/**
- * @test
- * @bug 4390869
- * @bug 4460328
- * @summary Test the new SourceDebugExtension facility
+ * @test
+ * @bug 4390869
+ * @bug 4460328
+ * @summary Test the new SourceDebugExtension facility
+ * @author Robert Field
*
- * @author Robert Field
+ * @library ..
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
- * @run compile MangleTest.java
- * @run compile -g onion/pickle/Mangle.java
- * @run driver MangleTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
+ * @run compile MangleTest.java
+ * @run compile -g onion/pickle/Mangle.java
+ * @run driver MangleTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/sde/SourceDebugExtensionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/sde/SourceDebugExtensionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -1,17 +1,16 @@
/**
- * @test
- * @bug 4390869
- * @bug 4460328
- * @summary Test the new SourceDebugExtension facility
+ * @test
+ * @bug 4390869
+ * @bug 4460328
+ * @summary Test the new SourceDebugExtension facility
+ * @author Robert Field
*
- * @author Robert Field
+ * @library ..
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
- * @run compile SourceDebugExtensionTest.java
- * @run compile -g SourceDebugExtensionTarg.java
- * @run driver SourceDebugExtensionTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE
+ * @run compile SourceDebugExtensionTest.java
+ * @run compile -g SourceDebugExtensionTarg.java
+ * @run driver SourceDebugExtensionTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/jdi/sde/TemperatureTableTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -1,17 +1,16 @@
/**
- * @test
- * @bug 4390869
- * @bug 4460328
- * @summary Test the new SourceDebugExtension facility
+ * @test
+ * @bug 4390869
+ * @bug 4460328
+ * @summary Test the new SourceDebugExtension facility
+ * @author Robert Field
*
- * @author Robert Field
+ * @library ..
*
- * @library ..
- * @modules jdk.jdi
- * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE HelloWorld
- * @run compile TemperatureTableTest.java
- * @run compile -g TemperatureTableServlet.java
- * @run driver TemperatureTableTest
+ * @run build TestScaffold VMConnection TargetListener TargetAdapter InstallSDE HelloWorld
+ * @run compile TemperatureTableTest.java
+ * @run compile -g TemperatureTableServlet.java
+ * @run driver TemperatureTableTest
*/
import com.sun.jdi.*;
import com.sun.jdi.event.*;
--- a/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for the DiagnosticCommandMBean
* @author Frederic Parain, Shanliang JIANG
*
- * @modules jdk.management
* @run main/othervm DcmdMBeanDoubleInvocationTest
*/
--- a/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for the DiagnosticCommandMBean
* @author Frederic Parain, Shanliang JIANG
*
- * @modules jdk.management
* @run main/othervm DcmdMBeanInvocationTest
*/
--- a/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,9 @@
* @summary Permissions Tests for the DiagnosticCommandMBean
* @author Frederic Parain
*
- * @modules jdk.management
+ * @modules java.logging
+ * java.management
+ *
* @run main/othervm DcmdMBeanPermissionsTest
*/
--- a/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for the DiagnosticCommandMBean
* @author Frederic Parain, Shanliang JIANG
*
- * @modules jdk.management
* @run main/othervm DcmdMBeanTest
*/
--- a/jdk/test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Sanity Test for GarbageCollectorMXBean.getLastGcInfo().
* @author Mandy Chung
*
- * @modules jdk.management
* @run main/othervm -XX:-ExplicitGCInvokesConcurrent LastGCInfo
*/
// Passing "-XX:-ExplicitGCInvokesConcurrent" to force System.gc()
--- a/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for HotSpotDiagnosticMXBean.getDiagnosticOptions()
* @author Daniel Fuchs
*
- * @modules jdk.management
* @run main GetDiagnosticOptions
*/
--- a/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for HotSpotDiagnosticMXBean.getVMOption() and double values
* @author Jaroslav Bachorik
*
- * @modules jdk.management
* @run main/othervm -XX:CompileThresholdScaling=0.14 GetDoubleVMOption
*/
--- a/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for HotSpotDiagnosticMXBean.getVMOption()
* @author Mandy Chung
*
- * @modules jdk.management
* @run main/othervm -XX:+HeapDumpOnOutOfMemoryError GetVMOption
*/
--- a/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic Test for HotSpotDiagnosticMXBean.setVMOption()
* @author Tomas Hurka, Daniel Fuchs
*
- * @modules jdk.management
* @run main SetAllVMOptions
*/
--- a/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
* @author Mandy Chung
* @author Jaroslav Bachorik
*
- * @modules jdk.management
* @run main/othervm -XX:+HeapDumpOnOutOfMemoryError SetVMOption
*/
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4858522 6191542
* @summary Basic unit test of OperatingSystemMXBean.getCommittedVirtualMemorySize()
* @author Steve Bohne
- * @modules jdk.management
*/
/*
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4858522
* @summary Basic unit test of OperatingSystemMXBean.getFreePhysicalMemorySize()
* @author Steve Bohne
- * @modules jdk.management
*/
/*
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4858522
* @summary Basic unit test of OperatingSystemMXBean.getFreeSwapSpaceSize()
* @author Steve Bohne
- * @modules jdk.management
*/
/*
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 7028071
* @summary Basic unit test of OperatingSystemMXBean.getProcessCpuLoad()
*
- * @modules jdk.management
* @run main GetProcessCpuLoad
*/
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4858522
* @summary Basic unit test of OperatingSystemMXBean.getProcessCpuTime()
* @author Steve Bohne
- * @modules jdk.management
*/
/*
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 7028071
* @summary Basic unit test of OperatingSystemMXBean.getProcessCpuLoad()
*
- * @modules jdk.management
* @run main GetSystemCpuLoad
*/
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4858522
* @summary Basic unit test of OperatingSystemMXBean.getTotalPhysicalMemorySize()
* @author Steve Bohne
- * @modules jdk.management
*/
/*
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
* the GlobalMemoryStatus function can return incorrect information,
* reporting a value of -1 to indicate an overflow.
*
- * @modules jdk.management
* @run main MemoryStatusOverflow
*/
--- a/jdk/test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,14 +25,13 @@
* @test
* @bug 4858522
* @summary Basic unit test of OperatingSystemMXBean.getTotalSwapSpaceSize()
+ * @author Steve Bohne
+ * @author Jaroslav Bachorik
*
* @library /lib/testlibrary
- * @modules jdk.management
+ *
* @build TestTotalSwap jdk.testlibrary.*
* @run main TestTotalSwap
- *
- * @author Steve Bohne
- * @author Jaroslav Bachorik
*/
/*
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/com/sun/management/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.management
+
--- a/jdk/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6173675
* @summary Basic test of ThreadMXBean.getThreadAllocatedBytes
* @author Paul Hohensee
- * @modules jdk.management
*/
import java.lang.management.*;
--- a/jdk/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6173675
* @summary Basic test of ThreadMXBean.getThreadAllocatedBytes(long[])
* @author Paul Hohensee
- * @modules jdk.management
*/
import java.lang.management.*;
--- a/jdk/test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,11 +24,10 @@
/*
* @test
* @bug 6173675
+ * @key randomness
* @summary Basic test of ThreadMXBean.getThreadCpuTime(long[]) and
* getThreadUserTime(long[]).
* @author Paul Hohensee
- * @key randomness
- * @modules jdk.management
*/
import java.lang.management.*;
--- a/jdk/test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,10 +24,9 @@
#
# @test
# @bug 4858522
-# @summary
+# @summary
# @author Steve Bohne
#
-# @modules jdk.management
# @run shell GetMaxFileDescriptorCount.sh
#
@@ -40,7 +39,7 @@
fi
runOne()
-{
+{
echo "runOne $@"
$COMPILEJAVA/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d $TESTCLASSES \
$TESTSRC/$@.java || exit 2
--- a/jdk/test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,10 +24,9 @@
#
# @test
# @bug 4858522
-# @summary
+# @summary
# @author Steve Bohne
#
-# @modules jdk.management
# @run shell GetOpenFileDescriptorCount.sh
#
@@ -39,7 +38,7 @@
COMPILEJAVA="${TESTJAVA}"
fi
runOne()
-{
+{
echo "runOne $@"
$COMPILEJAVA/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d $TESTCLASSES \
$TESTSRC/$@.java || exit 2
--- a/jdk/test/com/sun/management/VMOptionOpenDataTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/management/VMOptionOpenDataTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -38,7 +38,6 @@
* @test
* @bug 8042901
* @summary Check that MappedMXBeanType.toOpenTypeData supports VMOption
- * @modules jdk.management/com.sun.management
* @author Shanliang Jiang
*/
public class VMOptionOpenDataTest {
--- a/jdk/test/com/sun/tools/attach/BasicTests.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/tools/attach/BasicTests.java Thu Mar 30 21:02:33 2017 +0200
@@ -40,16 +40,17 @@
/*
* @test
* @bug 6173612 6273707 6277253 6335921 6348630 6342019 6381757
- * @summary Basic unit tests for the VM attach mechanism.
* @key intermittent
+ * @summary Basic unit tests for the VM attach mechanism. This test will perform
+ * a number of basic attach tests.
+ *
* @library /lib/testlibrary
* @modules java.instrument
- * java.management
+ * jdk.attach
* jdk.jartool/sun.tools.jar
+ *
* @run build jdk.testlibrary.* Agent BadAgent RedefineAgent Application RedefineDummy RunnerUtil
* @run main BasicTests
- *
- * This test will perform a number of basic attach tests.
*/
public class BasicTests {
--- a/jdk/test/com/sun/tools/attach/PermissionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/tools/attach/PermissionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,17 +31,15 @@
/*
* @test
* @bug 6173612 6273707 6277253 6335921 6348630 6342019 6381757
- * @summary Basic unit tests for the VM attach mechanism.
- * @modules jdk.jartool/sun.tools.jar
+ * @summary Basic unit tests for the VM attach mechanism. Unit test for Attach
+ * API - this checks that a SecurityException is thrown as expected.
+ *
* @library /lib/testlibrary
- * @modules java.management
- * jdk.attach
+ * @modules jdk.attach
* jdk.jartool/sun.tools.jar
+ *
* @run build jdk.testlibrary.* Application
* @run main PermissionTest
- *
- * Unit test for Attach API -
- * this checks that a SecurityException is thrown as expected.
*/
public class PermissionTest {
--- a/jdk/test/com/sun/tools/attach/ProviderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/tools/attach/ProviderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,16 +31,15 @@
/*
* @test
* @bug 6173612 6273707 6277253 6335921 6348630 6342019 6381757
- * @summary Basic unit tests for the VM attach mechanism.
- * @modules jdk.jartool/sun.tools.jar
+ * @summary Basic unit tests for the VM attach mechanism. The test will attach
+ * and detach to/from the running Application.
+ *
* @library /lib/testlibrary
- * @modules java.management
- * jdk.attach
+ * @modules jdk.attach
* jdk.jartool/sun.tools.jar
+ *
* @run build jdk.testlibrary.* SimpleProvider
* @run main ProviderTest
- *
- * The test will attach and detach to/from the running Application.
*/
public class ProviderTest {
--- a/jdk/test/com/sun/tools/attach/StartManagementAgent.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/tools/attach/StartManagementAgent.java Thu Mar 30 21:02:33 2017 +0200
@@ -39,11 +39,12 @@
/*
* @test
* @summary Test for VirtualMachine.startManagementAgent and VirtualMachine.startLocalManagementAgent
- * @modules jdk.jartool/sun.tools.jar
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent
+ * @modules java.management
* jdk.attach
* jdk.jartool/sun.tools.jar
+ *
* @run build Application SimpleProvider jdk.testlibrary.*
* @run main/timeout=300 StartManagementAgent
*/
--- a/jdk/test/com/sun/tools/attach/TempDirTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/com/sun/tools/attach/TempDirTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -37,10 +37,11 @@
* @test
* @bug 8033104
* @summary Test to make sure attach and jvmstat works correctly when java.io.tmpdir is set
- * @modules jdk.jartool/sun.tools.jar
+ *
* @library /lib/testlibrary
- * @modules java.management
+ * @modules jdk.attach
* jdk.jartool/sun.tools.jar
+ *
* @run build jdk.testlibrary.* Application RunnerUtil
* @run main/timeout=200 TempDirTest
*/
--- a/jdk/test/java/lang/instrument/RedefineModuleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/instrument/RedefineModuleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,7 +24,7 @@
/**
* @test
* @summary Basic test for redefineModule
- * @modules java.instrument
+ *
* @build java.base/java.lang.TestProvider
* java.base/jdk.internal.test.TestProviderImpl1
* java.base/jdk.internal.test.TestProviderImpl2
--- a/jdk/test/java/lang/instrument/TestAgentWithLimitMods.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/instrument/TestAgentWithLimitMods.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @test
* @summary Tests that the -javaagent option adds the java.instrument into
* the module graph
- * @modules java.instrument
+ *
* @run shell MakeJAR3.sh SimpleAgent
* @run main/othervm -javaagent:SimpleAgent.jar --limit-modules java.base TestAgentWithLimitMods
*
--- a/jdk/test/java/lang/management/ClassLoadingMXBean/LoadCounts.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ClassLoadingMXBean/LoadCounts.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* ClassLoadingMXBean.getTotalLoadedClassCount()
* ClassLoadingMXBean.getUnloadedClassCount()
* @author Alexei Guibadoulline
- * @modules java.management
+ *
* @run main/othervm LoadCounts
*/
--- a/jdk/test/java/lang/management/CompilationMXBean/Basic.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/CompilationMXBean/Basic.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 5011189 8004928
* @summary Unit test for java.lang.management.CompilationMXBean
*
- * @modules java.management
* @run main/othervm -Xcomp -Xbatch Basic
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/CompositeData/MemoryUsageCompositeData.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/CompositeData/MemoryUsageCompositeData.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* or throw exception if the input CompositeData is invalid.
* @author Mandy Chung
*
- * @modules java.management
* @build MemoryUsageCompositeData
* @run main MemoryUsageCompositeData
*/
--- a/jdk/test/java/lang/management/CompositeData/ThreadInfoCompositeData.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/CompositeData/ThreadInfoCompositeData.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
* the input CompositeData is invalid.
* @author Mandy Chung
*
- * @modules java.management
* @compile OpenTypeConverter.java
* @build ThreadInfoCompositeData
* @run main ThreadInfoCompositeData
--- a/jdk/test/java/lang/management/ManagementFactory/GetObjectName.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/GetObjectName.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @summary Test if getObjectName handles properly when called by
* multiple threads simultaneously. Run in othervm mode to
* make sure the object name is not initialized to begin with.
- * @modules java.management
+ *
* @run main/othervm GetObjectName
*/
--- a/jdk/test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* methods and PlatformManagedObject.getObjectName()
* @author Mandy Chung
*
- * @modules jdk.management
* @run main GetPlatformMXBeans
*/
--- a/jdk/test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* ManagementFactory.getPlatformManagementInterfaces() method
* @author Frederic Parain
*
- * @modules jdk.management
* @run main GetPlatformManagementInterfaces
*/
--- a/jdk/test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that all the platform MXBeans are wrapped in StandardMBean so
* an MBeanServer which does not have support for MXBeans can be used.
* @author Luis-Miguel Alventosa
- * @modules jdk.management
+ *
* @run clean MBeanServerMXBeanUnsupportedTest
* @run build MBeanServerMXBeanUnsupportedTest
* @run main/othervm MBeanServerMXBeanUnsupportedTest
--- a/jdk/test/java/lang/management/ManagementFactory/MXBeanException.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/MXBeanException.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
*
* @author Mandy Chung
*
- * @modules jdk.management
* @build MXBeanException
* @run main MXBeanException
*/
--- a/jdk/test/java/lang/management/ManagementFactory/MXBeanProxyTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/MXBeanProxyTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,9 +25,9 @@
* @test
* @bug 5024531
* @summary Basic Test for ManagementFactory.newPlatformMXBean().
- * @modules jdk.management
+ * @author Mandy Chung
+ *
* @run main/othervm MXBeanProxyTest
- * @author Mandy Chung
*/
import javax.management.*;
import java.lang.management.ClassLoadingMXBean;
--- a/jdk/test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,9 @@
* @bug 4947536
* @summary Basic unit test of ManagementFactory.getPlatformMBeanServer()
* @author Mandy Chung
- * @modules jdk.management
+ *
+ * @modules java.logging
+ * jdk.management
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/ManagementFactory/ProxyExceptions.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/ProxyExceptions.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Test type mapping of the platform MXBean proxy
* returned from Management.newPlatformMXBeanProxy().
* @author Mandy Chung
- * @modules jdk.management
*/
import java.lang.management.*;
import javax.management.*;
--- a/jdk/test/java/lang/management/ManagementFactory/ProxyTypeMapping.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/ProxyTypeMapping.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* returned from Management.newPlatformMXBeanProxy().
* @author Mandy Chung
*
- * @modules jdk.management
* @compile ProxyTypeMapping.java
* @run main/othervm -verbose:gc ProxyTypeMapping
*/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/java/lang/management/ManagementFactory/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.management
+
--- a/jdk/test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,10 +26,8 @@
* @bug 5086470 6358247 7193302
* @summary Test type conversion when invoking ThreadMXBean.dumpAllThreads
* through proxy.
- *
* @author Mandy Chung
*
- * @modules jdk.management
* @run main ThreadMXBeanProxy
*/
--- a/jdk/test/java/lang/management/ManagementFactory/ValidateOpenTypes.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ManagementFactory/ValidateOpenTypes.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* MBeanServer.
* @author Mandy Chung
*
- * @modules jdk.management
* @compile ValidateOpenTypes.java
* @run main/othervm -verbose:gc ValidateOpenTypes
*/
--- a/jdk/test/java/lang/management/MemoryMXBean/LowMemoryTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/LowMemoryTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,17 +27,16 @@
* @summary Basic unit test of memory management testing:
* 1) setUsageThreshold() and getUsageThreshold()
* 2) test low memory detection on the old generation.
- *
* @author Mandy Chung
*
- * @library /lib/testlibrary/
- * @modules java.management
- * @build jdk.testlibrary.* LowMemoryTest MemoryUtil RunUtil
- * @run main/timeout=600 LowMemoryTest
* @requires vm.gc == "null"
* @requires vm.opt.ExplicitGCInvokesConcurrent != "true"
* @requires vm.opt.ExplicitGCInvokesConcurrentAndUnloadsClasses != "true"
* @requires vm.opt.DisableExplicitGC != "true"
+ * @library /lib/testlibrary/
+ *
+ * @build jdk.testlibrary.* LowMemoryTest MemoryUtil RunUtil
+ * @run main/timeout=600 LowMemoryTest
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
# @test
# @bug 4982128
# @summary Test low memory detection of non-heap memory pool
+#
# @requires vm.gc=="null"
-# @modules java.management
+#
# @run build LowMemoryTest2 MemoryUtil
# @run shell/timeout=600 LowMemoryTest2.sh
#
@@ -51,10 +52,10 @@
}
# Run test with each GC configuration
-#
+#
# Notes: To ensure that metaspace fills up we disable class unloading.
# Also we set the max metaspace to 8MB - otherwise the test takes too
-# long to run.
+# long to run.
go -noclassgc -XX:MaxMetaspaceSize=16m -XX:+UseSerialGC LowMemoryTest2
go -noclassgc -XX:MaxMetaspaceSize=16m -XX:+UseParallelGC LowMemoryTest2
--- a/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh Thu Mar 30 21:02:33 2017 +0200
@@ -26,8 +26,9 @@
# @bug 4530538
# @summary Run MemoryManagement test with concurrent mark sweep GC
# @author Mandy Chung
+#
# @requires vm.gc=="ConcMarkSweep" | vm.gc=="null"
-# @modules java.management
+#
# @run build MemoryManagement
# @run shell/timeout=600 MemoryManagementConcMarkSweepGC.sh
#
@@ -42,7 +43,7 @@
fi
runOne()
-{
+{
echo "runOne $@"
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 2
}
--- a/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh Thu Mar 30 21:02:33 2017 +0200
@@ -26,8 +26,9 @@
# @bug 4530538
# @summary Run MemoryManagement test with parallel GC
# @author Mandy Chung
+#
# @requires vm.gc=="Parallel" | vm.gc=="null"
-# @modules java.management
+#
# @run build MemoryManagement
# @run shell/timeout=600 MemoryManagementParallelGC.sh
#
@@ -42,7 +43,7 @@
fi
runOne()
-{
+{
echo "runOne $@"
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 2
}
--- a/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh Thu Mar 30 21:02:33 2017 +0200
@@ -26,8 +26,9 @@
# @bug 4530538
# @summary Run MemoryManagement test with serial GC
# @author Mandy Chung
+#
# @requires vm.gc=="Serial" | vm.gc=="null"
-# @modules java.management
+#
# @run build MemoryManagement
# @run shell/timeout=600 MemoryManagementSerialGC.sh
#
@@ -42,7 +43,7 @@
fi
runOne()
-{
+{
echo "runOne $@"
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 2
}
--- a/jdk/test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,10 +24,11 @@
#
# @test
# @bug 4530538
-# @summary
+# @summary
# @author Mandy Chung
+#
# @requires vm.gc=="Parallel" | vm.gc=="null"
-# @modules java.management
+#
# @run compile MemoryTest.java
# @run shell MemoryTestAllGC.sh
#
@@ -42,7 +43,7 @@
fi
runOne()
-{
+{
echo "runOne $@"
$TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@ || exit 2
}
--- a/jdk/test/java/lang/management/MemoryMXBean/Pending.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/Pending.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,8 +24,6 @@
/*
* @test
* @bug 4530538
- * @modules java.base/jdk.internal.misc
- * java.management
* @summary Basic unit test of
* RuntimeMXBean.getObjectPendingFinalizationCount()
* 1. GC and runFinalization() to get the current pending number
@@ -34,6 +32,9 @@
* 4. GC and runFinalization() and the finalizable objects should
* be garbage collected.
* @author Alexei Guibadoulline and Mandy Chung
+ *
+ * @modules java.base/jdk.internal.misc
+ * java.management
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Thu Mar 30 21:02:33 2017 +0200
@@ -32,13 +32,14 @@
* @summary Basic Test for MemoryPool.resetPeakUsage()
* @author Mandy Chung
*
- * @library /lib/testlibrary/
- * @modules jdk.management
- * @build jdk.testlibrary.* ResetPeakMemoryUsage MemoryUtil RunUtil
- * @run main ResetPeakMemoryUsage
* @requires vm.opt.ExplicitGCInvokesConcurrent != "true"
* @requires vm.opt.ExplicitGCInvokesConcurrentAndUnloadsClasses != "true"
* @requires vm.opt.DisableExplicitGC != "true"
+ * @library /lib/testlibrary/
+ * @modules jdk.management
+ *
+ * @build jdk.testlibrary.* ResetPeakMemoryUsage MemoryUtil RunUtil
+ * @run main ResetPeakMemoryUsage
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* MemoryPoolMXBean.isCollectionThresholdExceeded().
* @author Mandy Chung
*
- * @modules java.management
* @run main/othervm ThresholdTest
*/
--- a/jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh Thu Mar 30 21:02:33 2017 +0200
@@ -23,11 +23,10 @@
#
# @test
+# @bug 6336608 6367473 6511738
# @summary Tests OperatingSystemMXBean.getSystemLoadAverage() api.
# @author Mandy Chung
-# @bug 6336608 6367473 6511738
#
-# @modules java.management
# @run build GetSystemLoadAverage
# @run shell/timeout=300 TestSystemLoadAvg.sh
#
--- a/jdk/test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Test if proxy for PlatformLoggingMXBean is equivalent
* to proxy for LoggingMXBean
*
- * @modules jdk.management
* @build LoggingMXBeanTest
* @run main LoggingMXBeanTest
*/
--- a/jdk/test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,12 +24,10 @@
/*
* @test
* @bug 6876135 7024172 7067691
- *
* @summary Test PlatformLoggingMXBean
* This test performs similar testing as
* java/util/logging/LoggingMXBeanTest.
*
- * @modules jdk.management
* @build PlatformLoggingMXBeanTest
* @run main PlatformLoggingMXBeanTest
*/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/java/lang/management/PlatformLoggingMXBean/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = java.logging
+
--- a/jdk/test/java/lang/management/RuntimeMXBean/GetSystemProperties.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/RuntimeMXBean/GetSystemProperties.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4990512
* @summary Basic Test for RuntimeMXBean.getSystemProperties().
* @author Mandy Chung
- * @modules java.management
*/
import java.lang.management.ManagementFactory;
--- a/jdk/test/java/lang/management/RuntimeMXBean/PropertiesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/RuntimeMXBean/PropertiesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* properties contain another list of properties as the defaults.
* @author Mandy Chung
*
- * @modules java.management
* @run build PropertiesTest
* @run main PropertiesTest
*/
--- a/jdk/test/java/lang/management/RuntimeMXBean/TestInputArgument.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/RuntimeMXBean/TestInputArgument.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,9 +24,9 @@
#
# @test
# @bug 4530538
-# @summary
+# @summary
# @author Mandy Chung
-# @modules java.management
+#
# @run compile InputArgument.java
# @run shell TestInputArgument.sh
#
@@ -41,12 +41,12 @@
fi
runOne()
-{
+{
echo "runOne $@"
$TESTJAVA/bin/java $TESTVMOPTS -classpath $TESTCLASSES "$@" || exit 2
}
-runOne InputArgument
+runOne InputArgument
runOne -XX:+UseFastJNIAccessors -Xlog:gc*=debug InputArgument
runOne -XX:+UseFastJNIAccessors -Xlog:gc*=debug InputArgument -XX:+UseFastJNIAccessors
--- a/jdk/test/java/lang/management/RuntimeMXBean/UpTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/RuntimeMXBean/UpTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 4530538
* @summary Basic unit test of RuntimeMXBean.getUptime()
* @author Alexei Guibadoulline
- * @modules java.management
*/
import java.lang.management.*;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/java/lang/management/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = java.management
+
--- a/jdk/test/java/lang/management/ThreadMXBean/AllThreadIds.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/AllThreadIds.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,11 +24,10 @@
/*
* @test
* @bug 4530538
+ * @key intermittent
* @summary Basic unit test of ThreadMXBean.getAllThreadIds()
* @author Alexei Guibadoulline and Mandy Chung
*
- * @key intermittent
- * @modules java.management
* @run main/othervm AllThreadIds
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/DisableTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/DisableTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary The capability is disabled regardless of number of times
* it was enabled.
* @author Mandy Chung
- * @modules java.management
*/
import java.lang.management.ThreadMXBean;
--- a/jdk/test/java/lang/management/ThreadMXBean/EnableTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/EnableTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
* and ThreadMXBean.setThreadCpuTimeEnabled().
* @author Mandy Chung
*
- * @modules java.management
* @run main EnableTest
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/FindDeadlocks.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/FindDeadlocks.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,7 +31,6 @@
* - ThreadMXBean.findMonitorDeadlockedThreads()
* @author Mandy Chung
*
- * @modules java.management
* @build MonitorDeadlock
* @build SynchronizerDeadlock
* @build ThreadDump
--- a/jdk/test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* - ThreadMXBean.findMonitorDeadlockedThreads()
* @author Mandy Chung
*
- * @modules java.management
* @build MonitorDeadlock
* @build ThreadDump
* @run main/othervm FindMonitorDeadlock
--- a/jdk/test/java/lang/management/ThreadMXBean/InvalidThreadID.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/InvalidThreadID.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* if id <= 0 and returns -1 if the thread doesn't exist.
* @author Mandy Chung
*
- * @modules java.management
* @run main InvalidThreadID
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/LockedMonitors.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/LockedMonitors.java Thu Mar 30 21:02:33 2017 +0200
@@ -34,7 +34,6 @@
*
* @author Mandy Chung
*
- * @modules java.management
* @build Barrier
* @build LockingThread
* @build ThreadDump
--- a/jdk/test/java/lang/management/ThreadMXBean/LockedSynchronizers.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/LockedSynchronizers.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,7 +30,6 @@
*
* @author Mandy Chung
*
- * @modules java.management
* @build Barrier
* @build SynchronizerLockingThread
* @build ThreadDump
--- a/jdk/test/java/lang/management/ThreadMXBean/Locks.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/Locks.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,11 +26,11 @@
* @bug 4530538
* @summary Basic unit test of ThreadInfo.getLockName()
* and ThreadInfo.getLockOwnerName()
- * @library /lib/testlibrary
* @author Mandy Chung
* @author Jaroslav Bachorik
*
- * @modules java.management
+ * @library /lib/testlibrary
+ *
* @build jdk.testlibrary.*
* @run main/othervm Locks
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/MyOwnSynchronizer.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/MyOwnSynchronizer.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* and getThreadInfo of customized JSR-166 synchronizers.
* @author Mandy Chung
*
- * @modules java.management
* @build Barrier
* @build ThreadDump
* @run main/othervm MyOwnSynchronizer
--- a/jdk/test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,6 @@
* @author Mandy Chung
* @author Jaroslav Bachorik
*
- * @modules java.management
* @build ResetPeakThreadCount
* @build ThreadDump
* @run main/othervm ResetPeakThreadCount
--- a/jdk/test/java/lang/management/ThreadMXBean/SharedSynchronizer.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/SharedSynchronizer.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* in shared mode which has no owner when a thread is parked.
* @author Mandy Chung
*
- * @modules java.management
* @run main/othervm SharedSynchronizer
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,11 +25,9 @@
* @test
* @bug 4530538
* @summary Basic unit test of the synchronization statistics support:
- *
* @author Mandy Chung
* @author Jaroslav Bachorik
*
- * @modules java.management
* @run main/othervm SynchronizationStatistics
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Basic unit test of ThreadInfo.getBlockedCount()
* @author Alexei Guibadoulline and Mandy Chung
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run main ThreadBlockedCount
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadCounts.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadCounts.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,7 +30,6 @@
* mbean.getDaemonThreadCount()
* @author Alexei Guibadoulline
*
- * @modules java.management
* @run main ThreadCounts
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadCpuTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadCpuTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic test of ThreadMXBean.getThreadCpuTime and
* getCurrentThreadCpuTime.
* @author Mandy Chung
- * @modules java.management
*/
import java.lang.management.*;
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,7 +31,6 @@
* @bug 6588467
* @summary Basic test of ThreadInfo.isDaemon
* @author Jeremy Manson
- * @modules java.management
*/
public class ThreadDaemonTest {
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadLists.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadLists.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 5047639
* @summary Check that the "java-level" APIs provide a consistent view of
* the thread list
- * @modules java.management
*/
import java.lang.management.ManagementFactory;
import java.lang.management.ThreadMXBean;
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,12 +27,11 @@
* @summary Basic unit test of thread states returned by
* ThreadMXBean.getThreadInfo.getThreadState().
* It also tests lock information returned by ThreadInfo.
- *
* @author Mandy Chung
*
* @library ../../Thread
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.*
* @build ThreadMXBeanStateTest ThreadStateController
* @run main ThreadMXBeanStateTest
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadStackTrace.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadStackTrace.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,6 @@
* ThreadInfo.getThreadState()
* @author Mandy Chung
*
- * @modules java.management
* @run build Utils
* @run main ThreadStackTrace
*/
--- a/jdk/test/java/lang/management/ThreadMXBean/ThreadUserTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/java/lang/management/ThreadMXBean/ThreadUserTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Basic test of ThreadMXBean.getThreadUserTime and
* getCurrentThreadUserTime.
* @author Mandy Chung
- * @modules java.management
*/
import java.lang.management.*;
--- a/jdk/test/javax/management/ImplementationVersion/ImplVersionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ImplementationVersion/ImplVersionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* test codebase has the java permission to read the "java.runtime.version"
* system property.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ImplVersionTest ImplVersionCommand
* @run build ImplVersionTest ImplVersionCommand ImplVersionReader
* @run main ImplVersionTest
--- a/jdk/test/javax/management/Introspector/AnnotationSecurityTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/AnnotationSecurityTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,10 @@
* @summary Test that having a security manager doesn't trigger a
* NotCompliantMBeanException
* @author Daniel Fuchs, Yves Joan
- * @modules java.management
+ *
+ * @modules java.desktop
+ * java.management
+ *
* @run clean AnnotationSecurityTest Described UnDescribed DescribedMBean
* UnDescribedMBean SqeDescriptorKey DescribedMX DescribedMXBean
* @run build AnnotationSecurityTest Described UnDescribed DescribedMBean
--- a/jdk/test/javax/management/Introspector/AnnotationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/AnnotationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that annotations in Standard MBean interfaces
* correctly produce Descriptor entries
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean AnnotationTest
* @run build AnnotationTest
* @run main AnnotationTest
--- a/jdk/test/javax/management/Introspector/ChangingNotifsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/ChangingNotifsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that Standard MBeans can change their MBeanNotificationInfo[]
* and MXBeans cannot
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ChangingNotifsTest
* @run build ChangingNotifsTest
* @run main ChangingNotifsTest
--- a/jdk/test/javax/management/Introspector/ClassLeakTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/ClassLeakTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4909536
* @summary Ensure that the Introspector does not retain refs to classes
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ClassLeakTest
* @run build ClassLeakTest
* @run main ClassLeakTest
--- a/jdk/test/javax/management/Introspector/DuplicateGetterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/DuplicateGetterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Test that an MBean interface can inherit two methods with
* the same signature from two unrelated parent interfaces
* @author Eamonn McManus
- * @modules java.management
*/
import java.util.*;
--- a/jdk/test/javax/management/Introspector/FeatureOrderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/FeatureOrderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,6 @@
* @summary Test that attributes and operations appear in the same order
* in MBeanInfo as they did in the Standard MBean or MXBean Interface.
* @author Eamonn McManus
- * @modules java.management
*/
/*
--- a/jdk/test/javax/management/Introspector/GetMBeanInfoExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/GetMBeanInfoExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that the exception thrown by DynamicMBean.getMBeanInfo()
* keeps the init cause.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean GetMBeanInfoExceptionTest
* @run build GetMBeanInfoExceptionTest
* @run main GetMBeanInfoExceptionTest
--- a/jdk/test/javax/management/Introspector/IdenticalMBeanInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/IdenticalMBeanInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that MBeans with the same class have identical MBeanInfo
* unless they are NotificationBroadcasters
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean IdenticalMBeanInfoTest
* @run build IdenticalMBeanInfoTest
* @run main IdenticalMBeanInfoTest
--- a/jdk/test/javax/management/Introspector/ImmutableNotificationInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/ImmutableNotificationInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that a StandardMBean has immutableInfo=true if it is
* a NotificationBroadcasterSupport that doesn't override getNotificationInfo()
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ImmutableNotificationInfoTest
* @run build ImmutableNotificationInfoTest
* @run main ImmutableNotificationInfoTest
--- a/jdk/test/javax/management/Introspector/InvokeGettersTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/InvokeGettersTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6317101
* @summary Test that the jmx.invoke.getters system property works
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean InvokeGettersTest
* @run build InvokeGettersTest
* @run main InvokeGettersTest
--- a/jdk/test/javax/management/Introspector/IsMethodTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/IsMethodTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4947001 4954369 4954409 4954410
* @summary Test that "Boolean isX()" and "int isX()" define operations
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean IsMethodTest
* @run build IsMethodTest
* @run main IsMethodTest
--- a/jdk/test/javax/management/Introspector/LegacyConstructorPropertiesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/LegacyConstructorPropertiesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -37,8 +37,10 @@
* j.b.ConstructorProperties and j.m.ConstructorProperties annotations
* only j.m.ConstructorProperties annotation is considered.
* @author Jaroslav Bachorik
- * @modules java.management
- * java.desktop
+ *
+ * @modules java.desktop
+ * java.management
+ *
* @run main LegacyConstructorPropertiesTest
*/
--- a/jdk/test/javax/management/Introspector/NotAnMBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/NotAnMBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4914805
* @summary Ensure that the right exception is thrown for illegal MBeans
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NotAnMBeanTest
* @run build NotAnMBeanTest
* @run main NotAnMBeanTest
--- a/jdk/test/javax/management/Introspector/NotCompliantCauseTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/NotCompliantCauseTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that NotCompliantMBeanException has a cause in case of
* type mapping problems.
* @author Daniel Fuchs, Alexander Shusherov
- * @modules java.management
+ *
* @run clean NotCompliantCauseTest
* @run build NotCompliantCauseTest
* @run main NotCompliantCauseTest
@@ -40,7 +40,6 @@
*/
import java.util.Random;
-import java.util.logging.Logger;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
@@ -55,12 +54,6 @@
public class NotCompliantCauseTest {
/**
- * A logger for this class.
- **/
- private static final Logger LOG =
- Logger.getLogger(NotCompliantCauseTest.class.getName());
-
- /**
* Creates a new instance of NotCompliantCauseTest
*/
public NotCompliantCauseTest() {
--- a/jdk/test/javax/management/Introspector/SetWrongTypeAttributeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/SetWrongTypeAttributeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that setting the wrong type of an attribute in a Standard
* MBean or MXBean causes InvalidAttributeValueException
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean SetWrongTypeAttributeTest
* @run build SetWrongTypeAttributeTest
* @run main SetWrongTypeAttributeTest
--- a/jdk/test/javax/management/Introspector/UnregisterMBeanExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/Introspector/UnregisterMBeanExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* the supplied MBean although DynamicMBean.getMBeanInfo() throws
* a runtime exception.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean UnregisterMBeanExceptionTest
* @run build UnregisterMBeanExceptionTest
* @run main UnregisterMBeanExceptionTest
--- a/jdk/test/javax/management/MBeanInfo/EqualExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/EqualExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5071110
* @summary Test whether an null descriptor will cause an NullPointerException.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean EqualExceptionTest
* @run build EqualExceptionTest
* @run main EqualExceptionTest
--- a/jdk/test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java Thu Mar 30 21:02:33 2017 +0200
@@ -36,7 +36,7 @@
* @bug 8023954
* @summary Test that MBean*Info.equals do not throw NPE
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean MBeanInfoEqualsNPETest
* @run build MBeanInfoEqualsNPETest
* @run main MBeanInfoEqualsNPETest
--- a/jdk/test/javax/management/MBeanInfo/MBeanInfoEqualsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/MBeanInfoEqualsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4719923
* @summary Test that MBeanInfo.equals works even for mutable subclasses
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MBeanInfoEqualsTest
* @run build MBeanInfoEqualsTest
* @run main MBeanInfoEqualsTest
--- a/jdk/test/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java Thu Mar 30 21:02:33 2017 +0200
@@ -35,7 +35,7 @@
* @bug 8023669
* @summary Test that hashCode()throws NullPointerException
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean MBeanInfoHashCodeNPETest
* @run build MBeanInfoHashCodeNPETest
* @run main MBeanInfoHashCodeNPETest
--- a/jdk/test/javax/management/MBeanInfo/NullInfoArraysTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/NullInfoArraysTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that an MBeanInfo works even if it is deserialized from
* an implementation where its array fields can be null.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NullInfoArraysTest
* @run build NullInfoArraysTest
* @run main NullInfoArraysTest
--- a/jdk/test/javax/management/MBeanInfo/SerializationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/SerializationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6288100
* @summary Test the new serialization/deserialization methods.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean SerializationTest
* @run build SerializationTest
* @run main SerializationTest
--- a/jdk/test/javax/management/MBeanInfo/SerializationTest1.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/SerializationTest1.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6783290
* @summary Test correct reading of an empty Descriptor.
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean SerializationTest1
* @run build SerializationTest1
* @run main SerializationTest1
--- a/jdk/test/javax/management/MBeanInfo/TooManyFooTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanInfo/TooManyFooTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that a method inherited from two different interfaces
* appears only once in MBeanInfo.
* @author dfuchs
- * @modules java.management
+ *
* @run clean TooManyFooTest
* @run build TooManyFooTest
* @run main TooManyFooTest
@@ -55,12 +55,6 @@
*/
public class TooManyFooTest {
- /**
- * A logger for this class.
- **/
- private static final Logger LOG =
- Logger.getLogger(TooManyFooTest.class.getName());
-
public static class NumberHolder {
public Integer getNumber() { return 0;}
public void setNumber(Integer n) {};
--- a/jdk/test/javax/management/MBeanServer/AttributeListTypeSafeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/AttributeListTypeSafeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6336968
* @summary Test adding non-Attribute values to an AttributeList.
* @author Eamonn McManus
- * @modules java.management
*/
import java.util.Collections;
--- a/jdk/test/javax/management/MBeanServer/MBeanExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/MBeanExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,8 +28,7 @@
* RuntimeMBeanException and (for Standard MBeans) that checked exceptions
* are wrapped in MBeanException
* @author Eamonn McManus
- * @modules java.management
- * @compile MBeanExceptionTest.java
+ *
* @run main MBeanExceptionTest
*/
--- a/jdk/test/javax/management/MBeanServer/MBeanFallbackTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/MBeanFallbackTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -33,7 +33,7 @@
* It needs to be a separate class because the "jdk.jmx.mbeans.allowNonPublic"
* system property must be set before c.s.j.m.MBeanAnalyzer has been loaded.
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean MBeanFallbackTest
* @run build MBeanFallbackTest
* @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true MBeanFallbackTest
--- a/jdk/test/javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5092515
* @summary Test how to unwrap a user specific exception
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean MBeanServerInvocationHandlerExceptionTest
* @run build MBeanServerInvocationHandlerExceptionTest
* @run main MBeanServerInvocationHandlerExceptionTest
--- a/jdk/test/javax/management/MBeanServer/MBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/MBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,7 +31,7 @@
* @bug 8010285
* @summary General MBean test.
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean MBeanTest
* @run build MBeanTest
* @run main MBeanTest
--- a/jdk/test/javax/management/MBeanServer/NewMBeanListenerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/NewMBeanListenerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4757273
* @summary Test that registered notification is sent early enough
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NewMBeanListenerTest
* @run build NewMBeanListenerTest
* @run main NewMBeanListenerTest
--- a/jdk/test/javax/management/MBeanServer/NotifDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/NotifDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4757273
* @summary Test deadlock in MBeanServerDelegate listeners
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NotifDeadlockTest
* @run build NotifDeadlockTest
* @run main NotifDeadlockTest
--- a/jdk/test/javax/management/MBeanServer/PostExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/PostExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,8 +27,7 @@
* @summary Check behaviour of MBeanServer when postRegister and postDeregister
* throw exceptions.
* @author Daniel Fuchs
- * @modules java.management
- * @compile PostExceptionTest.java
+ *
* @run main PostExceptionTest
*/
--- a/jdk/test/javax/management/MBeanServer/PostRegisterDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/PostRegisterDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6417044
* @summary Test deadlock in MBeanRegistration.postRegister method
* @author Eamonn McManus, Daniel Fuchs
- * @modules java.management
+ *
* @run clean PostRegisterDeadlockTest
* @run build PostRegisterDeadlockTest
* @run main PostRegisterDeadlockTest
--- a/jdk/test/javax/management/MBeanServer/PostRegisterDeadlockTest2.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/PostRegisterDeadlockTest2.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6417044
* @summary Test that a failing MBean registration does not lead to a deadlock
* @author Eamonn McManus
- * @modules java.management
+ *
* @run main PostRegisterDeadlockTest2
*/
--- a/jdk/test/javax/management/MBeanServer/PreDeregisterDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/PreDeregisterDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6318664
* @summary Test deadlock in MBeanRegistration.preDeregister method
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean PreDeregisterDeadlockTest
* @run build PreDeregisterDeadlockTest
* @run main PreDeregisterDeadlockTest
--- a/jdk/test/javax/management/MBeanServer/PreRegisterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServer/PreRegisterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4911846
* @summary Test that MBeanRegistration can change caller ObjectName
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean PreRegisterTest
* @run build PreRegisterTest
* @run main PreRegisterTest
--- a/jdk/test/javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that the releaseMBeanServer(MBeanServer mbeanServer) method
* throws IllegalArgumentException as expected
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ReleaseMBeanServerTest
* @run build ReleaseMBeanServerTest
* @run main ReleaseMBeanServerTest
--- a/jdk/test/javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* IllegalArgumentException when attribute names, operation names, and
* Java type names do not strictly follow the expected Java syntax.
* @author Daniel Fuchs
- * @modules java.management
+ *
* @run clean MustBeValidCommand
* @run build MustBeValidCommand
* @run main MustBeValidCommand
--- a/jdk/test/javax/management/ObjectInstance/MBeanInfoFailTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectInstance/MBeanInfoFailTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5001857
* @summary Test queryNames() and queryMBeans() with a buggy DynamicMBean
* @author Daniel Fuchs
- * @modules java.management
+ *
* @run clean MBeanInfoFailTest
* @run build MBeanInfoFailTest
* @run main MBeanInfoFailTest
--- a/jdk/test/javax/management/ObjectInstance/ObjectInstanceNullTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectInstance/ObjectInstanceNullTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5015663
* @summary Test ObjectInstance(name,null).hashCode() and .equals()
* @author Daniel Fuchs
- * @modules java.management
+ *
* @run clean ObjectInstanceNullTest
* @run build ObjectInstanceNullTest
* @run main ObjectInstanceNullTest
--- a/jdk/test/javax/management/ObjectInstance/ToStringMethodTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectInstance/ToStringMethodTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5080083
* @summary Test new added method "toString"
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean ToStringMethodTest
* @run build ToStringMethodTest
* @run main ToStringMethodTest
--- a/jdk/test/javax/management/ObjectName/ApplyWildcardTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/ApplyWildcardTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test the ObjectName.apply(ObjectName) method
* with wildcards in the key properties value part.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ApplyWildcardTest
* @run build ApplyWildcardTest
* @run main ApplyWildcardTest
--- a/jdk/test/javax/management/ObjectName/ComparatorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/ComparatorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5036680
* @summary Test the ObjectName.compareTo() method.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ComparatorTest
* @run build ComparatorTest
* @run main ComparatorTest
--- a/jdk/test/javax/management/ObjectName/DelegateNameWildcardNameTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/DelegateNameWildcardNameTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that MBeanServerDelegate.DELEGATE_NAME and ObjectName.WILDCARD
* public constants have been initialized properly.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean DelegateNameWildcardNameTest
* @run build DelegateNameWildcardNameTest
* @run main DelegateNameWildcardNameTest
--- a/jdk/test/javax/management/ObjectName/NullEmptyKeyValueTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/NullEmptyKeyValueTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6229396
* @summary Test null/empty key/values in ObjectName constructors.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean NullEmptyKeyValueTest
* @run build NullEmptyKeyValueTest
* @run main NullEmptyKeyValueTest
--- a/jdk/test/javax/management/ObjectName/ObjectNameGetInstanceTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/ObjectNameGetInstanceTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4894801
* @summary Test that ObjectName.getInstance(ObjectName) preserves key order
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ObjectNameGetInstanceTest
* @run build ObjectNameGetInstanceTest
* @run main ObjectNameGetInstanceTest
--- a/jdk/test/javax/management/ObjectName/RepositoryWildcardTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/RepositoryWildcardTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test if the repository supports correctly the use of
* wildcards in the ObjectName key properties value part.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean RepositoryWildcardTest
* @run build RepositoryWildcardTest
* @run main RepositoryWildcardTest
--- a/jdk/test/javax/management/ObjectName/SerialCompatTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/SerialCompatTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6211220 6616825
* @summary Test that jmx.serial.form=1.0 works for ObjectName
* @author Eamonn McManus, Daniel Fuchs
- * @modules java.management
+ *
* @run clean SerialCompatTest
* @run build SerialCompatTest
* @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true -Djmx.serial.form=1.0 SerialCompatTest
--- a/jdk/test/javax/management/ObjectName/ValueWildcardTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/ObjectName/ValueWildcardTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4716807
* @summary Test wildcards in ObjectName key properties value part.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ValueWildcardTest
* @run build ValueWildcardTest
* @run main ValueWildcardTest
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/javax/management/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = java.management
+
--- a/jdk/test/javax/management/descriptor/DefaultDescriptorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/DefaultDescriptorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6204469
* @summary Test that MBean*Info can be constructed with default descriptor
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DefaultDescriptorTest
* @run build DefaultDescriptorTest
* @run main DefaultDescriptorTest
--- a/jdk/test/javax/management/descriptor/DescriptorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/DescriptorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6204469 6273765
* @summary Test various aspects of the Descriptor interface
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DescriptorTest
* @run build DescriptorTest
* @run main DescriptorTest
--- a/jdk/test/javax/management/descriptor/EqualsHashCodeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/EqualsHashCodeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6255956
* @summary Test equals and hashCode for descriptors
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean EqualsHashCodeTest
* @run build EqualsHashCodeTest
* @run main EqualsHashCodeTest
--- a/jdk/test/javax/management/descriptor/ImmutableArrayFieldTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/ImmutableArrayFieldTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that immutability of ImmutableDescriptor cannot be
* compromised by modifying field values that are arrays.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ImmutableArrayFieldTest
* @run build ImmutableArrayFieldTest
* @run main ImmutableArrayFieldTest
--- a/jdk/test/javax/management/descriptor/ImmutableDescriptorSerialTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/ImmutableDescriptorSerialTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6204469
* @summary Test ImmutableDescriptor serialization.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ImmutableDescriptorSerialTest
* @run build ImmutableDescriptorSerialTest
* @run main ImmutableDescriptorSerialTest
--- a/jdk/test/javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* null name in it and calling setFields with a field names array with an
* empty name in it throw the expected exceptions.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ImmutableDescriptorSetFieldsTest
* @run build ImmutableDescriptorSetFieldsTest
* @run main ImmutableDescriptorSetFieldsTest
--- a/jdk/test/javax/management/descriptor/MBeanInfoInteropTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/MBeanInfoInteropTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6204469
* @summary Check that descriptors have not broken serial interop.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MBeanInfoInteropTest SerializedInfo
* @run build MBeanInfoInteropTest SerializedInfo
* @run main MBeanInfoInteropTest SerializedInfo
--- a/jdk/test/javax/management/descriptor/UnionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/descriptor/UnionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6273752
* @summary Test ImmutableDescriptor.union
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean UnionTest
* @run build UnionTest
* @run main UnionTest
--- a/jdk/test/javax/management/generified/GenericTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/generified/GenericTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4847959 6191402
* @summary Test newly-generified APIs
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean GenericTest
* @run build GenericTest
* @run main GenericTest
--- a/jdk/test/javax/management/generified/ListTypeCheckTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/generified/ListTypeCheckTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6250772
* @summary Test that *List objects are checked after asList is called.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ListTypeCheckTest
* @run build ListTypeCheckTest
* @run main ListTypeCheckTest
--- a/jdk/test/javax/management/loading/ArrayClassTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/ArrayClassTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that array classes can be found in signatures always
* and can be deserialized by the deprecated MBeanServer.deserialize method
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ArrayClassTest
* @run build ArrayClassTest
* @run main ArrayClassTest
--- a/jdk/test/javax/management/loading/DocumentRootTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/DocumentRootTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test parsing error when the mlet file is
* located in the web server's document root.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean DocumentRootTest
* @run build DocumentRootTest
* @run main DocumentRootTest
--- a/jdk/test/javax/management/loading/GetMBeansFromURLTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/GetMBeansFromURLTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* given MLet instance throws a ServiceNotFoundException exception
* with a non null cause.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean GetMBeansFromURLTest
* @run build GetMBeansFromURLTest
* @run main GetMBeansFromURLTest
--- a/jdk/test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that the same native library coming from the same jar file can
* be loaded twice by two different MLets on the same JVM without conflict.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean LibraryLoaderTest
* @run build LibraryLoaderTest
* @run main/othervm LibraryLoaderTest
--- a/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/MLetCLR/MLetCommand.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* for the test codebase as it is executed by the MLet code using
* doPrivileged.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean MLetCommand
* @run build MLetCommand
* @run main/othervm/java.security.policy=policy MLetCommand
--- a/jdk/test/javax/management/loading/MLetContentTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/MLetContentTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4796780
* @summary The class MLetContentTest becomes public
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean MLetContentTest
* @run build MLetContentTest
* @run main MLetContentTest
--- a/jdk/test/javax/management/loading/MletParserLocaleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/MletParserLocaleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 7065236
* @summary Checking MletParser for Locale insensitive strings
* @author Harsha Wardhana B
- * @modules java.management
+ *
* @run clean MletParserLocaleTest
* @run build MletParserLocaleTest
* @run main/othervm/timeout=5 MletParserLocaleTest mlet4.html
--- a/jdk/test/javax/management/loading/ParserInfiniteLoopTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/ParserInfiniteLoopTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* terminated with the corresponding '>' and an opening '<' for
* the subsequent tag is encountered.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ParserInfiniteLoopTest
* @run build ParserInfiniteLoopTest
* @run main/othervm/timeout=5 ParserInfiniteLoopTest mlet1.html
--- a/jdk/test/javax/management/loading/SystemClassLoaderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/loading/SystemClassLoaderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that a class can load MBeans from its class loader
* (at least if it is the system class loader)
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean SystemClassLoaderTest
* @run build SystemClassLoaderTest
* @run main SystemClassLoaderTest
--- a/jdk/test/javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,7 +30,7 @@
* no other attributes.
* @author Yves Joan
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean AddAttributeChangeNotificationListenerTest
* @run build AddAttributeChangeNotificationListenerTest
* @run main AddAttributeChangeNotificationListenerTest
--- a/jdk/test/javax/management/modelmbean/DescriptorSupportSerialTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/DescriptorSupportSerialTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6332962
* @summary Test that DescriptorSupport does not serialize targetObject
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DescriptorSupportSerialTest
* @run build DescriptorSupportSerialTest
* @run main DescriptorSupportSerialTest
--- a/jdk/test/javax/management/modelmbean/DescriptorSupportTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/DescriptorSupportTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4883712 4869006 4894856 5016685
* @summary Test that DescriptorSupport correctly validates fields
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DescriptorSupportTest
* @run build DescriptorSupportTest
* @run main DescriptorSupportTest
--- a/jdk/test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 7065236
* @summary Test for locale insensitive strings in DescriptorSupport class
* @author Harsha Wardhana B
- * @modules java.management
+ *
* @run clean DescriptorSupportXMLLocaleTest
* @run build DescriptorSupportXMLLocaleTest
* @run main DescriptorSupportXMLLocaleTest
--- a/jdk/test/javax/management/modelmbean/DescriptorSupportXMLTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/DescriptorSupportXMLTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that DescriptorSupport.toXMLString() can be used to
* reconstruct an equivalent DescriptorSupport
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DescriptorSupportXMLTest
* @run build DescriptorSupportXMLTest
* @run main DescriptorSupportXMLTest
--- a/jdk/test/javax/management/modelmbean/ExoticTargetTypeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/ExoticTargetTypeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that a custom ModelMBean implementation can have custom
* targetType values in its ModelMBeanOperationInfo descriptors.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ExoticTargetTypeTest
* @run build ExoticTargetTypeTest
* @run main ExoticTargetTypeTest
--- a/jdk/test/javax/management/modelmbean/InfoSupportTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/InfoSupportTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* that getDescriptors("mbean") works, and that default values for
* MBean descriptors are correctly assigned.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean InfoSupportTest
* @run build InfoSupportTest
* @run main InfoSupportTest
--- a/jdk/test/javax/management/modelmbean/LoggingExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/LoggingExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,9 @@
* when traces enabled and no attributes.
* @author Luis-Miguel Alventosa
* @author Paul Cheeseman
- * @modules java.management
+ *
+ * @modules java.logging
+ * java.management
*/
import java.util.logging.ConsoleHandler;
--- a/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that ModelMBeanInfoSupport.getDescriptors(null) also
* returns the MBean's descriptor.
* @author Eamonn McManus, Daniel Fuchs
- * @modules java.management
+ *
* @run clean GetAllDescriptorsTest
* @run build GetAllDescriptorsTest
* @run main/othervm/java.security.policy=policy GetAllDescriptorsTest
--- a/jdk/test/javax/management/modelmbean/OnUnregisterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/OnUnregisterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that OnUnregister is an allowed value for persistPolicy
* in ModelMBeanAttributeInfo
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean OnUnregisterTest
* @run build OnUnregisterTest
* @run main OnUnregisterTest
--- a/jdk/test/javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -36,7 +36,7 @@
* - the declared name can be loaded by the value's class loader and
* produces a class to which the value can be assigned.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean RequiredModelMBeanGetAttributeTest
* @run build RequiredModelMBeanGetAttributeTest
* @run main RequiredModelMBeanGetAttributeTest
--- a/jdk/test/javax/management/modelmbean/RequiredModelMBeanMethodTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/RequiredModelMBeanMethodTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* from the RequiredModelMBean class itself if they are not in the
* ModelMBeanInfo
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean RequiredModelMBeanMethodTest
* @run build RequiredModelMBeanMethodTest
* @run main RequiredModelMBeanMethodTest
--- a/jdk/test/javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* MBeanException wrapping a ServiceNotFoundException is thrown is setAttribute
* called but no setMethod field has been provided.
* @author Jean-Francois Denise
- * @modules java.management
+ *
* @run clean RequiredModelMBeanSetAttributeTest
* @run build RequiredModelMBeanSetAttributeTest
* @run main RequiredModelMBeanSetAttributeTest
--- a/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* IllegalArgumentException when attribute names, operation names, and
* Java type names do not strictly follow the expected Java syntax.
* @author Eamonn McManus, Daniel Fuchs
- * @modules java.management
+ *
* @run clean SimpleModelMBeanCommand
* @run build SimpleModelMBeanCommand
* @run main/othervm/java.security.policy=policy SimpleModelMBeanCommand
--- a/jdk/test/javax/management/monitor/CounterMonitorDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/CounterMonitorDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that no locks are held when a monitor attribute is sampled
* or notif delivered.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean CounterMonitorDeadlockTest
* @run build CounterMonitorDeadlockTest
* @run main CounterMonitorDeadlockTest 1
--- a/jdk/test/javax/management/monitor/CounterMonitorInitThresholdTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/CounterMonitorInitThresholdTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* objects added before the counter monitor is started as well as by
* the observed objects which are added once the monitor is started.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean CounterMonitorInitThresholdTest
* @run build CounterMonitorInitThresholdTest
* @run main CounterMonitorInitThresholdTest
--- a/jdk/test/javax/management/monitor/CounterMonitorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/CounterMonitorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that the counter monitor, when running in difference mode,
* emits a notification every time the threshold is exceeded.
* @author Luis-Miguel Alventosa, Shanliang JIANG
- * @modules java.management
+ *
* @run clean CounterMonitorTest
* @run build CounterMonitorTest
* @run main CounterMonitorTest
--- a/jdk/test/javax/management/monitor/CounterMonitorThresholdTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/CounterMonitorThresholdTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6229368 8025207
* @summary Wrong threshold value in CounterMonitor with offset and modulus.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean CounterMonitorThresholdTest
* @run build CounterMonitorThresholdTest
* @run main CounterMonitorThresholdTest
--- a/jdk/test/javax/management/monitor/DerivedGaugeMonitorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/DerivedGaugeMonitorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6683213
* @summary Test that the initial derived gauge is (Integer)0
* @author Daniel Fuchs
- * @modules java.management
+ *
* @run clean DerivedGaugeMonitorTest
* @run build DerivedGaugeMonitorTest
* @run main DerivedGaugeMonitorTest
--- a/jdk/test/javax/management/monitor/GaugeMonitorDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/GaugeMonitorDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,8 +27,9 @@
* @summary Test that no locks are held when a monitor attribute is sampled
* or notif delivered.
* @author Eamonn McManus
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @run clean GaugeMonitorDeadlockTest
* @run build GaugeMonitorDeadlockTest
* @run main GaugeMonitorDeadlockTest 1
--- a/jdk/test/javax/management/monitor/MultiMonitorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/MultiMonitorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,13 +24,13 @@
/*
* @test
* @bug 4984057
+ * @key randomness
* @summary Test that monitors can sample a large number of attributes
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MultiMonitorTest
* @run build MultiMonitorTest
* @run main MultiMonitorTest
- * @key randomness
*/
import java.util.*;
--- a/jdk/test/javax/management/monitor/NonComparableAttributeValueTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/NonComparableAttributeValueTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* jmx.monitor.error.type notification when the attribute
* being monitored returns a non comparable value.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean NonComparableAttributeValueTest
* @run build NonComparableAttributeValueTest
* @run main NonComparableAttributeValueTest
--- a/jdk/test/javax/management/monitor/NullAttributeValueTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/NullAttributeValueTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* being monitored returns a null value.
* @author Luis-Miguel Alventosa
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean NullAttributeValueTest
* @run build NullAttributeValueTest
* @run main NullAttributeValueTest
--- a/jdk/test/javax/management/monitor/ReflectionExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/ReflectionExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,11 +24,11 @@
/*
* @test
* @bug 6205072
+ * @key intermittent
* @summary Test that the jmx.monitor.error.runtime monitor notification
* is emitted when getAttribute throws ReflectionException.
* @author Luis-Miguel Alventosa
- * @key intermittent
- * @modules java.management
+ *
* @run clean ReflectionExceptionTest MBeanServerBuilderImpl
* MBeanServerForwarderInvocationHandler
* @run build ReflectionExceptionTest MBeanServerBuilderImpl
--- a/jdk/test/javax/management/monitor/RuntimeExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/RuntimeExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that the jmx.monitor.error.runtime monitor notification
* is emitted when getAttribute throws RuntimeException.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean RuntimeExceptionTest MBeanServerBuilderImpl
* MBeanServerForwarderInvocationHandler
* @run build RuntimeExceptionTest MBeanServerBuilderImpl
--- a/jdk/test/javax/management/monitor/StartStopTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/StartStopTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,8 +27,9 @@
* @summary Test that tasks are cancelled properly when
* monitors are started and stopped in a loop.
* @author Luis-Miguel Alventosa
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.*
* @run clean StartStopTest
* @run build StartStopTest
--- a/jdk/test/javax/management/monitor/StringMonitorDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/StringMonitorDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,11 +24,11 @@
/*
* @test
* @bug 6303187
+ * @key intermittent
* @summary Test that no locks are held when a monitor attribute is sampled
* or notif delivered.
* @author Eamonn McManus
- * @key intermittent
- * @modules java.management
+ *
* @run clean StringMonitorDeadlockTest
* @run build StringMonitorDeadlockTest
* @run main StringMonitorDeadlockTest 1
--- a/jdk/test/javax/management/monitor/ThreadPoolAccTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/ThreadPoolAccTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that each thread in the thread pool runs
* in the context of the monitor.start() caller.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ThreadPoolAccTest
* @run build ThreadPoolAccTest
* @run main ThreadPoolAccTest
--- a/jdk/test/javax/management/monitor/ThreadPoolTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/monitor/ThreadPoolTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that all monitors will be well started when sharing
* a single thread pool.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ThreadPoolTest
* @run build ThreadPoolTest
* @run main/othervm/timeout=300 ThreadPoolTest 1
--- a/jdk/test/javax/management/mxbean/AmbiguousConstructorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/AmbiguousConstructorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6175517 6278707
* @summary Test that ambiguous ConstructorProperties annotations are detected.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean AmbiguousConstructorTest
* @run build AmbiguousConstructorTest
* @run main AmbiguousConstructorTest
--- a/jdk/test/javax/management/mxbean/ComparatorExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/ComparatorExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6601652
* @summary Test exception when SortedMap or SortedSet has non-null Comparator
* @author Eamonn McManus
- * @modules java.management
*/
import java.util.SortedMap;
--- a/jdk/test/javax/management/mxbean/ExceptionDiagnosisTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/ExceptionDiagnosisTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6713777
* @summary Test that exception messages include all relevant information
* @author Eamonn McManus
- * @modules java.management
*/
import javax.management.ConstructorParameters;
--- a/jdk/test/javax/management/mxbean/GenericTypeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/GenericTypeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6376416 6406447
* @summary Test use of generic types in MXBeans (mostly illegal).
* @author Eamonn McManus
- * @modules java.management
+ *
* @run main GenericTypeTest
*/
--- a/jdk/test/javax/management/mxbean/InvalidMXBeanRegistrationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/InvalidMXBeanRegistrationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Ensure the registration of an invalid MXBean
* throws NotCompliantMBeanException.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean InvalidMXBeanRegistrationTest
* @run build InvalidMXBeanRegistrationTest
* @run main InvalidMXBeanRegistrationTest
--- a/jdk/test/javax/management/mxbean/LeakTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/LeakTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,7 +25,7 @@
* @bug 6482247
* @summary Test that creating MXBeans does not introduce memory leaks.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run build LeakTest RandomMXBeanTest MerlinMXBean TigerMXBean
* @run main LeakTest
*/
--- a/jdk/test/javax/management/mxbean/MBeanOperationInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MBeanOperationInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6359948
* @summary Check that MXBean operations have the expected ReturnType in MBeanOperationInfo
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean MBeanOperationInfoTest
* @run build MBeanOperationInfoTest
* @run main MBeanOperationInfoTest
--- a/jdk/test/javax/management/mxbean/MXBeanAnnotationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanAnnotationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6316491
* @summary Check that the MXBean annotation works as advertised
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MXBeanAnnotationTest
* @run build MXBeanAnnotationTest
* @run main MXBeanAnnotationTest
--- a/jdk/test/javax/management/mxbean/MXBeanFallbackTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanFallbackTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* It needs to be a separate class because the "jdk.jmx.mbeans.allowNonPublic"
* system property must be set before c.s.j.m.MBeanAnalyzer has been loaded.
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean MXBeanFallbackTest
* @run build MXBeanFallbackTest
* @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true MXBeanFallbackTest
--- a/jdk/test/javax/management/mxbean/MXBeanFlagTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanFlagTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6335337
* @summary Test correctness of mxbean flag in descriptor.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean MXBeanFlagTest
* @run build MXBeanFlagTest
* @run main MXBeanFlagTest
--- a/jdk/test/javax/management/mxbean/MXBeanLoadingTest1.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanLoadingTest1.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,8 +26,9 @@
* @bug 8058865
* @summary Checks correct collection of MXBean's class after unregistration
* @author Olivier Lagneau
- * @modules java.management
+ *
* @library /lib/testlibrary
+ *
* @run main/othervm/timeout=300 MXBeanLoadingTest1
*/
--- a/jdk/test/javax/management/mxbean/MXBeanPreRegisterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanPreRegisterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Ensure that preRegister etc are called, but not when wrapped
* by the class StandardMBean
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MXBeanPreRegisterTest
* @run build MXBeanPreRegisterTest
* @run main MXBeanPreRegisterTest
--- a/jdk/test/javax/management/mxbean/MXBeanRefTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MXBeanRefTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6296433 6283873
* @summary Test that inter-MXBean references work as expected.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean MXBeanRefTest
* @run build MXBeanRefTest
* @run main MXBeanRefTest
--- a/jdk/test/javax/management/mxbean/MiscTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/MiscTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* interfaceClassName, openType, originalType, StandardMBean,
* StandardEmitterMBean.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean MiscTest
* @run build MiscTest
* @run main MiscTest
--- a/jdk/test/javax/management/mxbean/OperationImpactTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/OperationImpactTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6320104
* @summary Check that MXBean operations have impact UNKNOWN.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean OperationImpactTest
* @run build OperationImpactTest
* @run main OperationImpactTest
--- a/jdk/test/javax/management/mxbean/OverloadTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/OverloadTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6175517
* @summary Test that MXBean interfaces can contain overloaded methods
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean OverloadTest
* @run build OverloadTest
* @run main OverloadTest
--- a/jdk/test/javax/management/mxbean/PreRegisterNameTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/PreRegisterNameTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6448042
* @summary Test that MXBeans can define their own names in preRegister
* @author Eamonn McManus
- * @modules java.management
*/
import java.lang.management.ManagementFactory;
--- a/jdk/test/javax/management/mxbean/PropertyNamesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/PropertyNamesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6175517
* @summary Test the PropertyNames annotation with MXBeans
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean PropertyNamesTest
* @run build PropertyNamesTest
* @run main PropertyNamesTest
--- a/jdk/test/javax/management/mxbean/SameObjectTwoNamesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/SameObjectTwoNamesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* names produces an exception
* @author Alexander Shusherov
* @author Eamonn McManus
- * @modules java.management
+ *
* @run main SameObjectTwoNamesTest
* @run main/othervm -Djmx.mxbean.multiname=true SameObjectTwoNamesTest
*/
--- a/jdk/test/javax/management/mxbean/StandardMBeanOverrideTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/StandardMBeanOverrideTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* getMBeanInfo and getNotificationInfo in StandardMBean and
* StandardEmitterMBean.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean StandardMBeanOverrideTest
* @run build StandardMBeanOverrideTest
* @run main StandardMBeanOverrideTest
--- a/jdk/test/javax/management/mxbean/ThreadMXBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/ThreadMXBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,13 +24,13 @@
/*
* @test
* @bug 6305746
+ * @key randomness
* @summary Test that the null values returned by the ThreadMXBean work.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ThreadMXBeanTest
* @run build ThreadMXBeanTest
* @run main ThreadMXBeanTest
- * @key randomness
*/
import java.lang.management.*;
--- a/jdk/test/javax/management/mxbean/TypeNameTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/mxbean/TypeNameTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6757225 6763051
* @summary Test that type names in MXBeans match their spec.
* @author Eamonn McManus
- * @modules java.management
*/
import java.lang.reflect.Field;
--- a/jdk/test/javax/management/notification/BroadcasterSupportDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/notification/BroadcasterSupportDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that NotificationBroadcasterSupport can be subclassed
* and used with synchronized(this) without causing deadlock
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean BroadcasterSupportDeadlockTest
* @run build BroadcasterSupportDeadlockTest
* @run main BroadcasterSupportDeadlockTest
--- a/jdk/test/javax/management/notification/FilterExceptionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/notification/FilterExceptionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6244855 6244863
* @summary Exception thrown by NotificationFilter should be ignored
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean FilterExceptionTest
* @run build FilterExceptionTest
* @run main FilterExceptionTest
--- a/jdk/test/javax/management/notification/NotifExecutorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/notification/NotifExecutorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4661545
* @summary Tests to use an executor to send notifications.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean NotifExecutorTest
* @run build NotifExecutorTest
* @run main NotifExecutorTest
--- a/jdk/test/javax/management/notification/NotifInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/notification/NotifInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4506105 6303698
* @summary NotificationBroadcasterSupport should have a ctor with MBeanNotificationInfo[]
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean NotifInfoTest
* @run build NotifInfoTest
* @run main NotifInfoTest
--- a/jdk/test/javax/management/openmbean/ArrayTypeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/ArrayTypeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5045358
* @summary Test that Open MBeans support arrays of primitive types.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean ArrayTypeTest
* @run build ArrayTypeTest
* @run main ArrayTypeTest
--- a/jdk/test/javax/management/openmbean/BadConstraintTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/BadConstraintTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that Open MBean attributes and parameters cannot have
* illegal constraints like min greater than max
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean BadConstraintTest
* @run build BadConstraintTest
* @run main BadConstraintTest
--- a/jdk/test/javax/management/openmbean/CompositeDataStringTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/CompositeDataStringTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6610174
* @summary Test that CompositeDataSupport.toString() represents arrays correctly
* @author Eamonn McManus
- * @modules java.management
*/
import javax.management.openmbean.ArrayType;
--- a/jdk/test/javax/management/openmbean/ConstraintTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/ConstraintTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6204469
* @summary Test that Open MBean attributes and parameters check constraints
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ConstraintTest
* @run build ConstraintTest
* @run main ConstraintTest
--- a/jdk/test/javax/management/openmbean/EqualsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/EqualsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5072174
* @summary Test CompositeDataSupport.equals with ArrayType
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean EqualsTest
* @run build EqualsTest
* @run main EqualsTest
--- a/jdk/test/javax/management/openmbean/IsValueTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/IsValueTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 5072004
* @summary Test new rules for isValue
* @author Eamonn McManus
- * @modules java.management
*/
import javax.management.openmbean.*;
--- a/jdk/test/javax/management/openmbean/NullConstructorParamsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/NullConstructorParamsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6434298
* @summary Test IAE is thrown when typeName or description parameter is null for TabularType and CompositeType constructors
* @author Joel FERAUD
- * @modules java.management
*/
import javax.management.openmbean.*;
--- a/jdk/test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java Thu Mar 30 21:02:33 2017 +0200
@@ -41,7 +41,7 @@
* @bug 8023529
* @summary Test that OpenMBean*Info.equals do not throw NPE
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean OpenMBeanInfoEqualsNPETest
* @run build OpenMBeanInfoEqualsNPETest
* @run main OpenMBeanInfoEqualsNPETest
--- a/jdk/test/javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java Thu Mar 30 21:02:33 2017 +0200
@@ -40,7 +40,7 @@
* @bug 8023529
* @summary Test that OpenMBean*Info.hashCode do not throw NPE
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean OpenMBeanInfoHashCodeNPETest
* @run build OpenMBeanInfoHashCodeNPETest
* @run main OpenMBeanInfoHashCodeNPETest
--- a/jdk/test/javax/management/openmbean/OpenTypeDescriptorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/openmbean/OpenTypeDescriptorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* @summary Test that Open*MBeanInfo classes include "openType" in descriptor
* and also test serial compatibility with Java 5.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean OpenTypeDescriptorTest
* @run build OpenTypeDescriptorTest
* @run main OpenTypeDescriptorTest
--- a/jdk/test/javax/management/proxy/JMXProxyFallbackTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/proxy/JMXProxyFallbackTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -34,7 +34,7 @@
* It needs to be a separate class because the "jdk.jmx.mbeans.allowNonPublic"
* system property must be set before c.s.j.m.MBeanAnalyzer has been loaded.
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean JMXProxyFallbackTest
* @run build JMXProxyFallbackTest
* @run main/othervm -Djdk.jmx.mbeans.allowNonPublic=true JMXProxyFallbackTest
--- a/jdk/test/javax/management/proxy/JMXProxyTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/proxy/JMXProxyTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -33,7 +33,7 @@
* @summary Tests that javax.management.JMX creates proxies only for the
* compliant MBeans/MXBeans
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean JMXProxyTest
* @run build JMXProxyTest
* @run main JMXProxyTest
--- a/jdk/test/javax/management/proxy/NotificationEmitterProxy.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/proxy/NotificationEmitterProxy.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @summary Test that we can create proxies which are NotificationEmitters.
* @bug 6411747
* @author Daniel Fuchs
- * @modules java.management
+ *
* @run clean NotificationEmitterProxy
* @run build NotificationEmitterProxy
* @run main NotificationEmitterProxy
--- a/jdk/test/javax/management/proxy/ProxyObjectMethodsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/proxy/ProxyObjectMethodsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6177524
* @summary Test how to execute the 3 Object methods by a Proxy.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean ProxyObjectMethodsTest
* @run build ProxyObjectMethodsTest
* @run main ProxyObjectMethodsTest
--- a/jdk/test/javax/management/query/CustomQueryTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/query/CustomQueryTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6692027
* @summary Check that custom subclasses of QueryEval can be serialized.
* @author Eamonn McManus
- * @modules java.management
*/
import java.io.ByteArrayInputStream;
--- a/jdk/test/javax/management/query/InstanceOfExpTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/query/InstanceOfExpTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5072174 6335848
* @summary test the new method javax.management.Query.isInstanceOf("className")
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean InstanceOfExpTest
* @run build InstanceOfExpTest
* @run main InstanceOfExpTest
--- a/jdk/test/javax/management/query/QueryExpStringTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/query/QueryExpStringTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4886011
* @summary Test that QueryExp.toString() is reversible
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean QueryExpStringTest
* @run build QueryExpStringTest
* @run main QueryExpStringTest
--- a/jdk/test/javax/management/query/QueryMatchTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/query/QueryMatchTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6266438
* @summary Query.match code for character sequences like [a-z] is wrong.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean QueryMatchTest
* @run build QueryMatchTest
* @run main QueryMatchTest
--- a/jdk/test/javax/management/query/QuerySubstringTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/query/QuerySubstringTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Query.{initial,any,final}SubString fail if the
* matching constraint string contains wildcards.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean QuerySubstringTest
* @run build QuerySubstringTest
* @run main QuerySubstringTest
--- a/jdk/test/javax/management/relation/NonArrayListTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/relation/NonArrayListTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4848474
* @summary Test that relation service doesn't require List params to be ArrayList
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NonArrayListTest
* @run build NonArrayListTest
* @run main NonArrayListTest
--- a/jdk/test/javax/management/relation/RelationNotificationSeqNoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/relation/RelationNotificationSeqNoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6701459
* @summary Test sequence numbers in RelationService notifications.
* @author Eamonn McManus
- * @modules java.management
*/
/*
--- a/jdk/test/javax/management/relation/RelationNotificationSourceTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/relation/RelationNotificationSourceTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4892674
* @summary Test that RelationNotification can be constructed with ObjectName.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean RelationNotificationSourceTest
* @run build RelationNotificationSourceTest
* @run main RelationNotificationSourceTest
--- a/jdk/test/javax/management/relation/RelationTypeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/relation/RelationTypeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4716675
* @summary Test that relation type checking uses isInstanceOf
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean RelationTypeTest
* @run build RelationTypeTest
* @run main RelationTypeTest
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/javax/management/remote/mandatory/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = java.management.rmi
+
--- a/jdk/test/javax/management/remote/mandatory/URLTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/URLTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5057532
* @summary Tests that host names are parsed correctly in URLs
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean URLTest
* @run build URLTest
* @run main URLTest
--- a/jdk/test/javax/management/remote/mandatory/connection/AddressableTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/AddressableTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6238815
* @summary test the new interface Addressable
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean AddressableTest
* @run build AddressableTest
* @run main AddressableTest
--- a/jdk/test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,10 +24,10 @@
/*
* @test
* @bug 4940957 8025205
+ * @key intermittent
* @summary Tests behaviour when connections break
* @author Eamonn McManus
- * @key intermittent
- * @modules java.management.rmi
+ *
* @run clean BrokenConnectionTest
* @run build BrokenConnectionTest
* @run main BrokenConnectionTest
--- a/jdk/test/javax/management/remote/mandatory/connection/CloseFailedClientTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/CloseFailedClientTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4921888
* @summary Tests that we do not get a NullPointException.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean CloseFailedClientTest
* @run build CloseFailedClientTest
* @run main CloseFailedClientTest
--- a/jdk/test/javax/management/remote/mandatory/connection/CloseServerTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/CloseServerTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4838640
* @summary test server close in different conditions.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean CloseServerTest
* @run build CloseServerTest
* @run main CloseServerTest
--- a/jdk/test/javax/management/remote/mandatory/connection/CloseUnconnectedTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/CloseUnconnectedTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4897052
* @summary Tests that opening and immediately closing a connector works
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean CloseUnconnectedTest
* @run build CloseUnconnectedTest
* @run main CloseUnconnectedTest
--- a/jdk/test/javax/management/remote/mandatory/connection/CloseableTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/CloseableTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* the method "void close() throws IOException;" extend
* or implement the java.io.Closeable interface.
* @author Luis-Miguel Alventosa
- * @modules java.management.rmi
+ *
* @run clean CloseableTest
* @run build CloseableTest
* @run main CloseableTest
--- a/jdk/test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4943248
* @summary Tests that NullPointerException is thrown when listener is null.
* @author Daniel Fuchs
- * @modules java.management.rmi
+ *
* @run clean ConnectionListenerNullTest
* @run build ConnectionListenerNullTest
* @run main ConnectionListenerNullTest
--- a/jdk/test/javax/management/remote/mandatory/connection/ConnectionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/ConnectionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4865397
* @summary Tests remote JMX connections
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean ConnectionTest
* @run build ConnectionTest
* @run main ConnectionTest
--- a/jdk/test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -28,7 +28,7 @@
* @summary test the connector server option that causes it not to prevent the
* VM from exiting
* @author Shanliang JIANG, Eamonn McManus
- * @modules java.management.rmi
+ *
* @run main/othervm DaemonRMIExporterTest
*/
import java.util.Arrays;
--- a/jdk/test/javax/management/remote/mandatory/connection/DeadLockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/DeadLockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5039210
* @summary test on a client notification deadlock.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean DeadLockTest
* @run build DeadLockTest
* @run main DeadLockTest
--- a/jdk/test/javax/management/remote/mandatory/connection/FailedConnectionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/FailedConnectionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @bug 4939578
* @summary test to get an IOException.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean FailedConnectionTest
* @run build FailedConnectionTest
* @run main FailedConnectionTest
--- a/jdk/test/javax/management/remote/mandatory/connection/GetConnectionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/GetConnectionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4951414
* @summary Try to get an IOException.
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean GetConnectionTest
* @run build GetConnectionTest
* @run main GetConnectionTest
--- a/jdk/test/javax/management/remote/mandatory/connection/IIOPURLTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/IIOPURLTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4886799
* @summary Check that IIOP URLs have /ior/ in the path
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean IIOPURLTest
* @run build IIOPURLTest
* @run main IIOPURLTest
--- a/jdk/test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 7065236
* @summary Test for locale insensitive strings in JMXServiceURL class
* @author Harsha Wardhana B
- * @modules java.management
+ *
* @run clean JMXServiceURLLocaleTest
* @run build JMXServiceURLLocaleTest
* @run main JMXServiceURLLocaleTest
--- a/jdk/test/javax/management/remote/mandatory/connection/MultiOpenCloseTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/MultiOpenCloseTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 1234567
* @summary Open, connect then close multi-connectors.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean MultiOpenCloseTest
* @run build MultiOpenCloseTest
* @run main MultiOpenCloseTest
--- a/jdk/test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -45,7 +45,7 @@
* @bug 6697180
* @summary test on a client notification deadlock.
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean MultiThreadDeadLockTest
* @run build MultiThreadDeadLockTest
* @run main MultiThreadDeadLockTest
--- a/jdk/test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4901808 7183800
* @summary Check that RMI connection ids include IP address of a client network interface
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean RMIConnectionIdTest
* @run build RMIConnectionIdTest
* @run main RMIConnectionIdTest
--- a/jdk/test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -55,6 +55,9 @@
* @bug 8147857
* @summary Tests whether RMIConnector logs attribute names correctly.
* @author Severin Gehwolf
+ *
+ * @modules java.logging
+ * java.management.rmi
*/
public class RMIConnectorLogAttributesTest {
--- a/jdk/test/javax/management/remote/mandatory/connection/RMIExitTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/RMIExitTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @bug 4917237
* @summary test that process exit immediately after stop() / close() called
* @author Jean Francois Denise
- * @modules java.management.rmi
+ *
* @run clean RMIExitTest
* @run build RMIExitTest
* @run main RMIExitTest
--- a/jdk/test/javax/management/remote/mandatory/connection/RMISerializeTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/RMISerializeTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @summary Tests to serialize RMIConnector
* @bug 5032052
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean RMISerializeTest
* @run build RMISerializeTest
* @run main RMISerializeTest
--- a/jdk/test/javax/management/remote/mandatory/connection/ReconnectTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connection/ReconnectTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4927217
* @summary test to reconnect
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean ReconnectTest
* @run build ReconnectTest
* @run main ReconnectTest
--- a/jdk/test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,6 @@
* @bug 6475157
* @summary Tests deadlock in simultaneous connection and connector-server close
* @author Eamonn McManus
- * @modules java.management.rmi
*/
/* This test is somewhat dependent on implementation details. If it suddenly
--- a/jdk/test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests that JNDI bind failure doesn't leave an orphan RMI
* Connector Server object
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean JNDIFailureTest
* @run build JNDIFailureTest
* @run main JNDIFailureTest
--- a/jdk/test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that setting an MBeanServerForwarder on an already
* started RMI connector server has the expected behavior.
* @author Luis-Miguel Alventosa
- * @modules java.management.rmi
+ *
* @run clean MBSFPreStartPostStartTest
* @run build MBSFPreStartPostStartTest
* @run main MBSFPreStartPostStartTest
--- a/jdk/test/javax/management/remote/mandatory/loading/DefaultProviderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/DefaultProviderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4884913
* @summary Tests that default protocols are loaded correctly
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean DefaultProviderTest
* @run build DefaultProviderTest
* @run main DefaultProviderTest
--- a/jdk/test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4924683
* @summary Check RMI/JRMP stubs can be deserialized using user's loader
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean DeserializeEncodedURLTest SingleClassLoader
* @run build DeserializeEncodedURLTest SingleClassLoader
* @run main DeserializeEncodedURLTest
--- a/jdk/test/javax/management/remote/mandatory/loading/MethodResultTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/MethodResultTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,8 +26,9 @@
* @bug 4898478
* @summary Tests client default class loader used before JSR 160 loader
* @author Eamonn McManus
- * @modules java.management
+ *
* @library /lib/testlibrary
+ *
* @run clean MethodResultTest
* @run build MethodResultTest
* @run main MethodResultTest
--- a/jdk/test/javax/management/remote/mandatory/loading/MissingClassTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/MissingClassTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,13 +24,13 @@
/*
* @test
* @bug 4915825 4921009 4934965 4977469 8019584
+ * @key randomness
* @summary Tests behavior when client or server gets object of unknown class
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean MissingClassTest SingleClassLoader
* @run build MissingClassTest SingleClassLoader
* @run main MissingClassTest
- * @key randomness
*/
/*
--- a/jdk/test/javax/management/remote/mandatory/loading/RMIDownloadTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/RMIDownloadTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 5021246
* @summary Check that class downloading is supported by RMI connector
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run main RMIDownloadTest receive without
* @run main RMIDownloadTest send without
* @run main RMIDownloadTest receive with
--- a/jdk/test/javax/management/remote/mandatory/loading/TargetMBeanTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/TargetMBeanTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4910428
* @summary Tests target MBean class loader used before JSR 160 loader
* @author Eamonn McManus
- * @modules java.management.rmi
+ *
* @run clean TargetMBeanTest
* @run build TargetMBeanTest
* @run main TargetMBeanTest
--- a/jdk/test/javax/management/remote/mandatory/loading/UserClassLoaderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/loading/UserClassLoaderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6356458
* @summary test to not lose a user classloader
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean UserClassLoaderTest
* @run build UserClassLoaderTest
* @run main UserClassLoaderTest
--- a/jdk/test/javax/management/remote/mandatory/notif/AddRemoveTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/AddRemoveTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @bug 4838640 4917194
* @summary test on add/remove NotificationListener
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean AddRemoveTest
* @run build AddRemoveTest
* @run main AddRemoveTest
--- a/jdk/test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 7120365
* @summary test on Concurrent Modification
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run main ConcurrentModificationTest
*/
--- a/jdk/test/javax/management/remote/mandatory/notif/DiffHBTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/DiffHBTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4911721
* @summary test on add/remove NotificationListener
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean DiffHBTest
* @run build DiffHBTest
* @run main DiffHBTest
--- a/jdk/test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Check that the expected notification is received by the JMX
* client even when the domain in the ObjectName is not specified
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean EmptyDomainNotificationTest
* @run build EmptyDomainNotificationTest
* @run main EmptyDomainNotificationTest
--- a/jdk/test/javax/management/remote/mandatory/notif/ListenerScaleTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/ListenerScaleTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,9 +26,9 @@
* @bug 6338874
* @summary Check that notification dispatch is not linear in number of MBeans.
* @author Eamonn McManus
- * @modules java.management.rmi
*
* @library /lib/testlibrary
+ *
* @run build jdk.testlibrary.* ListenerScaleTest
* @run main ListenerScaleTest
*/
--- a/jdk/test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -23,10 +23,10 @@
/*
* @test
+ * @bug 5022196 8132003
* @summary Tests to send a not serializable notification.
- * @bug 5022196 8132003
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean NotSerializableNotifTest
* @run build NotSerializableNotifTest
* @run main NotSerializableNotifTest
--- a/jdk/test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6174229
* @summary Verify the property name specifying server notification buffer size.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean NotifBufferSizePropertyNameTest
* @run build NotifBufferSizePropertyNameTest
* @run main NotifBufferSizePropertyNameTest
--- a/jdk/test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6199899
* @summary Tests reconnection done by a fetching notif thread.
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean NotifReconnectDeadlockTest
* @run build NotifReconnectDeadlockTest
* @run main NotifReconnectDeadlockTest
--- a/jdk/test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4934236
* @summary Tests that NotificationBuffer is created when used.
* @author jfd@...
- * @modules java.management.rmi
+ *
* @run clean NotificationBufferCreationTest NotificationSender
* @run build NotificationBufferCreationTest
* @run main NotificationBufferCreationTest
--- a/jdk/test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests NotificationBuffer doesn't hold locks when adding listeners,
* if test times out then deadlock is suspected.
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NotificationBufferDeadlockTest
* @run build NotificationBufferDeadlockTest
* @run main NotificationBufferDeadlockTest
--- a/jdk/test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,11 +24,11 @@
/*
* @test
* @bug 5106721
+ * @key intermittent
* @summary Check the emission of notifications when a Security Manager is
* installed. Test the property "jmx.remote.x.check.notification.emission".
* @author Luis-Miguel Alventosa
- * @key intermittent
- * @modules java.management.rmi
+ *
* @run clean NotificationEmissionTest
* @run build NotificationEmissionTest
* @run main NotificationEmissionTest 1
--- a/jdk/test/javax/management/remote/mandatory/notif/RMINotifTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/RMINotifTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,9 +25,8 @@
* @test
* @bug 7654321
* @summary Tests to receive notifications for opened and closed connections
-ions
* @author sjiang
- * @modules java.management.rmi
+ *
* @run clean RMINotifTest
* @run build RMINotifTest
* @run main RMINotifTest
--- a/jdk/test/javax/management/remote/mandatory/notif/ServerNotifs.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/ServerNotifs.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests the reception of the notifications for opened and closed
* connections
* @author sjiang
- * @modules java.management.rmi
+ *
* @run clean ServerNotifs
* @run build ServerNotifs
* @run main ServerNotifs
--- a/jdk/test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests whether a listener receives notifs emitted before the
* listener is registered.
* @author Shanliang JIANG
- * @modules java.management.rmi
+ *
* @run clean UnexpectedNotifTest
* @run build UnexpectedNotifTest
* @run main UnexpectedNotifTest
--- a/jdk/test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests that MBeanServerFileAccessController supports
* principals other than JMXPrincipal.
* @author Luis-Miguel Alventosa
- * @modules java.management.rmi
+ *
* @run clean NonJMXPrincipalsTest SimpleStandard SimpleStandardMBean
* @run build NonJMXPrincipalsTest SimpleStandard SimpleStandardMBean
* @run main NonJMXPrincipalsTest
--- a/jdk/test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Tests the use of the "jmx.remote.x.password.file" and
* "jmx.remote.x.access.file" environment map properties.
* @author Luis-Miguel Alventosa
- * @modules java.management.rmi
+ *
* @run clean PasswordAccessFileTest SimpleStandard SimpleStandardMBean
* @run build PasswordAccessFileTest SimpleStandard SimpleStandardMBean
* @run main PasswordAccessFileTest
--- a/jdk/test/javax/management/remote/mandatory/provider/ProviderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/provider/ProviderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,7 +24,7 @@
/*
* @test ProviderTest.java
* @summary Tests jar services provider are called
- * @modules java.management.rmi
+ *
* @run clean ProviderTest provider.JMXConnectorProviderImpl provider.JMXConnectorServerProviderImpl
* @run build ProviderTest provider.JMXConnectorProviderImpl provider.JMXConnectorServerProviderImpl
* @run main ProviderTest
--- a/jdk/test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 7654321
* @summary Tests the use of the custom RMI socket factories.
* @author Luis-Miguel Alventosa
- * @modules java.management.rmi
+ *
* @run clean RMISocketFactoriesTest
* @run build RMISocketFactoriesTest RMIClientFactory RMIServerFactory
* @run main RMISocketFactoriesTest test_server_factory
--- a/jdk/test/javax/management/remote/mandatory/threads/ExecutorShutdownTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/threads/ExecutorShutdownTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 8141591
* @summary Tests if notifications are received after executor is shutdown
* @author Harsha Wardhana B
- * @modules java.management
+ *
* @run clean ExecutorShutdownTest
* @run build ExecutorShutdownTest
* @run main ExecutorShutdownTest
--- a/jdk/test/javax/management/remote/mandatory/threads/ExecutorTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/threads/ExecutorTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6190873
* @summary Tests that thread creation can use a user-supplied Executor
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean ExecutorTest
* @run build ExecutorTest
* @run main ExecutorTest
--- a/jdk/test/javax/management/remote/mandatory/threads/NoServerTimeoutTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/threads/NoServerTimeoutTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6192124
* @summary Tests that you can turn off the server connection timeout thread
* @author Eamonn McManus
- * @modules java.management
+ *
* @run clean NoServerTimeoutTest
* @run build NoServerTimeoutTest
* @run main NoServerTimeoutTest
--- a/jdk/test/javax/management/remote/mandatory/version/ImplVersionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/remote/mandatory/version/ImplVersionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -29,7 +29,7 @@
* test codebase has the java permission to read the "java.runtime.version"
* system property.
* @author Luis-Miguel Alventosa, Joel Feraud
- * @modules java.management
+ *
* @run clean ImplVersionTest ImplVersionCommand
* @run build ImplVersionTest ImplVersionCommand ImplVersionReader
* @run main ImplVersionTest
--- a/jdk/test/javax/management/security/AvoidGetMBeanInfoCallsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/security/AvoidGetMBeanInfoCallsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Test that MBeanServer.queryNames doesn't call getMBeanInfo on every
* resultant MBean when there is no security manager installed.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean AvoidGetMBeanInfoCallsTest
* @run build AvoidGetMBeanInfoCallsTest
* @run main AvoidGetMBeanInfoCallsTest
--- a/jdk/test/javax/management/security/MBeanPermissionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/security/MBeanPermissionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6228749
* @summary MBeanPermission(null,"") should throw IllegalArgumentException.
* @author Luis-Miguel Alventosa
- * @modules java.management
+ *
* @run clean MBeanPermissionTest
* @run build MBeanPermissionTest
* @run main MBeanPermissionTest
--- a/jdk/test/javax/management/standardmbean/DeadlockTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/standardmbean/DeadlockTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6331746
* @summary Test a deadlock and will be blocked forever if the deadlock is present.
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run main DeadlockTest
*/
--- a/jdk/test/javax/management/timer/MissingNotificationTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/timer/MissingNotificationTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,13 +24,13 @@
/*
* @test
* @bug 6809322
+ * @key randomness
* @summary Test for missing notifications in a high concurrency environment
* @author Jaroslav Bachorik
- * @modules java.management
+ *
* @run clean MissingNotificationTest
* @run build MissingNotificationTest
* @run main MissingNotificationTest
- * @key randomness
*/
import java.util.Date;
--- a/jdk/test/javax/management/timer/StartTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/javax/management/timer/StartTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 6659215
* @summary Test on timer start method with past notifications
* @author Shanliang JIANG
- * @modules java.management
+ *
* @run clean StartTest
* @run build StartTest
* @run main StartTest
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/jvmstat/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.internal.jvmstat/sun.jvmstat.monitor
+
--- a/jdk/test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,8 +24,10 @@
/*
* @test
* @bug 4990825
- * @modules jdk.internal.jvmstat/sun.jvmstat.monitor
* @summary test that HostIdentifier objects get created as expected
+ *
+ * @modules java.xml
+ * jdk.internal.jvmstat/sun.jvmstat.monitor
*/
import java.io.*;
--- a/jdk/test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java Thu Mar 30 21:02:33 2017 +0200
@@ -40,9 +40,10 @@
* @test
* @bug 6672135
* @summary setInterval() for local MonitoredHost and local MonitoredVm
- * @modules jdk.internal.jvmstat/sun.jvmstat.monitor
+ *
* @library /lib/testlibrary
* @library /test/lib
+ *
* @build jdk.testlibrary.*
* @build jdk.test.lib.apps.*
* @run main TestPollingInterval
--- a/jdk/test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,8 +24,10 @@
/*
* @test
* @bug 4990825
- * @modules jdk.internal.jvmstat/sun.jvmstat.monitor
* @summary test that VmIdentifier objects get created as expected
+ *
+ * @modules java.xml
+ * jdk.internal.jvmstat/sun.jvmstat.monitor
*/
import java.io.*;
--- a/jdk/test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,9 +24,9 @@
/*
* @test
* @bug 4990825
- * @modules jdk.internal.jvmstat/sun.jvmstat.monitor
+ * @summary prolog size and overflow sanity checks
+ *
* @run main/othervm -XX:+UsePerfData PrologSizeSanityCheck
- * @summary prolog size and overflow sanity checks
*/
import sun.jvmstat.monitor.*;
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getClassInitializationTime()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetClassInitializationTime
*/
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getClassLoadingTime()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @build ClassToLoad0
* @run main/othervm -XX:+UsePerfData GetClassLoadingTime
*/
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getInitializedClassCount()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetInitializedClassCount
*/
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getLoadedClassSize()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetLoadedClassSize
*/
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getMethodDataSize()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetMethodDataSize
*/
--- a/jdk/test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getUnloadedClassSize()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetUnloadedClassSize
*/
--- a/jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotClassLoadingMBean.getSafepointCount()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetSafepointCount
*/
--- a/jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,7 +26,7 @@
* @bug 4858522
* @summary Basic unit test of HotspotRuntimeMBean.getSafepointSyncTime()
* @author Steve Bohne
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetSafepointSyncTime
*/
--- a/jdk/test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,8 +24,8 @@
/*
* @test
* @bug 4858522
- * @modules java.management/sun.management
* @summary Basic unit test of HotspotRuntimeMBean.getTotalSafepointTime()
+ *
* @run main/othervm -XX:+UsePerfData GetTotalSafepointTime
*/
--- a/jdk/test/sun/management/HotspotThreadMBean/GetInternalThreads.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/HotspotThreadMBean/GetInternalThreads.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,7 @@
* @summary Basic Test for HotspotThreadMBean.getInternalThreadCount()
* and getInternalThreadCpuTime()
* @author Mandy Chung
- * @modules java.management/sun.management
+ *
* @run main/othervm -XX:+UsePerfData GetInternalThreads
*/
--- a/jdk/test/sun/management/LazyCompositeDataTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/LazyCompositeDataTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -36,7 +36,6 @@
* @test
* @bug 8139870
* @summary sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType
- * @modules java.management/sun.management
* @author Jaroslav Bachorik
*/
@@ -160,4 +159,5 @@
}
System.out.println("=== PASSED");
}
-}
\ No newline at end of file
+}
+
--- a/jdk/test/sun/management/LoggingTest/LoggingWithJULTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/LoggingTest/LoggingWithJULTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -26,11 +26,14 @@
/**
* @test
* @bug 8172971
- * @modules java.management java.logging
* @summary Smoke test to check that logging in java.management works as expected.
+ * @author danielfuchs
+ *
+ * @modules java.management
+ * java.logging
+ *
* @build LoggingTest LoggingWithJULTest
* @run main/othervm LoggingWithJULTest
- * @author danielfuchs
*/
public class LoggingWithJULTest {
--- a/jdk/test/sun/management/LoggingTest/LoggingWithLoggerFinderTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/LoggingTest/LoggingWithLoggerFinderTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -24,13 +24,13 @@
/**
* @test
* @bug 8172971
- * @modules java.management
* @summary Smoke test to check that logging in java.management is performed
* through System.Logger. This test installs a LoggerFinder service
* provider and verifies that it gets the traces.
+ * @author danielfuchs
+ *
* @build test.loggerfinder/test.loggerfinder.TestLoggerFinder LoggingTest LoggingWithLoggerFinderTest
* @run main/othervm --add-modules test.loggerfinder LoggingWithLoggerFinderTest
- * @author danielfuchs
*/
public class LoggingWithLoggerFinderTest {
--- a/jdk/test/sun/management/StackTraceElementCompositeData/CompatibilityTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/StackTraceElementCompositeData/CompatibilityTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -15,9 +15,9 @@
* @test
* @bug 8139587
* @summary Check backward compatibility of StackTraceElementCompositeData
- * @modules java.management/sun.management
+ * @author Jaroslav Bachorik
+ *
* @run testng CompatibilityTest
- * @author Jaroslav Bachorik
*/
public class CompatibilityTest {
@@ -69,4 +69,5 @@
assertNull(ste.getModuleName());
assertNull(ste.getModuleVersion());
}
-}
\ No newline at end of file
+}
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/management/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = java.management/sun.management
+
--- a/jdk/test/sun/management/jdp/JdpDefaultsTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jdp/JdpDefaultsTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,8 +30,9 @@
/*
* @test JdpDefaultsTest
* @summary Assert that we can read JDP packets from a multicast socket connection, on default IP and port.
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/sun.management.jdp
+ *
* @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOnTestCase DynamicLauncher
* @run main/othervm JdpDefaultsTest
*/
--- a/jdk/test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,14 +22,15 @@
*/
/**
- * @test JdpJmxRemoteDynamicPortTest.java
- * @bug 8167337
- * @summary Verify a non-zero value is assigned to jmxremote.port
- * when VM is started with jmxremote.port=0.
- * @library /lib/testlibrary
- * @modules jdk.management.agent/sun.management.jdp
- * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpJmxRemoteDynamicPortTestCase DynamicLauncher
- * @run main/othervm JdpJmxRemoteDynamicPortTest
+ * @test JdpJmxRemoteDynamicPortTest.java
+ * @bug 8167337
+ * @summary Verify a non-zero value is assigned to jmxremote.port
+ * when VM is started with jmxremote.port=0.
+ *
+ * @library /lib/testlibrary
+ *
+ * @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpJmxRemoteDynamicPortTestCase DynamicLauncher
+ * @run main/othervm JdpJmxRemoteDynamicPortTest
*/
import java.lang.management.ManagementFactory;
--- a/jdk/test/sun/management/jdp/JdpOffTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jdp/JdpOffTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -31,8 +31,9 @@
/*
* @test JdpOffTest.java
* @summary Assert that no JDP packets are sent to the default address and port.
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/sun.management.jdp
+ *
* @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOffTestCase DynamicLauncher
* @run main/othervm JdpOffTest
*/
--- a/jdk/test/sun/management/jdp/JdpSpecificAddressTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jdp/JdpSpecificAddressTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -30,8 +30,9 @@
/*
* @test JdpSpecificAddressTest
* @summary Assert that we can read JDP packets from a multicast socket connection, on specific IP and port.
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/sun.management.jdp
+ *
* @build jdk.testlibrary.* ClientConnection JdpTestUtil JdpTestCase JdpOnTestCase DynamicLauncher
* @run main/othervm JdpSpecificAddressTest
*/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/management/jdp/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,3 @@
+modules = jdk.management.agent/sun.management.jdp \
+ java.logging
+
--- a/jdk/test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,15 +22,14 @@
*/
/**
- * @test LocalRMIServerSocketFactoryTest.java
- * @bug 6774170
- * @summary Connect to a server socket returned by the LocalRMIServerSocketFactory.
+ * @test LocalRMIServerSocketFactoryTest.java
+ * @bug 6774170
+ * @summary Connect to a server socket returned by the LocalRMIServerSocketFactory.
*
- * @author Daniel Fuchs
+ * @author Daniel Fuchs
*
- * @modules jdk.management.agent/sun.management.jmxremote
- * @run compile -XDignore.symbol.file=true -g LocalRMIServerSocketFactoryTest.java
- * @run main LocalRMIServerSocketFactoryTest
+ * @run compile -XDignore.symbol.file=true -g LocalRMIServerSocketFactoryTest.java
+ * @run main LocalRMIServerSocketFactoryTest
*/
import sun.management.jmxremote.LocalRMIServerSocketFactory;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/management/jmxremote/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,3 @@
+modules = jdk.management.agent/jdk.internal.agent \
+ jdk.management.agent/sun.management.jmxremote
+
--- a/jdk/test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -40,12 +40,16 @@
/**
* @test
* @bug 6434402 8004926
+ * @author Jaroslav Bachorik
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/jdk.internal.agent
+ * @modules java.management
+ * jdk.attach
+ * jdk.management.agent/jdk.internal.agent
+ *
* @build jdk.testlibrary.*
* @build TestManager TestApplication CustomLauncherTest
* @run main/othervm CustomLauncherTest
- * @author Jaroslav Bachorik
*/
public class CustomLauncherTest {
private static final String TEST_CLASSPATH = System.getProperty("test.class.path");
--- a/jdk/test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -48,9 +48,9 @@
* @summary Test JMX agent host address binding. Same ports but different
* interfaces to bind to (using plain sockets and SSL sockets).
*
- * @modules jdk.management.agent/jdk.internal.agent
- * jdk.management.agent/sun.management.jmxremote
* @library /lib/testlibrary
+ * @modules java.management.rmi
+ *
* @build jdk.testlibrary.* JMXAgentInterfaceBinding
* @run main/timeout=5 JMXInterfaceBindingTest
*/
--- a/jdk/test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -27,7 +27,11 @@
* @summary Tests that the jvmstat counters published by the out-of-the-box
* management agent for the JMX connection details are correct.
* @author Luis-Miguel Alventosa
- * @modules jdk.management.agent/jdk.internal.agent
+ *
+ * @modules java.management
+ * jdk.attach
+ * jdk.management.agent/jdk.internal.agent
+ *
* @run clean JvmstatCountersTest
* @run build JvmstatCountersTest
* @run main/othervm/timeout=600 -XX:+UsePerfData JvmstatCountersTest 1
--- a/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/LocalManagementTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -32,13 +32,17 @@
/**
* @test
- * @library /lib/testlibrary
* @bug 5016507 6173612 6319776 6342019 6484550 8004926
* @summary Start a managed VM and test that a management tool can connect
* without connection or username/password details.
* TestManager will attempt a connection to the address obtained from
* both agent properties and jvmstat buffer.
- * @modules jdk.management.agent/jdk.internal.agent
+ *
+ * @library /lib/testlibrary
+ * @modules java.management
+ * jdk.attach
+ * jdk.management.agent/jdk.internal.agent
+ *
* @build jdk.testlibrary.* TestManager TestApplication
* @run main/othervm/timeout=300 LocalManagementTest
*/
--- a/jdk/test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,14 +25,14 @@
/**
* @test
- * @library /lib/testlibrary
* @bug 6557093
* @summary Check SSL config file permission for out-of-the-box management
- * @modules jdk.management.agent
+ * @author Taras Ledkov
+ *
+ * @library /lib/testlibrary
+ *
* @build jdk.testlibrary.* AbstractFilePermissionTest Dummy
* @run main/timeout=300 PasswordFilePermissionTest
- *
- * @author Taras Ledkov
*/
public class PasswordFilePermissionTest extends AbstractFilePermissionTest {
--- a/jdk/test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,12 +24,11 @@
#
# @test
# @bug 6528083
+# @key intermittent
# @summary Test RMI Bootstrap
#
-# @key intermittent
# @library /lib/testlibrary
-# @modules jdk.management.agent/jdk.internal.agent
-# jdk.management.agent/sun.management.jmxremote
+#
# @build jdk.testlibrary.* TestLogger Utils RmiBootstrapTest
# @run shell/timeout=300 RmiBootstrapTest.sh
@@ -44,7 +43,7 @@
rm -rf ${TESTCLASSES}/ssl
mkdir -p ${TESTCLASSES}/ssl
-cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
+cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
chmod -R 777 ${TESTCLASSES}/ssl
DEBUGOPTIONS=""
@@ -56,7 +55,7 @@
# Call the common generic test
#
-# No need to since bug 4267864 is now fixed.
+# No need to since bug 4267864 is now fixed.
#
echo -------------------------------------------------------------
echo Launching test for `basename $0 .sh`
--- a/jdk/test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -39,13 +39,14 @@
/**
* @test
- * @library /lib/testlibrary
* @bug 6228231
* @summary Test that RMI registry uses SSL.
- * @modules jdk.management.agent
+ * @author Luis-Miguel Alventosa, Taras Ledkov
+ *
+ * @library /lib/testlibrary
+ *
* @build jdk.testlibrary.* RmiRegistrySslTestApp
* @run main/timeout=300 RmiRegistrySslTest
- * @author Luis-Miguel Alventosa, Taras Ledkov
*/
public class RmiRegistrySslTest {
private final String TEST_CLASS_PATH = System.getProperty("test.class.path");
--- a/jdk/test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh Thu Mar 30 21:02:33 2017 +0200
@@ -27,8 +27,7 @@
# @summary Test RMI Bootstrap with SSL
#
# @library /lib/testlibrary
-# @modules jdk.management.agent/jdk.internal.agent
-# jdk.management.agent/sun.management.jmxremote
+#
# @build jdk.testlibrary.* TestLogger Utils RmiBootstrapTest
# @run shell/timeout=300 RmiSslBootstrapTest.sh
@@ -43,7 +42,7 @@
rm -rf ${TESTCLASSES}/ssl
mkdir -p ${TESTCLASSES}/ssl
-cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
+cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
chmod -R 777 ${TESTCLASSES}/ssl
DEBUGOPTIONS=""
--- a/jdk/test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh Thu Mar 30 21:02:33 2017 +0200
@@ -24,10 +24,8 @@
#
# @test
# @summary Test RMI Bootstrap with SSL and no keystore.
+# @bug 4932854
#
-# @bug 4932854
-# @modules jdk.management.agent/jdk.internal.agent
-# jdk.management.agent/sun.management.jmxremote
# @build TestLogger RmiSslNoKeyStoreTest
# @run shell/timeout=300 RmiSslNoKeyStoreTest.sh
@@ -42,7 +40,7 @@
rm -rf ${TESTCLASSES}/ssl
mkdir -p ${TESTCLASSES}/ssl
-cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
+cp -rf ${TESTSRC}/ssl/*store ${TESTCLASSES}/ssl
chmod -R 777 ${TESTCLASSES}/ssl
DEBUGOPTIONS=""
--- a/jdk/test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,14 +25,14 @@
/**
* @test
+ * @bug 6557093
+ * @summary Check SSL config file permission for out-of-the-box management
+ * @author Taras Ledkov
+ *
* @library /lib/testlibrary
- * @bug 6557093
- * @modules jdk.management.agent
+ *
* @build jdk.testlibrary.* Dummy AbstractFilePermissionTest
- * @summary Check SSL config file permission for out-of-the-box management
* @run main/timeout=300 SSLConfigFilePermissionTest
- *
- * @author Taras Ledkov
*/
public class SSLConfigFilePermissionTest extends AbstractFilePermissionTest {
--- a/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/startstop/JMXStartStopTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -53,13 +53,17 @@
/**
* @test
* @bug 7110104
+ * @key randomness intermittent
+ * @summary Makes sure that enabling/disabling the management agent through JCMD
+ * achieves the desired results
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/jdk.internal.agent
+ * @modules java.management
+ * java.rmi
+ * jdk.management.agent/jdk.internal.agent
+ *
* @build jdk.testlibrary.* JMXStartStopTest PortAllocator TestApp ManagementAgentJcmd
* @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
- * @summary Makes sure that enabling/disabling the management agent through JCMD
- * achieves the desired results
- * @key randomness intermittent
*/
public class JMXStartStopTest {
private static final String TEST_APP_NAME = "TestApp";
--- a/jdk/test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -38,11 +38,12 @@
/**
* @test
* @bug 8075926
+ * @key intermittent
* @summary Makes sure that the current management agent status is reflected
* in the related performance counters.
- * @key intermittent
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/jdk.internal.agent
+ *
* @build jdk.testlibrary.* PortAllocator TestApp ManagementAgentJcmd
* @run testng/othervm -XX:+UsePerfData JMXStatusPerfCountersTest
*/
--- a/jdk/test/sun/management/jmxremote/startstop/JMXStatusTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/management/jmxremote/startstop/JMXStatusTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -37,8 +37,9 @@
* @summary Performs a sanity test for the ManagementAgent.status diagnostic command.
* Management agent may be disabled, started (only local connections) and started.
* The test asserts that the expected text is being printed.
+ *
* @library /lib/testlibrary
- * @modules jdk.management.agent/jdk.internal.agent
+ *
* @build jdk.testlibrary.* PortAllocator TestApp ManagementAgentJcmd
* JMXStatusTest JMXStatus1Test JMXStatus2Test
* @run testng/othervm -XX:+UsePerfData JMXStatus1Test
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jcmd/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jcmd
+
--- a/jdk/test/sun/tools/jcmd/TestJcmdDefaults.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jcmd/TestJcmdDefaults.java Thu Mar 30 21:02:33 2017 +0200
@@ -34,15 +34,14 @@
import jdk.testlibrary.OutputAnalyzer;
import jdk.testlibrary.Utils;
-/**
- * Unit test for jcmd utility. Tests jcmd options which do not send
- * requests to a specific JVM process.
- */
/*
* @test
* @bug 7104647
+ * @summary Unit test for jcmd utility. Tests jcmd options which do not send
+ * requests to a specific JVM process.
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.*
* @run main TestJcmdDefaults
*/
--- a/jdk/test/sun/tools/jcmd/TestJcmdSanity.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jcmd/TestJcmdSanity.java Thu Mar 30 21:02:33 2017 +0200
@@ -35,15 +35,14 @@
import jdk.testlibrary.ProcessTools;
import jdk.testlibrary.Utils;
-/**
- * Unit test for jcmd utility. The test will send different diagnostic command
- * requests to the current java process.
- */
/*
* @test
* @bug 7104647 7154822
+ * @summary Unit test for jcmd utility. The test will send different diagnostic
+ * command requests to the current java process.
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.*
* @run main/othervm -XX:+UsePerfData TestJcmdSanity
*/
--- a/jdk/test/sun/tools/jconsole/ResourceCheckTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jconsole/ResourceCheckTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -22,13 +22,14 @@
*/
/**
+ * @test
+ * @bug 5008856 5023573 5024917 5062569 7172176
+ * @summary 'missing resource key' error for key = "Operating system"
*
- * @test
- * @bug 5008856 5023573 5024917 5062569 7172176
- * @summary 'missing resource key' error for key = "Operating system"
- * @modules jdk.jconsole/sun.tools.jconsole
- * jdk.jconsole/sun.tools.jconsole.resources:open
- * @run main ResourceCheckTest
+ * @modules jdk.jconsole/sun.tools.jconsole
+ * jdk.jconsole/sun.tools.jconsole.resources:open
+ *
+ * @run main ResourceCheckTest
*/
import java.lang.reflect.Field;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jhsdb/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,3 @@
+modules = jdk.hotspot.agent \
+ java.management
+
--- a/jdk/test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -36,11 +36,12 @@
* @test
* @bug 8042397
* @summary Unit test for jmap utility test heap configuration reader
- * @modules jdk.hotspot.agent/sun.jvm.hotspot
+ *
* @library /test/lib
* @library /lib/testlibrary
- * @build jdk.testlibrary.*
- * @build jdk.test.lib.apps.*
+ * @modules java.management
+ * jdk.hotspot.agent/sun.jvm.hotspot
+ *
* @build JMapHeapConfigTest TmtoolTestScenario
* @run main JMapHeapConfigTest
*/
--- a/jdk/test/sun/tools/jinfo/JInfoTest.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jinfo/JInfoTest.java Thu Mar 30 21:02:33 2017 +0200
@@ -36,11 +36,12 @@
/*
* @test
* @summary Unit test for jinfo utility
- * @modules java.base/jdk.internal.misc
+ *
* @library /test/lib
- * @build jdk.test.lib.*
- * @build jdk.test.lib.apps.*
- * @build jdk.test.lib.process.*
+ * @modules java.base/jdk.internal.misc
+ * java.management
+ * jdk.jcmd
+ *
* @run main JInfoTest
*/
public class JInfoTest {
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jinfo/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jcmd
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jmap/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jcmd
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jstack/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jcmd
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jstat/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,2 @@
+modules = jdk.jcmd
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jdk/test/sun/tools/jstatd/TEST.properties Thu Mar 30 21:02:33 2017 +0200
@@ -0,0 +1,5 @@
+modules = java.management \
+ java.rmi
+ jdk.jcmd \
+ jdk.jstatd
+
--- a/jdk/test/sun/tools/jstatd/TestJstatdDefaults.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jstatd/TestJstatdDefaults.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
* @test
* @bug 4990825
* @key intermittent
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.* JstatdTest JstatGCUtilParser
* @run main/timeout=60 TestJstatdDefaults
*/
--- a/jdk/test/sun/tools/jstatd/TestJstatdExternalRegistry.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jstatd/TestJstatdExternalRegistry.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
* @test
* @bug 4990825 7092186
* @key intermittent
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.* JstatdTest JstatGCUtilParser
* @run main/timeout=60 TestJstatdExternalRegistry
*/
--- a/jdk/test/sun/tools/jstatd/TestJstatdPort.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jstatd/TestJstatdPort.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
* @test
* @bug 4990825
* @key intermittent
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.* JstatdTest JstatGCUtilParser
* @run main/timeout=60 TestJstatdPort
*/
--- a/jdk/test/sun/tools/jstatd/TestJstatdPortAndServer.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jstatd/TestJstatdPortAndServer.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
* @test
* @bug 4990825
* @key intermittent
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.* JstatdTest JstatGCUtilParser
* @run main/timeout=60 TestJstatdPortAndServer
*/
--- a/jdk/test/sun/tools/jstatd/TestJstatdServer.java Thu Mar 30 11:26:31 2017 -0700
+++ b/jdk/test/sun/tools/jstatd/TestJstatdServer.java Thu Mar 30 21:02:33 2017 +0200
@@ -25,8 +25,9 @@
* @test
* @bug 4990825
* @key intermittent
+ *
* @library /lib/testlibrary
- * @modules java.management
+ *
* @build jdk.testlibrary.* JstatdTest JstatGCUtilParser
* @run main/timeout=60 TestJstatdServer
*/