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);
|