override fun onSuccess()

in src/main/kotlin/org/jetbrains/kotlin/tools/testutils/testUtils.kt [103:120]


        override fun onSuccess(externalProject: DataNode<ProjectData>?) {
            try {
                reportStatistics("import_duration$metricsSuffixName", ((System.nanoTime() - startTime) / 1000_000).toString())
                if (externalProject != null) {
                    finishOperation(OperationType.TEST, "Import project", duration = (System.nanoTime() - startTime) / 1000_000)
                    ServiceManager.getService(ProjectDataManager::class.java)
                            .importData(externalProject, project, true)
                } else {
                    finishOperation(OperationType.TEST, "Import project", "Filed to import project. See IDEA logs for details")
                    throw RuntimeException("Failed to import project due to unknown error")
                }
                if (inspectForMemoryLeak) {
                    testExternalSubsystemForProxyMemoryLeak(externalProject)
                }
            } catch (e: Exception) {
                e.printStackTrace()
            }
        }