- 26 Jan, 2023 2 commits
-
-
Vincent Stehlé authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé 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>
-
- 14 Dec, 2022 3 commits
-
-
Vincent Stehlé 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 Stehlé authored
Factorise tests `descr' and `sub set' enums definitions into the common schema. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé 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>
-
- 03 Nov, 2022 1 commit
-
-
Vincent Stehlé 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>
-
- 21 Oct, 2022 2 commits
-
-
Vincent Stehlé 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 Stehlé 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>
-
- 16 Sep, 2022 2 commits
-
-
Vincent Stehlé authored
This fixes the case when the path contains spaces. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Make the test for junit output depend on the availability of the junit_xml python module. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 15 Sep, 2022 3 commits
-
-
Vincent Stehlé authored
Start factorizing our schemas, now that validate.py supports it. We start with the obvious guid definition, as a proof of concept. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Enhance the validate.py script to allow referencing other schemas from a schema, and load the local file with the script. This will allow us to factorize our schemas. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
We need double quotes for proper multiline strings in YAML. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 14 Sep, 2022 1 commit
-
-
Vincent Stehlé authored
Reword our asserts to fix the errors reported by flake8, such as the following: ./parser.py:375:11: E275 missing whitespace after keyword Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 09 Sep, 2022 1 commit
-
-
Vincent Stehlé authored
This avoids an exception when junit is not installed. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 07 Sep, 2022 6 commits
-
-
Vincent Stehlé authored
Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Collect a few meta-data during execution, such as the date, the parser command line, the sequence file identification and the git commit of the parser when possible. We add a new `--print-meta' command line option to display the collected meta-data. We output the collected meta-data to the generated files for the following formats: md, yaml and template. Also, we gracefully ignore the meta-data when reading back a result.md file with meta-data. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
We add schemas to validate the generated YAML files contents and use them in the unit test. The constraints are a bit loose but this is better than nothing. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
JSON schema definitions are better put in the `$defs' object; fix our schemas accordingly. While at it, add `$id' identifiers and bump `$schema' version. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
We borrow the validate.py script from the SystemReady scripts repository[1] to validate our YAML files against schemas. We deprecate the `--validate-config' and the `--validate-seq-db' command line options of the parser. We adapt the `make check' commands. [1]: https://gitlab.arm.com/systemready/systemready-scripts Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Add a shell script to test functionalities of the parser and run it from `make check'. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 05 Sep, 2022 1 commit
-
-
Vincent Stehlé authored
Sequence files See merge request !16
-
- 30 Aug, 2022 3 commits
-
-
Vincent Stehlé authored
Add constraints to the schemas to strengthen validation even more where possible. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Issue a deprecation warning when we detect a deprecated sequence file being used. We cannot deprecate ACS IR v1.0 sequence file as it is identical to the ACS IR v2.0 BET-0 one. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
This is the same sequence file as ACS-IR v1.0 but we capture it for completeness. Update the identification database accordingly. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 29 Aug, 2022 1 commit
-
-
Vincent Stehlé authored
Remove seq files See merge request !15
-
- 05 Aug, 2022 1 commit
-
-
Vincent Stehlé authored
The ACS build scripts use the sequence files from the bbr-acs repository. Remove the unused EBBR and SBBR sequence files from the parser repository to avoid confusion. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 04 Aug, 2022 2 commits
-
-
Vincent Stehlé authored
Fix a bug when using junit output See merge request !14
-
Drew Reed authored
Correct the name of the module being looked for in the assert at the beginning of the junit output function. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- 20 Jul, 2022 2 commits
-
-
Vincent Stehlé authored
Add an SIE configuration See merge request !12
-
Vincent Stehlé authored
Added support for outputing results in junit format See merge request !13
-
- 19 Jul, 2022 2 commits
-
-
Vincent Stehlé 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 Stehlé <vincent.stehle@arm.com>
-
Drew Reed authored
-
- 14 Jul, 2022 1 commit
-
-
Added new --junit command line option to instruct the script to output the results in junit format for easy inclusion in CI systems Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- 29 Jun, 2022 1 commit
-
-
Vincent Stehlé authored
No functional change. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
- 28 Jun, 2022 5 commits
-
-
Vincent Stehlé authored
Let's make sure our sample is correct. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
For the moment we have only the EBBR.yaml configuration. Command line does still take precedence. No functional change. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
We add a schema and a `--validate-seq-db' command line option to validate our sequence files database, now that it is in YAML format. We call the validation from `make check'. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
Let's use YAML as much as we can as we can better validate it and extend it. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-
Vincent Stehlé authored
To prepare for adding more validation schemas, create a dedicated folder for our schemas. Signed-off-by:
Vincent Stehlé <vincent.stehle@arm.com>
-