Class DefaultConfiguration

java.lang.Object
io.qameta.allure.DefaultConfiguration
All Implemented Interfaces:
io.qameta.allure.core.Configuration

public class DefaultConfiguration extends Object implements io.qameta.allure.core.Configuration
Default implementation of Configuration.
Since:
2.0
  • Constructor Details

    • DefaultConfiguration

      public DefaultConfiguration(List<io.qameta.allure.Extension> extensions, List<io.qameta.allure.core.Plugin> plugins)
    • DefaultConfiguration

      public DefaultConfiguration(String reportName, List<io.qameta.allure.Extension> extensions, List<io.qameta.allure.core.Plugin> plugins)
  • Method Details

    • getReportName

      public String getReportName()
      Specified by:
      getReportName in interface io.qameta.allure.core.Configuration
    • getPlugins

      public List<io.qameta.allure.core.Plugin> getPlugins()
      Specified by:
      getPlugins in interface io.qameta.allure.core.Configuration
    • getExtensions

      public List<io.qameta.allure.Extension> getExtensions()
      Specified by:
      getExtensions in interface io.qameta.allure.core.Configuration
    • getContext

      public <S, T extends io.qameta.allure.Context<S>> Optional<T> getContext(Class<T> contextType)
      Specified by:
      getContext in interface io.qameta.allure.core.Configuration