Mbed Host Tests
|
Plugin used to reset ARM_MPS2 platform. More...
Public Member Functions | |
__init__ (self) | |
touch_file (self, path) | |
setup (self, *args, **kwargs) | |
execute (self, capability, *args, **kwargs) | |
Executes capability by name. | |
![]() | |
is_os_supported (self, os_name=None) | |
print_plugin_error (self, text) | |
Interface helper methods - overload only if you need to have custom behaviour. | |
print_plugin_info (self, text, NL=True) | |
Function prints notification in console and exits always with True. | |
print_plugin_char (self, char) | |
check_mount_point_ready (self, destination_disk, init_delay=0.2, loop_delay=0.25, target_id=None, timeout=60) | |
Waits until destination_disk is ready and can be accessed by e.g. | |
check_serial_port_ready (self, serial_port, target_id=None, timeout=60) | |
Function checks (using mbed-ls) and updates serial port name information for DUT with specified target_id. | |
check_parameters (self, capability, *args, **kwargs) | |
This function should be ran each time we call execute() to check if none of the required parameters is missing. | |
run_command (self, cmd, shell=True) | |
Runs command from command line. | |
mbed_os_info (self) | |
Returns information about host OS. | |
mbed_os_support (self) | |
Function used to determine host OS. | |
Static Public Attributes | |
str | name = 'HostTestPluginResetMethod_MPS2' |
str | type = 'ResetMethod' |
list | capabilities = ['reboot.txt'] |
list | required_parameters = ['disk'] |
![]() | |
str | name = "HostTestPluginBase" |
Interface: | |
str | type = "BasePlugin" |
list | capabilities = [] |
list | required_parameters = [] |
bool | stable = False |
Additional Inherited Members | |
![]() | |
plugin_logger = ht_loggers.get(self.type, ht_loggers['BasePlugin']) | |
Plugin used to reset ARM_MPS2 platform.
Supports: reboot.txt - startup from standby state, reboots when in run mode.
Definition at line 27 of file module_reset_mps2.py.
mbed_host_tests.host_tests_plugins.module_reset_mps2.HostTestPluginResetMethod_MPS2.__init__ | ( | self | ) |
ctor
Reimplemented from mbed_host_tests.host_tests_plugins.host_test_plugins.HostTestPluginBase.
Definition at line 40 of file module_reset_mps2.py.
mbed_host_tests.host_tests_plugins.module_reset_mps2.HostTestPluginResetMethod_MPS2.execute | ( | self, | |
capability, | |||
* | args, | ||
** | kwargs ) |
Executes capability by name.
capability | Capability name |
args | Additional arguments |
kwargs | Additional arguments |
Each capability e.g. may directly just call some command line program or execute building pythonic function
Reimplemented from mbed_host_tests.host_tests_plugins.host_test_plugins.HostTestPluginBase.
Definition at line 58 of file module_reset_mps2.py.
mbed_host_tests.host_tests_plugins.module_reset_mps2.HostTestPluginResetMethod_MPS2.setup | ( | self, | |
* | args, | ||
** | kwargs ) |
Prepare / configure plugin to work. This method can receive plugin specific parameters by kwargs and ignore other parameters which may affect other plugins.
Reimplemented from mbed_host_tests.host_tests_plugins.host_test_plugins.HostTestPluginBase.
Definition at line 51 of file module_reset_mps2.py.
mbed_host_tests.host_tests_plugins.module_reset_mps2.HostTestPluginResetMethod_MPS2.touch_file | ( | self, | |
path ) |
Touch file and set timestamp to items
Definition at line 45 of file module_reset_mps2.py.
|
static |
Definition at line 37 of file module_reset_mps2.py.
|
static |
Definition at line 35 of file module_reset_mps2.py.
|
static |
Definition at line 38 of file module_reset_mps2.py.
|
static |
Definition at line 36 of file module_reset_mps2.py.