mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[gui-test] GUI-139 Failed test leaks running IDEA instance
GuiTestSuite send kill signal to Idea after suite is finished
This commit is contained in:
+2
-3
@@ -4,7 +4,7 @@ package com.intellij.ide.projectWizard.kotlin.createProject
|
||||
import com.intellij.ide.projectWizard.kotlin.installKotlinPlugin.CreateSdksGuiTest
|
||||
import com.intellij.ide.projectWizard.kotlin.installKotlinPlugin.InstallPluginGuiTest
|
||||
import com.intellij.testGuiFramework.framework.FirstStartWith
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuiteRunner
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuite
|
||||
import com.intellij.testGuiFramework.framework.RunWithIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIdeFirstStart
|
||||
@@ -18,14 +18,13 @@ import org.junit.runners.Suite
|
||||
)
|
||||
class KotlinCreateProjectGuiTestSuite{
|
||||
|
||||
@RunWith(GuiTestSuiteRunner::class)
|
||||
@RunWithIde(CommunityIde::class)
|
||||
@FirstStartWith(CommunityIdeFirstStart::class)
|
||||
@Suite.SuiteClasses(
|
||||
InstallPluginGuiTest::class
|
||||
, CreateSdksGuiTest::class
|
||||
)
|
||||
class PreparationSteps
|
||||
class PreparationSteps: GuiTestSuite()
|
||||
|
||||
@RunWith(Suite::class)
|
||||
@RunWithIde(CommunityIde::class)
|
||||
|
||||
+2
-4
@@ -17,17 +17,15 @@ package com.intellij.testGuiFramework.tests.community
|
||||
|
||||
import com.intellij.ide.projectWizard.CommandLineProjectGuiTest
|
||||
import com.intellij.testGuiFramework.framework.FirstStartWith
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuiteRunner
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuite
|
||||
import com.intellij.testGuiFramework.framework.RunWithIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIdeFirstStart
|
||||
import com.intellij.testGuiFramework.tests.community.toolWindow.DockedModeGuiTest
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Suite
|
||||
|
||||
@RunWith(GuiTestSuiteRunner::class)
|
||||
@RunWithIde(CommunityIde::class)
|
||||
@FirstStartWith(CommunityIdeFirstStart::class)
|
||||
@Suite.SuiteClasses(CommandLineProjectGuiTest::class,
|
||||
DockedModeGuiTest::class)
|
||||
class CommunityTestSuite
|
||||
class CommunityTestSuite : GuiTestSuite()
|
||||
+2
-4
@@ -2,14 +2,12 @@
|
||||
package com.intellij.testGuiFramework.tests.community.focus
|
||||
|
||||
import com.intellij.testGuiFramework.framework.FirstStartWith
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuiteRunner
|
||||
import com.intellij.testGuiFramework.framework.GuiTestSuite
|
||||
import com.intellij.testGuiFramework.framework.RunWithIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIde
|
||||
import com.intellij.testGuiFramework.launcher.ide.CommunityIdeFirstStart
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Suite
|
||||
|
||||
@RunWith(GuiTestSuiteRunner::class)
|
||||
@RunWithIde(CommunityIde::class)
|
||||
@FirstStartWith(CommunityIdeFirstStart::class)
|
||||
@Suite.SuiteClasses(CompletionFocusTest::class,
|
||||
@@ -20,4 +18,4 @@ import org.junit.runners.Suite
|
||||
KeyMapSettingsTestFocusTest::class,
|
||||
SearchEverywhereFocusTest::class,
|
||||
ReplaceInPathFocusTest::class)
|
||||
class FocusIssuesSuite
|
||||
class FocusIssuesSuite: GuiTestSuite()
|
||||
+3
-1
@@ -1,6 +1,7 @@
|
||||
// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package com.intellij.testGuiFramework.framework
|
||||
|
||||
import com.intellij.testGuiFramework.remote.IdeProcessControlManager
|
||||
import org.junit.AfterClass
|
||||
import org.junit.BeforeClass
|
||||
import org.junit.runner.RunWith
|
||||
@@ -17,7 +18,8 @@ open class GuiTestSuite {
|
||||
@AfterClass
|
||||
@JvmStatic
|
||||
fun tearDown() {
|
||||
// todo: GUI-142 GuiTestRunner needs refactoring
|
||||
IdeProcessControlManager.killIdeProcess()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user