Skip to content

Capture version information correctly for all tests #75

@brynrhodes

Description

@brynrhodes
  1. Add "versionTo" support in the schema to support deprecating versions: Everywhere that there is a "version" attribute in that schema (e.g. here https://github.com/cqframework/cql-tests/blob/main/tests/testSchema.xsd#L22), add a "versionTo" attribute that is "The last version of the specification in which the features being tested appears"

  2. Set "version" (and "versionTo" if appropriate) for all tests: Go through all the tests and make sure that for every Test instance in all the files, we have "version" set correctly, and "versionTo" set if the feature is deprecated.

Use this capability summary to set the version:

https://cql.hl7.org/05-languagesemantics.html#language-capabilities

Anything that isn't explicitly specified as introduced in a particular version in that list should be given 1.0

Metadata

Metadata

Labels

enhancementNew feature or request-for this repo, these are new automated tests

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions