mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[maven] IDEA-343548 test connector is shut down on project closing only with workspace import
GitOrigin-RevId: 58045da042631aa5dc5aa2d19b9be9c280ba684b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c0e346f221
commit
ba8f8b0f79
+7
@@ -10,13 +10,20 @@ import com.intellij.openapi.util.Ref
|
||||
import com.intellij.testFramework.closeProjectAsync
|
||||
import com.intellij.testFramework.withProjectAsync
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.jetbrains.idea.maven.importing.MavenProjectImporter
|
||||
import org.jetbrains.idea.maven.wizards.MavenJavaNewProjectWizardData.Companion.javaMavenData
|
||||
import org.jetbrains.idea.maven.wizards.MavenNewProjectWizardTestCase
|
||||
import org.junit.Assume.assumeTrue
|
||||
|
||||
class MavenServerConnectorShutdownTest : MavenNewProjectWizardTestCase() {
|
||||
override fun runInDispatchThread() = false
|
||||
|
||||
private fun isWorkspaceImport(): Boolean {
|
||||
return MavenProjectImporter.isImportToWorkspaceModelEnabled(myProject)
|
||||
}
|
||||
|
||||
fun `test connector is shut down on project closing`() = runBlocking {
|
||||
assumeTrue(isWorkspaceImport())
|
||||
val mavenServerManager = MavenServerManager.getInstance()
|
||||
val connectorRef = Ref<MavenServerConnector>()
|
||||
// create project
|
||||
|
||||
Reference in New Issue
Block a user