diff --git a/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceCompletionHandlerTests.kt b/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceCompletionHandlerTests.kt index 8c05b005bbb..24e4d2aeed2 100644 --- a/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceCompletionHandlerTests.kt +++ b/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceCompletionHandlerTests.kt @@ -114,7 +114,7 @@ abstract class AbstractPerformanceCompletionHandlerTests( completionChars: String ) { performanceTest { - name(getTestName(false)) + name(testName()) stats(stats()) setUp { setUpFixture(testPath) @@ -130,6 +130,16 @@ abstract class AbstractPerformanceCompletionHandlerTests( } } + private fun testName(): String { + val javaClass = this.javaClass + val testName = getTestName(false) + return if (javaClass.isMemberClass) { + "${javaClass.simpleName} - $testName" + } else { + testName + } + } + private fun perfTestCore( completionType: CompletionType, time: Int, diff --git a/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceHighlightingTest.kt b/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceHighlightingTest.kt index 65a623fb483..b884798ea76 100644 --- a/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceHighlightingTest.kt +++ b/idea/performanceTests/test/org/jetbrains/kotlin/idea/perf/AbstractPerformanceHighlightingTest.kt @@ -56,8 +56,18 @@ abstract class AbstractPerformanceHighlightingTest : KotlinLightCodeInsightFixtu } } - protected fun doPerfTest(unused: String) { + private fun testName(): String { + val javaClass = this.javaClass val testName = getTestName(false) + return if (javaClass.isMemberClass) { + "${javaClass.simpleName} - $testName" + } else { + testName + } + } + + protected fun doPerfTest(unused: String) { + val testName = testName() innerPerfTest(testName) { myFixture.configureByFile(fileName())