From: Cleber Rosa Date: Mon, 12 Apr 2021 04:46:39 +0000 (-0400) Subject: Acceptance Tests: make username/password configurable X-Git-Tag: qemu-xen-4.16.0-rc4~142^2~37 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d8c6a89968906af24ab27acd936013d3f937fc16;p=qemu-xen.git Acceptance Tests: make username/password configurable 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 Reviewed-by: Marc-André Lureau Reviewed-by: Eric Auger Reviewed-by: Willian Rampazzo Message-Id: <20210412044644.55083-7-crosa@redhat.com> Signed-off-by: John Snow --- diff --git a/tests/acceptance/avocado_qemu/__init__.py b/tests/acceptance/avocado_qemu/__init__.py index 0856880000..25f871f5bc 100644 --- a/tests/acceptance/avocado_qemu/__init__.py +++ b/tests/acceptance/avocado_qemu/__init__.py @@ -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() @@ -371,8 +373,8 @@ class LinuxTest(Test, LinuxSSHMixIn): 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,