summaryrefslogtreecommitdiff
path: root/cts
diff options
context:
space:
mode:
Diffstat (limited to 'cts')
-rw-r--r--cts/common/board.py6
-rwxr-xr-xcts/cts.py9
2 files changed, 9 insertions, 6 deletions
diff --git a/cts/common/board.py b/cts/common/board.py
index a36ca1a3a7..42479e6de3 100644
--- a/cts/common/board.py
+++ b/cts/common/board.py
@@ -109,8 +109,7 @@ class Board(object):
'--directory=' + ec_dir,
'BOARD=' + self.board,
'CTS_MODULE=' + module,
- '-j',
- '-B']
+ '-j']
if debug:
cmds.append('CTS_DEBUG=TRUE')
@@ -118,9 +117,8 @@ class Board(object):
print ' '.join(cmds)
return sp.call(cmds)
- def flash(self):
+ def flash(self, image_path):
"""Flashes board with most recent build ec.bin"""
- image_path = os.path.join('build', self.board, 'ec.bin')
cmd = ['reset_config connect_assert_srst',
'init',
'reset init',
diff --git a/cts/cts.py b/cts/cts.py
index 6a02b065bc..2d2e824cbc 100755
--- a/cts/cts.py
+++ b/cts/cts.py
@@ -101,10 +101,15 @@ class Cts(object):
def flash_boards(self):
"""Flashes th and dut boards with their most recently build ec.bin"""
+ cts_module = 'cts_' + self.module
+ image_path = os.path.join('build', self.th.board, cts_module, 'ec.bin')
self.identify_boards()
- if self.th.flash():
+ print 'Flashing TH with', image_path
+ if self.th.flash(image_path):
raise RuntimeError('Flashing TH failed')
- if self.dut.flash():
+ image_path = os.path.join('build', self.dut.board, cts_module, 'ec.bin')
+ print 'Flashing DUT with', image_path
+ if self.dut.flash(image_path):
raise RuntimeError('Flashing DUT failed')
def setup(self):