Skip to content

enhance: tighten merged schema rules and improve validator diagnostics#735

Merged
chetan-rathore merged 1 commit into
ARM-software:mainfrom
Ashishsharma1903:schema_updates
May 11, 2026
Merged

enhance: tighten merged schema rules and improve validator diagnostics#735
chetan-rathore merged 1 commit into
ARM-software:mainfrom
Ashishsharma1903:schema_updates

Conversation

@Ashishsharma1903
Copy link
Copy Markdown
Contributor

  • standardized reason fields, removed ambiguous waiver placement, and added Test_suite_info requirements across suite categories.
  • introduced Band-aware validation for acs_info (DT vs SR) with conditional required keys for System Info and ACS Results Summary.
  • enforced disallowed SCT Test_suite values (Unknown/unknown) and required subtests in standard_test_result.
  • switched to Draft 2020-12 validator and added cleaner tagged errors (MISSING_KEY, UNEXPECTED_KEY, TYPE_MISMATCH, DISALLOWED_VALUE).
  • improved root-cause reporting via best sub-error selection, reduced noisy cascaded unevaluatedProperties messages, and added clearer grouped output formatting.

Signed-off-by: Ashish Sharma ashish.sharma2@arm.com
Change-Id: Ifc7d2ae817958a4402f36e6b6ff890a01eb8441f

- standardized reason fields, removed ambiguous waiver placement, and added Test_suite_info requirements across suite categories.
- introduced Band-aware validation for acs_info (DT vs SR) with conditional required keys for System Info and ACS Results Summary.
- enforced disallowed SCT Test_suite values (Unknown/unknown) and required subtests in standard_test_result.
- switched to Draft 2020-12 validator and added cleaner tagged errors (MISSING_KEY, UNEXPECTED_KEY, TYPE_MISMATCH, DISALLOWED_VALUE).
- improved root-cause reporting via best sub-error selection, reduced noisy cascaded unevaluatedProperties messages, and added clearer grouped output formatting.

Signed-off-by: Ashish Sharma ashish.sharma2@arm.com
Change-Id: Ifc7d2ae817958a4402f36e6b6ff890a01eb8441f
@chetan-rathore chetan-rathore merged commit 426fe3e into ARM-software:main May 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants