Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testautomatisation for local development and CI/CD pipeline using mocks #344

Closed
2 tasks done
ds-jhartmann opened this issue Dec 20, 2023 · 3 comments
Closed
2 tasks done
Assignees
Labels
linked_to_feature Issue is linked to a feature spill_over Issues which are not finished yet testing all testing related topics

Comments

@ds-jhartmann
Copy link
Contributor

ds-jhartmann commented Dec 20, 2023

As developer,
I want to have a mocked and fully automated testing-infrastructure,
so that I can develop more efficiently.

Link

Hints / Details

  • Testing is currently done by unit tests and cucumber tests which are executed on the ArgoCD Cluster, provided by the CatenaX consortia. This environment is not accessible to everyone and will no longer be available with the end of the consortia phase.
  • Integration and E2E Test scenarios should be defined and implemented which cover the entire IRS flow. Responses of third-party services should be mocked
  • all systems on the main branch
  • prioritize: EDC, DTR, discovery Services

Outcome / Acceptance Criteria

Outcome

  • ...

Acceptance Criteria

  • Integration tests, covering IRS communication with other systems, are implemented using mock data
  • E2E tests, covering the IRS flow, are implemented using mock data

Out of Scope

  • ...
@github-project-automation github-project-automation bot moved this to inbox in IRS Dec 20, 2023
@ds-jhartmann ds-jhartmann added the testing all testing related topics label Dec 20, 2023
@jzbmw
Copy link
Contributor

jzbmw commented Jan 8, 2024

Planning 2: List of Systems to be prioritized

@jzbmw jzbmw moved this from inbox to backlog in IRS Jan 8, 2024
@mkanal mkanal moved this from backlog to next in IRS Jan 9, 2024
@ds-jhartmann ds-jhartmann self-assigned this Jan 15, 2024
@ds-jhartmann ds-jhartmann moved this from next to wip in IRS Jan 15, 2024
@mkanal mkanal added the linked_to_feature Issue is linked to a feature label Jan 15, 2024
@jzbmw jzbmw added the spill_over Issues which are not finished yet label Jan 22, 2024
@ds-jhartmann
Copy link
Contributor Author

ds-jhartmann commented Jan 30, 2024

Created WireMock Integration tests in catenax-ng#744

Outcome

  • Wiremock Integration tests for BPDM, EDC, Semantic Hub and Digital Twin Registry
  • Wiremock E2E tests, covering the IRS flow

@ds-jhartmann ds-jhartmann moved this from wip to review in IRS Jan 30, 2024
@ds-jhartmann
Copy link
Contributor Author

Ready for PO acceptance @jzbmw

ds-jhartmann added a commit that referenced this issue Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
linked_to_feature Issue is linked to a feature spill_over Issues which are not finished yet testing all testing related topics
Projects
Status: done
Development

No branches or pull requests

3 participants