Avoid top level list for tests.
This commit is contained in:
committed by
Nikolay Igotti
parent
dcf35ffad2
commit
e7f39082c6
@@ -9,14 +9,17 @@ import kotlin.system.exitProcess
|
|||||||
import kotlin.native.concurrent.*
|
import kotlin.native.concurrent.*
|
||||||
|
|
||||||
@ThreadLocal
|
@ThreadLocal
|
||||||
private val _generatedSuites = mutableListOf<TestSuite>()
|
private object GeneratedSuites {
|
||||||
|
val suites = mutableListOf<TestSuite>()
|
||||||
|
fun add(suite: TestSuite) = suites.add(suite)
|
||||||
|
}
|
||||||
|
|
||||||
public fun registerSuite(suite: TestSuite): Unit {
|
public fun registerSuite(suite: TestSuite): Unit {
|
||||||
_generatedSuites.add(suite)
|
GeneratedSuites.add(suite)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun testLauncherEntryPoint(args: Array<String>): Int {
|
fun testLauncherEntryPoint(args: Array<String>): Int {
|
||||||
return TestRunner(_generatedSuites, args).run()
|
return TestRunner(GeneratedSuites.suites, args).run()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun main(args: Array<String>) {
|
fun main(args: Array<String>) {
|
||||||
@@ -34,4 +37,4 @@ fun worker(args: Array<String>) {
|
|||||||
|
|
||||||
fun mainNoExit(args: Array<String>) {
|
fun mainNoExit(args: Array<String>) {
|
||||||
testLauncherEntryPoint(args)
|
testLauncherEntryPoint(args)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user