Class TestReportMetrics
java.lang.Object
software.amazon.awssdk.services.devicefarm.model.TestReportMetrics
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TestReportMetrics.Builder,TestReportMetrics>
@Generated("software.amazon.awssdk:codegen")
public final class TestReportMetrics
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<TestReportMetrics.Builder,TestReportMetrics>
Contains aggregated metrics across all tests in a job.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TestReportMetrics.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final DoubleThe median execution duration of tests in the job, in seconds.static Class<? extends TestReportMetrics.Builder> final IntegerThe number of tests that errored.final IntegerThe number of tests that failed.final IntegerThe number of tests with other result types.final IntegerThe number of tests that passed.final DoubleThe percentage of tests that passed.final IntegerThe number of tests that were skipped.final IntegerThe total number of tests in the job.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final DoubleThe total execution duration of all tests in the job, in seconds.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
testsTotal
The total number of tests in the job.
- Returns:
- The total number of tests in the job.
-
testsPassed
The number of tests that passed.
- Returns:
- The number of tests that passed.
-
testsFailed
The number of tests that failed.
- Returns:
- The number of tests that failed.
-
testsSkipped
The number of tests that were skipped.
- Returns:
- The number of tests that were skipped.
-
testsErrored
The number of tests that errored.
- Returns:
- The number of tests that errored.
-
testsOther
The number of tests with other result types.
- Returns:
- The number of tests with other result types.
-
testsPassedPercentage
The percentage of tests that passed.
- Returns:
- The percentage of tests that passed.
-
totalTestExecutionDurationSeconds
The total execution duration of all tests in the job, in seconds.
- Returns:
- The total execution duration of all tests in the job, in seconds.
-
medianTestExecutionDurationSeconds
The median execution duration of tests in the job, in seconds.
- Returns:
- The median execution duration of tests in the job, in seconds.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<TestReportMetrics.Builder,TestReportMetrics> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-