-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement tests for F3548 DSS requirements #434
Labels
Comments
This was referenced Mar 7, 2024
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
uss_qualifier should aim to verify as many requirements from ASTM F3548-21 as practical. We currently test many of the requirements, but there are still currently-untested requirements that are feasible to test as well. This issue covers DSS requirements, similar to #274 which covers non-DSS requirements.
Describe the solution you'd like
Add tests to the F3548-21 test suite which verify compliance to the following F3548-21 requirements. The list below is intended to reflect the current status and should be updated when new tests are written. The list should be in rough priority order after considering the value of verifying the requirement and the difficulty of implementation.
DSS0005,5[uss_qualifier] simple SCD subscription scenario (DSS0005,5) #469DSS0015[uss_qualifier] scd dss0015 ensure max subscription duration is enforced #475DSS0100,1DSS0210,1DSS0210,2DSS0210,A2-7-2,7DSS0210,A2-7-2,1a implicitly covered by DSS0210,2DSS0210,A2-7-2,1b implicitly covered by DSS0210,2DSS0210,A2-7-2,2DSS0210,A2-7-2,2(a|b) create/update Op. Intent Ref. requires correct OVNs in keys (standalone) #539DSS0210,A2-7-2,3aDSS0210,A2-7-2,3,a Op. Intent Ref. can be deleted from any instance of a DSS deployment #540SubscriptionsOperational IntentsConstraints[uss_qualifier] constraint reference sync: cover deletion 5/5 #708Availability States[uss_qualifier] new SCD scenario to check synchronization of USS availability states #691SubscriptionsCreate[uss_qualifier] check off DSS0215 and DSS020 for subscriptions (partial) #533Mutate/Delete[uss_qualifier] (doc only) cover dss0215 and dss0020 for deletions/mutations in the subscription sync scenario #565Operational IntentsCreate implicitly covered by DSS0210,2[uss_qualifier] reference DSS0215 and DSS0020 (DAR sync & DSS consistency) in OIR sync documentation #688Mutate/Delete implicitly covered by DSS0210,2[uss_qualifier] reference DSS0215 and DSS0020 (DAR sync & DSS consistency) in OIR sync documentation #688Constraints[uss_qualifier] constraint reference sync: cover deletion 5/5 #708Availability States[uss_qualifier] new SCD scenario to check synchronization of USS availability states #691-- MVP line --
DSS0210,A2-7-2,1e[uss_qualifier] constraint reference sync: cover deletion 5/5 #708DSS0210,A2-7-2,1f[uss_qualifier] constraint reference sync: cover deletion 5/5 #708DSS0210,3[uss_qualifier] new SCD scenario to check synchronization of USS availability states #691DSS0005,3[uss_qualifier] constraint reference sync: cover deletion 5/5 #708DSS0210,A2-7-2,6[uss_qualifier] new SCD scenario to check synchronization of USS availability states #691Additional context
If discussion about how to construct a test or tests for any of the requirements above, a separate issue should be created for the implementation of those tests (rather than adding a comment on this issue).
The text was updated successfully, but these errors were encountered: