Changed 'default' flashing method for cli option -c to 'shell'

pull/1298/head
Przemek Wirkus 2015-08-14 11:57:01 +01:00
parent cefba29822
commit 598654fa4d
2 changed files with 10 additions and 6 deletions

View File

@ -250,12 +250,15 @@ class Mbed:
""" Copy file depending on method you want to use. Handles exception
and return code from shell copy commands.
"""
# image_path - Where is binary with target's firmware
if copy_method is not None:
# image_path - Where is binary with target's firmware
result = host_tests_plugins.call_plugin('CopyMethod', copy_method, image_path=image_path, destination_disk=disk)
# We override 'default' method with 'shell' method
if copy_method == 'default':
copy_method = 'shell'
else:
copy_method = 'default'
result = host_tests_plugins.call_plugin('CopyMethod', copy_method, image_path=image_path, destination_disk=disk)
copy_method = 'shell'
result = host_tests_plugins.call_plugin('CopyMethod', copy_method, image_path=image_path, destination_disk=disk)
return result;
def flush(self):

View File

@ -41,7 +41,7 @@ class HostTestPluginCopyMethod_Mbed(HostTestPluginBase):
name = 'HostTestPluginCopyMethod_Mbed'
type = 'CopyMethod'
stable = True
capabilities = ['default']
capabilities = ['shutil', 'default']
required_parameters = ['image_path', 'destination_disk']
def setup(self, *args, **kwargs):
@ -56,7 +56,8 @@ class HostTestPluginCopyMethod_Mbed(HostTestPluginBase):
"""
result = False
if self.check_parameters(capabilitity, *args, **kwargs) is True:
if capabilitity == 'default':
# Capability 'default' is a dummy capability
if capability == 'shutil':
image_path = kwargs['image_path']
destination_disk = kwargs['destination_disk']
# Wait for mount point to be ready