Class TestingConventionRule
- java.lang.Object
-
- org.elasticsearch.gradle.precommit.TestingConventionRule
-
- All Implemented Interfaces:
java.io.Serializable
public class TestingConventionRule extends java.lang.Object implements java.io.SerializableRepresent rules for tests enforced by the @{linkTestingConventionsTasks} Rules are identified by name, tests must have this name as a suffix and implement one of the base classes and be part of all the specified tasks.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TestingConventionRule(java.lang.String suffix)
-
Method Summary
Modifier and Type Method Description voidbaseClass(java.lang.String clazz)booleanequals(java.lang.Object o)java.util.Set<java.lang.String>getBaseClasses()java.lang.StringgetName()Alias for @{link getSuffix} as Gradle requires a name propertyjava.lang.StringgetSuffix()java.util.Set<java.util.regex.Pattern>getTaskNames()inthashCode()voidsetBaseClasses(java.util.Collection<java.lang.String> baseClasses)voidsetTaskNames(java.util.Collection<java.util.regex.Pattern> expressions)voidtaskName(java.lang.String expression)voidtaskName(java.util.regex.Pattern expression)
-
-
-
Method Detail
-
getSuffix
public java.lang.String getSuffix()
-
getName
public java.lang.String getName()
Alias for @{link getSuffix} as Gradle requires a name property
-
baseClass
public void baseClass(java.lang.String clazz)
-
setBaseClasses
public void setBaseClasses(java.util.Collection<java.lang.String> baseClasses)
-
taskName
public void taskName(java.util.regex.Pattern expression)
-
taskName
public void taskName(java.lang.String expression)
-
setTaskNames
public void setTaskNames(java.util.Collection<java.util.regex.Pattern> expressions)
-
getBaseClasses
public java.util.Set<java.lang.String> getBaseClasses()
-
getTaskNames
public java.util.Set<java.util.regex.Pattern> getTaskNames()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-