-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Integration test skeleton #800
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
Integration test skeleton #800
Conversation
Hi @pablochacin. Thanks for your PR. I'm waiting for a kubernetes-sigs or kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lgtm |
/lgtm cancel finally run |
@figo I addressed your comments. Thanks for pointing out the copyright! I also changed the package to |
/ok-to-test |
do you know which line the error comes from? running on linux is fine (ci is running with Linux container) btw, the latest failure shows you need to push the updated vendor files |
/milestone v1alpha1 |
4ace485
to
9e61367
Compare
/lgtm |
/assign @ncdc |
I'm used to seeing commits that modify vendored dependencies separated from commits that modify this repository's source code. @detiber have you all been following that practice here? |
@ncdc If we wanted to enforce that here we'd also have to leverage separate PRs, since the default policy for the cluster-api* repos is to squash merge (I believe that is the default for at least kubernetes-sigs repos, if not all kubernetes managed repos) |
Ok, just checking. Not a big deal. |
9e61367
to
ce53027
Compare
Introduces an skeleton for integration tests using the events generated by the test provider. Signed-off-by: Pablo Chacin <[email protected]>
ce53027
to
2ce0aa0
Compare
/test pull-cluster-api-test |
/lgtm |
/lgtm |
/assign @vincepri |
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.
Minor comment.
/approve
} | ||
|
||
// Timeout for waiting events in seconds | ||
const TIMEOUT = 60 |
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.
Should we make this a test flag with default to 60s?
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ncdc, pablochacin, vincepri The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This is an initial version of the test code. It is not yet integrated into CI test.
What this PR does / why we need it:
Complements PR-755 implementing an skeleton for integration tests based on events.
Fixes #11
TODO
Special notes for your reviewer:
Code submitted for review of the proposed test approach.
cc @figo