Package de.smartsquare.squit
Class SquitExtension
-
- All Implemented Interfaces:
public class SquitExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSquitExtension.XmlExtensionClass containing the available extensions for the XML DSL.
public classSquitExtension.JsonExtensionClass containing the available extensions for the JSON DSL.
-
Field Summary
Fields Modifier and Type Field Description private final SquitExtension.XmlExtensionxmlprivate final SquitExtension.JsonExtensionjsonprivate final ListProperty<String>jdbcDriversprivate final DirectoryPropertysourceDirprivate final DirectoryPropertyreportDirprivate final Property<Long>requestTimeoutprivate final Property<Boolean>silentprivate final Property<Boolean>ignoreFailures
-
Constructor Summary
Constructors Constructor Description SquitExtension(Project project)
-
Method Summary
Modifier and Type Method Description final SquitExtension.XmlExtensiongetXml()Extension for XML configuration. final SquitExtension.JsonExtensiongetJson()Extension for JSON configuration. final ListProperty<String>getJdbcDrivers()The jdbc driver classes to use. final DirectoryPropertygetSourceDir()The path the sources lie in. final DirectoryPropertygetReportDir()The path to save reports and possible failures in. final Property<Long>getRequestTimeout()The timeout in seconds to use for requests. final Property<Boolean>getSilent()If squit should avoid printing anything if all tests pass. final Property<Boolean>getIgnoreFailures()If failures should be ignored. final Unitxml(Action<SquitExtension.XmlExtension> action)Configures the XML DSL. final Unitjson(Action<SquitExtension.JsonExtension> action)Configures the JSON DSL. final UnitsourceDir(String path)Helper method to set the sourceDir via String. final UnitreportDir(String path)Helper method to set the reportDir via String. -
-
Constructor Detail
-
SquitExtension
SquitExtension(Project project)
-
-
Method Detail
-
getXml
final SquitExtension.XmlExtension getXml()
Extension for XML configuration.
-
getJson
final SquitExtension.JsonExtension getJson()
Extension for JSON configuration.
-
getJdbcDrivers
final ListProperty<String> getJdbcDrivers()
The jdbc driver classes to use.
-
getSourceDir
final DirectoryProperty getSourceDir()
The path the sources lie in. Defaults to src/squit.
-
getReportDir
final DirectoryProperty getReportDir()
The path to save reports and possible failures in.
-
getRequestTimeout
final Property<Long> getRequestTimeout()
The timeout in seconds to use for requests.
-
getSilent
final Property<Boolean> getSilent()
If squit should avoid printing anything if all tests pass.
-
getIgnoreFailures
final Property<Boolean> getIgnoreFailures()
If failures should be ignored. In that case the task passes, even if tests have failed.
-
xml
final Unit xml(Action<SquitExtension.XmlExtension> action)
Configures the XML DSL.
-
json
final Unit json(Action<SquitExtension.JsonExtension> action)
Configures the JSON DSL.
-
-
-
-