Update Fedora versions supported, testing levels
[integration/packaging/puppet-opendaylight.git] / spec / classes / opendaylight_spec.rb
1 require 'spec_helper'
2
3 describe 'opendaylight' do
4   # All tests that check OS support/not-support
5   describe 'OS support tests' do
6     # All tests for OSs in the Red Hat family (CentOS, Fedora)
7     describe 'OS family Red Hat ' do
8       osfamily = 'RedHat'
9       # All tests for Fedora
10       describe 'Fedora' do
11         operatingsystem = 'Fedora'
12
13         # All tests for supported versions of Fedora
14         ['24', '25'].each do |operatingsystemmajrelease|
15           context "#{operatingsystemmajrelease}" do
16             let(:facts) {{
17               :osfamily => osfamily,
18               :operatingsystem => operatingsystem,
19               :operatingsystemmajrelease => operatingsystemmajrelease,
20             }}
21             # Run shared tests applicable to all supported OSs
22             # Note that this function is defined in spec_helper
23             generic_tests
24
25             # Run tests that specialize in checking rpm-based installs
26             # NB: Only testing defaults here, specialized rpm tests elsewhere
27             # Note that this function is defined in spec_helper
28             rpm_install_tests(operatingsystem: operatingsystem)
29
30             # Run tests that specialize in checking Karaf feature installs
31             # NB: Only testing defaults here, specialized Karaf tests elsewhere
32             # Note that this function is defined in spec_helper
33             karaf_feature_tests
34
35             # Run tests that specialize in checking ODL's REST port config
36             # NB: Only testing defaults here, specialized log level tests elsewhere
37             # Note that this function is defined in spec_helper
38             odl_rest_port_tests
39
40             # Run tests that specialize in checking custom log level config
41             # NB: Only testing defaults here, specialized log level tests elsewhere
42             # Note that this function is defined in spec_helper
43             log_level_tests
44
45             # Run tests that specialize in checking ODL OVSDB HA config
46             # NB: Only testing defaults here, specialized enabling HA tests elsewhere
47             # Note that this function is defined in spec_helper
48             enable_ha_tests
49           end
50         end
51
52         # All tests for unsupported versions of Fedora
53         ['23'].each do |operatingsystemmajrelease|
54           context "#{operatingsystemmajrelease}" do
55             let(:facts) {{
56               :osfamily => osfamily,
57               :operatingsystem => operatingsystem,
58               :operatingsystemmajrelease => operatingsystemmajrelease,
59             }}
60             # Run shared tests applicable to all unsupported OSs
61             # Note that this function is defined in spec_helper
62             expected_msg = "Unsupported OS: #{operatingsystem} #{operatingsystemmajrelease}"
63             unsupported_os_tests(expected_msg: expected_msg)
64           end
65         end
66       end
67
68       # All tests for CentOS
69       describe 'CentOS' do
70         operatingsystem = 'CentOS'
71
72         # All tests for supported versions of CentOS
73         ['7'].each do |operatingsystemmajrelease|
74           context "#{operatingsystemmajrelease}" do
75             let(:facts) {{
76               :osfamily => osfamily,
77               :operatingsystem => operatingsystem,
78               :operatingsystemmajrelease => operatingsystemmajrelease,
79             }}
80             # Run shared tests applicable to all supported OSs
81             # Note that this function is defined in spec_helper
82             generic_tests
83
84             # Run test that specialize in checking rpm-based installs
85             # NB: Only testing defaults here, specialized rpm tests elsewhere
86             # Note that this function is defined in spec_helper
87             rpm_install_tests
88
89             # Run test that specialize in checking Karaf feature installs
90             # NB: Only testing defaults here, specialized Karaf tests elsewhere
91             # Note that this function is defined in spec_helper
92             karaf_feature_tests
93
94             # Run tests that specialize in checking ODL's REST port config
95             # NB: Only testing defaults here, specialized log level tests elsewhere
96             # Note that this function is defined in spec_helper
97             odl_rest_port_tests
98
99             # Run test that specialize in checking custom log level config
100             # NB: Only testing defaults here, specialized log level tests elsewhere
101             # Note that this function is defined in spec_helper
102             log_level_tests
103
104             # Run tests that specialize in checking ODL OVSDB HA config
105             # NB: Only testing defaults here, specialized enabling HA tests elsewhere
106             # Note that this function is defined in spec_helper
107             enable_ha_tests
108           end
109         end
110
111         # All tests for unsupported versions of CentOS
112         ['6'].each do |operatingsystemmajrelease|
113           context "#{operatingsystemmajrelease}" do
114             let(:facts) {{
115               :osfamily => osfamily,
116               :operatingsystem => operatingsystem,
117               :operatingsystemmajrelease => operatingsystemmajrelease,
118             }}
119             # Run shared tests applicable to all unsupported OSs
120             # Note that this function is defined in spec_helper
121             expected_msg = "Unsupported OS: #{operatingsystem} #{operatingsystemmajrelease}"
122             unsupported_os_tests(expected_msg: expected_msg)
123           end
124         end
125       end
126     end
127
128     # All tests for OSs in the Debian family (Ubuntu)
129     describe 'OS family Debian' do
130       osfamily = 'Debian'
131
132       # All tests for Ubuntu 16.04
133       describe 'Ubuntu' do
134         operatingsystem = 'Ubuntu'
135
136         # All tests for supported versions of Ubuntu
137         ['16.04'].each do |operatingsystemrelease|
138           context "#{operatingsystemrelease}" do
139             let(:facts) {{
140               :osfamily => osfamily,
141               :operatingsystem => operatingsystem,
142               :operatingsystemrelease => operatingsystemrelease,
143               :lsbdistid => operatingsystem,
144               :lsbdistrelease => operatingsystemrelease,
145               :lsbdistcodename => 'xenial',
146               :puppetversion => '4.9.0',
147               :path => ['/usr/local/bin', '/usr/bin', '/bin'],
148             }}
149
150             # Run shared tests applicable to all supported OSs
151             # Note that this function is defined in spec_helper
152             generic_tests
153
154             # Run test that specialize in checking deb-based installs
155             # NB: Passing osfamily required to do upstart vs systemd (default) checks
156             # Note that this function is defined in spec_helper
157             deb_install_tests(osfamily: osfamily)
158
159             # Run test that specialize in checking Karaf feature installs
160             # NB: Only testing defaults here, specialized Karaf tests elsewhere
161             # Note that this function is defined in spec_helper
162             karaf_feature_tests
163
164             # Run tests that specialize in checking ODL's REST port config
165             # NB: Only testing defaults here, specialized log level tests elsewhere
166             # Note that this function is defined in spec_helper
167             odl_rest_port_tests
168
169             # Run test that specialize in checking custom log level config
170             # NB: Only testing defaults here, specialized log level tests elsewhere
171             # Note that this function is defined in spec_helper
172             log_level_tests
173
174             # Run tests that specialize in checking ODL OVSDB HA config
175             # NB: Only testing defaults here, specialized enabling HA tests elsewhere
176             # Note that this function is defined in spec_helper
177             enable_ha_tests
178           end
179         end
180
181         # All tests for unsupported versions of Ubuntu
182         ['12.04', '14.04', '15.10'].each do |operatingsystemrelease|
183           context "#{operatingsystemrelease}" do
184             let(:facts) {{
185               :osfamily => osfamily,
186               :operatingsystem => operatingsystem,
187               :operatingsystemrelease => operatingsystemrelease,
188               :lsbdistid => operatingsystem,
189               :lsbdistrelease => operatingsystemrelease,
190               :lsbdistcodename => 'xenial',
191               :puppetversion => '4.9.0',
192             }}
193             # Run shared tests applicable to all unsupported OSs
194             # Note that this function is defined in spec_helper
195             expected_msg = "Unsupported OS: #{operatingsystem} #{operatingsystemrelease}"
196             unsupported_os_tests(expected_msg: expected_msg)
197           end
198         end
199       end
200     end
201
202     # All tests for unsupported OS families
203     ['Suse', 'Solaris'].each do |osfamily|
204       context "OS family #{osfamily}" do
205         let(:facts) {{
206           :osfamily => osfamily,
207         }}
208
209         # Run shared tests applicable to all unsupported OSs
210         # Note that this function is defined in spec_helper
211         expected_msg = "Unsupported OS family: #{osfamily}"
212         unsupported_os_tests(expected_msg: expected_msg)
213       end
214     end
215   end
216
217   # All Karaf feature tests
218   describe 'Karaf feature tests' do
219     # Non-OS-type tests assume CentOS 7
220     #   See issue #43 for reasoning:
221     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
222     osfamily = 'RedHat'
223     operatingsystem = 'CentOS'
224     operatingsystemmajrelease = '7'
225     describe 'using default features' do
226       context 'and not passing extra features' do
227         let(:facts) {{
228           :osfamily => osfamily,
229           :operatingsystem => operatingsystem,
230           :operatingsystemmajrelease => operatingsystemmajrelease,
231         }}
232
233         let(:params) {{ }}
234
235         # Run shared tests applicable to all supported OSs
236         # Note that this function is defined in spec_helper
237         generic_tests
238
239         # Run test that specialize in checking Karaf feature installs
240         # Note that this function is defined in spec_helper
241         karaf_feature_tests
242       end
243
244       context 'and passing extra features' do
245         let(:facts) {{
246           :osfamily => osfamily,
247           :operatingsystem => operatingsystem,
248           :operatingsystemmajrelease => operatingsystemmajrelease,
249         }}
250
251         # These are real but arbitrarily chosen features
252         extra_features = ['odl-base-all', 'odl-ovsdb-all']
253         let(:params) {{
254           :extra_features => extra_features,
255         }}
256
257         # Run shared tests applicable to all supported OSs
258         # Note that this function is defined in spec_helper
259         generic_tests
260
261         # Run test that specialize in checking Karaf feature installs
262         # Note that this function is defined in spec_helper
263         karaf_feature_tests(extra_features: extra_features)
264       end
265     end
266
267     describe 'overriding default features' do
268       default_features = ['standard', 'ssh']
269       context 'and not passing extra features' do
270         let(:facts) {{
271           :osfamily => osfamily,
272           :operatingsystem => operatingsystem,
273           :operatingsystemmajrelease => operatingsystemmajrelease,
274         }}
275
276         let(:params) {{
277           :default_features => default_features,
278         }}
279
280         # Run shared tests applicable to all supported OSs
281         # Note that this function is defined in spec_helper
282         generic_tests
283
284         # Run test that specialize in checking Karaf feature installs
285         # Note that this function is defined in spec_helper
286         karaf_feature_tests(default_features: default_features)
287       end
288
289       context 'and passing extra features' do
290         let(:facts) {{
291           :osfamily => osfamily,
292           :operatingsystem => operatingsystem,
293           :operatingsystemmajrelease => operatingsystemmajrelease,
294         }}
295
296         # These are real but arbitrarily chosen features
297         extra_features = ['odl-base-all', 'odl-ovsdb-all']
298         let(:params) {{
299           :default_features => default_features,
300           :extra_features => extra_features,
301         }}
302
303         # Run shared tests applicable to all supported OSs
304         # Note that this function is defined in spec_helper
305         generic_tests
306
307         # Run test that specialize in checking Karaf feature installs
308         # Note that this function is defined in spec_helper
309         karaf_feature_tests(default_features: default_features, extra_features: extra_features)
310       end
311     end
312   end
313
314   # All ODL REST port tests
315   describe 'REST port tests' do
316     # Non-OS-type tests assume CentOS 7
317     #   See issue #43 for reasoning:
318     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
319     osfamily = 'RedHat'
320     operatingsystem = 'CentOS'
321     operatingsystemmajrelease = '7'
322     context 'using default REST port' do
323       let(:facts) {{
324         :osfamily => osfamily,
325         :operatingsystem => operatingsystem,
326         :operatingsystemmajrelease => operatingsystemmajrelease,
327       }}
328
329       let(:params) {{ }}
330
331       # Run shared tests applicable to all supported OSs
332       # Note that this function is defined in spec_helper
333       generic_tests
334
335       # Run test that specialize in checking ODL REST port config
336       # Note that this function is defined in spec_helper
337       odl_rest_port_tests
338     end
339
340     context 'overriding default REST port' do
341       let(:facts) {{
342         :osfamily => osfamily,
343         :operatingsystem => operatingsystem,
344         :operatingsystemmajrelease => operatingsystemmajrelease,
345       }}
346
347       let(:params) {{
348         :odl_rest_port => 7777,
349       }}
350
351       # Run shared tests applicable to all supported OSs
352       # Note that this function is defined in spec_helper
353       generic_tests
354
355       # Run test that specialize in checking ODL REST port config
356       # Note that this function is defined in spec_helper
357       odl_rest_port_tests(odl_rest_port: 7777)
358     end
359   end
360
361   # All custom log level tests
362   describe 'custom log level tests' do
363     # Non-OS-type tests assume CentOS 7
364     #   See issue #43 for reasoning:
365     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
366     osfamily = 'RedHat'
367     operatingsystem = 'CentOS'
368     operatingsystemmajrelease = '7'
369     context 'using default log levels' do
370       let(:facts) {{
371         :osfamily => osfamily,
372         :operatingsystem => operatingsystem,
373         :operatingsystemmajrelease => operatingsystemmajrelease,
374       }}
375
376       let(:params) {{ }}
377
378       # Run shared tests applicable to all supported OSs
379       # Note that this function is defined in spec_helper
380       generic_tests
381
382       # Run test that specialize in checking custom log level config
383       # Note that this function is defined in spec_helper
384       log_level_tests
385     end
386
387     context 'adding one custom log level' do
388       let(:facts) {{
389         :osfamily => osfamily,
390         :operatingsystem => operatingsystem,
391         :operatingsystemmajrelease => operatingsystemmajrelease,
392       }}
393
394       custom_log_levels = { 'org.opendaylight.ovsdb' => 'TRACE' }
395
396       let(:params) {{
397         :log_levels => custom_log_levels,
398       }}
399
400       # Run shared tests applicable to all supported OSs
401       # Note that this function is defined in spec_helper
402       generic_tests
403
404       # Run test that specialize in checking log level config
405       # Note that this function is defined in spec_helper
406       log_level_tests(log_levels: custom_log_levels)
407     end
408
409     context 'adding two custom log levels' do
410       let(:facts) {{
411         :osfamily => osfamily,
412         :operatingsystem => operatingsystem,
413         :operatingsystemmajrelease => operatingsystemmajrelease,
414       }}
415
416       custom_log_levels = { 'org.opendaylight.ovsdb' => 'TRACE',
417                          'org.opendaylight.ovsdb.lib' => 'INFO' }
418
419       let(:params) {{
420         :log_levels => custom_log_levels,
421       }}
422
423       # Run shared tests applicable to all supported OSs
424       # Note that this function is defined in spec_helper
425       generic_tests
426
427       # Run test that specialize in checking log level config
428       # Note that this function is defined in spec_helper
429       log_level_tests(log_levels: custom_log_levels)
430     end
431   end
432
433   # All OVSDB HA enable/disable tests
434   describe 'OVSDB HA enable/disable tests' do
435     # Non-OS-type tests assume CentOS 7
436     #   See issue #43 for reasoning:
437     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
438     osfamily = 'RedHat'
439     operatingsystem = 'CentOS'
440     operatingsystemmajrelease = '7'
441     context 'using enable_ha default' do
442       let(:facts) {{
443         :osfamily => osfamily,
444         :operatingsystem => operatingsystem,
445         :operatingsystemmajrelease => operatingsystemmajrelease,
446       }}
447
448       let(:params) {{ }}
449
450       # Run shared tests applicable to all supported OSs
451       # Note that this function is defined in spec_helper
452       generic_tests
453
454       # Run test that specialize in checking ODL OVSDB HA config
455       # Note that this function is defined in spec_helper
456       enable_ha_tests
457     end
458
459     context 'using false for enable_ha' do
460       let(:facts) {{
461         :osfamily => osfamily,
462         :operatingsystem => operatingsystem,
463         :operatingsystemmajrelease => operatingsystemmajrelease,
464       }}
465
466       let(:params) {{
467         :enable_ha => false,
468       }}
469
470       # Run shared tests applicable to all supported OSs
471       # Note that this function is defined in spec_helper
472       generic_tests
473
474       # Run test that specialize in checking ODL OVSDB HA config
475       # Note that this function is defined in spec_helper
476       enable_ha_tests(enable_ha: false)
477     end
478
479     context 'using true for enable_ha' do
480       context 'using ha_node_count >=2' do
481         let(:facts) {{
482           :osfamily => osfamily,
483           :operatingsystem => operatingsystem,
484           :operatingsystemmajrelease => operatingsystemmajrelease,
485         }}
486
487         let(:params) {{
488           :enable_ha => true,
489           :ha_node_ips => ['0.0.0.0', '127.0.0.1']
490         }}
491
492         # Run shared tests applicable to all supported OSs
493         # Note that this function is defined in spec_helper
494         generic_tests
495
496         # Run test that specialize in checking ODL OVSDB HA config
497         # Note that this function is defined in spec_helper
498         enable_ha_tests(enable_ha: true, ha_node_ips: ['0.0.0.0', '127.0.0.1'])
499       end
500     end
501   end
502
503
504   # All install method tests
505   describe 'install method tests' do
506
507     # All tests for RPM install method
508     describe 'RPM' do
509       # Non-OS-type tests assume CentOS 7
510       #   See issue #43 for reasoning:
511       #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
512       osfamily = 'RedHat'
513       operatingsystem = 'CentOS'
514       operatingsystemrelease = '7.0'
515       operatingsystemmajrelease = '7'
516
517       context 'installing default RPM' do
518         let(:facts) {{
519           :osfamily => osfamily,
520           :operatingsystem => operatingsystem,
521           :operatingsystemmajrelease => operatingsystemmajrelease,
522         }}
523
524         # Run shared tests applicable to all supported OSs
525         # Note that this function is defined in spec_helper
526         generic_tests
527
528         # Run test that specialize in checking RPM-based installs
529         # Note that this function is defined in spec_helper
530         rpm_install_tests
531       end
532
533       context 'installing Beryllium RPM' do
534         rpm_repo = 'opendaylight-40-release'
535         let(:facts) {{
536           :osfamily => osfamily,
537           :operatingsystem => operatingsystem,
538           :operatingsystemmajrelease => operatingsystemmajrelease,
539         }}
540
541         let(:params) {{
542           :rpm_repo => rpm_repo,
543         }}
544
545         # Run shared tests applicable to all supported OSs
546         # Note that this function is defined in spec_helper
547         generic_tests
548
549         # Run test that specialize in checking RPM-based installs
550         # Note that this function is defined in spec_helper
551         rpm_install_tests(rpm_repo: rpm_repo)
552       end
553     end
554
555     # All tests for Deb install method
556     describe 'Deb' do
557       osfamily = 'Debian'
558       operatingsystem = 'Ubuntu'
559       operatingsystemrelease = '16.04'
560       operatingsystemmajrelease = '16'
561       lsbdistcodename = 'xenial'
562
563       context 'installing Deb' do
564         let(:facts) {{
565           :osfamily => osfamily,
566           :operatingsystem => operatingsystem,
567           :operatingsystemrelease => operatingsystemrelease,
568           :operatingsystemmajrelease => operatingsystemmajrelease,
569           :lsbdistid => operatingsystem,
570           :lsbdistrelease => operatingsystemrelease,
571           :lsbmajdistrelease => operatingsystemmajrelease,
572           :lsbdistcodename => lsbdistcodename,
573           :puppetversion => Puppet.version,
574         }}
575
576         # Run shared tests applicable to all supported OSs
577         # Note that this function is defined in spec_helper
578         generic_tests
579
580         # Run test that specialize in checking RPM-based installs
581         # Note that this function is defined in spec_helper
582         deb_install_tests
583       end
584
585       context 'installing Boron Deb' do
586         deb_repo = 'ppa:odl-team/boron'
587         let(:facts) {{
588           :osfamily => osfamily,
589           :operatingsystem => operatingsystem,
590           :operatingsystemrelease => operatingsystemrelease,
591           :operatingsystemmajrelease => operatingsystemmajrelease,
592           :lsbdistid => operatingsystem,
593           :lsbdistrelease => operatingsystemrelease,
594           :lsbmajdistrelease => operatingsystemmajrelease,
595           :lsbdistcodename => lsbdistcodename,
596           :puppetversion => Puppet.version,
597         }}
598
599         let(:params) {{
600           :deb_repo => deb_repo,
601         }}
602
603         # Run shared tests applicable to all supported OSs
604         # Note that this function is defined in spec_helper
605         generic_tests
606
607         # Run test that specialize in checking RPM-based installs
608         # Note that this function is defined in spec_helper
609         deb_install_tests(deb_repo: deb_repo)
610       end
611     end
612
613   end
614
615   # Security Group Tests
616   describe 'security group tests' do
617     # Non-OS-type tests assume CentOS 7
618     #   See issue #43 for reasoning:
619     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
620     osfamily = 'RedHat'
621     operatingsystem = 'CentOS'
622     operatingsystemmajrelease = '7'
623     context 'using supported stateful' do
624       let(:facts) {{
625         :osfamily => osfamily,
626         :operatingsystem => operatingsystem,
627         :operatingsystemmajrelease => operatingsystemmajrelease,
628         :operatingsystemrelease => '7.3',
629       }}
630
631       let(:params) {{
632         :security_group_mode => 'stateful',
633         :extra_features      => ['odl-netvirt-openstack'],
634       }}
635
636       # Run shared tests applicable to all supported OSs
637       # Note that this function is defined in spec_helper
638       generic_tests
639
640       # Run test that specialize in checking security groups
641       # Note that this function is defined in spec_helper
642       enable_sg_tests('stateful', '7.3')
643     end
644
645     context 'using unsupported stateful' do
646       let(:facts) {{
647         :osfamily => osfamily,
648         :operatingsystem => operatingsystem,
649         :operatingsystemmajrelease => operatingsystemmajrelease,
650         :operatingsystemrelease => '7.2.1511',
651       }}
652
653       let(:params) {{
654         :security_group_mode => 'stateful',
655         :extra_features      => ['odl-netvirt-openstack'],
656       }}
657
658       # Run shared tests applicable to all supported OSs
659       # Note that this function is defined in spec_helper
660       generic_tests
661
662       # Run test that specialize in checking security groups
663       # Note that this function is defined in spec_helper
664       enable_sg_tests('stateful', '7.2.1511')
665     end
666
667     context 'using transparent with unsupported stateful' do
668       let(:facts) {{
669         :osfamily => osfamily,
670         :operatingsystem => operatingsystem,
671         :operatingsystemmajrelease => operatingsystemmajrelease,
672         :operatingsystemrelease => '7.2.1511',
673       }}
674
675       let(:params) {{
676         :security_group_mode => 'transparent',
677         :extra_features      => ['odl-netvirt-openstack'],
678       }}
679
680       # Run shared tests applicable to all supported OSs
681       # Note that this function is defined in spec_helper
682       generic_tests
683
684       # Run test that specialize in checking security groups
685       # Note that this function is defined in spec_helper
686       enable_sg_tests('transparent', '7.2.1511')
687     end
688   end
689
690   # VPP routing node config tests
691   describe 'VPP routing node tests' do
692     # Non-OS-type tests assume CentOS 7
693     #   See issue #43 for reasoning:
694     #   https://github.com/dfarrell07/puppet-opendaylight/issues/43#issue-57343159
695     osfamily = 'RedHat'
696     operatingsystem = 'CentOS'
697     operatingsystemmajrelease = '7'
698     context 'using default - no routing node' do
699       let(:facts) {{
700         :osfamily => osfamily,
701         :operatingsystem => operatingsystem,
702         :operatingsystemmajrelease => operatingsystemmajrelease,
703       }}
704
705       let(:params) {{ }}
706
707       # Run shared tests applicable to all supported OSs
708       # Note that this function is defined in spec_helper
709       generic_tests
710
711       # Run test that specialize in checking routing-node config
712       # Note that this function is defined in spec_helper
713       vpp_routing_node_tests
714     end
715
716     context 'using node name for routing node' do
717       let(:facts) {{
718         :osfamily => osfamily,
719         :operatingsystem => operatingsystem,
720         :operatingsystemmajrelease => operatingsystemmajrelease,
721       }}
722
723       let(:params) {{
724         :vpp_routing_node => 'test-node-1',
725       }}
726
727       # Run shared tests applicable to all supported OSs
728       # Note that this function is defined in spec_helper
729       generic_tests
730
731       # Run test that specialize in checking routing-node config
732       # Note that this function is defined in spec_helper
733       vpp_routing_node_tests(routing_node: 'test-node-1')
734     end
735   end
736
737 end