[autotest] Shard supports multi board labels
A single chromeos board can have more than one board label.
For example, stumpy DUTs can have either "board:stumpy" or
"board:stumpy_freon".
DUTs with "board:stumpy" and those with "board:stumpy_freon" can
be swapped each other by DUT management scripts.
Current sharding design requires those DUTs be in the same shard.
Therefore, one shard should support multi board labels.
BUG=chromium:485817
TEST=Prepare DUTs with "board:stumpy" and DUTs with "board:stumpy_freon".
Create a shard that has both board labels.
Run dummy suite and bvt-cq suite in puppylab and in testing machines
using real DUTs.
Change-Id: I6a7d04b1afd9b23fa4ea4e21358d50d31e82388f
Reviewed-on: https://chromium-review.googlesource.com/270114
Tested-by: Mungyung Ryu <mkryu@google.com>
Reviewed-by: Fang Deng <fdeng@chromium.org>
Commit-Queue: Mungyung Ryu <mkryu@google.com>
5 files changed