diff --git a/utbot-junit-contest/src/main/kotlin/org/utbot/contest/Contest.kt b/utbot-junit-contest/src/main/kotlin/org/utbot/contest/Contest.kt index 658794141a..41cb8aac64 100644 --- a/utbot-junit-contest/src/main/kotlin/org/utbot/contest/Contest.kt +++ b/utbot-junit-contest/src/main/kotlin/org/utbot/contest/Contest.kt @@ -122,6 +122,10 @@ fun main(args: Array) { withUtContext(context) { + // Initialize the soot before a contest is started. + // This saves the time budget for real work instead of soot initialization. + TestCaseGenerator(listOf(classfileDir), classpathString, dependencyPath, JdkInfoService.provide()) + logger.info().bracket("warmup: kotlin reflection :: init") { prepareClass(ConcreteExecutorPool::class.java, "") prepareClass(Warmup::class.java, "")