Testing with Gradle Java Plugin

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

External

Internal

Overview

Testing is performed by the "test" task (implemented by Test), which automatically detects and executes all unit tests in the test source set and generates a report once test execution is complete. JUnit and TestNG are both supported.

TODO process https://docs.gradle.org/current/userguide/java_testing.html

Configuring the "test" Task

Use a script block in build.gradle:

test {
   useJUnit()
    maxHeapSize = '1G'
}

Passing System Properties to Tests

test {
   ...
   systemProperty 'some.property', 'some.value'
   ...
}

Also see Maven Surefire Configuration Example.