https://github.com/gematik/app-fedidptestsuite
Testsuite to test Federation Master of IDP federation
https://github.com/gematik/app-fedidptestsuite
idm testing-tools testsuites
Last synced: 4 months ago
JSON representation
Testsuite to test Federation Master of IDP federation
- Host: GitHub
- URL: https://github.com/gematik/app-fedidptestsuite
- Owner: gematik
- License: apache-2.0
- Created: 2022-11-03T11:04:36.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T09:33:24.000Z (about 2 years ago)
- Last Synced: 2025-01-01T12:44:32.453Z (5 months ago)
- Topics: idm, testing-tools, testsuites
- Language: Gherkin
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# app-FedIdpTestsuite (aka Testsuite Federation Master)
Table of Contents
## About The Project
This project is aimed at manufacturers and providers of a federation master according to
***gemSpec_IDP_FedMaster***.
It includes a test suite that checks whether certain interfaces are implemented according to the
specification.### Release Notes
See [ReleaseNotes.md](ReleaseNotes.md) for all information regarding the (newest) releases.
## Usage
#### Prerequisites
In order to use the test suite, two files have to be adjusted
* in [tiger-template.yaml](tiger-template.yaml) key `source` expects the address of the Federation Master
* [tc_properties-template.yaml](tc_properties-template.yaml) contains addresses of Federation Master, of a "Fachdienst"
and of an IDP of the Federation (exactly the values specified as **sub** in Federation
Fetch Endpoint).#### Test execution
The test suite is started via shell script [runTestsuite.sh](runTestsuite.sh). Should only be specific
Tests are performed, the script can be customized and filtered to the desired Cucumber tags.#### Test results
After successful execution of the test-suite, a test report is generated
at: ```./target/site/serenity/index.html```