hyperledger-archives / aries-protocol-test-suite

Test Suite for testing protocol compliance of Aries Agents
https://wiki.hyperledger.org/display/aries
Apache License 2.0
25 stars 19 forks source link

Rework test suite infrastructure #11

Closed dbluhm closed 5 years ago

dbluhm commented 5 years ago

This PR reworks the test suite infrastructure to use the Aries Static Agent library as a base. The static agent library is not opinionated about protocols as it implements none but rather provides a convenient architecture for working with aries connections. In other words, the Aries Static Agent library provides only cryptographic primitives and convenience methods for working with agents.

This reworking comes with the benefit of being significantly less complex than the previous agent-core implementation while retaining all of the functionality actually used and required by the test suite.

In line with the RFC on the test suite recently proposed, options for transports other than HTTP have been dropped in favor of implementations requiring other transports writing and using their own adapters to communicate with the test suite.

dhh1128 commented 5 years ago

This looks like a good improvement to me. Thank you!