From 162a38fe18dc7393cb53956367294b19d7856690 Mon Sep 17 00:00:00 2001 From: Maksim Pelevin Date: Tue, 17 Jan 2023 14:49:56 +0300 Subject: [PATCH] Return soot initialization for contest after its removal in #540 --- .../src/main/kotlin/org/utbot/contest/Contest.kt | 4 ++++ 1 file changed, 4 insertions(+) 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, "")