cros/recovery: Update Cold reset and Fastboot actions to use quick visibility checks [infra/infra : main]

0 views
Skip to first unread message

Otabek Kasimov (Gerrit)

unread,
Jul 6, 2026, 8:31:10 PM (3 days ago) Jul 6
to chromium...@chromium.org, infra-rev...@chromium.org

Otabek Kasimov has uploaded the change for review

Commit message

cros/recovery: Update Cold reset and Fastboot actions to use quick visibility checks

Update "Cold reset by servo and wait for ping" to directly execute cros_dut_is_visible instead of relying on "Wait to be pingable (normal boot)".
Update "Fastboot: update provision and wait for ping" to use the new lightweight action "Android: quick visibility check" (cros_dut_is_visible, 15s timeout, no recovery actions) instead of "Android:Device is pingable".

BUG=b:514817209
TEST=make trees, go test ./...
TAG=agy
CONV=394e8a81-2e1e-4d77-b53e-72231484e5e0
Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f

Change diff


Change information

Files:
  • M go/src/infra/cros/recovery/config/config_cros_repair.go
  • M go/src/infra/cros/recovery/config/cros_android_actions.go
  • M go/src/infra/cros/recovery/config_trees/browser_cros_audit_storage.yaml
  • M go/src/infra/cros/recovery/config_trees/browser_cros_audit_storage_short.yaml
  • M go/src/infra/cros/recovery/config_trees/browser_deploy.yaml
  • M go/src/infra/cros/recovery/config_trees/browser_deploy_short.yaml
  • M go/src/infra/cros/recovery/config_trees/browser_repair.yaml
  • M go/src/infra/cros/recovery/config_trees/browser_repair_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_deep_repair.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_deep_repair_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_deploy.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_deploy_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_repair.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_android_repair_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_audit_storage.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_audit_storage_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_deep_repair.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_deep_repair_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_deploy.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_deploy_short.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_repair.yaml
  • M go/src/infra/cros/recovery/config_trees/cros_repair_short.yaml
  • M go/src/infra/cros/recovery/config_trees/labqual_canary.yaml
  • M go/src/infra/cros/recovery/config_trees/labqual_canary_short.yaml
Change size: XL
Delta: 24 files changed, 2123 insertions(+), 5571 deletions(-)
Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: newchange
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 1
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Otabek Kasimov (Gerrit)

unread,
Jul 8, 2026, 12:17:22 PM (yesterday) Jul 8
to Chrome Fleet Automation Reviewers, LUCI CQ, chromium...@chromium.org, infra-rev...@chromium.org
Attention needed from Chrome Fleet Automation Reviewers

Otabek Kasimov voted

Auto-Submit+1
Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Chrome Fleet Automation Reviewers
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 2
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-Reviewer: Otabek Kasimov <ota...@google.com>
Gerrit-Attention: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-Comment-Date: Wed, 08 Jul 2026 16:17:19 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

gwsq (Gerrit)

unread,
Jul 8, 2026, 12:20:45 PM (yesterday) Jul 8
to Otabek Kasimov, Chrome Fleet Automation Reviewers, Yang Yang, LUCI CQ, chromium...@chromium.org, infra-rev...@chromium.org
Attention needed from Otabek Kasimov and Yang Yang

Message from gwsq

Reviewer source(s):
echoyang is from group(chrome-fleet-in...@google.com)

Open in Gerrit

Related details

Attention is currently required from:
  • Otabek Kasimov
  • Yang Yang
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 2
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Yang Yang <echo...@chromium.org>
Gerrit-CC: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Yang Yang <echo...@chromium.org>
Gerrit-Attention: Otabek Kasimov <ota...@google.com>
Gerrit-Comment-Date: Wed, 08 Jul 2026 16:20:42 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Yang Yang (Gerrit)

unread,
Jul 8, 2026, 3:08:20 PM (24 hours ago) Jul 8
to Otabek Kasimov, Chrome Fleet Automation Reviewers, LUCI CQ, chromium...@chromium.org, infra-rev...@chromium.org
Attention needed from Otabek Kasimov

Yang Yang voted

Code-Review+1
Commit-Queue+2
Open in Gerrit

Related details

Attention is currently required from:
  • Otabek Kasimov
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 2
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Yang Yang <echo...@chromium.org>
Gerrit-CC: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Otabek Kasimov <ota...@google.com>
Gerrit-Comment-Date: Wed, 08 Jul 2026 19:08:16 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Otabek Kasimov (Gerrit)

unread,
12:07 PM (3 hours ago) 12:07 PM
to Yang Yang, Chrome Fleet Automation Reviewers, LUCI CQ, chromium...@chromium.org, infra-rev...@chromium.org
Attention needed from Yang Yang

Otabek Kasimov voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention is currently required from:
  • Yang Yang
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 2
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Yang Yang <echo...@chromium.org>
Gerrit-CC: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Yang Yang <echo...@chromium.org>
Gerrit-Comment-Date: Thu, 09 Jul 2026 16:07:05 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Otabek Kasimov (Gerrit)

unread,
12:07 PM (3 hours ago) 12:07 PM
to Yang Yang, Chrome Fleet Automation Reviewers, LUCI CQ, chromium...@chromium.org, infra-rev...@chromium.org
Attention needed from Yang Yang

Otabek Kasimov voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention is currently required from:
  • Yang Yang
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: infra/infra
Gerrit-Branch: main
Gerrit-Change-Id: I572a5d9280b1a6b95e8e04b815758a39141dc41f
Gerrit-Change-Number: 8048807
Gerrit-PatchSet: 3
Gerrit-Owner: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Otabek Kasimov <ota...@google.com>
Gerrit-Reviewer: Yang Yang <echo...@chromium.org>
Gerrit-CC: Chrome Fleet Automation Reviewers <chrome-fleet-in...@google.com>
Gerrit-CC: gwsq
Gerrit-Attention: Yang Yang <echo...@chromium.org>
Gerrit-Comment-Date: Thu, 09 Jul 2026 16:07:39 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages