From e68c19a13b84a6432cd92f38688a6b6d1d8a7d17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janek=20G=C3=B3ral?= Date: Fri, 30 Apr 2021 07:04:14 +0200 Subject: [PATCH] Use Instance.State.ON instead of "on" --- .../main/kotlin/flank/corellium/adapter/InvokeAndroidDevices.kt | 2 +- .../client/src/main/kotlin/flank/corellium/client/core/Api.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/corellium/adapter/src/main/kotlin/flank/corellium/adapter/InvokeAndroidDevices.kt b/corellium/adapter/src/main/kotlin/flank/corellium/adapter/InvokeAndroidDevices.kt index 5ebc2646e8..2097722eac 100644 --- a/corellium/adapter/src/main/kotlin/flank/corellium/adapter/InvokeAndroidDevices.kt +++ b/corellium/adapter/src/main/kotlin/flank/corellium/adapter/InvokeAndroidDevices.kt @@ -75,7 +75,7 @@ private suspend fun getCreatedInstances( private suspend fun startNotRunningInstances( instances: List ): Unit = instances - .filter { it.state != "on" } + .filter { it.state != Instance.State.ON } .apply { if (isNotEmpty()) println("Starting not running $size instances.") } .forEach { instance -> corellium.startInstance(instance.id) diff --git a/corellium/client/src/main/kotlin/flank/corellium/client/core/Api.kt b/corellium/client/src/main/kotlin/flank/corellium/client/core/Api.kt index 1446e8e825..85fdc2db89 100644 --- a/corellium/client/src/main/kotlin/flank/corellium/client/core/Api.kt +++ b/corellium/client/src/main/kotlin/flank/corellium/client/core/Api.kt @@ -132,7 +132,7 @@ suspend fun Corellium.waitUntilInstanceIsReady( instanceId: String ): Unit = withRetry { - while (getInstanceInfo(instanceId).state != "on") { + while (getInstanceInfo(instanceId).state != Instance.State.ON) { // it could takes long time // if instance was created just moment ago // TODO: adjust the delay time depending on returned state