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

Add more autotests #65

Merged
merged 7 commits into from
Oct 20, 2023
Merged

Add more autotests #65

merged 7 commits into from
Oct 20, 2023

Conversation

taitov
Copy link
Contributor

@taitov taitov commented Oct 19, 2023

Clear balancer's states after each autotest unit.

Add autotests:

  • firewall keepstate and fwsync
  • firewall with 'via' in ruleset
  • fib with ignore some rib tables
  • routing with mpls-over-udp tunnel
  • ecmp with weight
  • decap + nat64 + mpls-over-udp tunnel
  • large communities with explicit best
  • balancer. reload, tcp, udp
  • balancer real ipv4
  • balancer with scheduler 'wrr'
  • metabalancer
  • logical port without vlan

Also refactor yanet-autotest.run.py. Add options:

  • --debug - enable debug mode for dataplane and controlplane
  • --keep - keep processes running after autotest
  • --prefix - add prefix for bin path

- firewall keepstate and fwsync
- firewall with 'via' in ruleset
- fib with ignore some rib tables
- routing with mpls-over-udp tunnel
- ecmp with weight
- decap + nat64 + mpls-over-udp tunnel
- large communities with explicit best
- balancer. reload, tcp, udp
- balancer real ipv4
- balancer with scheduler 'wrr'
- metabalancer
- logical port without vlan
add options:
--debug - enable debug mode for dataplane and controlplane
--keep - keep processes running after autotest
--prefix - add prefix for bin path
@taitov taitov force-pushed the autotest branch 2 times, most recently from c5d3954 to 8ceeebb Compare October 20, 2023 11:32
@taitov taitov merged commit bcfccc5 into yanet-platform:main Oct 20, 2023
@taitov taitov deleted the autotest branch October 20, 2023 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants