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

Refactoring.

This commit is contained in:
Cedric Beust 2015-11-16 23:56:36 -08:00
parent 5752699956
commit 8d2888df3e

View file

@ -10,21 +10,17 @@ public class TestNgRunner(override val project: Project, override val classpath:
override val mainClass = "org.testng.TestNG"
override val args: List<String>
get() {
arrayListOf<String>().let {
get() = arrayListOf<String>().apply {
if (project.testArgs.size > 0) {
it.addAll(project.testArgs)
addAll(project.testArgs)
} else {
val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml"))
if (testngXml.exists()) {
it.add(testngXml.absolutePath)
add(testngXml.absolutePath)
} else {
it.add("-testclass")
it.addAll(findTestClasses())
add("-testclass")
addAll(findTestClasses())
}
}
return it
}
}
}