-
Notifications
You must be signed in to change notification settings - Fork 28
Description
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.
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.
- SCD0080 (Maintain subscription during op intents) SCD0080 uss_qualifier checks to verify ASTM F3548-21 #466
- GEN0305 (Use current version of software in test instance) GEN0305 uss_qualifier checks to verify ASTM F3548-21 #467
- GEN0100 (Time synchronization) GEN0100 and GEN0105 uss_qualifier checks to verify ASTM F3548-21 #468
- GEN0105 (Use synchronized time in timestamps) GEN0100 and GEN0105 uss_qualifier checks to verify ASTM F3548-21 #468
-- MVP line -- - SCD0095 (New conflict -> notify operator)
- GEN0405 (All op intent transitions -> notify operator)
- GEN0400 (Can't perform function -> notify operator)
- LOG* (Log particular information)
- SCD0090 (Create conflict -> notify operator)
- SCD0055-SCD0070 (Planning when same-priority conflicts are allowed)
Additional 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).