Set up with Open Source IDS components which can be used to verify that a component:
- implements the IDS specifications for establishing connections and communication.
- and, thus, can work interoperable with all IDS components in the testbed setup.
- Component behaviour testing
- Interoperability testing against IDS components (Connector, DAPS, CA, Metadata Broker)
- Preparation for IDS certification
- Starting point for creation of data spaces
-
Git clone this repository to your local machine and go into the directory (usually
cd IDS-testbed
) -
Make sure you have installed Docker and Docker Compose on your machine. Run
docker compose up -d
ordocker-compose up -d
to start the Testbed. -
Run the Postman collection to start the tests. Current available components for testing are: Dataspace connector, DAPS, CA, Metadata Broker.
-
Test the compatibility of your own developed component following the steps of the Testbed User Guide.
-
Download the Test Suite and follow the instructions to conduct automated tests for your own developed connector
Minimal setup with essential and already available components
Minimal viable data space with all essential components and first test cases
Integration of all intended components into the setup
On the long run, the testbed should be equipped with a test suite and testing components replacing the open source reference implementations of the components.