< prev index next >
test/jdk/sun/tools/jps/JpsHelper.java
Print this page
rev 51638 : [mq]: 8210112
rev 51639 : [mq]: 8210112-1
*** 33,47 ****
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import jdk.testlibrary.Asserts;
import jdk.testlibrary.JDKToolLauncher;
- import jdk.testlibrary.OutputAnalyzer;
import jdk.testlibrary.Utils;
- import jdk.testlibrary.ProcessTools;
/**
* The helper class for running jps utility and verifying output from it
*/
public final class JpsHelper {
--- 33,47 ----
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+ import jdk.test.lib.process.OutputAnalyzer;
+ import jdk.test.lib.process.ProcessTools;
import jdk.testlibrary.Asserts;
import jdk.testlibrary.JDKToolLauncher;
import jdk.testlibrary.Utils;
/**
* The helper class for running jps utility and verifying output from it
*/
public final class JpsHelper {
*** 182,195 ****
* The output can look like:
* 35536 Jps
* 35417 Main
* 31103 org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
*/
! public static void verifyJpsOutput(OutputAnalyzer output, String regex) throws Exception {
output.shouldHaveExitValue(0);
! int matchedCount = output.stdoutShouldMatchByLine(regex);
! assertGreaterThan(matchedCount , 0, "Found no lines matching pattern: " + regex);
output.stderrShouldNotMatch("[E|e]xception");
output.stderrShouldNotMatch("[E|e]rror");
}
/**
--- 182,194 ----
* The output can look like:
* 35536 Jps
* 35417 Main
* 31103 org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
*/
! public static void verifyJpsOutput(OutputAnalyzer output, String regex) {
output.shouldHaveExitValue(0);
! output.stdoutShouldMatchByLine(regex);
output.stderrShouldNotMatch("[E|e]xception");
output.stderrShouldNotMatch("[E|e]rror");
}
/**
< prev index next >