MCPcopy Create free account
hub / github.com/FDio/vpp / setUp

Method setUp

test/test_bfd.py:1123–1160  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1121 super(BFD4TestCase, cls).tearDownClass()
1122
1123 def setUp(self):
1124 super(BFD4TestCase, self).setUp()
1125 self.factory = AuthKeyFactory()
1126 self.vapi.want_bfd_events()
1127 self.pg0.enable_capture()
1128 set_ipv4_pfx_route_info(self, self.pg0, BFD_IPV4_REMOTE_ADDR, True)
1129
1130 try:
1131 if self.multihop:
1132 self.interface0 = None
1133 self.bfd_udp4_sessions = self.statistics[BFD_STATS_V4_MH_PATH]
1134 self.bfd_udp6_sessions = self.statistics[BFD_STATS_V6_MH_PATH]
1135 else:
1136 self.interface0 = self.pg0
1137 self.bfd_udp4_sessions = self.statistics[BFD_STATS_V4_SH_PATH]
1138 self.bfd_udp6_sessions = self.statistics[BFD_STATS_V6_SH_PATH]
1139
1140 self.vapi.cli("trace add bfd-process 500")
1141 self.vpp_session = VppBFDUDPSession(
1142 self,
1143 self.interface0,
1144 self.dst_ip_net,
1145 local_addr=self.src_ip_net,
1146 multihop=self.multihop,
1147 )
1148 self.vpp_session.add_vpp_config()
1149 self.vpp_session.admin_up()
1150 self.test_session = BFDTestSession(
1151 self,
1152 self.pg0,
1153 AF_INET,
1154 local_addr=self.src_ip_net,
1155 peer_addr=self.dst_ip_net,
1156 multihop=self.multihop,
1157 )
1158 except BaseException:
1159 self.vapi.want_bfd_events(enable_disable=0)
1160 raise
1161
1162 def tearDown(self):
1163 if not self.vpp_dead:

Callers 7

setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45
setUpMethod · 0.45

Calls 8

VppBFDUDPSessionClass · 0.90
AuthKeyFactoryClass · 0.85
set_ipv4_pfx_route_infoFunction · 0.85
BFDTestSessionClass · 0.85
enable_captureMethod · 0.45
cliMethod · 0.45
add_vpp_configMethod · 0.45
admin_upMethod · 0.45

Tested by

no test coverage detected