diff options
Diffstat (limited to 'cts')
-rw-r--r-- | cts/common/board.py | 6 | ||||
-rwxr-xr-x | cts/cts.py | 9 |
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): |