satlab-ui: enroll selected DUTs via wizard and show servo/GSC warnings
Consolidate DUT enrollment in the Manage DUTs view into the interactive
DUT Enrollment Wizard and display servo/GSC wiring warnings:
- Remove the 'Enroll Selected' button and the 'Testlab' and 'CCD Status'
columns from the Manage DUTs page.
- Support preparing and enrolling selected unenrolled DUTs one by one in
the wizard dialog, pre-filling the servo serial, detected target OS,
and board/model for each selected DUT.
- Highlight the servo serial in red and display an expandable row
warning for both enrolled and unenrolled DUTs when either the servo or
GSC (Cr50/Ti50) is not detected.
- Highlight servo USB hub power-cycle and warning messages in the wizard
console output.
BUG=b:558088592, b:558091006, b:558094425, b:558088597
TEST=manual
Change-Id: If4087ea7ffca3a75563fbc9450e7a034aabd87e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/satlab/+/8729722
Reviewed-by: Rafał Gaweł <rafalgawel@google.com>
Commit-Queue: Tomasz Jakubowski <jakubowskit@google.com>
Reviewed-by: Przemysław Filipek <filipek@google.com>
Tested-by: Tomasz Jakubowski <jakubowskit@google.com>
11 files changed