Skip to content

exekall: pretty print test metrics

Douglas Raillard requested to merge github/fork/douglas-raillard-arm/_pr382 into master

Finally get some decent output, such as this exekall summary:

################################################################################
[EXEKALL][2019-10-21 18:32:55,548] INFO  Artifacts dir: /home/dourai01/Data/Git/lisa/results/pwrsft-juno-r0-1/20191021_18:32:52_2474a9215fc54e2ca141b6147bfd3da4
[EXEKALL][2019-10-21 18:32:55,548] INFO  Result summary:
OneSmallTask[board=pwrsft-juno-r0-1]:test_dmesg          UUID=968577749bcb4aea817a593d6a3f4ad7 PASSED: dmesg output:
OneSmallTask[board=pwrsft-juno-r0-1]:test_slack          UUID=c92c7d5ae0564db1bab80d12e25f362c PASSED: small-0 delayed activations: 0.0 %
OneSmallTask[board=pwrsft-juno-r0-1]:test_task_placement UUID=1bc2c5fc904f43e58f7f2bfb5754a271 PASSED
    energy threshold: 40.16330044843049 bogo-joules
    estimated energy: 37.66641002577397 bogo-joules
    noisiest task: 
        comm: rcu_preempt
        duration (abs): 0.00030419999984587776 s
        duration (rel): 0.030686161314524632 %
        pid: 10

note: When not nested, a single line is used. When more items are available, the multiline output is used automatically. note2: The ResultBundle's UUID is now displayed, so its artifacts can be easily looked up in <artifact dir>/BY_UUID/<UUID>

Merge request reports