[Openid-specs-risc] Shared Signals Framework Conformance Tests Workshop
Thomas Darimont
thomas.darimont at oidf.org
Mon Jan 27 20:07:40 UTC 2025
Hello Shared Signals Framework Working Group,
I'm looking forward to our joint workshop to present the first alpha release of the Conformance Tests for the Shared Signals Framework as part of the OpenID Conformance Test suite.
In the workshop, I'll walk you through the current state of the tests, show you how to configure tests, and discuss the current and future test implementations.
Note that currently, we only support testing the "Transmitter" part.
You have the option of running the OpenID conformance test-suite locally, but this requires some more work to get things going, see “#Testsuite for Developers”,
More details will be provided tomorrow.
If you don't want to run the test suite locally, we'll provide you with a shared temporary cloud deployment of the OpenID conformance test suite with SSF tests enabled so
that you don't have to set up anything locally. However, you need a Google or Gitlab.com account to access the conformance tests and sign in.
We'll aim to make the alpha version of the SSF tests available by mid-February on https://www.certification.openid.net
I wish you all a wonderful start to your week! See you tomorrow.
Kind regards,
Thomas
OpenID Certification Team
# Test suite for Developers
The conformance suite is a Java Application built with Spring Boot that runs automatic conformance tests for the certification<https://openid.net/certification/> of OpenID related protocols.
The application uses an httpd as reverse proxy and MongoDB for storing test data. The project comes with docker compose files to spin up the necessary infrastructure (httpd, mongodb) to run the application.
The code can be found here: https://gitlab.com/openid/conformance-suite
To install and run the OpenID Certification Test suite locally, you must have the following prerequisites:
- git installed
- Java 17 (e.g. 17.0.7) installed
- Apache Maven 3.9.x (e.g.: 3.9.6) installed
- Docker 27.x, (e.g. 27.5.1) installed
Pull docker images:
```
docker pull mongo:6.0.13
docker pull debian:buster
docker pull eclipse-temurin:17
```
# Feedback
If you have any feedback feel free to reach out via thomas.darimont at oidf.org or DM me on the OpenID slack.
If you want to file issues for the conformance suite, please go to https://gitlab.com/openid/conformance-suite/-/issues
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250127/5f3d6a31/attachment.htm>
More information about the Openid-specs-risc
mailing list