MCPcopy Create free account
hub / github.com/ARMmbed/DAPLink / TestConfiguration

Class TestConfiguration

test/run_test.py:101–125  ·  view source on GitHub ↗

Wrap all the resources needed to run a test

Source from the content-addressed store, hash-verified

99
100
101class TestConfiguration(object):
102 """Wrap all the resources needed to run a test"""
103 def __init__(self, name):
104 self.name = name
105 self.board = None
106 self.target = None
107 self.if_firmware = None
108 self.bl_firmware = None
109
110 def __str__(self):
111 name_board = '<None>'
112 name_target = '<None>'
113 name_if_firmware = '<None>'
114 name_bl_firmware = '<None>'
115 if self.board is not None:
116 name_board = self.board.name
117 if self.target is not None:
118 name_target = self.target.name
119 if self.if_firmware is not None:
120 name_if_firmware = self.if_firmware.name
121 if self.bl_firmware is not None:
122 name_bl_firmware = self.bl_firmware.name
123 return "APP=%s BL=%s Board=%s Target=%s" % (name_if_firmware,
124 name_bl_firmware,
125 name_board, name_target)
126
127
128class TestManager(object):

Callers 1

Calls

no outgoing calls

Tested by 1