about summary refs log tree commit diff homepage
path: root/runtime
diff options
context:
space:
mode:
authorMartin Nowack <m.nowack@imperial.ac.uk>2020-02-20 12:45:32 +0000
committerCristian Cadar <c.cadar@imperial.ac.uk>2020-03-01 20:29:18 +0000
commitf62f8b954a00ae8538f8d3ef2aad77c11e6ed710 (patch)
tree10e6bd41e306924c43c1675c83de0e5dde75785d /runtime
parentbab3011da22f3569fb1e70ecf8c5b0c2700358a7 (diff)
downloadklee-f62f8b954a00ae8538f8d3ef2aad77c11e6ed710.tar.gz
[klee-stats] Refactor preparing and printing the table
The number and order of statistics in klee-stats is hard coded.
Moreover, adding new statistics to KLEE lead to crashes.

Rewriting that part of the script generalises and streamlines the process.

List of changes:
* Extend legend: this is used for known columns to provide shorter names
* simplify sqlite handling and make it more robust and reading of data
* select columns based on internal KLEE names
* streamline addition of artificial columns and make it robust
* handle the case if different runs should be compared but not all have the same statistics
* fix calculation of summary row:
  - avg of column if column is showing a relative value or avg value
  - max of column if column is showing a max value
  - sum of column entries, else
Diffstat (limited to 'runtime')
0 files changed, 0 insertions, 0 deletions