mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
oeqa/targetcontrol: allow a custom port for SimpleRemoteTarget
We had the ability to use a custom port for the ssh connection, but we weren't using it. (From OE-Core rev: c1f2a3c41969df0b7f08cf314b2cb7c9a6030092) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
6d85ec3a9f
commit
517bc165bb
@@ -144,7 +144,12 @@ class SimpleRemoteTarget(BaseTarget):
|
||||
|
||||
def __init__(self, d):
|
||||
super(SimpleRemoteTarget, self).__init__(d)
|
||||
self.ip = d.getVar("TEST_TARGET_IP", True) or bb.fatal('Please set TEST_TARGET_IP with the IP address of the machine you want to run the tests on.')
|
||||
addr = d.getVar("TEST_TARGET_IP", True) or bb.fatal('Please set TEST_TARGET_IP with the IP address of the machine you want to run the tests on.')
|
||||
self.ip = addr.split(":")[0]
|
||||
try:
|
||||
self.port = addr.split(":")[1]
|
||||
except IndexError:
|
||||
self.port = None
|
||||
bb.note("Target IP: %s" % self.ip)
|
||||
self.server_ip = d.getVar("TEST_SERVER_IP", True)
|
||||
if not self.server_ip:
|
||||
@@ -158,7 +163,7 @@ class SimpleRemoteTarget(BaseTarget):
|
||||
super(SimpleRemoteTarget, self).deploy()
|
||||
|
||||
def start(self, params=None):
|
||||
self.connection = SSHControl(self.ip, logfile=self.sshlog)
|
||||
self.connection = SSHControl(self.ip, logfile=self.sshlog, port=self.port)
|
||||
|
||||
def stop(self):
|
||||
self.connection = None
|
||||
|
||||
Reference in New Issue
Block a user