< prev index next >

test/sun/management/jmxremote/startstop/JMXStartStopTest.java

Print this page
rev 16856 : 8177374: fix module dependency declaration in jdk_svc tests
Reviewed-by: duke


  36 import java.util.Arrays;
  37 import java.util.List;
  38 import java.util.Objects;
  39 import java.util.Set;
  40 import java.util.concurrent.TimeoutException;
  41 import java.util.concurrent.atomic.AtomicBoolean;
  42 
  43 import javax.management.*;
  44 import javax.management.remote.*;
  45 import javax.net.ssl.SSLHandshakeException;
  46 
  47 import jdk.testlibrary.ProcessTools;
  48 import jdk.testlibrary.Utils;
  49 import jdk.internal.agent.Agent;
  50 import jdk.internal.agent.AgentConfigurationError;
  51 import jdk.internal.agent.ConnectorAddressLink;
  52 
  53 /**
  54  * @test
  55  * @bug 7110104




  56  * @library /lib/testlibrary
  57  * @modules jdk.management.agent/jdk.internal.agent



  58  * @build jdk.testlibrary.* JMXStartStopTest PortAllocator TestApp ManagementAgentJcmd
  59  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
  60  * @summary Makes sure that enabling/disabling the management agent through JCMD
  61  *          achieves the desired results
  62  * @key randomness intermittent
  63  */
  64 public class JMXStartStopTest {
  65     private static final String TEST_APP_NAME = "TestApp";
  66 
  67     private static final String TEST_SRC = System.getProperty("test.src");
  68 
  69     private static final boolean verbose = false;
  70 
  71     private static ManagementAgentJcmd jcmd = new ManagementAgentJcmd(TEST_APP_NAME, verbose);
  72 
  73     private static void dbg_print(String msg) {
  74         if (verbose) {
  75             System.out.println("DBG: " + msg);
  76         }
  77     }
  78 
  79     private static int listMBeans(MBeanServerConnection server,
  80             ObjectName pattern,
  81             QueryExp query)
  82             throws Exception {




  36 import java.util.Arrays;
  37 import java.util.List;
  38 import java.util.Objects;
  39 import java.util.Set;
  40 import java.util.concurrent.TimeoutException;
  41 import java.util.concurrent.atomic.AtomicBoolean;
  42 
  43 import javax.management.*;
  44 import javax.management.remote.*;
  45 import javax.net.ssl.SSLHandshakeException;
  46 
  47 import jdk.testlibrary.ProcessTools;
  48 import jdk.testlibrary.Utils;
  49 import jdk.internal.agent.Agent;
  50 import jdk.internal.agent.AgentConfigurationError;
  51 import jdk.internal.agent.ConnectorAddressLink;
  52 
  53 /**
  54  * @test
  55  * @bug 7110104
  56  * @key randomness intermittent
  57  * @summary Makes sure that enabling/disabling the management agent through JCMD
  58  *          achieves the desired results
  59  *
  60  * @library /lib/testlibrary
  61  * @modules java.management
  62  *          java.rmi
  63  *          jdk.management.agent/jdk.internal.agent
  64  *
  65  * @build jdk.testlibrary.* JMXStartStopTest PortAllocator TestApp ManagementAgentJcmd
  66  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest



  67  */
  68 public class JMXStartStopTest {
  69     private static final String TEST_APP_NAME = "TestApp";
  70 
  71     private static final String TEST_SRC = System.getProperty("test.src");
  72 
  73     private static final boolean verbose = false;
  74 
  75     private static ManagementAgentJcmd jcmd = new ManagementAgentJcmd(TEST_APP_NAME, verbose);
  76 
  77     private static void dbg_print(String msg) {
  78         if (verbose) {
  79             System.out.println("DBG: " + msg);
  80         }
  81     }
  82 
  83     private static int listMBeans(MBeanServerConnection server,
  84             ObjectName pattern,
  85             QueryExp query)
  86             throws Exception {


< prev index next >