The following test coverage is as of September 1, 2020.
AIP 1.0 Status:
- Full Coverage of Positive Test Scenarios
- Minimal Coverage of Exception and Negative Test Scenarios
Terminology Directly Tested: There is a Test Scenario that has it as it's goal to test that protocol feature. Tested as Inclusion: The Test Scenario's focus is not on this test case however it uses all or portions of other tests that use the protocol feature. Tested Indicrectly: The Test Scenario is testing a Protocol that is using, as part of it's operations, another protocol.
The Google Sheets Version of Coverage Matrix is also made available for better viewing.
Tested Indirectly | Tested Indirectly | Tested Indirectly | Tested Indirectly | |||||
---|---|---|---|---|---|---|---|---|
RFC | Feature Variation | Test Type(s) | Directly Tested | Tested as Inclusion | RFC0056 Service Decorator | RFC0035 Report Problem | RFC0025 DIDComm Transports | RFC0015 Acks |
RFC0160 - Connection Protocol | Establish Connection w/ Trust Ping | Functional | T001-AIP10-RFC0160 | T001-AIP10-RFC0036 | X | |||
T002-AIP10-RFC0036 | X | |||||||
T003-AIP10-RFC0036 | X | |||||||
T004-AIP10-RFC0036 | X | |||||||
T001-AIP10-RFC0037 | X | |||||||
T001.2-AIP10-RFC0037 | X | |||||||
T001.3-AIP10-RFC0037 | X | |||||||
T001.4-AIP10-RFC0037 | X | |||||||
T002-AIP10-RFC0037 | X | |||||||
T003-AIP10-RFC0037 | X | |||||||
T003.1-AIP10-RFC0037 | X | |||||||
T006-AIP10-RFC0037 | X | |||||||
Establish Connection w/ Acks | Functional | X | ||||||
Establish Connection Reversed Roles | Functional | T001.2-AIP10-RFC0160 | X | |||||
Establish Connection final acknowledgment comes from inviter | Functional | T002-AIP10-RFC0160 | X | |||||
Establish Connection Single Use Invite | Functional, Exception | T003-AIP10-RFC0160 | X | |||||
T004-AIP10-RFC0160 | X | |||||||
Establish Connection Mult Use Invite | Functional | T005-AIP10-RFC0160 (wip) | X | |||||
Establish Multiple Connections Between the Same Agents | Functional | T006-AIP10-RFC0160 | X | |||||
Establish Connection Single Try on Exception | Funtional, Exception | T007-AIP10-RFC0160 (wip) | X | X | ||||
RFC0036 - Issue Credential | Issue Credential Start w/ Proposal | Functional | T001-AIP10-RFC0036 | T001-AIP10-RFC0037 | X | |||
T001.2-AIP10-RFC0037 | X | |||||||
T001.3-AIP10-RFC0037 | X | |||||||
T001.4-AIP10-RFC0037 | X | |||||||
T002-AIP10-RFC0037 | X | |||||||
T003-AIP10-RFC0037 | X | |||||||
T003.1-AIP10-RFC0037 | X | |||||||
T006-AIP10-RFC0037 | X | |||||||
Issue Credential Negotiated w/ Proposal | Functional | T002-AIP10-RFC0036 | X | |||||
Issue Credential Start w/ Offer | Functional | T003-AIP10-RFC0036 | X | |||||
Issue Credential w/ Offer w/ Negotiation | Functional | T004-AIP10-RFC0036 | X | |||||
Issue Credential Start w/ Request w/ Negotiation | Functional | T005-AIP10-RFC0036 (wip) | X | |||||
Issue Credential Start w/ Request | Functional | T006-AIP10-RFC0036 (wip) | X | |||||
RFC0037 - Present Proof | Present Proof w/o Proposal, Verifier is not the Issuer, 1 Cred Type | Functional | T001-AIP10-RFC0037 | X | X | |||
T001.2-AIP10-RFC0037 | X | X | ||||||
T001.3-AIP10-RFC0037 | X | X | ||||||
Present Proof w/o Proposal, Verifier is the Issuer, 1 Cred Type | Functional | T001-AIP10-RFC0037 | X | X | ||||
T001.2-AIP10-RFC0037 | X | X | ||||||
T001.3-AIP10-RFC0037 | X | X | ||||||
Present Proof w/o Proposal, Verifier is the Issuer, Multi Cred Types | Functional | T001.4-AIP10-RFC0037 | X | X | ||||
Present Proof w/o Proposal, Verifier is not the Issuer, Multi Cred Types | Functional | T001.4-AIP10-RFC0037 | X | X | ||||
Present Proof Connectionless w/o Proposal | Functional | T002-AIP10-RFC0037 | X | X | ||||
Present Proof w/ Proposal as Response to a Request w/ Same Cred Type Different Attribute, Verifier is the Issuer | Functional | T003-AIP10-RFC0037 | X | X | ||||
Present Proof w/ Proposal as Response to a Request w/ Same Cred Type Different Attribute, Verifier is not the Issuer | Functional | T003-AIP10-RFC0037 | X | X | ||||
Present Proof w/ Proposal as Response to a Request w/ Different Cred Type, Verifier is the Issuer | Functional | T003.1-AIP10-RFC0037 | X | X | ||||
Present Proof w/ Proposal as Response to a Request w/ Different Cred Type, Verifier is not the Issuer | Functional | T003.1-AIP10-RFC0037 | X | X | ||||
Present Proof Connectionless w/ Proposal, Verifier is the Issuer | Functional | T004-AIP10-RFC0037 (wip) | X | X | X | |||
Present Proof Connectionless w/ Proposal, Verifier is not the Issuer | Functional | T004-AIP10-RFC0037 (wip) | X | X | X | |||
Present Proof w/o Proposal, Verifier Rejects Presentation | Functional, Exception | T005-AIP10-RFC0037 (wip) | X | X | ||||
Present Proof Start w/ Proposal | Functional | T006-AIP10-RFC0037 | X | X |