Class AdapterHandler
-
- All Implemented Interfaces:
-
kotlin.collections.Collection,kotlin.collections.Iterable,kotlin.collections.MutableCollection,kotlin.collections.MutableIterable,kotlin.collections.MutableSet,kotlin.collections.Set,org.gradle.api.DomainObjectCollection,org.gradle.api.DomainObjectSet,org.gradle.api.NamedDomainObjectCollection,org.gradle.api.NamedDomainObjectContainer,org.gradle.api.NamedDomainObjectSet,org.gradle.util.Configurable
public class AdapterHandler implements NamedDomainObjectContainer<AdapterConfig>
-
-
Field Summary
Fields Modifier and Type Field Description private final AdapterConfigjunit4private final AdapterConfigjupiterprivate final AdapterConfigjunit5private final AdapterConfigjunitPlatformprivate final AdapterConfigjbehaveprivate final AdapterConfigjbehave5private final AdapterConfigkarateprivate final AdapterConfigscalatestprivate final AdapterConfigtestngprivate final AdapterConfigassertjprivate final AdapterConfigspockprivate final AdapterConfigcucumber4Jvmprivate final AdapterConfigcucumber5Jvmprivate final AdapterConfigcucumber6Jvmprivate final AdapterConfigcucumber7Jvmpublic final Integersizeprivate final List<Rule>rulesprivate final NamedDomainObjectCollectionSchemacollectionSchemaprivate final Namer<AdapterConfig>namerprivate final SortedSet<String>namesprivate final SortedMap<String, AdapterConfig>asMapprivate final Provider<out Collection<AdapterConfig>>elements
-
Constructor Summary
Constructors Constructor Description AdapterHandler(NamedDomainObjectContainer<AdapterConfig> data)
-
Method Summary
Modifier and Type Method Description final AdapterConfiggetJunit4()final AdapterConfiggetJupiter()final AdapterConfiggetJunit5()final AdapterConfiggetJunitPlatform()final AdapterConfiggetJbehave()Legacy JBehave 4 integration for Allure Java 2. final AdapterConfiggetJbehave5()final AdapterConfiggetKarate()final AdapterConfiggetScalatest()final AdapterConfiggetTestng()final AdapterConfiggetAssertj()final AdapterConfiggetSpock()final AdapterConfiggetCucumber4Jvm()Legacy Cucumber 4 integration for Allure Java 2. final AdapterConfiggetCucumber5Jvm()Legacy Cucumber 5 integration for Allure Java 2. final AdapterConfiggetCucumber6Jvm()Legacy Cucumber 6 integration for Allure Java 2. final AdapterConfiggetCucumber7Jvm()final AdapterConfigcucumberJvm(Integer majorVersion)Cucumber 4–6 integrations are deprecated and support only Allure Java 2.x; prefer Cucumber 7. final Unitinvoke(AdapterConfig $self, Action<in AdapterConfig> configureAction)AdapterHandlerconfigure(Closure<?> configureClosure)AdapterConfigmaybeCreate(String name)AdapterConfigcreate(String name)AdapterConfigcreate(String name, Action<in AdapterConfig> configureAction)AdapterConfigcreate(String name, Closure<?> configureClosure)NamedDomainObjectProvider<AdapterConfig>register(String name)NamedDomainObjectProvider<AdapterConfig>register(String name, Action<in AdapterConfig> configurationAction)AdapterConfigfindByName(String name)AdapterConfiggetByName(String name)AdapterConfiggetByName(String name, Action<in AdapterConfig> configureAction)AdapterConfiggetByName(String name, Closure<?> configureClosure)AdapterConfiggetAt(String name)NamedDomainObjectProvider<AdapterConfig>named(String name)NamedDomainObjectProvider<AdapterConfig>named(String name, Action<in AdapterConfig> configurationAction)<S extends AdapterConfig> NamedDomainObjectProvider<S>named(String name, Class<S> type)<S extends AdapterConfig> NamedDomainObjectProvider<S>named(String name, Class<S> type, Action<in S> configurationAction)-
Methods inherited from class io.qameta.allure.gradle.adapter.config.AdapterHandler
getAsMap, getCollectionSchema, getElements, getNamer, getNames, getRules -
Methods inherited from class org.gradle.api.NamedDomainObjectCollection
addRule, addRule, addRule, getAsMap, getCollectionSchema, getNamer, getNames, getRules, named -
Methods inherited from class org.gradle.api.DomainObjectCollection
addAllLater, addLater, all, all, configureEach, disallowChanges, findAll, getElements, matching, matching, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType, withType -
Methods inherited from class kotlin.collections.MutableCollection
add, addAll, clear, iterator, remove, removeAll, removeIf, retainAll -
Methods inherited from class kotlin.collections.Collection
contains, containsAll, isEmpty, parallelStream, stream, toArray -
Methods inherited from class kotlin.collections.Iterable
forEach, spliterator -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AdapterHandler
AdapterHandler(NamedDomainObjectContainer<AdapterConfig> data)
-
-
Method Detail
-
getJunit4
final AdapterConfig getJunit4()
-
getJupiter
final AdapterConfig getJupiter()
-
getJunit5
final AdapterConfig getJunit5()
-
getJunitPlatform
final AdapterConfig getJunitPlatform()
-
getJbehave
final AdapterConfig getJbehave()
Legacy JBehave 4 integration for Allure Java 2.x; upgrade to JBehave 5 and use jbehave5.
-
getJbehave5
final AdapterConfig getJbehave5()
-
getKarate
final AdapterConfig getKarate()
-
getScalatest
final AdapterConfig getScalatest()
-
getTestng
final AdapterConfig getTestng()
-
getAssertj
final AdapterConfig getAssertj()
-
getSpock
final AdapterConfig getSpock()
-
getCucumber4Jvm
final AdapterConfig getCucumber4Jvm()
Legacy Cucumber 4 integration for Allure Java 2.x; upgrade to Cucumber 7 and use cucumber7Jvm.
-
getCucumber5Jvm
final AdapterConfig getCucumber5Jvm()
Legacy Cucumber 5 integration for Allure Java 2.x; upgrade to Cucumber 7 and use cucumber7Jvm.
-
getCucumber6Jvm
final AdapterConfig getCucumber6Jvm()
Legacy Cucumber 6 integration for Allure Java 2.x; upgrade to Cucumber 7 and use cucumber7Jvm.
-
getCucumber7Jvm
final AdapterConfig getCucumber7Jvm()
-
cucumberJvm
final AdapterConfig cucumberJvm(Integer majorVersion)
Cucumber 4–6 integrations are deprecated and support only Allure Java 2.x; prefer Cucumber 7.
-
invoke
final Unit invoke(AdapterConfig $self, Action<in AdapterConfig> configureAction)
-
configure
AdapterHandler configure(Closure<?> configureClosure)
-
maybeCreate
AdapterConfig maybeCreate(String name)
-
create
AdapterConfig create(String name)
-
create
AdapterConfig create(String name, Action<in AdapterConfig> configureAction)
-
create
AdapterConfig create(String name, Closure<?> configureClosure)
-
register
NamedDomainObjectProvider<AdapterConfig> register(String name)
-
register
NamedDomainObjectProvider<AdapterConfig> register(String name, Action<in AdapterConfig> configurationAction)
-
findByName
AdapterConfig findByName(String name)
-
getByName
AdapterConfig getByName(String name)
-
getByName
AdapterConfig getByName(String name, Action<in AdapterConfig> configureAction)
-
getByName
AdapterConfig getByName(String name, Closure<?> configureClosure)
-
getAt
AdapterConfig getAt(String name)
-
named
NamedDomainObjectProvider<AdapterConfig> named(String name)
-
named
NamedDomainObjectProvider<AdapterConfig> named(String name, Action<in AdapterConfig> configurationAction)
-
-
-
-