lrs-conformance-test-suite
lrs-conformance-test-suite copied to clipboard
Backwards Compatibility for Dual 1.0.3 and 2.0.0 Conformance
As requested by @rchadwic and @milt:
This is a small change that will make it possible for an LRS to receive a conformance certificate for both the 1.0.3 spec and the 2.0 / IEEE spec.
In short, this will:
- Loosen the versioning requirements for the
X-Experience-API-Version
header for both suites. - Remove the "Must Not Allow" tests for Alternative Request Syntax that are currently present in the 2.0 suite.
For the Alternative Request Syntax portion, this has been removed due to the IEEE document not mentioning any special treatment for that syntax. Since the CTS shouldn't be testing anything aside from the strict spec documents themselves, it didn't make much sense to force an LRS vendor to not provide that syntax if they wanted to.
The branch with these changes is currently live on our staging CTS at https://lrstest.staging.adlnet.gov, so feel free to check if things are behaving as expected.
Thanks! -Trey