com.malinskiy.marathon.config.vendor.android.TimeoutConfiguration.kt Maven / Gradle / Ivy
package com.malinskiy.marathon.config.vendor.android
import java.time.Duration
data class TimeoutConfiguration(
var shell: Duration = Duration.ofSeconds(20),
var listFiles: Duration = shell,
var pushFile: Duration = Duration.ofSeconds(60),
var pushFolder: Duration = Duration.ofSeconds(60),
var pullFile: Duration = Duration.ofSeconds(30),
var uninstall: Duration = shell,
var install: Duration = Duration.ofSeconds(60),
var screenrecorder: Duration = Duration.ofSeconds(200),
var screencapturer: Duration = Duration.ofMillis(300),
var socketIdleTimeout: Duration = Duration.ofSeconds(30),
var portForward: Duration = shell,
var boot: Duration = Duration.ofSeconds(30),
)