Package com.splunk.splunkjenkins.model
Class AbstractTestResultAdapter<A extends hudson.tasks.test.AbstractTestResultAction>
java.lang.Object
com.splunk.splunkjenkins.model.AbstractTestResultAdapter<A>
- All Implemented Interfaces:
ExtensionPoint
- Direct Known Subclasses:
CucumberTestResultAdapter
,JunitResultAdapter
,JunitResultAggregateAdapter
,TestNGResultAdapter
public abstract class AbstractTestResultAdapter<A extends hudson.tasks.test.AbstractTestResultAction>
extends Object
implements ExtensionPoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract <T extends hudson.tasks.test.TestResult>
List<T>getTestResult
(A resultAction) static List<hudson.tasks.test.TestResult>
getTestResult
(Run build) static List<hudson.tasks.test.TestResult>
getTestResult
(Run build, List<String> ignoredActions) boolean
isApplicable
(Run build) static String
trimToLimit
(String message, String caseName, String url)
-
Field Details
-
targetType
-
-
Constructor Details
-
AbstractTestResultAdapter
public AbstractTestResultAdapter()
-
-
Method Details
-
getAction
-
isApplicable
-
getTestResult
- Parameters:
build
- jenkins build- Returns:
- all the test result added in the build
-
getTestResult
@NonNull public static List<hudson.tasks.test.TestResult> getTestResult(Run build, @NonNull List<String> ignoredActions) - Parameters:
build
- jenkins buildignoredActions
- a list of test action class name- Returns:
- the test result filtered by the test action name
-
getTestResult
-
trimToLimit
-