Skip to content

Latest commit

 

History

History
68 lines (63 loc) · 6.13 KB

TEST-COVERAGE.md

File metadata and controls

68 lines (63 loc) · 6.13 KB

Aries Agent Test Harness: Test Coverage

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