diff --git a/tempest/scenario/manager.py b/tempest/scenario/manager.py index 183d23275d..f768ef916d 100644 --- a/tempest/scenario/manager.py +++ b/tempest/scenario/manager.py @@ -830,18 +830,20 @@ class ScenarioTest(tempest.test.BaseTestCase): return floating_ip def create_timestamp(self, ip_address, dev_name=None, mount_path='/mnt', - private_key=None, server=None): + private_key=None, server=None, username=None, + fs='ext4'): """Creates timestamp This wrapper utility does ssh, creates timestamp and returns the created timestamp. """ - ssh_client = self.get_remote_client(ip_address, private_key=private_key, - server=server) + server=server, + username=username) + if dev_name is not None: - ssh_client.make_fs(dev_name) + ssh_client.make_fs(dev_name, fs=fs) ssh_client.exec_command('sudo mount /dev/%s %s' % (dev_name, mount_path)) cmd_timestamp = 'sudo sh -c "date > %s/timestamp; sync"' % mount_path