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

e2e tests minor patches #2225

Merged
merged 2 commits into from
Mar 18, 2024
Merged

e2e tests minor patches #2225

merged 2 commits into from
Mar 18, 2024

Conversation

kkourt
Copy link
Contributor

@kkourt kkourt commented Mar 15, 2024

No description provided.

kkourt added 2 commits March 15, 2024 11:57
... and a variable for only running specific tests.

Signed-off-by: Kornilios Kourtis <kornilios@isovalent.com>
For some e2e tests, we install cilium. While everyone appreciates
vintage cilium versions, let's run a more recent one which is actually
supported.

Signed-off-by: Kornilios Kourtis <kornilios@isovalent.com>
@kkourt kkourt requested a review from a team as a code owner March 15, 2024 10:59
@kkourt kkourt requested a review from kevsecurity March 15, 2024 10:59
Comment on lines +125 to +128
@echo 'End-to-end tests: '
@echo ' e2e-test - run e2e tests'
@echo ' e2e-test E2E_BUILD_IMAGES=0 - run e2e tests without (re-)building images'
@echo ' e2e-test E2E_TESTS=./tests/e2e/tests/skeleton - run a specific e2e test'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was just thinking we should do something like https://www.thapaliya.com/en/writings/well-documented-makefiles/, because many targets are missing from this help. But I'm not sure how to best document multiple options for one target then. (I mean, it's very helpful to have options documented, I'm just thinking out loud here)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we could something like

e2e-tests: ## run e2e tests, use E2E_BUILD_IMAGES=0 to avoid running images and E2E_TESTS=./tests/e2e/tests/skeleton ro run only the skeleton test

@@ -26,7 +26,7 @@ var Opts = Flags{
},
KeepExportData: false,
InstallCilium: true,
CiliumVersion: "v1.12.6",
CiliumVersion: "v1.15.1",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#renovateit We can at least add a note to Renovate's draft PRs to make sure it's updated I guess?

@mtardy mtardy added the release-note/misc This PR makes changes that have no direct user impact. label Mar 15, 2024
Copy link
Member

@mtardy mtardy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks! Agree with anna, we could renovate it but it's already cool we bump this like Manually.

Copy link
Contributor

@kevsecurity kevsecurity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kkourt
Copy link
Contributor Author

kkourt commented Mar 18, 2024

Thanks!

@lambdanis I think your comments make sense, but I'll merge this since I think it's an improvement and we can follow up with additional enhancements.

@kkourt kkourt merged commit 2978456 into main Mar 18, 2024
33 of 34 checks passed
@kkourt kkourt deleted the pr/kkourt/e2e-minor branch March 18, 2024 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note/misc This PR makes changes that have no direct user impact.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants