-
Notifications
You must be signed in to change notification settings - Fork 8
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 cluster package e2e tests to integration tests #341
Conversation
0e1bf31
to
c9be98e
Compare
c9be98e
to
4e08218
Compare
Signed-off-by: Pablo Chacin <[email protected]>
4e08218
to
f78f283
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not 100% convinced about this change. I agree that these are technically integration tests, but they are integration tests that test and use the e2e suite, and thus have the requirements and behavior of the e2e suite.
My expectation for when I run an integration test (e.g. make integration-xxx
, or go test -tags integration
) is that it will behave similarly to the rest of integration tests we have, which is not the case here.
Are we getting any other benefit from this change other than more proper categorization?
Signed-off-by: Pablo Chacin <[email protected]>
@roobre these tests do not use the e2e test framework at all. In fact, the cluster package is used by the e2e test framework. The benefit is to separate the tests that actually use the I have changed the name of the test clusters to avoid any reference to |
Makes sense, I think what confused me was that both used |
The purpose of this package is to isolate the |
Description
Moves the cluster tests to the package as integration tests. The are no changes to the tests.
Checklist:
make lint
) and all checks pass.make test
) and all tests pass.make e2e-xxx
fordisruptors
,kubernetes
orcluster
related changes)