< prev index next >

test/jdk/sun/tools/jcmd/TestJcmdDefaults.java

Print this page
rev 48243 : 8189102: All tools should support -?, -h and --help
Reviewed-by: kvn, jjg, weijun, alanb, rfield, ksrini

*** 50,73 **** private static final String TEST_SRC = System.getProperty("test.src").trim(); private static final String[] VM_ARGS = new String[] { "-XX:+UsePerfData" }; private static final String JCMD_LIST_REGEX = "(?s)^\\d+\\s*.*"; public static void main(String[] args) throws Exception { testJcmdUsage("-h"); ! testJcmdUsage("-help"); testJcmdDefaults(); testJcmdDefaults("-l"); } /** * jcmd -J-XX:+UsePerfData -h ! * jcmd -J-XX:+UsePerfData -help */ private static void testJcmdUsage(String... jcmdArgs) throws Exception { OutputAnalyzer output = JcmdBase.jcmdNoPid(VM_ARGS, jcmdArgs); ! assertNotEquals(output.getExitValue(), 0); verifyOutputAgainstFile(output); } /** * jcmd -J-XX:+UsePerfData --- 50,75 ---- private static final String TEST_SRC = System.getProperty("test.src").trim(); private static final String[] VM_ARGS = new String[] { "-XX:+UsePerfData" }; private static final String JCMD_LIST_REGEX = "(?s)^\\d+\\s*.*"; public static void main(String[] args) throws Exception { + testJcmdUsage("-?"); testJcmdUsage("-h"); ! testJcmdUsage("--help"); testJcmdDefaults(); testJcmdDefaults("-l"); } /** + * jcmd -J-XX:+UsePerfData -? * jcmd -J-XX:+UsePerfData -h ! * jcmd -J-XX:+UsePerfData --help */ private static void testJcmdUsage(String... jcmdArgs) throws Exception { OutputAnalyzer output = JcmdBase.jcmdNoPid(VM_ARGS, jcmdArgs); ! assertEquals(output.getExitValue(), 0); verifyOutputAgainstFile(output); } /** * jcmd -J-XX:+UsePerfData
< prev index next >