|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.tasks.test.TestResultParser
hudson.tasks.junit.JUnitParser
@Extension public class JUnitParser
Parse some JUnit xml files and generate a TestResult containing all the results parsed.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Constructor Summary | |
|---|---|
JUnitParser()
Deprecated. |
|
JUnitParser(boolean keepLongStdio)
|
|
| Method Summary | |
|---|---|
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,
AbstractBuild build,
Launcher launcher,
TaskListener listener)
Parses the specified set of files and builds a TestResult object that represents them. |
| Methods inherited from class hudson.tasks.test.TestResultParser |
|---|
all |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@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 passed| Method Detail |
|---|
public String getDisplayName()
TestResultParser
getDisplayName in class TestResultParserpublic String getTestResultLocationMessage()
TestResultParser
getTestResultLocationMessage in class TestResultParser
public TestResult parse(String testResultLocations,
AbstractBuild build,
Launcher launcher,
TaskListener listener)
throws InterruptedException,
IOException
TestResultParserTestResult object that represents them.
The implementation is encouraged to do the following:
parse 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.launcher - 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.
AbortException - If you encounter an error that you handled gracefully, throw this exception and Hudson
will not show a stack trace.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||