Package com.epam.ta.reportportal.entity
Enum StatisticsCalculationStrategy
- java.lang.Object
-
- java.lang.Enum<StatisticsCalculationStrategy>
-
- com.epam.ta.reportportal.entity.StatisticsCalculationStrategy
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<StatisticsCalculationStrategy>
public enum StatisticsCalculationStrategy extends java.lang.Enum<StatisticsCalculationStrategy>
Statistics calculation strategy
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL_ITEMS_BASEDAll (including befores and afters) should be calculated as statistics itemsSTEP_BASEDStep based strategy.TEST_BASEDOptimized for BDD-based launches.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<StatisticsCalculationStrategy>fromString(java.lang.String strategy)Loads strategy by it's string name.static StatisticsCalculationStrategyvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static StatisticsCalculationStrategy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
STEP_BASED
public static final StatisticsCalculationStrategy STEP_BASED
Step based strategy. Only steps should be calculated as statistics items
-
ALL_ITEMS_BASED
public static final StatisticsCalculationStrategy ALL_ITEMS_BASED
All (including befores and afters) should be calculated as statistics items
-
TEST_BASED
public static final StatisticsCalculationStrategy TEST_BASED
Optimized for BDD-based launches. Does NOT calculates stats for step/scenario level, only starting from TEST level
-
-
Method Detail
-
values
public static StatisticsCalculationStrategy[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (StatisticsCalculationStrategy c : StatisticsCalculationStrategy.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static StatisticsCalculationStrategy valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
fromString
public static java.util.Optional<StatisticsCalculationStrategy> fromString(java.lang.String strategy)
Loads strategy by it's string name. Case matters.- Parameters:
strategy- Strategy string- Returns:
- Optional of found enum value
-
-