inventory: Support models in dut_status
BUG=chromium:780892
TEST=Run dut_status for robo360
Change-Id: I63d2aff5fb1083fb4ad6c10718c4fa38442bcac5
Reviewed-on: https://chromium-review.googlesource.com/772310
Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: Prathmesh Prabhu <pprabhu@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
diff --git a/site_utils/dut_status.py b/site_utils/dut_status.py
index 1e76882..ff796d0 100755
--- a/site_utils/dut_status.py
+++ b/site_utils/dut_status.py
@@ -312,7 +312,7 @@
on the command line.
"""
- if arguments.board or arguments.pool:
+ if arguments.board or arguments.pool or arguments.model:
if arguments.hostnames:
print >>sys.stderr, ('FATAL: Hostname arguments provided '
'with --board or --pool')
@@ -321,6 +321,7 @@
labels = labellib.LabelsMapping()
labels['board'] = arguments.board
labels['pool'] = arguments.pool
+ labels['model'] = arguments.model
histories = HostJobHistory.get_multiple_histories(
afe, arguments.since, arguments.until, labels.getlabels())
else:
@@ -427,6 +428,8 @@
parser.add_argument('-b', '--board',
help='Display history for all DUTs '
'of the given board')
+ parser.add_argument('-m', '--model',
+ help='Display history for all DUTs of the given model.')
parser.add_argument('-p', '--pool',
help='Display history for all DUTs '
'in the given pool. You might '