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

Rework Python Integration Tests to work with Go from inside the OCM core repository #305

Open
jakobmoellerdev opened this issue Oct 25, 2024 · 0 comments
Assignees
Labels
area/ipcei Important Project of Common European Interest kind/feature new feature, enhancement, improvement, extension

Comments

@jakobmoellerdev
Copy link
Contributor

jakobmoellerdev commented Oct 25, 2024

What would you like to be added:

We want to have an integration test that is still able to function even when Spec Changes force us to touch up the test library. Additionally we do not want to spend efforts in maintaining language standards and test specification bindings for more than one language at this time. Thus we want to move all the integrations tests into the main repo, unify them under a single spec, and have them run the assertions within a Ginkgo suite.

Why is this needed:

https://github.com/open-component-model/ocm-integrationtest is currently hard to maintain because it contains bindings to a library thats no longer maintained. Thus we can currently not adjust it if we would introduce breaking changes or changes across versions.

@jakobmoellerdev jakobmoellerdev added the kind/feature new feature, enhancement, improvement, extension label Oct 25, 2024
@github-actions github-actions bot added the area/ipcei Important Project of Common European Interest label Oct 25, 2024
@jakobmoellerdev jakobmoellerdev changed the title Rework Python Integration Tests to no longer use old python binding library Rework Python Integration Tests to work with Go from inside the OCM core repository Oct 25, 2024
@jakobmoellerdev jakobmoellerdev self-assigned this Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ipcei Important Project of Common European Interest kind/feature new feature, enhancement, improvement, extension
Projects
Status: 🆕 ToDo
Development

No branches or pull requests

1 participant