summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2020-02-17tunnel: T2028: check for tunnel creationThomas Mangin
check that we are able to create tunnel for all encapsulation supported in interfaces tunnel.
2020-02-17snmp: clean out current configuration in setUp()Christian Poessinger
2020-02-17snmp: get_config_value() should return str not listChristian Poessinger
2020-02-17ssh: clean out current configuration in setUp()Christian Poessinger
2020-02-17ssh: add test for disable-password-authenticationChristian Poessinger
2020-02-17ssh: get_config_value() should return str not listChristian Poessinger
2020-02-17ethernet: generic tearDown() should not destroy ethernet CLI nodesChristian Poessinger
2020-02-17bridge: disable MTU test as it can not be configuredChristian Poessinger
2020-02-17bridge: automatically detect available interfacesChristian Poessinger
2020-02-17ethernet: automatically detect available interfacesChristian Poessinger
2020-02-17interfaces: add generic MTU test which can be enabled per interfaceChristian Poessinger
2020-02-17Makefile: add "make deb" targetThomas Mangin
adding an option to the Makefile to build the debian package
2020-02-17gitignore: initial versionChristian Poessinger
2020-02-17ethernet: add initial interface testChristian Poessinger
2020-02-17interfaces: split interface tests into individual filesChristian Poessinger
2020-02-16ddns: read back configuration file and check plausibilityChristian Poessinger
2020-02-16ddns: add initial unittestChristian Poessinger