1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 19:01:15 +01:00
workload-automation/wlauto
Lisa Nguyen a7895a17bf common/linux/device.py: Create binaries_directory path if it doesn't exist
Some Linux devices may run on minimal root file systems
(e.g. buildroot) where /usr/local/bin path doesn't exist. Create
the binaries_directory if it doesn't exist instead of letting WA
quit and return errors such as:

INFO     Runner: Skipping the rest of the iterations for this spec.
ERROR    Runner: Error while running memcpy
ERROR    Runner: CalledProcessError("Command 'sshpass
                  -p '<password>' /usr/bin/scp -r
                  /usr/local/lib/python2.7/dist-packages/
                  wlauto-2.3.0-py2.7.egg/wlauto/workloads/memcpy
                  /memcpy root@192.168.x.x:/usr/local/bin/memcpy'
                  returned non-zero exit status 1")
ERROR    Runner: Got:
ERROR    Runner:
ERROR    Runner: scp: /usr/local/bin/memcpy:
                  No such file or directory

Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
2015-04-01 08:05:11 +01:00
..
commands Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
common common/linux/device.py: Create binaries_directory path if it doesn't exist 2015-04-01 08:05:11 +01:00
core Fixing initialization of ~/.workload_automation. 2015-03-13 10:25:31 +00:00
devices Fixing UEFI entry creation for Juno 2015-03-26 10:42:55 +00:00
external Fix for 64 bit revent [part 2] 2015-03-23 18:59:54 +00:00
instrumentation Updated fps instrumentat to generate detailed FPS traces as well as report average FPS. 2015-03-19 17:15:36 +00:00
modules Fixing UEFI entry creation for Juno 2015-03-26 10:42:55 +00:00
resource_getters Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
result_processors Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
tests Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
tools Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
utils Fixing UEFI entry creation for Juno 2015-03-26 10:42:55 +00:00
workloads Fixing sysbench workload 2015-03-25 10:31:02 +00:00
__init__.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
agenda-example-biglittle.yaml Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
agenda-example-tutorial.yaml Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
config_example.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
exceptions.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00