- Jul 30, 2025
-
-
Chetan Singh authored
Mark HiiConfigRouting as implemented to reflect updated U-Boot support See merge request !24
-
- Jul 29, 2025
-
-
Gururaj Revankar authored
-
- Jun 17, 2025
-
-
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 <ann.cheng@arm.com> Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Mar 24, 2025
-
-
Vincent Stehle authored
The shared runners are now tagged with `arm64-shared'; update our configuration file to fix CI. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Start using `match' where it makes sense. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Nov 27, 2024
-
-
Vincent Stehle authored
Use a specific version of Ubuntu instead of `rolling' to fix our CI. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Mention that this is the main branch of the parser, to be used for IR 3.0 certifications. Also, mention that IR 2.1 certifications should use the ir2.1 branch. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Oct 17, 2024
-
-
Vincent Stehle authored
EBBR.yaml: ignore Hii protocols warnings/failures See merge request !23
-
Weizhao Ouyang authored
Some device can pass first check of "UEFI Compliant - Hii protocols must be implemented" but fails the second check (gEfiHiiFontProtocolGuid). We need to ignore this case. Signed-off-by:
Weizhao Ouyang <weizhao.ouyang@arm.com>
-
- Apr 26, 2024
-
-
Vincent Stehle authored
SIE.yaml: add image loading known acs limitation See merge request !22
-
Vincent Stehle authored
SIE.yaml: add auth var unsigned update known acs limitations See merge request !21
-
Vincent Stehle authored
SIE.yaml: ignore TPM compatibility failure See merge request !20
-
- Apr 23, 2024
-
-
Vincent Stehle authored
The ACS is looking for the EFI Image Execution Info Table, which causes failures. Add a rule in the SIE.yaml config file to mark this failure as known ACS limitation. Reported-by:
Ryosuke Saito <ryosuke.saito@linaro.org> Suggested-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Suggested-by:
Stuart Yoder <stuart.yoder@arm.com> Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The ACS uses very large random blobs to test for unsigned authenticated variable, which causes failures. - Introduce a new `KNOWN ACS LIMITATION' category in SIE.yaml. - Add rules in the SIE.yaml config file to mark those failures as known ACS limitations. - Update the documentation and the schema accordingly. Reported-by:
Sam Moss <sam.moss@arm.com> Suggested-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Suggested-by:
Stuart Yoder <stuart.yoder@arm.com> Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Add a rule to ignore a failure of the TPM capabilities 1.0 compatibility test. BBSR does not require it. Update the common schema accordingly. Reported-by:
Ilias Apalodimas <ilias.apalodimas@linaro.org> Suggested-by:
Stuart Yoder <stuart.yoder@arm.com> Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The checkout and upload-artifact actions v3 we use in our CI are deprecated; refresh them to v4. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Factorise tests `test set' enum definition into the common schema. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
This gives us validation of the URIs used in our schemas. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Remove the space from the `sub set' common URI, to make it valid. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 31, 2024
-
-
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 Stehlé <vincent.stehle@arm.com>
-
- Jan 30, 2024
-
-
Vincent Stehle authored
Enable linting for eval used globally and disable tactically in the single place where we legitimately use it. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Enable some more linting options and modify the parser accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 25, 2024
-
-
Vincent Stehle authored
The jsonschema and packaging python modules are optional; relax checking accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Make the yaml module mandatory for the sake of simplicity. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Remove the deprecated `--schema', `--validate-config' and `--validate-seq-db' parser arguments. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The parser can handle the case of git being absent; cope with it in the unit test, too. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 19, 2024
-
-
Vincent Stehle authored
Check our shell unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Remove all the warnings from the disable list, which do not show up with our scripts. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
No functional change. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 18, 2024
-
-
Vincent Stehle authored
Loosen the pattern for classification of one SCT SetState() warning to also apply when there is a device path. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 08, 2024
-
-
Vincent Stehle authored
Mention that this is the main branch of the parser, to be used for IR 2.1 certifications. Also, mention that IR 2.0 certifications should use the ir2.0 branch, so that development can continue on the main branch. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 29, 2023
-
-
Vincent Stehle authored
- Fix a few pylint warnings. - Add a `.pylint.rc' file with our pylint settings. - Add pylint to `make check'. - Install pylint in the CI. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 28, 2023
-
-
Vincent Stehle authored
Add typing annotations to parser.py, which allows us to verify python scripts with stricter mypy settings by default. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 22, 2023
-
-
Vincent Stehle authored
We need a container with a recent version of Ubuntu to run mypy in strict mode on validate.py. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Add typing annotations to validate.py and verify it with stricter mypy settings. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 21, 2023
-
-
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 Stehlé <vincent.stehle@arm.com>
-
- Sep 04, 2023
-
-
Vincent Stehle authored
This is similar to what we do on gitlab. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Update the github workflow yaml file to better match what is done on gitlab. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 01, 2023
-
-
Vincent Stehle authored
Mention that gitlab.arm.com is where the latest version is. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Aug 24, 2023
-
-
Vincent Stehle authored
Add a CI job to generate the README.pdf. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-