mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 20:39:40 +07:00
Create console properties for the run configuration
This is required for things like CWM-653 GitOrigin-RevId: dc9c960eae6f32eac09a5e6d952967a9e8aa99e9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c4410dee64
commit
65be9f0e6f
@@ -17,8 +17,8 @@
|
||||
<orderEntry type="library" name="XmlRPC" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.debugger" />
|
||||
<orderEntry type="module" module-name="intellij.regexp" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.platform.testRunner" />
|
||||
<orderEntry type="module" module-name="intellij.platform.smRunner" />
|
||||
<orderEntry type="module" module-name="intellij.platform.testRunner" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.platform.smRunner" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.spellchecker" />
|
||||
<orderEntry type="module" module-name="intellij.platform.debugger.impl" />
|
||||
<orderEntry type="module" module-name="intellij.xml.psi.impl" />
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
// Copyright 2000-2019 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.jetbrains.python.testing
|
||||
|
||||
import com.intellij.execution.ExecutionException
|
||||
import com.intellij.execution.Location
|
||||
import com.intellij.execution.PsiLocation
|
||||
import com.intellij.execution.RunnerAndConfigurationSettings
|
||||
import com.intellij.execution.*
|
||||
import com.intellij.execution.actions.ConfigurationContext
|
||||
import com.intellij.execution.actions.ConfigurationFromContext
|
||||
import com.intellij.execution.configurations.*
|
||||
import com.intellij.execution.runners.ExecutionEnvironment
|
||||
import com.intellij.execution.testframework.AbstractTestProxy
|
||||
import com.intellij.execution.testframework.sm.runner.SMRunnerConsolePropertiesProvider
|
||||
import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties
|
||||
import com.intellij.execution.testframework.sm.runner.SMTestLocator
|
||||
import com.intellij.openapi.application.runReadAction
|
||||
import com.intellij.openapi.extensions.ExtensionNotApplicableException
|
||||
@@ -20,7 +19,6 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.openapi.util.JDOMExternalizerUtil.readField
|
||||
import com.intellij.openapi.util.JDOMExternalizerUtil.writeField
|
||||
import com.intellij.openapi.util.NlsContexts
|
||||
import com.intellij.openapi.util.Pair
|
||||
import com.intellij.openapi.util.Ref
|
||||
import com.intellij.openapi.vfs.LocalFileSystem
|
||||
@@ -36,10 +34,6 @@ import com.intellij.remote.PathMappingProvider
|
||||
import com.intellij.remote.RemoteSdkAdditionalData
|
||||
import com.intellij.util.ThreeState
|
||||
import com.jetbrains.extensions.*
|
||||
import com.jetbrains.extensions.ModuleBasedContextAnchor
|
||||
import com.jetbrains.extensions.QNameResolveContext
|
||||
import com.jetbrains.extensions.getElementAndResolvableName
|
||||
import com.jetbrains.extensions.resolveToElement
|
||||
import com.jetbrains.python.PyBundle
|
||||
import com.jetbrains.python.PyNames
|
||||
import com.jetbrains.python.psi.PyFile
|
||||
@@ -421,7 +415,13 @@ abstract class PyAbstractTestConfiguration(project: Project,
|
||||
configurationFactory: ConfigurationFactory,
|
||||
private val runnerName: String)
|
||||
: AbstractPythonTestRunConfiguration<PyAbstractTestConfiguration>(project, configurationFactory), PyRerunAwareConfiguration,
|
||||
RefactoringListenerProvider {
|
||||
RefactoringListenerProvider, SMRunnerConsolePropertiesProvider {
|
||||
|
||||
override fun createTestConsoleProperties(executor: Executor): SMTRunnerConsoleProperties =
|
||||
PythonTRunnerConsoleProperties(this, executor, true, PyTestsLocator).also {properties ->
|
||||
if (isIdTestBased) properties.makeIdTestBased()
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Args after it passed to test runner itself
|
||||
|
||||
Reference in New Issue
Block a user