< prev index next >

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

Print this page
rev 51638 : [mq]: 8210112
rev 51639 : [mq]: 8210112-1

*** 21,47 **** * questions. */ import static jdk.testlibrary.Asserts.*; - import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.List; ! import jdk.testlibrary.OutputAnalyzer; import jdk.testlibrary.Utils; /* * @test * @bug 7104647 * @summary Unit test for jcmd utility. Tests jcmd options which do not send * requests to a specific JVM process. * * @library /lib/testlibrary * * @build jdk.testlibrary.* * @run main TestJcmdDefaults */ public class TestJcmdDefaults { --- 21,47 ---- * questions. */ import static jdk.testlibrary.Asserts.*; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.List; ! import jdk.test.lib.process.OutputAnalyzer; import jdk.testlibrary.Utils; /* * @test * @bug 7104647 * @summary Unit test for jcmd utility. Tests jcmd options which do not send * requests to a specific JVM process. * * @library /lib/testlibrary + * @library /test/lib * * @build jdk.testlibrary.* * @run main TestJcmdDefaults */ public class TestJcmdDefaults {
*** 88,103 **** * The output should look like: * 12246 sun.tools.jcmd.JCmd * 24428 com.sun.javatest.regtest.MainWrapper /tmp/jtreg/jtreg-workdir/classes/sun/tools/jcmd/TestJcmdDefaults.jta * * @param output The generated output from the jcmd. - * @throws Exception */ ! private static void matchListedProcesses(OutputAnalyzer output) throws Exception { ! int matchedCount = output.shouldMatchByLine(JCMD_LIST_REGEX); ! assertGreaterThan(matchedCount , 0, ! "Found no lines matching pattern: " + JCMD_LIST_REGEX); } private static void verifyOutputAgainstFile(OutputAnalyzer output) throws IOException { Path path = Paths.get(TEST_SRC, "usage.out"); List<String> fileOutput = Files.readAllLines(path); --- 88,100 ---- * The output should look like: * 12246 sun.tools.jcmd.JCmd * 24428 com.sun.javatest.regtest.MainWrapper /tmp/jtreg/jtreg-workdir/classes/sun/tools/jcmd/TestJcmdDefaults.jta * * @param output The generated output from the jcmd. */ ! private static void matchListedProcesses(OutputAnalyzer output) { ! output.shouldMatchByLine(JCMD_LIST_REGEX); } private static void verifyOutputAgainstFile(OutputAnalyzer output) throws IOException { Path path = Paths.get(TEST_SRC, "usage.out"); List<String> fileOutput = Files.readAllLines(path);
< prev index next >