Skip to content

Commit 48ceaa9

Browse files
committed
IOL STP tests for #2481
1 parent ba49398 commit 48ceaa9

38 files changed

+46745
-5
lines changed

_html/coverage.stp.html

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,21 @@ <h2>
159159
160160
</td>
161161
</tr>
162+
<tr>
163+
<td><a href="ioll2-clab-stp.html">ioll2/clab</a></td>
164+
<td class='center'>
165+
166+
</td>
167+
<td class='center'>
168+
169+
</td>
170+
<td class='center'>
171+
172+
</td>
173+
<td class='center'>
174+
175+
</td>
176+
</tr>
162177
</table>
163178
<table style='margin-top: 1em; margin-bottom: 3em;'>
164179
<tr>
@@ -239,6 +254,18 @@ <h2>
239254
<a href="../frr/clab/stp/20-stp-port-type.yml-create.log">✖️</a>
240255
</td>
241256
</tr>
257+
<tr>
258+
<td><a href="ioll2-clab-stp.html">ioll2/clab</a></td>
259+
<td class='center'>
260+
261+
</td>
262+
<td class='center'>
263+
<a href="../ioll2/clab/stp/12-pvrst-vlan-disable.yml-validate.log"><span style='color: orange;'>&#x2714;</span></a>
264+
</td>
265+
<td class='center'>
266+
<a href="../ioll2/clab/stp/20-stp-port-type.yml-create.log">✖️</a>
267+
</td>
268+
</tr>
242269
</table>
243270

244271
</body>

_html/ioll2-clab-stp.html

