Unregister custom logger after use in AbstractGradleMultiplatformWizardTest
This commit is contained in:
+7
-1
@@ -56,7 +56,6 @@ import org.jetbrains.plugins.gradle.util.GradleConstants
|
|||||||
import org.jetbrains.plugins.groovy.GroovyFileType
|
import org.jetbrains.plugins.groovy.GroovyFileType
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.util.*
|
|
||||||
|
|
||||||
abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<AbstractProjectWizard>() {
|
abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<AbstractProjectWizard>() {
|
||||||
|
|
||||||
@@ -93,6 +92,10 @@ abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<Abs
|
|||||||
return PrintingLogger(System.out)
|
return PrintingLogger(System.out)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val oldFactory = Logger.getFactory()
|
||||||
|
|
||||||
|
try {
|
||||||
Logger.setFactory(PrintingFactory::class.java)
|
Logger.setFactory(PrintingFactory::class.java)
|
||||||
|
|
||||||
val project = createProject { step ->
|
val project = createProject { step ->
|
||||||
@@ -139,6 +142,9 @@ abstract class AbstractGradleMultiplatformWizardTest : ProjectWizardTestCase<Abs
|
|||||||
doTestProject(project, *testClassNames)
|
doTestProject(project, *testClassNames)
|
||||||
}
|
}
|
||||||
return project
|
return project
|
||||||
|
} finally {
|
||||||
|
Logger.setFactory(oldFactory)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun File.assertNoEmptyChildren() {
|
private fun File.assertNoEmptyChildren() {
|
||||||
|
|||||||
Reference in New Issue
Block a user