updates to test-catalog schema (action 20220322-001)

Both the RNC and the RNG schemas for test catalogs in my ixml-tests repo
have now been updated to allow a test case to specify an expected result
of assert-dynamic-error and to allow a test report to report a result of
reported-dynamic-error.  Both of these new elements can carry an
error-code attribute identifying the error code expected or reported, as
can assert-not-a-grammar and reported-not-a-grammar.

The two schemas are at 

  https://github.com/cmsmcq/ixml-tests/blob/main/lib/test-catalog.rnc
  https://github.com/cmsmcq/ixml-tests/blob/main/lib/test-catalog.rng

On a related issue: It would make sense, I suppose, for the schemas to
move from the ixml-texts repo to the invisible XML group's ixml repo,
but at that point I think the namespace should also change, and I am
reluctant to break whatever test harnesses people may have built.

How do people feel about the schemas residing in a different repo?  If
it bothers people, I will try to find a convenient moment to break
things by moving the schemas.  If no one cares, I can save myself the
trouble.

Michael

-- 
C. M. Sperberg-McQueen
Black Mesa Technologies LLC
http://blackmesatech.com

Received on Tuesday, 12 April 2022 02:00:58 UTC