Lines changed: 252 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,252 @@
1+
<html>
2+
<head>
3+
<meta charset="utf-8" />
4+
<style>
5+
body {
6+
font-size: 14px;
7+
line-height: 1.6;
8+
font-family: Verdana, sans-serif;
9+
font-weight: normal;
10+
font-style: normal; }
11+
12+
h1, h2, h3 {
13+
color: #d26400;
14+
font-weight: 500;
15+
margin-bottom: 1em; }
16+
17+
h1 { font-size: 200% }
18+
h2 { font-size: 140% }
19+
h3 { font-size: 120%; }
20+
21+
a {
22+
color: #d26400;
23+
text-decoration: none; }
24+
25+
table {
26+
border-collapse: collapse;
27+
border: 1px solid #e8e8e8;
28+
font-size: 14px; }
29+
30+
table h1, table h2,table h3 {
31+
margin: 0 0; }
32+
33+
th, td {
34+
padding: 6px 12px;
35+
line-height: 1.6; }
36+
37+
td.header {
38+
border-bottom: 1px solid #e8e8e8;
39+
border-top: 1px solid #e8e8e8; }
40+
41+
th {
42+
text-align: left;
43+
text-transform: uppercase;
44+
font-size: 12px;
45+
font-weight: bold;
46+
font-style: normal;
47+
vertical-align: bottom;
48+
background-color: rgba(205, 205, 205, 0.16); }
49+
50+
td {
51+
text-align: left;
52+
vertical-align: top; }
53+
54+
.center { text-align: center }
55+
.right { text-align: right }
56+
57+
.caveat { font-size: 90%; max-width: 30em; }
58+
</style>
59+
</head>
60+
<body>
61+
<h2>
62+
Integration Test Results
63+
</h2>
64+
<table>
65+
<tr>
66+
<th>Device</td>
67+
<td>ioll2</td>
68+
</tr>
69+
<tr>
70+
<th>Provider</td>
71+
<td><a href="ioll2-clab.html">clab</a></td>
72+
</tr>
73+
<tr>
74+
<th>Test suite</td>
75+
<td><a href="coverage.stp.html">stp</a></td>
76+
</tr>
77+
</table>
78+
<hr>
79+
80+
</td>
81+
<table>
82+
<tr>
83+
<th>Test</th>
84+
<th class='center'>Supported</th>
85+
<th class='center'>Lab<br>started</th>
86+
<th class='center'>Devices<br>configured</th>
87+
<th class='center'>Validated</th>
88+
<th class='center'>Test date</th>
89+
<th class='center'>Device<br>image</th>
90+
</tr>
91+
<tr>
92+
<td><a title="Root priority" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/01-stp-priority.yml">01-stp-priority</a></td>
93+
<td class='center'>
94+
95+
<td class='center'>
96+
<a href="../ioll2/clab/stp/01-stp-priority.yml-up.log">
97+
&#x2705;
98+
</a>
99+
100+
<td class='center'>
101+
<a href="../ioll2/clab/stp/01-stp-priority.yml-initial.log">
102+
&#x2705;
103+
</a>
104+
105+
<td class='center'>
106+
<a href="../ioll2/clab/stp/01-stp-priority.yml-validate.log">
107+
&#x2705;
108+
</a>
109+
110+
<td>2025-07-05 16:15:45</td>
111+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
112+
<tr>
113+
<td><a title="STP on VLAN trunk" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/02-stp-trunk.yml">02-stp-trunk</a></td>
114+
<td class='center'>
115+
116+
<td class='center'>
117+
<a href="../ioll2/clab/stp/02-stp-trunk.yml-up.log">
118+
&#x2705;
119+
</a>
120+
121+
<td class='center'>
122+
<a href="../ioll2/clab/stp/02-stp-trunk.yml-initial.log">
123+
&#x2705;
124+
</a>
125+
126+
<td class='center'>
127+
<a href="../ioll2/clab/stp/02-stp-trunk.yml-validate.log">
128+
&#x2705;
129+
</a>
130+
131+
<td>2025-07-05 16:16:40</td>
132+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
133+
<tr>
134+
<td><a title="Port priority" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/03-stp-port-priority.yml">03-stp-port-priority</a></td>
135+
<td class='center'>
136+
137+
<td class='center'>
138+
<a href="../ioll2/clab/stp/03-stp-port-priority.yml-up.log">
139+
&#x2705;
140+
</a>
141+
142+
<td class='center'>
143+
<a href="../ioll2/clab/stp/03-stp-port-priority.yml-initial.log">
144+
&#x2705;
145+
</a>
146+
147+
<td class='center'>
148+
<a href="../ioll2/clab/stp/03-stp-port-priority.yml-validate.log">
149+
&#x2705;
150+
</a>
151+
152+
<td>2025-07-05 16:17:40</td>
153+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
154+
<tr>
155+
<td><a title="Disable STP" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/04-stp-disable.yml">04-stp-disable</a></td>
156+
<td class='center'>
157+
158+
<td class='center'>
159+
<a href="../ioll2/clab/stp/04-stp-disable.yml-up.log">
160+
&#x2705;
161+
</a>
162+
163+
<td class='center'>
164+
<a href="../ioll2/clab/stp/04-stp-disable.yml-initial.log">
165+
&#x2705;
166+
</a>
167+
168+
<td class='center'>
169+
<a href="../ioll2/clab/stp/04-stp-disable.yml-validate.log">
170+
&#x2705;
171+
</a>
172+
173+
<td>2025-07-05 16:18:29</td>
174+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
175+
<tr>
176+
<td><a title="PVRST" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/11-pvrst.yml">11-pvrst</a></td>
177+
<td class='center'>
178+
179+
<td class='center'>
180+
<a href="../ioll2/clab/stp/11-pvrst.yml-up.log">
181+
&#x2705;
182+
</a>
183+
184+
<td class='center'>
185+
<a href="../ioll2/clab/stp/11-pvrst.yml-initial.log">
186+
&#x2705;
187+
</a>
188+
189+
<td class='center'>
190+
<a href="../ioll2/clab/stp/11-pvrst.yml-validate.log">
191+
&#x2705;
192+
</a>
193+
194+
<td>2025-07-05 16:19:28</td>
195+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
196+
<tr>
197+
<td><a title="PVRST VLAN disable" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/12-pvrst-vlan-disable.yml">12-pvrst-vlan-disable</a></td>
198+
<td class='center'>
199+
200+
<td class='center'>
201+
<a href="../ioll2/clab/stp/12-pvrst-vlan-disable.yml-up.log">
202+
&#x2705;
203+
</a>
204+
205+
<td class='center'>
206+
<a href="../ioll2/clab/stp/12-pvrst-vlan-disable.yml-initial.log">
207+
&#x2705;
208+
</a>
209+
210+
<td class='center'>
211+
<a href="../ioll2/clab/stp/12-pvrst-vlan-disable.yml-validate.log">
212+
<span style='color: orange;'>&#x2714;</span>
213+
</a>
214+
215+
<td>2025-07-05 16:20:48</td>
216+
<td>vrnetlab/cisco_iol:L2-17.15.01</td>
217+
</tr>
218+
<tr>
219+
<td colspan='5' class='caveat'>
220+
Node x1: X1-DUT link is not forwarding. DUT might be leaking BPDUs
221+
</td>
222+
</tr>
223+
<tr>
224+
<td><a title="Edge port type" href="https://github.com/ipspace/netlab/blob/dev/tests/integration/stp/20-stp-port-type.yml">20-stp-port-type</a></td>
225+
<td class='center'>
226+
<a href="../ioll2/clab/stp/20-stp-port-type.yml-create.log">
227+
&#x274C;
228+
</a>
229+
230+
<td class='center'>
231+
232+
<td class='center'>
233+
234+
<td class='center'>
235+
236+
<td>2025-07-05 16:20:52</td>
237+
<td></td>
238+
</table>
239+
<p><b>Notes:</b></p>
240+
<ul>
241+
<li>Not supported: <em>netlab</em> does not support the function on
242+
the device (or the device cannot implement it)</li>
243+
<li>Lab not started: usually a VM initialization failure or a VM boot timeout</li>
244+
<li>Devices not configured: <b>netlab initial</b> failed, usually due to configuration templates Jinja2 errors
245+
or commands that the device refuses to accept</li>
246+
<li>Not validated: <b>netlab validate</b> reported an error.</li>
247+
<li>Click on the ✅ or ❌ marks to see log files or error reports</li>
248+
<li>Hover over the test name to see a short description</li>
249+
<li>Click on the <b>Test Suite</b> link to view a feature-specific overview of test results for all tested devices</li>
250+
</ul>
251+
</body>
252+
</html>

_html/ioll2-clab.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,20 @@ <h2>
280280

281281
<td class="left">2 caveat(s), 2 passed</td>
282282

283+
</tr>
284+
<tr>
285+
<td><a href="ioll2-clab-stp.html">stp</a></td>
286+
<td class="center">1 not supported</td>
287+
288+
<td class="center"> &#x2705;
289+
</td>
290+
291+
<td class="center"> &#x2705;
292+
</td>
293+
294+
<td class="center"> <span style='color: orange;'>&#x2714;</span>
295+
</td>
296+
283297
</tr>
284298
<tr>
285299
<td><a href="ioll2-clab-vlan.html">vlan</a></td>

_html/ioll2.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ <h2>
8080
</tr>
8181
<tr>
8282
<td><a href="ioll2-clab.html">clab</a></td>
83-
<td class="center">16 not supported</td>
83+
<td class="center">17 not supported</td>
8484

8585
<td class="center">1 crashed</td>
8686

8787
<td class="center">3 configuration failed</td>
8888

89-
<td class="left">1 validation failed, 3 caveat(s), 149 passed</td>
89+
<td class="left">1 validation failed, 3 caveat(s), 155 passed</td>
9090

9191
</tr>
9292
</table>

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ <h2 id="device">
185185
<tr>
186186
<td>ioll2</td>
187187
<td><a href="_html/ioll2-clab.html">clab</a></td>
188-
<td class='right'>149</td>
189-
<td class='right'>16</td>
188+
<td class='right'>155</td>
189+
<td class='right'>17</td>
190190
<td class='right'>1</td>
191191
<td class='right'>3</td>
192192
<td class='right'>1</td>
@@ -511,7 +511,7 @@ <h2 id="coverage">
511511
</tr>
512512
<tr>
513513
<td><a href='_html/coverage.stp.html'>Spanning Tree (STP)</a></td>
514-
<td class='center'>33</td>
514+
<td class='center'>38</td>
515515
<td class='center'></td>
516516
<td class='center'></td>
517517
<td class='center'></td>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Createdprovider configuration file: clab.yml
2+
Createdtransformed topology dump in YAML format in netlab.snapshot.yml
3+
Created group_vars for all
4+
Created group_vars for modules
5+
Created group_vars for ioll2
6+
Created host_vars for dut
7+
Created group_vars for eos
8+
Created host_vars for x1
9+
Createdminimized Ansible inventory hosts.yml
10+
CreatedAnsible configuration file: ansible.cfg

0 commit comments

Comments
 (0)