summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-02-26interfaces: base: remove superfluous import of ConfigSessionErrorChristian Poessinger
2020-02-26interfaces: bond: add missing import on ConfigSessionErrorChristian Poessinger
2020-02-26interfaces: add missing unittest importChristian Poessinger
2020-02-26Merge pull request #4 from thomas-mangin/correctionChristian Poessinger
tunnel: tidying up
2020-02-26interfaces: replace wildcard import with dedicated importChristian 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-19tunnel: tidying upThomas Mangin
move all variable creation within setUp() create the interfaces using a list comprehension
2020-02-19tunnel: remove duplicated codeChristian Poessinger
2020-02-17tunnel: enable unittest (chmod +x)Christian Poessinger
2020-02-17Merge pull request #3 from thomas-mangin/masterChristian Poessinger
tunnel: T2028: check for tunnel creation