]> git.proxmox.com Git - mirror_frr.git/commitdiff
Merge pull request #4295 from donaldsharp/topotest_if
authorRenato Westphal <renato@opensourcerouting.org>
Fri, 10 May 2019 11:42:07 +0000 (08:42 -0300)
committerGitHub <noreply@github.com>
Fri, 10 May 2019 11:42:07 +0000 (08:42 -0300)
topotests: ifindex values are not guaranteed to be the same

tests/topotests/all-protocol-startup/r1/show_ip_ospf_interface.ref
tests/topotests/all-protocol-startup/test_all_protocol_startup.py

index c29ed3db6195d245a9c68cdd22d4e8c8d5960d6c..1e8f67f3f9a6d6e2749eee21c6a601497cc2a03b 100644 (file)
@@ -1,5 +1,5 @@
 r1-eth0 is up
-  ifindex 2, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
+  ifindex X, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
   Internet Address 192.168.0.1/24, Broadcast 192.168.0.255, Area 0.0.0.0
   MTU mismatch detection: enabled
   Router ID 192.168.0.1, Network Type BROADCAST, Cost: 10
@@ -10,7 +10,7 @@ r1-eth0 is up
     Hello due in XX.XXXs
   Neighbor Count is 0, Adjacent neighbor count is 0
 r1-eth3 is up
-  ifindex 5, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
+  ifindex X, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
   Internet Address 192.168.3.1/26, Broadcast 192.168.3.63, Area 0.0.0.0
   MTU mismatch detection: enabled
   Router ID 192.168.0.1, Network Type BROADCAST, Cost: 10
index 239de55bd6f27baf5cea9245cfc5da0945ae9ae4..9658c080c0c396a5f33ba1c34533db4943eff9ec 100755 (executable)
@@ -480,6 +480,8 @@ def test_ospfv2_interfaces():
             actual = net['r%s' % i].cmd('vtysh -c "show ip ospf interface" 2> /dev/null').rstrip()
             # Mask out Bandwidth portion. They may change..
             actual = re.sub(r"BW [0-9]+ Mbit", "BW XX Mbit", actual)
+           actual = re.sub(r"ifindex [0-9]", "ifindex X", actual)
+
             # Drop time in next due 
             actual = re.sub(r"Hello due in [0-9\.]+s", "Hello due in XX.XXXs", actual)
             # Fix 'MTU mismatch detection: enabled' vs 'MTU mismatch detection:enabled' - accept both