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

Test enhancements for Integration Testing #226

Closed
5 tasks done
jzbmw opened this issue Oct 25, 2023 · 2 comments
Closed
5 tasks done

Test enhancements for Integration Testing #226

jzbmw opened this issue Oct 25, 2023 · 2 comments
Assignees
Labels
concept concept work hardening measurements to increase resiliency linked_to_feature Issue is linked to a feature pip12 Issues which are plannen in the PIP 12 event spill_over Issues which are not finished yet

Comments

@jzbmw
Copy link
Contributor

jzbmw commented Oct 25, 2023

As Open Source Developer ,
I want to be able to test my developments on the localdeployment ,
so that the behavior is stable within the project.

Link

Hints / Details

  • Integration Testing is conducted on helm deloyment ( local, github-runner)
    • PCWM Way: Github Runners ( slow solution )
  • Use Gihub local runner with HELM tests
  • sync the feature files for executing the tests with cli
  • Currently the feature files are managed by Xray
  • After e2e testing for R 24.05 transfer and maintain feature files in the codebase

Acceptance Criteria

  • Setup the testing environment on umbrella helm deployment
  • Execute cucumber from github workflows and via cli
  • Execute tavern from github workflows and via cli
  • Clear description in documentation what services are mocked and which not
  • ARC42 documentation Test Management in Cross-Cutting concepts

Testing

  • Check documentation
  • Start irs local deployment with smoke tests

Mocked

  • DIM
  • BPN to EDC Service

Not Mocked

  • iDP
  • dDTR
  • EDC
  • EDC Discovery Service
  • Discovery Finder

Not Clear

  • Semantic Hub

Out of Scope

@jzbmw jzbmw added this to IRS Oct 25, 2023
@jzbmw jzbmw converted this from a draft issue Oct 25, 2023
@jzbmw jzbmw added hardening measurements to increase resiliency concept concept work labels Oct 25, 2023
@jzbmw jzbmw added the pip12 Issues which are plannen in the PIP 12 event label Jan 16, 2024
@mkanal mkanal mentioned this issue Jan 26, 2024
5 tasks
@jzbmw jzbmw added the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Jan 31, 2024
@jzbmw jzbmw removed the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Feb 14, 2024
@jzbmw jzbmw moved this from inbox to backlog in IRS Feb 14, 2024
@mkanal mkanal added the linked_to_feature Issue is linked to a feature label Apr 9, 2024
@mkanal mkanal moved this from backlog to next in IRS Jun 10, 2024
@ds-jhartmann ds-jhartmann self-assigned this Jun 21, 2024
@ds-jhartmann ds-jhartmann moved this from next to wip in IRS Jun 21, 2024
@mkanal mkanal added the spill_over Issues which are not finished yet label Jun 26, 2024
@ds-jhartmann
Copy link
Contributor

Created the testing environment in this PR #732

@ds-jhartmann ds-jhartmann moved this from test to review in IRS Jul 25, 2024
ds-jhartmann added a commit that referenced this issue Jul 26, 2024
ds-lcapellino added a commit that referenced this issue Jul 29, 2024
…tests

chore(cucumber):[#226] Fix umbrella e2e test scenarios
@ds-jhartmann
Copy link
Contributor

Fixed failing tests in #856.
Ready for PO acceptance

@mkanal mkanal moved this from review to done in IRS Aug 6, 2024
@mkanal mkanal closed this as completed Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
concept concept work hardening measurements to increase resiliency linked_to_feature Issue is linked to a feature pip12 Issues which are plannen in the PIP 12 event spill_over Issues which are not finished yet
Projects
Status: done
Development

No branches or pull requests

3 participants