-
- All Implemented Interfaces:
public final class KotlinTestsRegistry
Internal service for creating aggregated test tasks and registering all test tasks. See KotlinTestReport for more details about aggregated test tasks.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KotlinTestsRegistry.Companion
-
Field Summary
Fields Modifier and Type Field Description private final TaskProvider<KotlinTestReport>
allTestsTask
private final Project
project
private final String
allTestsTaskName
-
Constructor Summary
Constructors Constructor Description KotlinTestsRegistry(Project project, String allTestsTaskName)
-
Method Summary
Modifier and Type Method Description final TaskProvider<KotlinTestReport>
getAllTestsTask()
final Project
getProject()
final String
getAllTestsTaskName()
final Unit
registerTestTask(TaskProvider<out AbstractTestTask> taskHolder, TaskProvider<KotlinTestReport> aggregate)
final TaskProvider<KotlinTestReport>
getOrCreateAggregatedTestTask(String name, String description, TaskProvider<KotlinTestReport> parent)
-
-
Constructor Detail
-
KotlinTestsRegistry
KotlinTestsRegistry(Project project, String allTestsTaskName)
-
-
Method Detail
-
getAllTestsTask
final TaskProvider<KotlinTestReport> getAllTestsTask()
-
getProject
final Project getProject()
-
getAllTestsTaskName
final String getAllTestsTaskName()
-
registerTestTask
final Unit registerTestTask(TaskProvider<out AbstractTestTask> taskHolder, TaskProvider<KotlinTestReport> aggregate)
-
getOrCreateAggregatedTestTask
final TaskProvider<KotlinTestReport> getOrCreateAggregatedTestTask(String name, String description, TaskProvider<KotlinTestReport> parent)
-
-
-
-