public class JenkinsXCodeBuildOutputParser extends XCodeBuildOutputParser
| Modifier and Type | Class and Description |
|---|---|
class |
JenkinsXCodeBuildOutputParser.LineBasedFilterOutputStream |
| Modifier and Type | Field and Description |
|---|---|
protected TaskListener |
buildListener |
captureOutputStream, consoleLog, currentTestCase, currentTestSuite, exitCode, testSuitesHash| Constructor and Description |
|---|
JenkinsXCodeBuildOutputParser(FilePath workspace,
TaskListener buildListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeLogfile() |
protected OutputStream |
outputForSuite() |
void |
setConsoleLog(boolean consoleLog) |
void |
setIgnoreTestResults(boolean ignoreTestResults) |
void |
setLogfilePath(FilePath buildDirectory,
String logfileOutputDirectory) |
getExitCode, getOutputStream, handleLineprotected TaskListener buildListener
public JenkinsXCodeBuildOutputParser(FilePath workspace, TaskListener buildListener) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic void setConsoleLog(boolean consoleLog)
public void setIgnoreTestResults(boolean ignoreTestResults)
public void setLogfilePath(FilePath buildDirectory, String logfileOutputDirectory) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic void closeLogfile()
throws IOException
IOExceptionprotected OutputStream outputForSuite() throws IOException, InterruptedException
outputForSuite in class XCodeBuildOutputParserIOExceptionInterruptedExceptionCopyright © 2016–2022. All rights reserved.