1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-20 11:58:55 +00:00

UiAutomatorWorkload: Added quotes around uiautomator parameters

Some characters would be interpreted by the shell thus breaking the
command. Adding quotes around the parameters solved this.

N.B Space still needs to be replaced.
This commit is contained in:
Sebastian Goscik 2016-05-16 14:17:37 +01:00
parent b2248413b7
commit 544c498eb6

View File

@ -87,7 +87,7 @@ class UiAutomatorWorkload(Workload):
params_dict['workdir'] = self.device.working_directory
params = ''
for k, v in self.uiauto_params.iteritems():
params += ' -e {} {}'.format(k, v)
params += ' -e {} "{}"'.format(k, v)
self.command = 'uiautomator runtest {}{} -c {}'.format(self.device_uiauto_file, params, method_string)
self.device.push_file(self.uiauto_file, self.device_uiauto_file)
self.device.killall('uiautomator')