Age | Commit message (Collapse) | Author |
|
(cherry-picked form commit 99f4140d1c5b1813c75790a8a99aae8fa84d13ee)
|
|
(cherry picked from commit b2b5ea81243f672d3cc3c4082374551f38fd4dde)
|
|
Commit 35b049aa ("smoketest: interfaces: verify deletion of interfaces")
validated that when the test completed (tearDown()) there must be no
interfaces left registered for the tests. This is invalid for the loopback
interface as it can not be deleted from the system.
(cherry picked from commit b373d3841608838fd28f98691cb14e42c128c216)
|
|
When deleting the test interfaces, ensure after each run that there are no
leftovers from a previous run, indicating that there was a problem while removing
the interfaces.
(cherry picked from commit 35b049aa8b90ee41f9c59bf4b2e3610d03505776)
|
|
Verify interface is in admin down state afterwards.
(cherry picked from commit 461a106cdaf892a067bcd5630952822242edd411)
|
|
(cherry picked from commit 3b9ae4c22d8dffa8b5beee57bf5b19dac969a009)
|
|
(cherry picked from commit 910919d856d790ff8905d513c280fdf12f8892ef)
|
|
Previous fix somehow got lost during a rebase :(
|
|
|
|
|
|
Commit a8e4317c ("smoketest: interfaces: test dhcpv6 pd sla-id auto increment")
added a new test, but when executed on multiple interfaces, e.g.:
TEST_ETH="eth1 eth2" /usr/libexec/vyos/tests/smoke/cli/test_interfaces_ethernet.py
A variable was not properly reset
|
|
|
|
Commit ef629504d4 ("smoketest: mirror: drop testcase") dropped the smoketests
entirely as they have been programmed in a wrong way leading to outages on live
development systems which used dummy interfaces for management traffic.
|
|
|
|
The mirror smoketest does more harm then good. It creates interfaces which are
not cleaned up afterwards resulting and strange behavior on live systems.
The entrie interface mirror smoketest must be redone.
|
|
This reverts commit 9541355433e202fade4692851bffa33ba9d48f44.
|
|
One should not use hardcoded interfaces in this base class, rather rely on
self._options like every other test. This implementation breaks on my development
system ans also deletes my OSPF dummy mgmt interface :(.
|
|
|
|
Since the dependency problem has not been solved before,
if the monitoring interface does not exist when the
mirror rule is created, the execution will be abnormal
|
|
|
|
|
|
Commit 5f5b2808c0a ("ethernet: T3048: drop static smp-affinity for dynamic
performance tuning") but the CLI nodes have not been removed.
|
|
|
|
We had two places were the is_ip, is_ipv4 and is_ipv6 helpers had been defined.
All places now have been converged into vyos.template as they are used both
in the Jinja2 templates and also in our scripts.
|
|
|
|
Renamed using snippet below:
----------------------------
for file in $(find . -name "*.py")
do
sed -i "s/vyos_dict_search/dict_search/" $file
done
|
|
|
|
|
|
|
|
vyos-smoketest-integration (T2832)
* 'master' of github.com:vyos/vyos-smoketest: (153 commits)
pppoe-server: test some more values
lcd: adjust to cli changes
lcd: adapt test to new CLI design
pppoe-server: initial smoketest with local and radius auth
pppoe: validate dhcpv6 client will be started
wireless: validate hostapd/wpa_supplicant is running
pppoe: sync to new dhcpv6-pd cli
anyconnect: T2812: add basic testing
ethernet: check interface disable state
router-advert: check 'infinity' option in script logic
ssh: config file is now volatile (moved to /run)
ipv6: link-local: test address assignment on interfaces
router-advert: add initial test
mdns-repeater: add basic test
pseudo-ethernet: extend smoketests with VIFs
l2tpv3: add initial interface test
wireless: use library function for loading kernel modules
ethernet: test "ip" subtree of interface for e.g. ARP settings
pppoe: use assertEqual()
service: bcast-relay: add initial tests
...
|