[autotest] Implement densified rack layout rule for destiny4

rack 0, 12, 13 (except row 13) are densified racks --
one shelf can have two chromeboxes or one notebook.
And the RPMs are 24-port. The host-rpm-outlet mapping
follows different rule from other racks.

This CL adds the mapping rule for the densified rack layout.

BUG=chromium:445997
TEST=Run the script and verify chromeos4 mapping rule manually.

Change-Id: I7b8c72fca1c7d91ae92965152fc03684c542da19
Reviewed-on: https://chromium-review.googlesource.com/238248
Reviewed-by: Fang Deng <fdeng@chromium.org>
Tested-by: Fang Deng <fdeng@chromium.org>
Commit-Queue: Fang Deng <fdeng@chromium.org>
Trybot-Ready: Fang Deng <fdeng@chromium.org>
1 file changed