Mbed Host Tests
mbed_host_tests.host_tests_runner.host_test.HostTestResults Class Reference

Test results set by host tests. More...

Inheritance diagram for mbed_host_tests.host_tests_runner.host_test.HostTestResults:
object mbed_host_tests.host_tests_runner.host_test.Test mbed_host_tests.host_tests_runner.host_test.DefaultTestSelectorBase mbed_host_tests.host_tests_runner.host_test_default.DefaultTestSelector

Public Member Functions

 enum (self, **enums)
 
 __init__ (self)
 
 get_test_result_int (self, test_result_str)
 Maps test result string to unique integer.
 
 __getitem__ (self, test_result_str)
 Returns numerical result code.
 

Public Attributes

 TestResults
 
list TestResultsList
 

Detailed Description

Test results set by host tests.

Definition at line 25 of file host_test.py.

Constructor & Destructor Documentation

◆ __init__()

mbed_host_tests.host_tests_runner.host_test.HostTestResults.__init__ ( self)

Member Function Documentation

◆ __getitem__()

mbed_host_tests.host_tests_runner.host_test.HostTestResults.__getitem__ ( self,
test_result_str )

Returns numerical result code.

Definition at line 82 of file host_test.py.

◆ enum()

mbed_host_tests.host_tests_runner.host_test.HostTestResults.enum ( self,
** enums )

Definition at line 28 of file host_test.py.

◆ get_test_result_int()

mbed_host_tests.host_tests_runner.host_test.HostTestResults.get_test_result_int ( self,
test_result_str )

Maps test result string to unique integer.

Definition at line 76 of file host_test.py.

Member Data Documentation

◆ TestResults

mbed_host_tests.host_tests_runner.host_test.HostTestResults.TestResults
Initial value:
= self.enum(
RESULT_SUCCESS = 'success',
RESULT_FAILURE = 'failure',
RESULT_ERROR = 'error',
RESULT_END = 'end',
RESULT_UNDEF = 'undefined', # Rather for debug purpose
RESULT_TIMEOUT = 'timeout',
RESULT_IOERR_COPY = "ioerr_copy",
RESULT_IOERR_DISK = "ioerr_disk",
RESULT_IO_SERIAL = 'ioerr_serial',
RESULT_NO_IMAGE = 'no_image',
RESULT_NOT_DETECTED = "not_detected",
RESULT_MBED_ASSERT = "mbed_assert",
RESULT_PASSIVE = "passive",
RESULT_BUILD_FAILED = 'build_failed',
RESULT_SYNC_FAILED = 'sync_failed'
)

Definition at line 32 of file host_test.py.

◆ TestResultsList

list mbed_host_tests.host_tests_runner.host_test.HostTestResults.TestResultsList
Initial value:
= [
self.TestResults.RESULT_SUCCESS,
self.TestResults.RESULT_FAILURE,
self.TestResults.RESULT_ERROR,
self.TestResults.RESULT_END,
self.TestResults.RESULT_UNDEF,
self.TestResults.RESULT_TIMEOUT,
self.TestResults.RESULT_IOERR_COPY,
self.TestResults.RESULT_IOERR_DISK,
self.TestResults.RESULT_IO_SERIAL,
self.TestResults.RESULT_NO_IMAGE,
self.TestResults.RESULT_NOT_DETECTED,
self.TestResults.RESULT_MBED_ASSERT,
self.TestResults.RESULT_PASSIVE,
self.TestResults.RESULT_BUILD_FAILED,
self.TestResults.RESULT_SYNC_FAILED
]

Definition at line 58 of file host_test.py.


The documentation for this class was generated from the following file: