< prev index next >

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

Print this page
rev 11832 : 8078896: Add @modules as needed to the jdk_svc tests
Reviewed-by: alanb, mchung


  39 import java.util.Set;
  40 import java.util.concurrent.TimeUnit;
  41 import java.util.concurrent.TimeoutException;
  42 import java.util.concurrent.atomic.AtomicBoolean;
  43 import java.util.function.Consumer;
  44 import java.util.stream.Collectors;
  45 
  46 import javax.management.*;
  47 import javax.management.remote.*;
  48 import javax.net.ssl.SSLHandshakeException;
  49 
  50 import jdk.testlibrary.ProcessTools;
  51 import jdk.testlibrary.JDKToolLauncher;
  52 import sun.management.Agent;
  53 import sun.management.AgentConfigurationError;
  54 
  55 /**
  56  * @test
  57  * @bug 7110104
  58  * @library /lib/testlibrary

  59  * @build jdk.testlibrary.* JMXStartStopTest JMXStartStopDoSomething
  60  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
  61  * @summary Makes sure that enabling/disabling the management agent through JCMD
  62  *          achieves the desired results
  63  * @key randomness
  64  */
  65 public class JMXStartStopTest {
  66 
  67     private static final String TEST_SRC = System.getProperty("test.src");
  68 
  69     private static final boolean verbose = false;
  70 
  71     /**
  72      * Dynamically allocates distinct ports from the ephemeral range 49152-65535
  73      */
  74     private static class PortAllocator {
  75 
  76         private final static int LOWER_BOUND = 49152;
  77         private final static int UPPER_BOUND = 65535;
  78 




  39 import java.util.Set;
  40 import java.util.concurrent.TimeUnit;
  41 import java.util.concurrent.TimeoutException;
  42 import java.util.concurrent.atomic.AtomicBoolean;
  43 import java.util.function.Consumer;
  44 import java.util.stream.Collectors;
  45 
  46 import javax.management.*;
  47 import javax.management.remote.*;
  48 import javax.net.ssl.SSLHandshakeException;
  49 
  50 import jdk.testlibrary.ProcessTools;
  51 import jdk.testlibrary.JDKToolLauncher;
  52 import sun.management.Agent;
  53 import sun.management.AgentConfigurationError;
  54 
  55 /**
  56  * @test
  57  * @bug 7110104
  58  * @library /lib/testlibrary
  59  * @modules java.management/sun.management
  60  * @build jdk.testlibrary.* JMXStartStopTest JMXStartStopDoSomething
  61  * @run main/othervm/timeout=600 -XX:+UsePerfData JMXStartStopTest
  62  * @summary Makes sure that enabling/disabling the management agent through JCMD
  63  *          achieves the desired results
  64  * @key randomness
  65  */
  66 public class JMXStartStopTest {
  67 
  68     private static final String TEST_SRC = System.getProperty("test.src");
  69 
  70     private static final boolean verbose = false;
  71 
  72     /**
  73      * Dynamically allocates distinct ports from the ephemeral range 49152-65535
  74      */
  75     private static class PortAllocator {
  76 
  77         private final static int LOWER_BOUND = 49152;
  78         private final static int UPPER_BOUND = 65535;
  79 


< prev index next >