1. 11 Mar, 2021 5 commits
    • Vincent Stehlé's avatar
      Combine our databases into a single one · 62552997
      Vincent Stehlé authored
      
      
      Currently we read db1 and db2 from the log and sequence files respectively.
      Then we compute a cross_check database with all the tests, which have run,
      as well as a would_not_run database with all the tests sets, which have not
      run.
      
      Combine those databases into a unified cross_check database and get rid of
      would_not_run. We create artificial test entries for the dropped tests
      sets.
      While at it, we keep the spurious run tests, if any, and mark them as such.
      
      The benefits are that we do not need special handling for dropped tests
      sets down the pipe anymore, and that our future configuration file
      filtering rules will also apply to spurious and dropped tests.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      62552997
    • Vincent Stehlé's avatar
      Parser.py: auto-detect result values and summary · 316c6421
      Vincent Stehlé authored
      
      
      In the future, we will be able to override tests result values with a
      config file and it will become more convenient to auto-detect the test
      result values rather than hardcoding.
      
      This changes a bit the summary table and group sections order and fields,
      but is still arguably acceptable.
      
      While at it, print a one line summary during execution.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      316c6421
    • Vincent Stehlé's avatar
      Add a sort option · 6e9c8643
      Vincent Stehlé authored
      
      
      Add a --sort command line option to Parser.py, to allow sorting the tests
      data in a configurable manner before producing the outputs.
      
      Also, document usage in the README.md and fix parser.py case.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      6e9c8643
    • Vincent Stehlé's avatar
      Parser.py: add json output · cf9c8c6c
      Vincent Stehlé authored
      
      
      Add a --json command line option to dump our data in json format.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      cf9c8c6c
    • Grant Likely's avatar
      Make parser.py lowercase · c2ba6f1e
      Grant Likely authored and Vincent Stehlé's avatar Vincent Stehlé committed
      
      
      Mostly an aesthetic change, but having the filename in lowercase is more
      friendly when running from case sensitive filesystems, like on Linux.
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@secretlab.ca>
      c2ba6f1e
  2. 10 Mar, 2021 2 commits
    • Jeffrey Booher-Kaeding's avatar
      Merge pull request #6 from vstehle/for-jeffrey · 3276c39d
      Jeffrey Booher-Kaeding authored
      Usability upgrades
      
      Rework command line using argparse
      Add logging and debug
      Add csv output
      Use iconv to cat logs
      3276c39d
    • Vincent Stehlé's avatar
      cat.sh: use iconv · 5a6f6b7e
      Vincent Stehlé authored
      
      
      Currently we `cat' all the discrete .ekl log files into a big, single file
      directly as binaries. This adds UTF-16 two bytes BOM everywhere in the
      middle of the resulting cat_summary.ekl.
      
      Fix that with iconv: we convert all the log files to UTF-8 on the fly and
      back to UTF-16 while concatenating.
      
      While at it, handle an optional command line argument to specify the
      folder to search for logs.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      5a6f6b7e
  3. 03 Mar, 2021 5 commits
  4. 01 Mar, 2021 13 commits
  5. 23 Feb, 2021 1 commit
  6. 19 Feb, 2021 3 commits
  7. 01 Oct, 2020 1 commit
  8. 29 Sep, 2020 2 commits
  9. 23 Sep, 2020 2 commits
  10. 17 Sep, 2020 1 commit
  11. 16 Sep, 2020 1 commit
  12. 01 Sep, 2020 1 commit
    • Jeff Booher-Kaeding's avatar
      V1.0? · 3afe3a32
      Jeff Booher-Kaeding authored
      Now outputting CSV, re-factored Command line arguments, bug fixes, spelling fixes, and more.
      3afe3a32
  13. 27 Aug, 2020 2 commits
  14. 18 Aug, 2020 1 commit
    • Jeffrey Booher-Kaeding's avatar
      bad markdown · 2b297261
      Jeffrey Booher-Kaeding authored
      not first time I made this issue, MacDown recognizes `###text` and `### text` as both H3...
      2b297261