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 mainClass = "org.testng.TestNG"
override val args: List<String> override val args: List<String>
get() { get() = arrayListOf<String>().apply {
arrayListOf<String>().let { if (project.testArgs.size > 0) {
if (project.testArgs.size > 0) { addAll(project.testArgs)
it.addAll(project.testArgs) } else {
val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml"))
if (testngXml.exists()) {
add(testngXml.absolutePath)
} else { } else {
val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml")) add("-testclass")
if (testngXml.exists()) { addAll(findTestClasses())
it.add(testngXml.absolutePath)
} else {
it.add("-testclass")
it.addAll(findTestClasses())
}
} }
return it
} }
} }
} }