openwallet-foundation / owl-agent-test-harness

Aries agent test framework, with agent backchannel support
https://aries-interop.info
Apache License 2.0
60 stars 66 forks source link

Integration of W3C test suites into AATH Interop Testing #604

Open nodlesh opened 1 year ago

nodlesh commented 1 year ago

AS A Aries Framework Maintainer, I WANT the AATH interop tests to check for and use the checkpoints in the W3C test suites, SO THAT I know that my framework is not only interoperable but it also conforms to the W3C Verifiable Credential Data Model specification.

Test Suite Libraries to consider for Integration: https://github.com/w3c/vc-test-suite (Not useful anymore) w3c/vc-test-suite Verifiable Credentials WG Test Suite Website https://w3c.github.io/vc-test-suite/

https://github.com/w3c-ccg/vc-api-test-suite w3c-ccg/vc-api-test-suite (There is a new one, see comment by Patrick below) The VC HTTP API Test Suite Website https://w3c-ccg.github.io/vc-api-test-suite/

https://github.com/decentralized-identity/JWS-Test-Suite decentralized-identity/JWS-Test-Suite (Unknown status) JsonWebSignature2020 Test Suite Website https://identity.foundation/JWS-Test-Suite

PatStLouis commented 1 year ago

@nodlesh Interested to discuss this.

It has come to my attention that both the vc-test-suite and (old)vc-api-test-suite are no longer relevant and to be replaced by the newer vc-api-test-suites being developed.

I'm also working on a vc-api plugin for aca-py, which could provide direct integration into the test-suites. At the moment its an api server communicating with an acapy agent, which could run alongside a backchannel. Here's a PoC, however most of the endpoints are not implemented yet.

The w3c traceability folks also have some interesting work/interop test-suites being done with postman.

nodlesh commented 1 year ago

@PatStLouis Has this progressed enough for a demo in tomorrows Test Harness Community Meeting? If not we just may spend some time talking about it if you are attending.