1. 15 Mar, 2021 3 commits
    • Vincent Stehlé's avatar
      Add configuration file · 9ae846ea
      Vincent Stehlé authored
      
      
      Add a --config option to Parser.py, to use a configuration file.
      
      This configuration file can contain a list of transformations to apply to
      the test results. This will allow to mark tests as false positives or to
      waive failures.
      
      We describe the YAML configuration file format in details in the README.md.
      We also add a sample configuration, to demonstrate usage of configuration
      files with the already provided sample log and sequence files.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      9ae846ea
    • Vincent Stehlé's avatar
      Better handling of skipped tests sets · d144d546
      Vincent Stehlé authored
      
      
      A skip test set is a test set, which was considered but had zero of its
      tests run. This is not the same as a dropped test set, which we do not find
      in the log at all.
      Generate artificial test entries with the result set to SKIPPED to keep
      track of the former.
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      d144d546
    • Vincent Stehlé's avatar
      parser.py: rework ekl parsing · f88b3ceb
      Vincent Stehlé authored
      
      
      Currently we are dropping the end of the device path in the ekl when it
      contains `|' characters, as in sample.elk for example. Rework the ekl
      parsing to fix this.
      
        Before: `Acpi(PNP0A08,0)/Pci(0'
         After: `Acpi(PNP0A08,0)/Pci(0|0)/Pci(0|0)'
      Signed-off-by: Vincent Stehlé's avatarVincent Stehlé <vincent.stehle@arm.com>
      f88b3ceb
  2. 11 Mar, 2021 6 commits
  3. 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
  4. 03 Mar, 2021 5 commits
  5. 01 Mar, 2021 13 commits
  6. 23 Feb, 2021 1 commit
  7. 19 Feb, 2021 3 commits
  8. 01 Oct, 2020 1 commit
  9. 29 Sep, 2020 2 commits
  10. 23 Sep, 2020 2 commits
  11. 17 Sep, 2020 1 commit
  12. 16 Sep, 2020 1 commit