diff --git a/src/Application.kt b/src/Application.kt index 6614543..ac0e704 100644 --- a/src/Application.kt +++ b/src/Application.kt @@ -15,21 +15,21 @@ fun main(args: Array): Unit = io.ktor.server.tomcat.EngineMain.main(args @kotlin.jvm.JvmOverloads fun Application.module(testing: Boolean = false) { runBlocking { - var startTime : Instant + var startTime: Instant var elapsed = Duration.ofSeconds(0) val targetTime = Duration.ofSeconds(System.getenv("WAITTIME").toLong()) var currIter = 1 - val timestamps = LinkedHashMap() - var currTimeStamp : Instant + val timestamps = LinkedHashMap() + var currTimeStamp: Instant val uploader = Uploader() val processResults = ProcessResults() environment.monitor.subscribe(ApplicationStarted) { - val job = GlobalScope.launch { - println("Starting benchmark") - startTime = Instant.now() - while(elapsed < targetTime){ + println("Starting benchmark") + startTime = Instant.now() + while (elapsed < targetTime) { + val job = GlobalScope.launch { uploader.uploadData(currIter) - currIter+=1 + currIter += 1 currTimeStamp = Instant.now() timestamps[currIter] = currTimeStamp elapsed = Duration.between(startTime, currTimeStamp)