[Wasm] TeamcityAdapter: rewrite lazy property initialization using lateinit
This commit is contained in:
@@ -78,18 +78,16 @@ internal class TeamcityAdapter : FrameworkAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private var _testArguments: FrameworkTestArguments? = null
|
private lateinit var _testArguments: FrameworkTestArguments
|
||||||
|
|
||||||
private val testArguments: FrameworkTestArguments
|
private val testArguments: FrameworkTestArguments
|
||||||
get() {
|
get() {
|
||||||
var value = _testArguments
|
if (!::_testArguments.isInitialized) {
|
||||||
if (value == null) {
|
|
||||||
val arguments = d8Arguments().takeIf { it.isNotEmpty() } ?: nodeArguments()
|
val arguments = d8Arguments().takeIf { it.isNotEmpty() } ?: nodeArguments()
|
||||||
value= FrameworkTestArguments.parse(arguments.split(' '))
|
_testArguments = FrameworkTestArguments.parse(arguments.split(' '))
|
||||||
_testArguments = value
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return value
|
return _testArguments
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun runSuite(name: String, suiteFn: () -> Unit) {
|
private fun runSuite(name: String, suiteFn: () -> Unit) {
|
||||||
|
|||||||
Reference in New Issue
Block a user