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

Establish testing approach for KIM and KIM related components: setup e2e tests #216

Open
2 of 4 tasks
Tracked by #112
tobiscr opened this issue May 16, 2024 · 1 comment
Open
2 of 4 tasks
Tracked by #112

Comments

@tobiscr
Copy link
Contributor

tobiscr commented May 16, 2024

Description

Goal is to establish required testing capabilities for KIM and its related components.

In scope is:

AC:

  • Unit-Test framework for KIM business logic established and executed for each PR
    • Integration tests for KIM via ENV-test / Gomega framework are supported
  • Test logic for generated Shoot-Specs is integrated into KIM (KIM is able to compare its generated Shoot-Specs with provided Shoot-Spec templates or by the Shoot-Specs created by the Provisioner) -> Implement testing logic to compare the Shoot-spec generated by provisioner with the shoot-spec generated by KIM #185
  • End2End test case available which verifies that KIM produces correct Shoot-Specs using these RuntimeCRs (verify what KIM produces with existing Shoot-Specs)
@tobiscr tobiscr changed the title Establish testing approach for KIM and KIM related components Establish testing approach for KIM and KIM related components: setup e2e tests Aug 8, 2024
@tobiscr
Copy link
Contributor Author

tobiscr commented Aug 12, 2024

See also POC how K8s-test framework could be used: https://github.tools.sap/I539990/poc-k8stestsuite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant