ru.tinkoff.testops.droidherd.impl.DroidherdApiProvider.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of droidherd-client Show documentation
Show all versions of droidherd-client Show documentation
A library that parallelizes Android Test execution to all connected devices and emulators
package ru.tinkoff.testops.droidherd.impl
import ru.tinkoff.testops.droidherd.api.DroidherdClientMetric
import ru.tinkoff.testops.droidherd.api.DroidherdSessionStatus
import ru.tinkoff.testops.droidherd.api.EmulatorRequest
import ru.tinkoff.testops.droidherd.api.SessionRequest
interface DroidherdApiProvider {
enum class Version {
v1
}
fun apiVersion(): Version
fun login()
fun release()
fun status(): DroidherdSessionStatus
fun request(request: SessionRequest): List
fun ping()
fun postMetrics(metrics: List)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy