public class XCodeBuildOutputParser extends Object
修飾子とタイプ | クラスと説明 |
---|---|
class |
XCodeBuildOutputParser.LineBasedFilterOutputStream |
修飾子とタイプ | フィールドと説明 |
---|---|
protected OutputStream |
captureOutputStream |
protected boolean |
consoleLog |
protected TestCase |
currentTestCase |
protected TestSuite |
currentTestSuite |
protected int |
exitCode |
protected HashMap<String,TestSuite> |
testSuitesHash |
修飾子 | コンストラクタと説明 |
---|---|
protected |
XCodeBuildOutputParser() |
|
XCodeBuildOutputParser(File workspace,
OutputStream log)
Initalize the FilterOutputStream and prepare to generate the JUnit result files
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getExitCode() |
OutputStream |
getOutputStream() |
protected void |
handleLine(String line) |
protected OutputStream |
outputForSuite() |
protected OutputStream captureOutputStream
protected int exitCode
protected TestSuite currentTestSuite
protected TestCase currentTestCase
protected boolean consoleLog
protected XCodeBuildOutputParser()
public XCodeBuildOutputParser(File workspace, OutputStream log)
workspace
- directory that will receive the result fileslog
- the Xcode output stream that should be parsedprotected OutputStream outputForSuite() throws IOException, InterruptedException
protected void handleLine(String line) throws ParseException, IOException, InterruptedException, JAXBException
public OutputStream getOutputStream()
public int getExitCode()
Copyright © 2016–2018. All rights reserved.