summaryrefslogtreecommitdiff
path: root/bin
diff options
authorPMR <pmr@pmr-lander>2021-03-09 18:53:34 +0000
committerPMR <pmr@pmr-lander>2021-03-09 18:53:34 +0000
commit25fbafa5254782a8cfb1db8dc01629d38312bc27 (patch)
tree1e702077c9537b8860d90eccf2131e179f77a21b /bin
parentf667217098b4322d10fba3d5f66ad8f50110a87f (diff)
parent9fa92cce7d6b6d00a6c188859589d4ccd6b73079 (diff)
Merge #399106 from ~alanec/plainbox-provider-checkbox:cpufreq_test-failure-output
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cpufreq_test.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/bin/cpufreq_test.py b/bin/cpufreq_test.py
index 9901ccd..73fa651 100755
--- a/bin/cpufreq_test.py
+++ b/bin/cpufreq_test.py
@@ -390,24 +390,29 @@ class CpuFreqTest:
# prove that we are single-threaded again
logging.info('* active threads: %i\n', threading.active_count())
- # display results
- logging.warning('[CpuFreqTest Results]') # for --quiet mode
+ # process, then display results
+ results = self._process_results()
+ # provide time under test for debug/verbose output
+ end_time = time.time() - start_time
+
+ print('[CpuFreqTest Results]')
+ logging.debug('[Test Took: %.3fs]', end_time)
logging.info(
' - legend:\n'
' {core: {target_freq:'
'[sampled_med_%, P/F, sampled_median],:.\n')
- # format result dict for human consumption
- logging.info(
- pprint.pformat(self._process_results()))
- # provide time under test for debug/verbose output
- end_time = time.time() - start_time
- logging.debug('[Test Took: %.3fs]', end_time)
+
if self.fail_count:
+ print(
+ pprint.pformat(results))
print('\n[Test Failed]\n'
'* core fail_count =', self.fail_count)
return 1
+ logging.info(
+ pprint.pformat(results))
print('\n[Test Passed]')
+
return 0
def spawn_core_test(self):
@@ -762,6 +767,7 @@ def main():
if user_arg.reset:
print('[Reset CpuFreq Sysfs]')
return cpu_freq_test.reset()
+
return cpu_freq_test.execute_test()