Class AdapterConfig
-
- All Implemented Interfaces:
public class AdapterConfig
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Property<String>adapterVersionprivate Stringversionprivate final Property<Boolean>enabledprivate final Property<Boolean>autoconfigureListenersprivate BooleanspiOffprivate final Property<Boolean>supportsAutoconfigureListenersprivate final Provider<String>adapterDependencyprivate final StringadapterModule
-
Constructor Summary
Constructors Constructor Description AdapterConfig(String name, ObjectFactory objects, AllureAdapterExtension allureAdapterExtension)
-
Method Summary
Modifier and Type Method Description final StringgetName()final Property<String>getAdapterVersion()Configures allure-javaversion for the current adapter.final StringgetVersion()final UnitsetVersion(String value)final Property<Boolean>getEnabled()By default, the adapter is enabled. final Property<Boolean>getAutoconfigureListeners()final BooleangetSpiOff()final UnitsetSpiOff(Boolean value)final Property<Boolean>getSupportsAutoconfigureListeners()Autoconfigure listeners is available only for the subset of adapters only (e. final Provider<String>getAdapterDependency()Dependency coordinates for the adapter (e.g. final StringgetAdapterModule()Name of the artifact (e.g. final UnitactivateOn(String dependency)Adds a basic autoconfigure rule: add adapterDependency to compileandruntimeclasspath if dependency is detected.final UnitactivateOn(String dependency, Action<in AutoconfigureRuleBuilder> configureAction)Adds an autoconfigure rule that triggers when dependency is detected. StringtoString()-
-
Constructor Detail
-
AdapterConfig
AdapterConfig(String name, ObjectFactory objects, AllureAdapterExtension allureAdapterExtension)
-
-
Method Detail
-
getAdapterVersion
final Property<String> getAdapterVersion()
Configures
allure-javaversion for the current adapter. The value defaults to AllureAdapterExtension.allureJavaVersion
-
getVersion
final String getVersion()
-
setVersion
final Unit setVersion(String value)
-
getEnabled
final Property<Boolean> getEnabled()
By default, the adapter is enabled. This property allows deactivating the adapter.
-
getAutoconfigureListeners
final Property<Boolean> getAutoconfigureListeners()
-
getSupportsAutoconfigureListeners
final Property<Boolean> getSupportsAutoconfigureListeners()
Autoconfigure listeners is available only for the subset of adapters only (e.g AdapterHandlerScope.testng, AdapterHandlerScope.junit5)
-
getAdapterDependency
final Provider<String> getAdapterDependency()
Dependency coordinates for the adapter (e.g.
io.qameta.allure:allure-junit5:2.8.0)
-
getAdapterModule
final String getAdapterModule()
Name of the artifact (e.g.
allure-junit5)
-
activateOn
final Unit activateOn(String dependency)
Adds a basic autoconfigure rule: add adapterDependency to
compileandruntimeclasspath if dependency is detected.
-
activateOn
final Unit activateOn(String dependency, Action<in AutoconfigureRuleBuilder> configureAction)
Adds an autoconfigure rule that triggers when dependency is detected. Note: you need to add at least one dependency via AutoconfigureRuleBuilder.compileOnly or AutoconfigureRuleBuilder.runtimeOnly methods.
-
-
-
-