Refactor tests to allow selectively skipping certain test cases
Created by: ottomata
Not all schemas are perfect. There are times when schema rules change, and old/legacy schemas don't conform to the new rules.
This adds a skipSchemaTestCases
config option to allow
for matching schema $ids to test case names that should be skipped
for that schema.
This is currently only implemented for robustness and compatibility tests.
Bug: T285006