diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2019-10-30 15:49:54 +0100 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2019-10-30 15:49:54 +0100 |
commit | 6a3a5ccd3d3da7f9171b96bcf9be7aaef10a4a7a (patch) | |
tree | ec337421ba3c7923ca170475ae76bc618eb19583 /lib/harness.py | |
parent | f433a9fa3a464d611e75b26fcb540dd835f693d7 (diff) |
Allow taking DFA/PTA measurements with EnergyTrace hardware
Diffstat (limited to 'lib/harness.py')
-rw-r--r-- | lib/harness.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/harness.py b/lib/harness.py index f39b28c..a4724f1 100644 --- a/lib/harness.py +++ b/lib/harness.py @@ -321,11 +321,12 @@ class OnboardTimerHarness(TransitionHarness): print(' Offending line: {}'.format(line)) return if log_data_target['isa'] != 'transition': - raise RuntimeError('Log mismatch: Expected transition, got {:s}'.format(log_data_target['isa'])) + raise RuntimeError('Log mismatch in benchmark id={:d} trace={:d}: transition #{:d} (ID {:d}): Expected transition, got {:s}'.format(0, + self.trace_id, self.current_transition_in_trace, transition_id, log_data_target['isa'])) if self.pta: transition = self.pta.transitions[transition_id] if transition.name != log_data_target['name']: - raise RuntimeError('Log mismatch: Expected transition {:s}, got transition {:s}'.format(log_data_target['name'], transition.name)) + raise RuntimeError('Log mismatch in benchmark id={:d} trace={:d}: transition #{:d} (ID {:d}): Expected transition {:s}, got transition {:s}'.format(0, self.trace_id, self.current_transition_in_trace, transition_id, log_data_target['name'], transition.name)) if self.log_return_values and len(transition.return_value_handlers): for handler in transition.return_value_handlers: if 'parameter' in handler: |