Skip to content
  1. Jul 19, 2022
    • Vincent Stehle's avatar
      Add an SIE configuration · f97a97e0
      Vincent Stehle authored
      
      
      Add a configuration to process SCT results from the Security Interface
      Extension ACS.
      
      The rules in this new configuration can override tests results with a new
      `KNOWN RPMB LIMITATION' result.
      
      Add the necessary enums to our schema and adjust the sequence files
      database to use the new configuration automatically when the SIE ACS is
      detected.
      
      Signed-off-by: Vincent Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      f97a97e0
    • Drew Reed's avatar
      Addressed review comments · 2dbcbd3b
      Drew Reed authored
      2dbcbd3b
  2. Jun 28, 2022
  3. Jun 23, 2022
  4. Jan 25, 2022
  5. Dec 17, 2021
  6. Oct 08, 2021
  7. Oct 01, 2021
  8. Sep 24, 2021
  9. Sep 17, 2021
  10. Aug 26, 2021
  11. Aug 19, 2021
  12. Aug 18, 2021
  13. Aug 11, 2021
  14. Jul 13, 2021
  15. Jun 14, 2021
  16. Jun 09, 2021
  17. May 31, 2021
  18. Mar 15, 2021
    • Vincent Stehle's avatar
      Add configuration file · 9ae846ea
      Vincent Stehle 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 Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      9ae846ea
    • Vincent Stehle's avatar
      Better handling of skipped tests sets · d144d546
      Vincent Stehle 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 Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      d144d546
  19. Mar 11, 2021
    • Vincent Stehle's avatar
      Combine our databases into a single one · 62552997
      Vincent Stehle 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 Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      62552997
    • Vincent Stehle's avatar
      Add a sort option · 6e9c8643
      Vincent Stehle 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 Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      6e9c8643
  20. Mar 03, 2021
    • Vincent Stehle's avatar
      Parser.py: use argparse · dfffc5af
      Vincent Stehle authored
      
      
      Use argparse for command line arguments. This gives us the online help and
      will give use more flexibility to add command line options.
      
      We preserve the current behaviour with up to two positional arguments for
      the ekl and seq input files, and up to two arguments for the key:value
      search.
      
      Signed-off-by: Vincent Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      dfffc5af
Loading