< prev index next >
test/lib/jdk/test/lib/apps/LingeredApp.java
Print this page
*** 24,36 ****
package jdk.test.lib.apps;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.io.OutputStream;
import java.io.StringReader;
import java.nio.file.Files;
import java.nio.file.NoSuchFileException;
import java.nio.file.Path;
import java.nio.file.Paths;
--- 24,33 ----
*** 41,51 ****
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.UUID;
import jdk.test.lib.process.OutputBuffer;
- import jdk.test.lib.process.ProcessTools;
import jdk.test.lib.process.StreamPumper;
/**
* This is a framework to launch an app that could be synchronized with caller
* to make further attach actions reliable across supported platforms
--- 38,47 ----
*** 135,144 ****
--- 131,148 ----
public Process getProcess() {
return appProcess;
}
/**
+ * @return the LingeredApp's output.
+ * Can be called after the app is run.
+ */
+ public String getProcessStdout() {
+ return stdoutBuffer.toString();
+ }
+
+ /**
*
* @return OutputBuffer object for the LingeredApp's output. Can only be called
* after LingeredApp has exited.
*/
public OutputBuffer getOutput() {
< prev index next >