summaryrefslogtreecommitdiff
path: root/scripts/cli/base_interfaces_test.py
AgeCommit message (Collapse)Author
2020-07-26pseudo-ethernet: extend smoketests with VIFsChristian Poessinger
2020-07-24ethernet: test "ip" subtree of interface for e.g. ARP settingsChristian Poessinger
2020-07-17interfaces: add basic, reusable 802.1ad (Q-in-Q) testcaseChristian Poessinger
2020-07-17interfaces: VLAN tests can not be "functionized" any furtherChristian Poessinger
2020-07-17interfaces: make single tests reusable, e.g. MTU/VLANChristian Poessinger
2020-07-17vlan: add basic testChristian Poessinger
2020-07-17interfaces: assume minimum MTU 1280 bytes which always worksChristian Poessinger
2020-07-17ethernet: support testing via SSHChristian Poessinger
Instead of running the smoketest on all available interfaces it is now possible to specify a whitespace separated list as environment variable where the test is performed. This is especially usefull when developing/testing via SSH and to limit the test to an interface you are not connected to. Test only with interface eth1: $ TEST_ETH='eth1' /usr/libexec/vyos/tests/smoke/cli/test_interfaces_ethernet.py
2020-06-26interfaces: base: add missing interface options to single IP testChristian Poessinger
2020-06-26interfaces: add basic test adding only one interface IP addressChristian Poessinger
... this is required for proper testing the "weird" bahavior of T2636 and that the underlaying config parse fabric works as expected while migrating interface code.
2020-06-12interfaces: base: speedup address testChristian Poessinger
Instead of calling commit() on every interface we add an address, rather configure all addresses first and then commit() in a single shot!
2020-03-25update to use Interface.listingThomas Mangin
2020-03-22vxlan: add basic testingThomas Mangin
2020-02-29interfaces: base: add rfc3021 test using /31 prefixesChristian Poessinger
2020-02-26interfaces: base: remove superfluous import of ConfigSessionErrorChristian Poessinger
2020-02-26cli: remove superfluous imports (we never use Config())Christian Poessinger
Every test hat a Config() instance but it was never referenced. It has been introduced by simple means of copy/pasting the first nameserver test.
2020-02-17ethernet: generic tearDown() should not destroy ethernet CLI nodesChristian Poessinger
2020-02-17interfaces: add generic MTU test which can be enabled per interfaceChristian Poessinger
2020-02-17interfaces: split interface tests into individual filesChristian Poessinger