Implement functional tests for redesigned interfaces action
To jest issue zbiorczy do testów akcji interfaces.
Lista przypadków testowych do zaimlementowania (Opisy testów robacze, poprawić podczas tworzenia pojedynczych przypadków testowych):
testy podstawowe
- eth with dhcp [#43 (closed)]
- eth with addresses [#44 (closed)]
eth with gateway + addresses [#45 (closed)]- eth mtu [#46 (closed)]
- bond with dhcp [#47 (closed)]
- bond with addresses [#48 (closed)]
- bond with gateway + addresses [#49 (closed)]
- bond mtu [#50 (closed)]
- bond mode [#51 (closed)]
balance-rr
802.3ad
- bond
carrer_check_interval
[#52 (closed)] - bond
lacp_rate
[#53 (closed)]- default
slow
fast
- vlan with addresses [#54 (closed)]
vlan with gateway + addresses [#55 (closed)]- vlan mtu [#56 (closed)]
testy zaawansowane
- vlan bond mtu (default na zmienionym) [#58 (closed)]
- apply po czasie [#59 (closed)]
- sync immediatelly after invalid configuration [#60 (closed)]
- sync po czasie (zmiana IP eth dostępowego) [#61 (closed)]
- eth + bond + kilka vlanów [#62 (closed)]
- eth's + bond + vlan (CHANGE?) idempotence << apply po czasie [#63 (closed)]
- eth+vlan -> eth+bond+vlan oraz eth+bond+vlan -> eth+vlan [#64 (closed)]
- bond change underlay [#65 (closed)]
- bond type
802.3ad
first link down (2 pary veth na jednej 2 bondingi na drugiej 1 interfejs w bondzie drugi jako eth) <- test przypadku awarii sieci. - sprawdzenie czzy konfiguracja się nie zepsuła po reboocie serwera [#66 (closed)]
Testy dopisane 15.11.2021 (kolejność + routing)
- Sprawdzić poprawność zachowania routing z
routes
beztables
[#67 (closed)] - Sprawdzić poprawność zachowania routing bez
routes
ztables
[#68 (closed)] - Sprawdzić poprawność zachowania routing z
routes
itables
[#69 (closed)] - Sprawdzić poprawność zachowania routing z
routes
itables
, oraz ustawionym gateway [#70 (closed)] - Sprawdzić poprawność zachowania przy różnych kolejnościach alfabetycznych połączeń w architekturze ETH+BOND+VLAN [#74 (closed)].
ps. zawsze przy użyciu table on link routing powinien być dodany tylko to zdefiniowanej tabeli, oraz powinien zostać dodany ip rule
dla wszystkich adresów interfejsu, dodatkowo gateway również powinien znaleśc się w zdefiniowanej tabeli.
Aktualizacja 7.12.2021
- dodać podstawowy test
configure
bez zadnych zmiennych - przerzucic ten mr na !64 (merged)
- w teście alfabetycznym sprawdzic czy interfejsy sa up a vlan - ustawic ip
Aktualizacja 13.04.2022
- Test ustawiania DNSów [#71 (closed)]
- Test usuwania konfiguracji [#75 (closed)]
Edited by Cyprian Kleist