diff options
author | Daniel Friesel <derf@finalrewind.org> | 2018-01-29 10:53:27 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2018-01-29 10:53:27 +0100 |
commit | f931a9cce20cb1c719e793b7b7c6494ade9ae21f (patch) | |
tree | ce39f493dde09c5a905275cb166d76725c0a01ec /lib | |
parent | 3ecf5ee900b6a7a202ee2f280d628abae2a4cb91 (diff) |
add some tests
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/dfatool.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/dfatool.py b/lib/dfatool.py index fa91fc2..b9c14bb 100755 --- a/lib/dfatool.py +++ b/lib/dfatool.py @@ -253,7 +253,8 @@ class RawData: for trace in self.traces_by_fileno: self.traces.extend(trace) - def get_preprocessed_data(self): + def get_preprocessed_data(self, verbose = True): + self.verbose = verbose if self.preprocessed: return self.traces if self.version == 0: @@ -287,14 +288,15 @@ class RawData: if self._measurement_is_valid(measurement): self._merge_measurement_into_online_data(measurement) num_valid += 1 - else: + elif self.verbose: print('[W] Skipping {ar:s}/{m:s}: {e:s}'.format( ar = self.filenames[measurement['fileno']], m = measurement['info'].name, e = measurement['error'])) - print('[I] {num_valid:d}/{num_total:d} measurements are valid'.format( - num_valid = num_valid, - num_total = len(measurements))) + if self.verbose: + print('[I] {num_valid:d}/{num_total:d} measurements are valid'.format( + num_valid = num_valid, + num_total = len(measurements))) self._concatenate_analyzed_traces() self.preprocessing_stats = { 'num_runs' : len(measurements), |