Class DefaultPlugin

java.lang.Object
io.qameta.allure.plugin.DefaultPlugin
All Implemented Interfaces:
io.qameta.allure.core.Plugin

public class DefaultPlugin extends Object implements io.qameta.allure.core.Plugin
Default plugin implementation that unpack files from directory.
Since:
2.0
  • Constructor Details

    • DefaultPlugin

      public DefaultPlugin(io.qameta.allure.PluginConfiguration configuration, List<io.qameta.allure.Extension> extensions, Path pluginDirectory)
  • Method Details

    • getConfig

      public io.qameta.allure.PluginConfiguration getConfig()
      Specified by:
      getConfig in interface io.qameta.allure.core.Plugin
    • unpackReportStatic

      public void unpackReportStatic(Path outputDirectory) throws IOException
      Specified by:
      unpackReportStatic in interface io.qameta.allure.core.Plugin
      Throws:
      IOException
    • getPluginFiles

      public Map<String,Path> getPluginFiles()
      Specified by:
      getPluginFiles in interface io.qameta.allure.core.Plugin
    • getExtensions

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