17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
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 static jdk.testlibrary.Asserts.*;
25
26 import java.io.File;
27 import java.io.IOException;
28 import java.nio.file.Files;
29 import java.nio.file.Path;
30 import java.nio.file.Paths;
31 import java.util.List;
32
33 import jdk.testlibrary.JcmdBase;
34 import jdk.testlibrary.OutputAnalyzer;
35 import jdk.testlibrary.Utils;
36
37 /**
38 * Unit test for jcmd utility. Tests jcmd options which do not send
39 * requests to a specific JVM process.
40 */
41 /*
42 * @test
43 * @bug 7104647
44 * @library /lib/testlibrary
45 * @modules java.management
46 * @build jdk.testlibrary.*
47 * @run main TestJcmdDefaults
48 */
49 public class TestJcmdDefaults {
50
51 private static final String TEST_SRC = System.getProperty("test.src").trim();
52 private static final String[] VM_ARGS = new String[] { "-XX:+UsePerfData" };
53 private static final String JCMD_LIST_REGEX = "^\\d+\\s*.*";
54
55 public static void main(String[] args) throws Exception {
56 testJcmdUsage("-h");
57 testJcmdUsage("-help");
58 testJcmdDefaults();
59 testJcmdDefaults("-l");
60 }
61
62 /**
63 * jcmd -J-XX:+UsePerfData -h
64 * jcmd -J-XX:+UsePerfData -help
65 */
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
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 static jdk.testlibrary.Asserts.*;
25
26 import java.io.File;
27 import java.io.IOException;
28 import java.nio.file.Files;
29 import java.nio.file.Path;
30 import java.nio.file.Paths;
31 import java.util.List;
32
33 import jdk.testlibrary.JcmdBase;
34 import jdk.testlibrary.OutputAnalyzer;
35 import jdk.testlibrary.Utils;
36
37 /*
38 * @test
39 * @bug 7104647
40 * @summary Unit test for jcmd utility. Tests jcmd options which do not send
41 * requests to a specific JVM process.
42 *
43 * @library /lib/testlibrary
44 *
45 * @build jdk.testlibrary.*
46 * @run main TestJcmdDefaults
47 */
48 public class TestJcmdDefaults {
49
50 private static final String TEST_SRC = System.getProperty("test.src").trim();
51 private static final String[] VM_ARGS = new String[] { "-XX:+UsePerfData" };
52 private static final String JCMD_LIST_REGEX = "^\\d+\\s*.*";
53
54 public static void main(String[] args) throws Exception {
55 testJcmdUsage("-h");
56 testJcmdUsage("-help");
57 testJcmdDefaults();
58 testJcmdDefaults("-l");
59 }
60
61 /**
62 * jcmd -J-XX:+UsePerfData -h
63 * jcmd -J-XX:+UsePerfData -help
64 */
|