Gradle IT: Move GradleProcessOutputInterceptor to the test framework
This is necessary to make GradleProcessOutputInterceptor available for other tests, e.g. Gradle IT.
This commit is contained in:
+1
-3
@@ -3,7 +3,7 @@
|
|||||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.jetbrains.kotlin.idea.testFramework
|
package org.jetbrains.kotlin.idea.test
|
||||||
|
|
||||||
import com.intellij.openapi.Disposable
|
import com.intellij.openapi.Disposable
|
||||||
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskId
|
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskId
|
||||||
@@ -12,7 +12,6 @@ import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskNotifica
|
|||||||
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskNotificationListener.EP_NAME as EP
|
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskNotificationListener.EP_NAME as EP
|
||||||
import com.intellij.testFramework.ExtensionTestUtil.maskExtensions
|
import com.intellij.testFramework.ExtensionTestUtil.maskExtensions
|
||||||
import org.jetbrains.kotlin.idea.framework.GRADLE_SYSTEM_ID
|
import org.jetbrains.kotlin.idea.framework.GRADLE_SYSTEM_ID
|
||||||
import org.jetbrains.kotlin.idea.perf.util.gradleMessage
|
|
||||||
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
|
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
|
||||||
import java.lang.Exception
|
import java.lang.Exception
|
||||||
import kotlin.test.assertNull
|
import kotlin.test.assertNull
|
||||||
@@ -49,7 +48,6 @@ private class GradleProcessOutputInterceptorImpl : GradleProcessOutputIntercepto
|
|||||||
|
|
||||||
override fun onTaskOutput(id: ExternalSystemTaskId, text: String, stdOut: Boolean) {
|
override fun onTaskOutput(id: ExternalSystemTaskId, text: String, stdOut: Boolean) {
|
||||||
if (id.projectSystemId == GRADLE_SYSTEM_ID && text.isNotEmpty()) {
|
if (id.projectSystemId == GRADLE_SYSTEM_ID && text.isNotEmpty()) {
|
||||||
gradleMessage { text }
|
|
||||||
buffer.append(text)
|
buffer.append(text)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,6 +40,7 @@ import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.enableAllInspe
|
|||||||
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.enableInspections
|
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.enableInspections
|
||||||
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.enableSingleInspection
|
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.enableSingleInspection
|
||||||
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.initDefaultProfile
|
import org.jetbrains.kotlin.idea.perf.util.ProfileTools.Companion.initDefaultProfile
|
||||||
|
import org.jetbrains.kotlin.idea.test.GradleProcessOutputInterceptor
|
||||||
import org.jetbrains.kotlin.idea.test.invalidateLibraryCache
|
import org.jetbrains.kotlin.idea.test.invalidateLibraryCache
|
||||||
import org.jetbrains.kotlin.idea.testFramework.*
|
import org.jetbrains.kotlin.idea.testFramework.*
|
||||||
import org.jetbrains.kotlin.idea.testFramework.TestApplicationManager
|
import org.jetbrains.kotlin.idea.testFramework.TestApplicationManager
|
||||||
|
|||||||
+1
@@ -12,6 +12,7 @@ import com.intellij.openapi.externalSystem.service.project.ExternalProjectRefres
|
|||||||
import com.intellij.openapi.externalSystem.service.project.ProjectDataManager
|
import com.intellij.openapi.externalSystem.service.project.ProjectDataManager
|
||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
import com.intellij.openapi.project.guessProjectDir
|
import com.intellij.openapi.project.guessProjectDir
|
||||||
|
import org.jetbrains.kotlin.idea.test.GradleProcessOutputInterceptor
|
||||||
import java.io.Closeable
|
import java.io.Closeable
|
||||||
import kotlin.test.assertFalse
|
import kotlin.test.assertFalse
|
||||||
import kotlin.test.fail
|
import kotlin.test.fail
|
||||||
|
|||||||
Reference in New Issue
Block a user