From e388ed14fa31f403cd9aadf99965b253fad9f816 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sun, 26 Jul 2020 10:23:56 +0200 Subject: pseudo-ethernet: extend smoketests with VIFs --- scripts/cli/base_interfaces_test.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'scripts/cli/base_interfaces_test.py') diff --git a/scripts/cli/base_interfaces_test.py b/scripts/cli/base_interfaces_test.py index fa3e8a0c1..8fae5970e 100644 --- a/scripts/cli/base_interfaces_test.py +++ b/scripts/cli/base_interfaces_test.py @@ -142,9 +142,13 @@ class BasicInterfaceTest: if not self._test_vlan: return None - for intf in self._interfaces: + for interface in self._interfaces: + base = self._base_path + [interface] + for option in self._options.get(interface, []): + self.session.set(base + option.split()) + for vlan in self._vlan_range: - base = self._base_path + [intf, 'vif', vlan] + base = self._base_path + [interface, 'vif', vlan] self.session.set(base + ['mtu', self._mtu]) for address in self._test_addr: self.session.set(base + ['address', address]) @@ -164,6 +168,10 @@ class BasicInterfaceTest: return None for interface in self._interfaces: + base = self._base_path + [interface] + for option in self._options.get(interface, []): + self.session.set(base + option.split()) + for vif_s in self._qinq_range: for vif_c in self._vlan_range: base = self._base_path + [interface, 'vif-s', vif_s, 'vif-c', vif_c] -- cgit v1.2.3