diff options
-rwxr-xr-x | systest | 1 | ||||
-rwxr-xr-x | systest.py | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -29,6 +29,7 @@ class SystemTest(cliapp.Application): def add_settings(self): self.settings.string(['target'], 'target domain name or IP address') + self.settings.integer(['ssh-port'], 'target ssh port', default=22) self.settings.string(['user'], 'user on target') self.settings.string(['user-password'], 'password for target user') @@ -59,7 +59,8 @@ class TestCase(unittest.TestCase): def targetcmd(self, argv, *args, **kwargs): '''Run command on test target.''' - full_argv = (['ssh', '-l', self.settings['user'], + full_argv = (['ssh', '-l', self.settings['user'], + '-p', str(self.settings['ssh-port']), self.settings['target']] + argv) returncode, out, err = self.runcmd(full_argv, *args, **kwargs) |