summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-30interfaces: pppoe: add IPv6 testsChristian Poessinger
2020-06-28interfaces: wwan: remove PPPoE markersChristian Poessinger
2020-06-28interfaces: pppoe: add DHCPv6-PD testcaseChristian Poessinger
2020-06-27interfaces: wwan: initial testcaseChristian Poessinger
2020-06-27macsec: test default value for mka priorityChristian Poessinger
2020-06-27wireless: always use sudo when calling modprobeChristian Poessinger
2020-06-27macsec: test verify() functionsChristian Poessinger
2020-06-26peth: extend basic test with IP optionsChristian Poessinger
2020-06-26interfaces: base: add missing interface options to single IP testChristian Poessinger
2020-06-26loopback: ensure 127.0.0.1, ::1 is always assignedChristian 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-26ssh: add second test listening on multiple addresses and portsChristian Poessinger
2020-06-24wireguard: extend tests with multiple allowed-ipsChristian Poessinger
2020-06-23ssh: extend testsChristian Poessinger
2020-06-23vxlan: enable testChristian Poessinger
2020-06-23vxlan: adjust to new CLI source-interface nodeChristian Poessinger
2020-06-23geneve: enable testChristian Poessinger
2020-06-23Debian: cleanup runtime dependenciesChristian Poessinger
Depends field of package vyos-smoketest: substitution variable ${shlibs:Depends} used, but is not defined
2020-06-23macsec: initial interface testChristian Poessinger
2020-06-22Jenkins: T2625: migrate to build libraryChristian Poessinger
2020-06-19peth/macvlan: T2589: add basic smoketestChristian Poessinger
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-05-22Revert "pppoe: do not check manually if pppoe process runs"Christian Poessinger
This reverts commit f0b453c6709b2830d04981c09ec4075b978a5427. Test was right - pppd did not run (it was a bug T2488)
2020-05-21pppoe: do not check manually if pppoe process runsChristian Poessinger
... this should rather be done by checking "systemctl status ppp@pppoe0"
2020-04-13ddns: adjust to new config path in /runChristian Poessinger
2020-04-11Merge pull request #9 from thomas-mangin/T2238Christian Poessinger
interfaces: T2238: update code to match new API
2020-04-11interfaces: T2238: update code to match new APIThomas Mangin
2020-04-05wireguard: T2206: split endpoint into proper address and port nodesChristian Poessinger
2020-04-05wifi: add basic interface testChristian Poessinger
2020-04-05wifi: remove superfluous inherited testsChristian Poessinger
2020-04-05wifi: add precondition of physical-interface for all testsChristian Poessinger
2020-04-04pppoe: T2219: default route now implemented via ip-up scriptChristian Poessinger
2020-03-25Merge pull request #8 from thomas-mangin/masterChristian Poessinger
ifconfig: replace list_interfaces_of_type by Interface.listing
2020-03-25update to use Interface.listingThomas Mangin
2020-03-23Merge pull request #7 from thomas-mangin/masterChristian Poessinger
geneve: add basic interface testing
2020-03-23geneve: add basic interface testingThomas Mangin
2020-03-23Merge pull request #6 from thomas-mangin/vxlanChristian Poessinger
vxlan: add basic testing
2020-03-22vxlan: add basic testingThomas Mangin
2020-03-22wireless: temporary disable wireless testChristian Poessinger
2020-03-22wireless: fix call to wrong base class methodChristian Poessinger
2020-03-22wireless: add mandatory physical-interfaceChristian Poessinger
2020-03-22module: add Intel iavf driver to load listChristian Poessinger
2020-03-21Jenkins: T1870: support GitHub PullRequest buildsChristian Poessinger
2020-03-08wireless: add basic unittestChristian Poessinger
2020-03-05vrf: initial unittestChristian Poessinger
2020-02-29interfaces: wireguard: make test script executableChristian Poessinger
2020-02-29interfaces: wireguard: add initial testChristian Poessinger
WireGuard interface can not be easily inherit the BasicInterfaceTest class as every operation on WireGuard interfaces require IP addresses assigned to the interface - I do not now if this is really a requirement or just a to restrict validate() on the WireGuard interface. Nevertheless this helps to see if changes on e.g. ifconfig.py breaks this interface.
2020-02-29interfaces: base: add rfc3021 test using /31 prefixesChristian Poessinger
2020-02-27tunnel: fix several issues in testcaseThomas Mangin
The addresses for the tunnels were not correctly assigned, leading to some tunnels sharing the same local-ip/remote-ip pairs. The tearnDown code was not removing the dummy interface created and required for testing. Still two tunnels are not deleted as the current code is not using 'ip tunnel delete' for ip6gre (most likely 'ip link delete' instead) This will be resolved when the tunnel interface code is moved to python/vyos-1x
2020-02-27pppoe: add initial testChristian Poessinger