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

Move remainder integration tests to use golang native tests #971

Open
3 tasks
unmarshall opened this issue Jan 6, 2025 · 0 comments
Open
3 tasks

Move remainder integration tests to use golang native tests #971

unmarshall opened this issue Jan 6, 2025 · 0 comments
Labels
area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/technical-debt Something that is only solved on the surface, but requires more (re)work to be done properly kind/test Test

Comments

@unmarshall
Copy link
Contributor

How to categorize this issue?

/area dev-productivity
/area testing
/kind technical-debt
/kind test

What would you like to be added:

  • Add golang native IT tests for secrets controller
  • Add golang native IT tests for compaction controller
  • Add golang native IT tests for etcdcopybacktask controller

NOTE: For each controller do not just copy the existing tests but define a comprehensive suite of Integration tests first and then code them. The current set of IT tests are either not correct or are very less.

Why is this needed:

We started to move away from Ginkgo for writing integration tests in #777. Only etcd controller reconciler IT tests were migrated to using native golang tests. We should harmonize and move the remaining controller IT tests to using golang native test framework.

@shreyas-s-rao shreyas-s-rao added area/dev-productivity Developer productivity related (how to improve development) kind/technical-debt Something that is only solved on the surface, but requires more (re)work to be done properly kind/test Test area/testing Testing related labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dev-productivity Developer productivity related (how to improve development) area/testing Testing related kind/technical-debt Something that is only solved on the surface, but requires more (re)work to be done properly kind/test Test
Projects
None yet
Development

No branches or pull requests

2 participants