Skip to content

Commit f52e996

Browse files
authored
fix: added installing and preparing status for uploads (#2145)
1 parent 17e67dc commit f52e996

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

maestro-cli/src/main/java/maestro/cli/api/ApiClient.kt

+2
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,8 @@ data class UploadStatus(
526526

527527
enum class Status {
528528
PENDING,
529+
PREPARING,
530+
INSTALLING,
529531
RUNNING,
530532
SUCCESS,
531533
ERROR,

maestro-cli/src/main/java/maestro/cli/model/FlowStatus.kt

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import maestro.cli.api.UploadStatus
44

55
enum class FlowStatus {
66
PENDING,
7+
PREPARING,
8+
INSTALLING,
79
RUNNING,
810
SUCCESS,
911
ERROR,
@@ -15,6 +17,8 @@ enum class FlowStatus {
1517

1618
fun from(status: UploadStatus.Status) = when (status) {
1719
UploadStatus.Status.PENDING -> PENDING
20+
UploadStatus.Status.PREPARING -> PREPARING
21+
UploadStatus.Status.INSTALLING -> INSTALLING
1822
UploadStatus.Status.RUNNING -> RUNNING
1923
UploadStatus.Status.SUCCESS -> SUCCESS
2024
UploadStatus.Status.ERROR -> ERROR
@@ -24,4 +28,4 @@ enum class FlowStatus {
2428
}
2529

2630
}
27-
}
31+
}

maestro-cli/src/main/java/maestro/cli/view/TestSuiteStatusView.kt

+2
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ object TestSuiteStatusView {
9898
FlowStatus.PENDING -> "Pending"
9999
FlowStatus.RUNNING -> "Running"
100100
FlowStatus.STOPPED -> "Stopped"
101+
FlowStatus.PREPARING -> "Preparing Device"
102+
FlowStatus.INSTALLING -> "Installing App"
101103
FlowStatus.CANCELED -> when (cancellationReason) {
102104
UploadStatus.CancellationReason.TIMEOUT -> "Timeout"
103105
UploadStatus.CancellationReason.OVERLAPPING_BENCHMARK -> "Skipped"

0 commit comments

Comments
 (0)