- 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>
-
Vincent Stehle authored
Add a .gitlab-ci.yml file to run `make check' as CI. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- May 24, 2023
-
-
Add summary table headings. Also, removing trailing white-space on the markdown strings. Signed-off-by:
Nhi Pham <nhi@os.amperecomputing.com>
-
- Apr 07, 2023
-
-
Vincent Stehle authored
Also, add a unit test. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Describe the convention in comments and adjust existing naming accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
- Add a unit test with an empty .ekl file. - Add identification tests. While at it, refine the naming in the db. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Perform some sanity checks on the tests after loading. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Refine a bit the fields we create for the synthesized dropped tests. This helps when the config file in use has rules referring those fields for their criteria, and avoids exceptions. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Feb 02, 2023
-
-
Vincent Stehle authored
SIE.yaml: add known u-boot limitations See merge request !18
-
- Jan 26, 2023
-
-
Vincent Stehle authored
The U-Boot QueryVariableInfo() implementation does not check properly for all invalid inputs conditions instead of delegating to StMM. Add a rule to override the result as "known u-boot limitation" in those cases. Link: https://lore.kernel.org/u-boot/20230126031512.17450-1-masahisa.kojima@linaro.org/ Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
The SIE errors, which we originally classified as "known rpmb limitations" can happen not only with an eMMC but in the more general case with a small storage for UEFI variables. This is typically the case with OP-TEE. Let's re-classify those errors as "known size limitations". This is just renaming at this stage. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Dec 14, 2022
-
-
Vincent Stehle authored
The ACS-IR 2.0 BET-1 SIE SCT is missing a few tests due to a patch not applying properly during build. This results in dropped tests being reported when parsing results. Force the results of those tests as `KNOWN ACS LIMITATION'. Also, update the schema. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Factorise tests `descr' and `sub set' enums definitions into the common schema. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Constrain a bit more which fields a config file can update in the schema. As of today, configs update either comments or results. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Nov 03, 2022
-
-
Vincent Stehle authored
Add the EBBR sequence files from the ACS-IR v22.10_2.0.0_BETA-1 and update the identification database accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Oct 21, 2022
-
-
Vincent Stehle authored
When running the new 32b ACS-IR, new HII Database failures are caught. Triage them automatically after analysis. While at it, update one comment in the config file to better match the reality and update the schema. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Add the EBBR sequence files from the ACS-IR v22.10_IR_32b_0.7_BETA-0. Update the identification database accordingly, mentioning those IR v1.x config files as deprecated. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Sep 16, 2022
-
-
Vincent Stehle authored
This fixes the case when the path contains spaces. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-