├── .gitattributes ├── .github └── workflows │ └── default_workflow.yml ├── .gitignore ├── .java-version ├── LICENSE ├── README.adoc ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── integrationTest └── kotlin │ └── org │ └── unbrokendome │ └── gradle │ └── plugins │ └── testsets │ ├── AbstractGradleIntegrationTest.kt │ ├── DirectoryBuilder.kt │ ├── EnvironmentVariablesIntegrationTest.kt │ ├── Gradle8CompatibilityTest.kt │ ├── GradleVersionsCompatibilityTest.kt │ └── SystemPropertiesIntegrationTest.kt ├── main └── kotlin │ └── org │ └── unbrokendome │ └── gradle │ └── plugins │ └── testsets │ ├── TestSetsPlugin.kt │ ├── dsl │ ├── KotlinDslExtensions.kt │ ├── NamingConventions.kt │ ├── PredefinedUnitTestSet.kt │ ├── TestLibrary.kt │ ├── TestSet.kt │ ├── TestSetBase.kt │ └── TestSetContainer.kt │ ├── internal │ ├── ConfigurationObserver.kt │ ├── SourceSetExtensions.kt │ ├── SourceSetObserver.kt │ ├── TestTaskEnvironmentObserver.kt │ └── TestTaskSystemPropertiesObserver.kt │ └── util │ ├── CollectionExtensions.kt │ ├── ObservableSet.kt │ ├── ProjectExtensions.kt │ └── StringUtils.kt └── test └── kotlin └── org └── unbrokendome └── gradle └── plugins └── testsets ├── ArtifactTest.kt ├── JacocoTest.kt ├── SourceSetTest.kt ├── TestSetConfigurationsTest.kt ├── TestSetsPluginTest.kt ├── TestTaskTest.kt └── testutils └── assertions ├── Collection.kt ├── Container.kt ├── Extension.kt ├── GradleConfiguration.kt └── GradleProject.kt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/default_workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/.github/workflows/default_workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .*/ 2 | *.iml 3 | build/ 4 | out/ 5 | -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/README.adoc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | group=org.unbroken-dome.gradle-plugins 2 | version=4.0.0 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/AbstractGradleIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/AbstractGradleIntegrationTest.kt -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/DirectoryBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/DirectoryBuilder.kt -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/EnvironmentVariablesIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/EnvironmentVariablesIntegrationTest.kt -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/Gradle8CompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/Gradle8CompatibilityTest.kt -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/GradleVersionsCompatibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/GradleVersionsCompatibilityTest.kt -------------------------------------------------------------------------------- /src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/SystemPropertiesIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/integrationTest/kotlin/org/unbrokendome/gradle/plugins/testsets/SystemPropertiesIntegrationTest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetsPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetsPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/KotlinDslExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/KotlinDslExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/NamingConventions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/NamingConventions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/PredefinedUnitTestSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/PredefinedUnitTestSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestLibrary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestLibrary.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSetBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSetBase.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSetContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/dsl/TestSetContainer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/ConfigurationObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/ConfigurationObserver.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/SourceSetExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/SourceSetExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/SourceSetObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/SourceSetObserver.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/TestTaskEnvironmentObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/TestTaskEnvironmentObserver.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/TestTaskSystemPropertiesObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/internal/TestTaskSystemPropertiesObserver.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/CollectionExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/CollectionExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/ObservableSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/ObservableSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/ProjectExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/ProjectExtensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/main/kotlin/org/unbrokendome/gradle/plugins/testsets/util/StringUtils.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/ArtifactTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/ArtifactTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/JacocoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/JacocoTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/SourceSetTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/SourceSetTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetConfigurationsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetConfigurationsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetsPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestSetsPluginTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestTaskTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/TestTaskTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Collection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Collection.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Container.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Container.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/Extension.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/GradleConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/GradleConfiguration.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/GradleProject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unbroken-dome/gradle-testsets-plugin/HEAD/src/test/kotlin/org/unbrokendome/gradle/plugins/testsets/testutils/assertions/GradleProject.kt --------------------------------------------------------------------------------