< prev index next >

test/sun/tools/jinfo/JInfoTest.java

Print this page
rev 16783 : 8176176: fix @modules in jdk_svc tests
Reviewed-by: duke


  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 import java.util.ArrayList;
  25 import java.util.Arrays;
  26 import java.util.List;
  27 import java.util.regex.Matcher;
  28 import java.util.regex.Pattern;
  29 import java.io.IOException;
  30 
  31 import jdk.test.lib.JDKToolLauncher;
  32 import jdk.test.lib.process.OutputAnalyzer;
  33 import jdk.test.lib.process.ProcessTools;
  34 import jdk.test.lib.apps.LingeredApp;
  35 
  36 /*
  37  * @test
  38  * @summary Unit test for jinfo utility
  39  * @modules java.base/jdk.internal.misc
  40  * @library /test/lib
  41  * @build jdk.test.lib.*
  42  * @build jdk.test.lib.apps.*
  43  * @build jdk.test.lib.process.*

  44  * @run main JInfoTest
  45  */
  46 public class JInfoTest {
  47 
  48     private static ProcessBuilder processBuilder = new ProcessBuilder();
  49 
  50     public static void main(String[] args) throws Exception {
  51         classNameMatch();
  52         setMultipleFlags();
  53         setFlag();
  54     }
  55 
  56     private static void setFlag() throws Exception {
  57         System.out.println("#### setFlag ####");
  58         LingeredApp app1 = new JInfoTestLingeredApp();
  59         LingeredApp app2 = new JInfoTestLingeredApp();
  60         try {
  61             ArrayList<String> params = new ArrayList<String>();
  62             LingeredApp.startApp(params, app1);
  63             LingeredApp.startApp(params, app2);




  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 import java.util.ArrayList;
  25 import java.util.Arrays;
  26 import java.util.List;
  27 import java.util.regex.Matcher;
  28 import java.util.regex.Pattern;
  29 import java.io.IOException;
  30 
  31 import jdk.test.lib.JDKToolLauncher;
  32 import jdk.test.lib.process.OutputAnalyzer;
  33 import jdk.test.lib.process.ProcessTools;
  34 import jdk.test.lib.apps.LingeredApp;
  35 
  36 /*
  37  * @test
  38  * @summary Unit test for jinfo utility
  39  *
  40  * @library /test/lib
  41  * @modules java.base/jdk.internal.misc
  42  *          java.management
  43  *          jdk.jcmd
  44  *
  45  * @run main JInfoTest
  46  */
  47 public class JInfoTest {
  48 
  49     private static ProcessBuilder processBuilder = new ProcessBuilder();
  50 
  51     public static void main(String[] args) throws Exception {
  52         classNameMatch();
  53         setMultipleFlags();
  54         setFlag();
  55     }
  56 
  57     private static void setFlag() throws Exception {
  58         System.out.println("#### setFlag ####");
  59         LingeredApp app1 = new JInfoTestLingeredApp();
  60         LingeredApp app2 = new JInfoTestLingeredApp();
  61         try {
  62             ArrayList<String> params = new ArrayList<String>();
  63             LingeredApp.startApp(params, app1);
  64             LingeredApp.startApp(params, app2);


< prev index next >