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.