dev.gradleplugins.GradlePluginSpockFrameworkTestSuite Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gradle-plugin-development Show documentation
Show all versions of gradle-plugin-development Show documentation
Gradle plugin development plugins.
package dev.gradleplugins;
import org.gradle.api.Action;
import org.gradle.api.provider.Property;
import org.gradle.api.provider.SetProperty;
import org.gradle.api.tasks.SourceSet;
import org.gradle.api.tasks.testing.Test;
public interface GradlePluginSpockFrameworkTestSuite {
/**
* Configure the testing strategies for this test suite.
*
* @return a property for configuring the {@link GradlePluginTestingStrategy}
*/
SetProperty getTestingStrategies();
/**
* Configure the Gradle plugin source set to test by this test suite.
*
* @return a property for configuring the {@link SourceSet}
*/
Property getTestedSourceSet();
/**
* Configure the Spock framework version to use by this test suite.
*
* @return a property for configuring the Spock framework version
*/
Property getSpockVersion();
/**
* Returns a factory for creating the various testing strategies.
*
* @return a {@link GradlePluginTestingStrategyFactory} instance, never null.
*/
GradlePluginTestingStrategyFactory getStrategies();
TaskView getTestTasks();
GradlePluginSpockFrameworkTestSuiteDependencies getDependencies();
void dependencies(Action super GradlePluginSpockFrameworkTestSuiteDependencies> action);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy