This commit is contained in:
		@@ -15,21 +15,21 @@ fun main(args: Array<String>): 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<Int,Instant>()
 | 
			
		||||
        var currTimeStamp : Instant
 | 
			
		||||
        val timestamps = LinkedHashMap<Int, Instant>()
 | 
			
		||||
        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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user