Skip to content

Compatibility with Gradle TestKitopensavvy.prepared.compat.gradleGradle

Gradle

class Gradle

Control center for Gradle TestKit. See gradle.

Properties

dir

val dir: 

A temporary directory unique for each test, in which the Gradle files are created.

rootProject

Accessor for the files of the root project.

settingsGroovy

Accessor for the settings.gradle file.

settingsKts

Accessor for the settings.gradle.kts file.

Functions

project

fun project(path: String): Project

Accessor for the files of a project, given its path.

runner

suspend fun runner(): GradleRunner

Instantiates a GradleRunner in dir.

settingsGroovy

suspend fun Gradle.settingsGroovy(text: String): 

Helper function to write the settings.gradle file.

settingsKts

suspend fun Gradle.settingsKts(text: String): 

Helper function to write the settings.gradle.kts file.