mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[lambda tests] AT-3628 Avoid concurrent modification exception
GitOrigin-RevId: a69078f09403c7b0a6d6ef4250f7043d9c56c02d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4315894d83
commit
f499dde1ce
+3
-1
@@ -27,6 +27,8 @@ import com.intellij.tools.ide.performanceTesting.commands.MarshallableCommand
|
||||
import com.intellij.tools.ide.starter.bus.EventsBus
|
||||
import com.intellij.tools.ide.util.common.logError
|
||||
import com.intellij.tools.ide.util.common.logOutput
|
||||
import com.intellij.util.containers.ConcurrentList
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import com.intellij.util.io.createDirectories
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.delay
|
||||
@@ -68,7 +70,7 @@ data class IDERunContext(
|
||||
val launchDir: Path = testContext.paths.testHome.resolve(launchName).createDirectoriesIfNotExist()
|
||||
val logsDir: Path = testContext.paths.testHome.resolve(launchName).resolve("log").createDirectoriesIfNotExist()
|
||||
|
||||
private val patchesForVMOptions: MutableList<VMOptions.() -> Unit> = mutableListOf()
|
||||
private val patchesForVMOptions: ConcurrentList<VMOptions.() -> Unit> = ContainerUtil.createConcurrentList()
|
||||
|
||||
private fun Path.createDirectoriesIfNotExist(): Path {
|
||||
if (exists()) {
|
||||
|
||||
Reference in New Issue
Block a user