@@ -28,18 +28,14 @@ import org.utbot.framework.plugin.api.util.method
2828import org.utbot.framework.plugin.api.utils.ClassNameUtils
2929import org.utbot.framework.plugin.services.JdkInfo
3030import org.utbot.framework.process.generated.*
31- import org.utbot.framework.process.generated.BeanAdditionalData
32- import org.utbot.framework.process.generated.BeanDefinitionData
3331import org.utbot.framework.process.kryo.KryoHelper
3432import org.utbot.instrumentation.instrumentation.instrumenter.Instrumenter
3533import org.utbot.rd.IdleWatchdog
3634import org.utbot.rd.ClientProtocolBuilder
3735import org.utbot.rd.RdSettingsContainerFactory
3836import org.utbot.rd.generated.settingsModel
39- import org.utbot.rd.terminateOnException
4037import org.utbot.sarif.RdSourceFindingStrategyFacade
4138import org.utbot.sarif.SarifReport
42- import org.utbot.spring.process.SpringAnalyzerProcess
4339import org.utbot.summary.summarizeAll
4440import org.utbot.taint.TaintConfigurationProviderUserRules
4541import java.io.File
@@ -90,27 +86,6 @@ private fun EngineProcessModel.setup(kryoHelper: KryoHelper, watchdog: IdleWatch
9086 )
9187 UtContext .setUtContext(UtContext (classLoader))
9288 }
93- watchdog.measureTimeForActiveCall(getSpringBeanDefinitions, " Getting Spring bean definitions" ) { params ->
94- try {
95- val springAnalyzerProcess = SpringAnalyzerProcess .createBlocking(params.classpath.toList())
96- val result = springAnalyzerProcess.terminateOnException { _ ->
97- springAnalyzerProcess.getBeanDefinitions(
98- kryoHelper.readObject(params.springSettings)
99- )
100- }
101- springAnalyzerProcess.terminate()
102- val beanDefinitions = result.beanDefinitions
103- .map { data ->
104- val additionalData = data.additionalData?.let { BeanAdditionalData (it.factoryMethodName, it.parameterTypes, it.configClassFqn) }
105- BeanDefinitionData (data.beanName, data.beanTypeFqn, additionalData)
106- }
107- .toTypedArray()
108- SpringAnalyzerResult (beanDefinitions)
109- } catch (e: Exception ) {
110- logger.error(e) { " Spring Analyzer crashed, resorting to using empty bean list" }
111- SpringAnalyzerResult (emptyArray())
112- }
113- }
11489 watchdog.measureTimeForActiveCall(createTestGenerator, " Creating Test Generator" ) { params ->
11590 AnalyticsConfigureUtil .configureML()
11691 Instrumenter .adapter = RdInstrumenter (realProtocol.rdInstrumenterAdapter)
0 commit comments