@Extension public class JUnitParser extends TestResultParser
| Constructor and Description |
|---|
JUnitParser()
Deprecated.
|
JUnitParser(boolean keepLongStdio) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayName()
Returns a human readable name of the parser, like "JUnit Parser".
|
String |
getTestResultLocationMessage()
This text is used in the UI prompt for the GLOB that specifies files to be parsed by this parser.
|
TestResult |
parse(String testResultLocations,
hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
Deprecated.
|
TestResult |
parseResult(String testResultLocations,
hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
Parses the specified set of files and builds a
TestResult object that represents them. |
all@Deprecated public JUnitParser()
public JUnitParser(boolean keepLongStdio)
keepLongStdio - if true, retain a suite's complete stdout/stderr even if this is huge and the suite passedpublic String getDisplayName()
TestResultParsergetDisplayName in class TestResultParserpublic String getTestResultLocationMessage()
TestResultParsergetTestResultLocationMessage in class TestResultParser@Deprecated public TestResult parse(String testResultLocations, hudson.model.AbstractBuild build, hudson.Launcher launcher, hudson.model.TaskListener listener) throws InterruptedException, IOException
parse in class TestResultParserInterruptedExceptionIOExceptionpublic TestResult parseResult(String testResultLocations, hudson.model.Run<?,?> build, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws InterruptedException, IOException
TestResultParserTestResult object that represents them.
The implementation is encouraged to do the following:
parseResult in class TestResultParsertestResultLocations - GLOB pattern relative to the workspace that
specifies the locations of the test result files. Never null.build - Build for which these tests are parsed. Never null.workspace - the workspace in which tests can be foundlauncher - Can be used to fork processes on the machine where the build is running. Never null.listener - Use this to report progress and other problems. Never null.InterruptedException - If the user cancels the build, it will be received as a thread interruption. Do not catch
it, and instead just forward that through the call stack.IOException - If you don't care about handling exceptions gracefully, you can just throw IOException
and let the default exception handling in Hudson takes care of it.hudson.AbortException - If you encounter an error that you handled gracefully, throw this exception and Hudson
will not show a stack trace.Copyright © 2004-2015. All Rights Reserved.