Extension Points defined in JUnit Plugin
JunitTestResultStorage
jenkinsdoc:junit:io.jenkins.plugins.junit.storage.JunitTestResultStorage]
Allows test results to be saved and loaded from an external storage service.
Implementations:
-
JUnit Plugin: io.
jenkins. plugins. junit. storage. FileJunitTestResultStorage (view on GitHub) -
Junit SQL Storage Plugin: io.
jenkins. plugins. junit. storage. database. DatabaseTestResultStorage (view on GitHub)
TestDataPublisher
jenkinsdoc:junit:hudson.tasks.junit.TestDataPublisher]
Contributes jenkinsdoc:TestAction] s to test results.
Implementations:
-
BrowserStack Plugin: com.
browserstack. automate. ci. jenkins. AutomateTestDataPublisher (view on GitHub) -
Claim Plugin: hudson.
plugins. claim. ClaimTestDataPublisher (view on GitHub) -
Flaky Test Handler Plugin: com.
google. jenkins. flakyTestHandler. plugin. JUnitFlakyTestDataPublisher (view on GitHub) -
JiraTestResultReporter Plugin: org.
jenkinsci. plugins. JiraTestResultReporter. JiraTestDataPublisher (view on GitHub) -
JUnit Attachments Plugin: hudson.
plugins. junitattachments. AttachmentPublisher (view on GitHub) -
Performance Signature: Dynatrace AppMon Plugin: de.
tsystems. mms. apm. performancesignature. dynatrace. PerfSigTestDataPublisher (view on GitHub) -
Questa VRM Plugin: com.
mentor. questa. ucdb. jenkins. QuestaCoverageTestDataPublisher (view on GitHub) -
Sauce OnDemand Plugin: hudson.
plugins. sauce_ondemand. SauceOnDemandReportPublisher (view on GitHub) -
SOASTA CloudTest Plugin: com.
soasta. jenkins. JunitResultPublisher (view on GitHub) -
Test stability history Plugin: de.
esailors. jenkins. teststability. StabilityTestDataPublisher (view on GitHub) -
TestCafe Plugin: io.
jenkins. plugins. testcafe. TestCafePublisher (view on GitHub) -
TestingBot Plugin: testingbot.
TestReporter (view on GitHub) -
youtrack-plugin Plugin: org.
jenkinsci. plugins. youtrack. test. YoutrackTestDataPublisher (view on GitHub)
TestNameTransformer
jenkinsdoc:junit:hudson.tasks.junit.TestNameTransformer]
Allow extensions to transform the class/package/method name for JUnit test cases which will be displayed on the test result page.
Implementations:
-
Scala JUnit Name Decoder Plugin: org.
jenkinsci. plugins. scalajunitnamedecoder. ScalaTestNameTransformer (view on GitHub)