Skip to content

Commit

Permalink
Acceptance Tests: make username/password configurable
Browse files Browse the repository at this point in the history
This makes the username/password used for authentication configurable,
because some guest operating systems may have restrictions on accounts
to be used for logins, and it just makes it better documented.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-Id: <20210412044644.55083-7-crosa@redhat.com>
Signed-off-by: John Snow <jsnow@redhat.com>
  • Loading branch information
clebergnu authored and jnsnow committed May 27, 2021
1 parent 9cb60dd commit 7aa1c2f
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions tests/acceptance/avocado_qemu/__init__.py
Expand Up @@ -308,6 +308,8 @@ class LinuxTest(Test, LinuxSSHMixIn):

timeout = 900
chksum = None
username = 'root'
password = 'password'

def setUp(self, ssh_pubkey=None, network_device_type='virtio-net'):
super(LinuxTest, self).setUp()
Expand Down Expand Up @@ -371,8 +373,8 @@ def prepare_cloudinit(self, ssh_pubkey=None):
with open(ssh_pubkey) as pubkey:
pubkey_content = pubkey.read()
cloudinit.iso(cloudinit_iso, self.name,
username='root',
password='password',
username=self.username,
password=self.password,
# QEMU's hard coded usermode router address
phone_home_host='10.0.2.2',
phone_home_port=self.phone_home_port,
Expand Down

0 comments on commit 7aa1c2f

Please sign in to comment.