- Jan 30, 2024
-
-
Vincent Stehle authored
Enable linting for eval used globally and disable tactically in the single place where we legitimately use it. [Backport commit 5270ff8e.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Enable some more linting options and modify the parser accordingly. [Backport commit 43e3dd79.] 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. [Backport commit a2a2123a.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Make the yaml module mandatory for the sake of simplicity. [Backport commit 7b70fd44.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Remove the deprecated `--schema', `--validate-config' and `--validate-seq-db' parser arguments. [Backport commit d5290a02.] 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. [Backport commit 6693d275.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 19, 2024
-
-
Vincent Stehle authored
Check our shell unit test. [Backport commit d4ef33f9.] 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. [Backport commit 9b4cc4bd.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
No functional change. [Backport commit 8bb12e62.] 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. [Backport commit a87bc1d0.] Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- Jan 08, 2024
-
-
Vincent Stehle authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehle authored
Mention that this is the ir2.0 branch of the parser, to be used for IR 2.0 certifications. 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>
-