-
Notifications
You must be signed in to change notification settings - Fork 23
smoke: fix load-balance tests #370
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
Conversation
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughCLI help text for ICMP commands was changed to use grouped, parenthesized optional-parameter syntax. IPv6 CLI commands were renamed from generic names to IPv6-specific variants (ping -> ping6, traceroute -> traceroute6) with updated argument formats. Smoke tests were updated to match command renames, reworked network namespace/interface layouts in load-balance tests, and tightened ping invocation options/timing in srv6 tests. Pre-merge checks❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (7)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Currently the IPv6 ping and traceroute commands are aliased to their IPv4 versions. This results in an ambiguous tree with multiple nodes matching the "ping" and "traceroute" tokens but with different subtrees below them. Make everything more consistent by using different command names for IPv6 ICMP commands. Fixes: 71a80f6 ("ip6: add ping and traceroute command") Signed-off-by: Robin Jarry <[email protected]> Reviewed-by: Christophe Fontaine <[email protected]>
Do not be pedantic about argument order for the ping, traceroute, ping6 and ping6 commands. Signed-off-by: Robin Jarry <[email protected]> Reviewed-by: Christophe Fontaine <[email protected]>
Do not wait for 3 seconds for each ping command. I had forgotten about these two tests. Fixes: 72cc512 ("smoke: reduce test execution time") Signed-off-by: Robin Jarry <[email protected]> Reviewed-by: Christophe Fontaine <[email protected]>
These tests were added at the same time than the rework of smoke test interface/netns names and were lost in translation. Fix the tests to use the same naming patterns. Fixes: 329388e ("smoke: homogenize netns names") Fixes: 99ea3c6 ("smoke: add helper to create ports") Fixes: b3be6c9 ("smoke: use deterministic interface names") Fixes: b99eb3a ("smoke: remove the need for stable mac addresses") Fixes: ba05a4c ("smoke: always set lo up in network namespaces") Fixes: f083695 ("smoke: use different names for network namespaces") Signed-off-by: Robin Jarry <[email protected]> Reviewed-by: Christophe Fontaine <[email protected]>
d974b4d to
d66be9f
Compare
Summary by CodeRabbit
New Features
Documentation
Tests