Skip to content
  1. Jul 30, 2025
  2. Jul 29, 2025
  3. Jun 17, 2025
    • Vincent Stehle's avatar
      parser.py: handle some missing keys · 22d9068e
      Vincent Stehle authored
      
      
      In some cases, the SCT can generate a special test entry to notify of
      "abnormal hang or stop". This breaks the parsing and results in the
      following exception:
      
        Traceback (most recent call last):
          File "parser.py", line 1085, in <module>
            cross_check = read_log_and_seq(args.log_file, args.seq_file)
          File "parser.py", line 824, in read_log_and_seq
            return combine_dbs(db1, db2)
          File "parser.py", line 695, in combine_dbs
            if x['set guid'] not in s:
               ~^^^^^^^^^^^^
        KeyError: 'set guid'
      
      Detect and create some missing keys to repair parsing.
      
      In this specific case, the failed test ends up being classified as
      spurious.
      
      While at it, add a unit test.
      
      Reported-by: Ann Cheng's avatarAnn Cheng <ann.cheng@arm.com>
      Signed-off-by: Vincent Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      22d9068e
  4. Mar 24, 2025
  5. Nov 27, 2024
  6. Oct 17, 2024
  7. Apr 26, 2024
  8. Apr 23, 2024
  9. Jan 31, 2024
    • Vincent Stehle's avatar
      Add ACS-IR 2.1 · 48a246a4
      Vincent Stehle authored
      
      
      The ACS-IR 2.1 sequence files are identical to the ones in the ACS-IR 2.0;
      add them for completeness.
      
      - Add the ACS-IR v23.09_2.1.0 sequence files into the contrib folder.
      - Update the seq_db.yaml to identify the files from the ACS-IR 2.1.
      - Rename the ir2 unit test.
      
      Signed-off-by: Vincent Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      v2024.04
      48a246a4
  10. Jan 30, 2024
  11. Jan 25, 2024
  12. Jan 19, 2024
  13. Jan 18, 2024
  14. Jan 08, 2024
  15. Sep 29, 2023
  16. Sep 28, 2023
  17. Sep 22, 2023
  18. Sep 21, 2023
    • Vincent Stehle's avatar
      Check all our python scripts with mypy · c2674ceb
      Vincent Stehle authored
      
      
      This is a first attempt at static checking our python scripts, to prepare
      adding more type annotations in the future.
      
      - Rework bits to make mypy happy.
      - Add a mypy config file to deal with the junit.xml module.
      - Check all scripts with mypy in `make check'.
      - Mention mypy in the README and in `make help'.
      - Add mypy install to the CI files.
      
      Signed-off-by: Vincent Stehle's avatarVincent Stehlé <vincent.stehle@arm.com>
      c2674ceb
  19. Sep 04, 2023
  20. Sep 01, 2023
  21. Aug 24, 2023
Loading