Integration test suit continuously testing the MIRACL Trust OpenID Connect implementation with popular client side implementations.
The integration test defines some flags. Use the following command to see them.
The integration tests can be run directly with Go or with a Docker container. You must pass the app's credentials to the tests through environment variables as follows:
export CLIENT_ID=<client-id>
export CLIENT_SECRET=<client-secret>
go test . \
-client-id $CLIENT_ID \
-client-secret $CLIENT_SECRET
go test -mod=vendor -c -o integration-tests .
./integration-tests \
-client-id $CLIENT_ID \
-client-secret $CLIENT_SECRET
go test . --args --help
docker run \
--network host \
ghcr.io/miracl/oidc-samples/integration-tests:latest \
--client-id $CLIENT_ID \
--client-secret $CLIENT_SECRET