1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Only run the suite once.

This commit is contained in:
Cedric Beust 2016-01-02 10:04:12 -08:00
parent 467da05ab1
commit e451eb8661

View file

@ -26,16 +26,19 @@ public class TestNgRunner() : GenericTestRunner() {
} }
addAll(project.testArgs) addAll(project.testArgs)
val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml")) if (project.testArgs.size == 0) {
if (testngXml.exists()) { // No arguments, so we'll do it ourselves. Either testng.xml or the list of classes
add(testngXml.absolutePath) val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml"))
} else { if (testngXml.exists()) {
val testClasses = findTestClasses(project) add(testngXml.absolutePath)
if (testClasses.size > 0) {
add("-testclass")
add(testClasses.joinToString(","))
} else { } else {
warn("Couldn't find any test classes for ${project.name}") val testClasses = findTestClasses(project)
if (testClasses.size > 0) {
add("-testclass")
add(testClasses.joinToString(","))
} else {
warn("Couldn't find any test classes for ${project.name}")
}
} }
} }
} }