1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-27 00:38:11 -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) {
it.addAll(project.testArgs) addAll(project.testArgs)
} else { } else {
val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml")) val testngXml = File(project.directory, KFiles.joinDir("src", "test", "resources", "testng.xml"))
if (testngXml.exists()) { if (testngXml.exists()) {
it.add(testngXml.absolutePath) add(testngXml.absolutePath)
} else { } else {
it.add("-testclass") add("-testclass")
it.addAll(findTestClasses()) addAll(findTestClasses())
} }
} }
return it
}
} }
} }