All Classes and Interfaces

Class
Description
Common base class for recording test result.
 
AbstractTestResultAction that aggregates all the test results from the corresponding Runs.
 
Data-binding bean for the remote API.
Aggregates downstream test reports into a single consolidated report, so that people can see the overall test results in one page when tests are scattered across many different jobs.
 
Action that serves the aggregated record.
 
 
One test result.
Constants that represent the status of this test.
Lightweight view of a single test case in a single build, as returned by TestResultImpl.forEachCaseResultSummary(int, int, Consumer).
Cumulative test result of a test class.
Deprecated.
Unused, unusable.
 
 
 
History of TestObject over time.
 
 
 
 
Parse some JUnit xml files and generate a TestResult containing all the results parsed.
Generates HTML report from JUnit test result XML files.
 
 
 
 
 
Allows test results to be saved and loaded from an external storage service.
Remotable hook to perform test result publishing.
 
 
Receives snapshots of streamed test results on the controller.
The state of the tests streamed so far to an OtrSocketServer.
Controller-side, in-memory registry of the test results streamed so far by running OpenTestReportingSteps.
 
Holds a live TestResult so it can be rendered with the regular test result views.
Shows the results streamed so far by running OpenTestReportingSteps, at <build>/liveTestReport/.
 
Generated localization support class.
Generated localization support class.
Generated localization support class.
The purpose of this class is to provide a good place for the jelly to bind to.
Converts an Open Test Reporting execution tree into the suite/case model used by this plugin.
Block step that collects test results streamed by JUnit Platform (6.1+) over a socket on the agent, in the Open Test Reporting format.
 
Execution of OpenTestReportingStep: runs an OtrSocketServer on the agent for the duration of the body, then publishes what it received.
A node (test or container) of an Open Test Reporting execution tree.
result/@status values.
junit:type values.
Streaming (StAX) reader for Open Test Reporting XML documents, in either the events (e:events) or the hierarchical (h:execution) format.
The two document formats defined by Open Test Reporting.
An in-memory Open Test Reporting execution tree, built from either the events or the hierarchical format.
Callback for events as they are applied.
Runs on the agent: accepts connections from JUnit Platform test runs streaming Open Test Reporting events (junit.platform.reporting.open.xml.socket), writes each stream to a file for publishing once the block ends, and periodically pushes snapshots of the results so far to the controller.
Cumulative test result for a package.
 
Builder class for recording additional Pipeline-related arguments needed for test parsing and test results.
The simplest possible case result, with no language ties.
 
Result of one test suite.
Deprecated.
with no replacement.
Cumulated result of multiple tests.
Jelly (all optional): index.jelly: included at the top of the test page summary.jelly: included in a collapsed panel on the test parent page badge.jelly: shown after the test link on the test parent page casetableheader.jelly: allows additional table headers to be shown in tables that list test methods classtableheader.jelly: allows additional table headers to be shown in tables that list test classes packagetableheader.jelly: allows additional table headers to be shown in tables that list test packages tablerow.jelly: allows additional table cells to be shown in tables that list test methods, classes and packages
Archives the files attached to tests (TestReporter.publishFile) in Open Test Reporting reports, using the build's ArtifactManager like archiveArtifacts does, and links them from the test pages.
Shows the archived attachments of a test on its page.
Links the archived attachments of tests from their pages.
An archived attachment.
Contributes TestActions to test results.
 
 
Allow extensions to transform the class/package/method name for JUnit test cases which will be displayed on the test result page.
Deprecated.
Use TestObject instead.
Base class for all test result objects.
 
 
Root of all the test results for one build.
A class that represents a general concept of a test result, without any language or implementation specifics.
Action that displays the JUnit test result.
Resolves TestActions for the given TestObject.
 
 
Pluggable implementation of TestResult.
Parses test result files and builds in-memory representation of it as TestResult.
Project action object from test reporter, such as JUnitResultArchiver, which displays the trend report on the project top page.
Summary of test results that can be used in Pipeline scripts.
 
 
 
 
 
 
As the name suggest: a resolver for XML entities.