Package io.qameta.allure.core
Interface Configuration
public interface Configuration
Report configuration.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns all configured aggregators.<T> Optional<T>
getContext
(Class<T> contextType) Resolve context by given type.Returns all configured plugins.Returns all configured readers.default <T> T
requireContext
(Class<T> contextType) The same asgetContext(Class)
but throws an exception if context doesn't present.
-
Method Details
-
getPlugins
Returns all configured plugins.- Returns:
- configured plugins.
-
getAggregators
List<Aggregator> getAggregators()Returns all configured aggregators.- Returns:
- configured aggregators.
-
getReaders
Returns all configured readers.- Returns:
- configured readers.
-
getContext
Resolve context by given type.- Type Parameters:
T
- the java type of context.- Parameters:
contextType
- type of context to resolve.- Returns:
- resolved context.
-
requireContext
The same asgetContext(Class)
but throws an exception if context doesn't present.- Returns:
- resolved context.
- Throws:
ContextNotFoundException
- if no such context present.
-