crosperf: Add support to run tests with ssh forwarding

The change allows running crosperf with local DUT with port forwarding.

Experiment file can define a local DUT with:
remote: 127.0.0.1:<local-port>

BUG=chromium:1064988
TEST=Tested with crosperf on local and remote DUT.

Change-Id: I62446821f83e8ae39d610ca9ed60c9b37af9852c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2158122
Reviewed-by: Denis Nikitin <denik@chromium.org>
Reviewed-by: Tiancong Wang <tcwang@google.com>
Tested-by: Denis Nikitin <denik@chromium.org>
1 file changed