My build.gradle
looks like this:
apply plugin: 'scala'
apply plugin: 'java'
sourceCompatibility = 1.8
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
compile "org.scala-lang:scala-library:2.11.4"
compile 'org.reactivestreams:reactive-streams:1.0.0.RC1'
compile 'org.reactivestreams:reactive-streams-tck:1.0.0.RC1'
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'org.testng', name: 'testng', version: '5.14.10'
}
test {
useTestNG()
}
I have some implementation in Scala, and TestNG test in java. The test class actually does not contain any tests, but it's parent class does. Gradle seems to think there are no tests in the class.
Skipping task ':testClasses' as it has no actions.
:testClasses UP-TO-DATE
:testClasses (Thread[main,5,main]) completed. Took 0.001 secs.
:test (Thread[main,5,main]) started.
:test
Skipping task ':test' as it is up-to-date (took 0.048 secs).
:test UP-TO-DATE
The test class is compiled in build/classes/test
gradle clean test
. It seems that everything works fine. – Opal-i
andgradlew
it indeed skipstestClasses
. – Opal