Package jp.vmi.junit.result
Class JUnitResult
java.lang.Object
jp.vmi.junit.result.JUnitResult
public final class JUnitResult extends Object
Record and output test-suite & test-case results.
It expected that this is parsed by Jenkins.
-
Field Summary
Fields Modifier and Type Field Description static StringFAILSAFE_SUMMARY_FILENAMEfilename of failsafe-summary. -
Constructor Summary
Constructors Constructor Description JUnitResult() -
Method Summary
Modifier and Type Method Description voidaddProperty(ITestSuite testSuite, String name, String value)Add property in test-suite.voidendTestCase(ITestCase testCase)End test-case.voidendTestSuite(ITestSuite testSuite)End test-suite.voidgenerateFailsafeSummary()Generate "failsafe-summary.xml" into XML result directory.protected voidmkdirs()voidsetCommandLineArgs(String[] args)Set command line arguments.voidsetDir(String dir)Set XML result directory.voidsetError(ITestCase testCase, String message, String trace)Set error in test-case.voidsetFailure(ITestCase testCase, String message, String trace)Set failure in test-case.voidsetSuccess(ITestCase testCase)Set success.voidstartTestCase(ITestTarget testTarget, ITestCase testCase)Start test-case.voidstartTestSuite(ITestSuite testSuite)Start test-suite.
-
Field Details
-
FAILSAFE_SUMMARY_FILENAME
filename of failsafe-summary.- See Also:
- Constant Field Values
-
-
Constructor Details
-
JUnitResult
public JUnitResult()
-
-
Method Details
-
setCommandLineArgs
Set command line arguments.- Parameters:
args- command line arguments.
-
setDir
Set XML result directory.- Parameters:
dir- XML result directory.
-
mkdirs
protected void mkdirs() -
startTestSuite
Start test-suite.- Parameters:
testSuite- test-suite instance.
-
endTestSuite
End test-suite.- Parameters:
testSuite- test-suite instatnce.
-
addProperty
Add property in test-suite.- Parameters:
testSuite- test-suite instatnce.name- property name.value- property value.
-
startTestCase
Start test-case.- Parameters:
testTarget- test-suite or test-case instance.testCase- test-case instance.
-
endTestCase
End test-case.- Parameters:
testCase- test-case instance.
-
setSuccess
Set success.- Parameters:
testCase- test-case instance.
-
setError
Set error in test-case.- Parameters:
testCase- test-case instance.message- error message.trace- error trace.
-
setFailure
Set failure in test-case.- Parameters:
testCase- test-case instance.message- error message.trace- error trace.
-
generateFailsafeSummary
public void generateFailsafeSummary()Generate "failsafe-summary.xml" into XML result directory.
-