Usage
Using gradlew
or gradle
More on 📑 gradle usage
Basic Usage
gradlew clean
– clean gradle projectgradlew build
– build gradle projectgradlew desktop:run
– run desktop application
Adding Libraries Manually
Adding JUnit 5 for Testing
In the root build.gradle
, add the following lines:
Note
allprojects {
...
ext {
...
junitJupiterVersion = '5.7.0'
...
}
project(":core") {
...
dependencies {
...
testImplementation "org.junit.jupiter:junit-jupiter-api:$junitJupiterVersion"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitJupiterVersion"
...
}
test {
useJUnitPlatform()
testLogging {
showStandardStreams = true
events "passed", "skipped", "failed"
}
// Optional
testLogging {
showStandardStreams = true
events "standardOut", "passed", "skipped", "failed"
exceptionFormat = 'full'
}
}
}
Update your core module source directory and create test folder
mkdir core/src/main/java core/src/test/java core/src/test/res
Then, edit your core build.gradle
source and test path
// From
sourceSets.main.java.srcDirs = [ "src/" ]
// To
sourceSets.main.java.srcDirs = [ "src/main/java/" ]
sourceSets.test.java.srcDirs = [ "src/test/java/" ]
sourceSets.test.resources.srcDirs = [ "src/test/res/" ]
Running unit tests from root directory with
gradlew test
Ref:
- 📄 Setting up Kotlin, JUnit, Mockito, and Gitlab CI for Libgdx Projects
- 📄 Adding JUnit to your Libgdx Project
- 📄 JUnit 5 User Guide