mirror of https://github.com/ARMmbed/mbed-os.git
Refactored tests related to mbed file system (MSD storage)
parent
70a21e9656
commit
56e05e2a28
|
@ -31,14 +31,16 @@ except:
|
||||||
COLORAMA = 'colorama' in sys.modules
|
COLORAMA = 'colorama' in sys.modules
|
||||||
|
|
||||||
from ioper_base import IOperTestCaseBase
|
from ioper_base import IOperTestCaseBase
|
||||||
from ioper_test_fs import IOperTest_FileStructure
|
from ioper_test_fs import IOperTest_FileStructure_Basic
|
||||||
|
from ioper_test_fs import IOperTest_FileStructure_MbedEnabled
|
||||||
from ioper_test_target_id import IOperTest_TargetID_Basic
|
from ioper_test_target_id import IOperTest_TargetID_Basic
|
||||||
from ioper_test_target_id import IOperTest_TargetID_MbedEnabled
|
from ioper_test_target_id import IOperTest_TargetID_MbedEnabled
|
||||||
|
|
||||||
|
|
||||||
TEST_LIST = [IOperTest_TargetID_Basic('basic'),
|
TEST_LIST = [IOperTest_TargetID_Basic('basic'),
|
||||||
IOperTest_TargetID_MbedEnabled('mbed-enabled'),
|
IOperTest_TargetID_MbedEnabled('mbed-enabled'),
|
||||||
IOperTest_FileStructure('basic'),
|
IOperTest_FileStructure_Basic('basic'),
|
||||||
|
IOperTest_FileStructure_MbedEnabled('mbed-enabled'),
|
||||||
IOperTestCaseBase('all'), # Dummy used to add 'all' option
|
IOperTestCaseBase('all'), # Dummy used to add 'all' option
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
@ -35,11 +35,34 @@ class IOperTest_FileStructure(IOperTestCaseBase):
|
||||||
else:
|
else:
|
||||||
self.result.append((fail_severity if fail_severity else self.ERROR, self.scope, "File '%s' not found" % file_path))
|
self.result.append((fail_severity if fail_severity else self.ERROR, self.scope, "File '%s' not found" % file_path))
|
||||||
|
|
||||||
|
def test(self, param=None):
|
||||||
|
self.result = []
|
||||||
|
if param:
|
||||||
|
pass
|
||||||
|
return self.result
|
||||||
|
|
||||||
|
|
||||||
|
class IOperTest_FileStructure_Basic(IOperTest_FileStructure):
|
||||||
|
def __init__(self, scope=None):
|
||||||
|
IOperTest_FileStructure.__init__(self, scope)
|
||||||
|
|
||||||
def test(self, param=None):
|
def test(self, param=None):
|
||||||
self.param = param
|
self.param = param
|
||||||
self.result = []
|
self.result = []
|
||||||
if param:
|
if param:
|
||||||
self.if_file_exist('mbed.htm', self.ERROR)
|
self.if_file_exist('mbed.htm', self.ERROR)
|
||||||
self.if_file_exist('DETAILS.TXT', self.INFO)
|
return self.result
|
||||||
|
|
||||||
|
|
||||||
|
class IOperTest_FileStructure_MbedEnabled(IOperTest_FileStructure):
|
||||||
|
def __init__(self, scope=None):
|
||||||
|
IOperTest_FileStructure.__init__(self, scope)
|
||||||
|
|
||||||
|
def test(self, param=None):
|
||||||
|
self.param = param
|
||||||
|
self.result = []
|
||||||
|
if param:
|
||||||
|
self.if_file_exist('mbed.htm', self.ERROR)
|
||||||
|
self.if_file_exist('DETAILS.TXT', self.ERROR)
|
||||||
self.if_file_exist('FAIL.TXT', self.INFO)
|
self.if_file_exist('FAIL.TXT', self.INFO)
|
||||||
return self.result
|
return self.result
|
||||||
|
|
Loading…
Reference in New Issue