Skip to content

Commit 629c9d3

Browse files
prsunnylguohan
authored andcommitted
[vstest]: Revert back to 2 sec, and check if we got more than expected number of syslogs (#1091)
1 parent 80b2ace commit 629c9d3

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

tests/test_crm.py

+19-19
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def setReadOnlyAttr(dvs, obj, attr, val):
6060

6161
def check_syslog(dvs, marker, err_log, expected_cnt):
6262
(exitcode, num) = dvs.runcmd(['sh', '-c', "awk \'/%s/,ENDFILE {print;}\' /var/log/syslog | grep \"%s\" | wc -l" % (marker, err_log)])
63-
assert num.strip() == str(expected_cnt)
63+
assert num.strip() >= str(expected_cnt)
6464

6565
class TestCrm(object):
6666
def test_CrmFdbEntry(self, dvs, testlog):
@@ -120,10 +120,10 @@ def test_CrmFdbEntry(self, dvs, testlog):
120120
assert new_avail_counter == avail_counter
121121

122122
marker = dvs.add_log_marker()
123-
dvs.runcmd("crm config polling interval 3")
123+
dvs.runcmd("crm config polling interval 2")
124124
dvs.runcmd("crm config thresholds fdb high 90")
125125
dvs.runcmd("crm config thresholds fdb type free")
126-
time.sleep(3)
126+
time.sleep(2)
127127
check_syslog(dvs, marker, "FDB_ENTRY THRESHOLD_EXCEEDED for TH_FREE", 1)
128128

129129
# enable ipv6 on server 2
@@ -183,10 +183,10 @@ def test_CrmIpv4Route(self, dvs, testlog):
183183
assert new_avail_counter == avail_counter
184184

185185
marker = dvs.add_log_marker()
186-
dvs.runcmd("crm config polling interval 3")
186+
dvs.runcmd("crm config polling interval 2")
187187
dvs.runcmd("crm config thresholds ipv4 route high 90")
188188
dvs.runcmd("crm config thresholds ipv4 route type free")
189-
time.sleep(3)
189+
time.sleep(2)
190190
check_syslog(dvs, marker, "IPV4_ROUTE THRESHOLD_EXCEEDED for TH_FREE",1)
191191

192192
intf_tbl._del("Ethernet0|10.0.0.0/31")
@@ -253,10 +253,10 @@ def test_CrmIpv6Route(self, dvs, testlog):
253253
assert new_avail_counter == avail_counter
254254

255255
marker = dvs.add_log_marker()
256-
dvs.runcmd("crm config polling interval 3")
256+
dvs.runcmd("crm config polling interval 2")
257257
dvs.runcmd("crm config thresholds ipv6 route high 90")
258258
dvs.runcmd("crm config thresholds ipv6 route type free")
259-
time.sleep(3)
259+
time.sleep(2)
260260
check_syslog(dvs, marker, "IPV6_ROUTE THRESHOLD_EXCEEDED for TH_FREE",1)
261261

262262
intf_tbl._del("Ethernet0|fc00::1/126")
@@ -308,10 +308,10 @@ def test_CrmIpv4Nexthop(self, dvs, testlog):
308308
assert new_avail_counter == avail_counter
309309

310310
marker = dvs.add_log_marker()
311-
dvs.runcmd("crm config polling interval 3")
311+
dvs.runcmd("crm config polling interval 2")
312312
dvs.runcmd("crm config thresholds ipv4 nexthop high 90")
313313
dvs.runcmd("crm config thresholds ipv4 nexthop type free")
314-
time.sleep(3)
314+
time.sleep(2)
315315
check_syslog(dvs, marker, "IPV4_NEXTHOP THRESHOLD_EXCEEDED for TH_FREE",1)
316316

317317
intf_tbl._del("Ethernet0|10.0.0.0/31")
@@ -367,10 +367,10 @@ def test_CrmIpv6Nexthop(self, dvs, testlog):
367367
assert new_avail_counter == avail_counter
368368

369369
marker = dvs.add_log_marker()
370-
dvs.runcmd("crm config polling interval 3")
370+
dvs.runcmd("crm config polling interval 2")
371371
dvs.runcmd("crm config thresholds ipv6 nexthop high 90")
372372
dvs.runcmd("crm config thresholds ipv6 nexthop type free")
373-
time.sleep(3)
373+
time.sleep(2)
374374
check_syslog(dvs, marker, "IPV6_NEXTHOP THRESHOLD_EXCEEDED for TH_FREE",1)
375375

376376
intf_tbl._del("Ethernet0|fc00::1/126")
@@ -422,10 +422,10 @@ def test_CrmIpv4Neighbor(self, dvs, testlog):
422422
assert new_avail_counter == avail_counter
423423

424424
marker = dvs.add_log_marker()
425-
dvs.runcmd("crm config polling interval 3")
425+
dvs.runcmd("crm config polling interval 2")
426426
dvs.runcmd("crm config thresholds ipv4 neighbor high 90")
427427
dvs.runcmd("crm config thresholds ipv4 neighbor type free")
428-
time.sleep(3)
428+
time.sleep(2)
429429
check_syslog(dvs, marker, "IPV4_NEIGHBOR THRESHOLD_EXCEEDED for TH_FREE",1)
430430

431431
intf_tbl._del("Ethernet0|10.0.0.0/31")
@@ -481,10 +481,10 @@ def test_CrmIpv6Neighbor(self, dvs, testlog):
481481
assert new_avail_counter == avail_counter
482482

483483
marker = dvs.add_log_marker()
484-
dvs.runcmd("crm config polling interval 3")
484+
dvs.runcmd("crm config polling interval 2")
485485
dvs.runcmd("crm config thresholds ipv6 neighbor high 90")
486486
dvs.runcmd("crm config thresholds ipv6 neighbor type free")
487-
time.sleep(3)
487+
time.sleep(2)
488488
check_syslog(dvs, marker, "IPV6_NEIGHBOR THRESHOLD_EXCEEDED for TH_FREE",1)
489489

490490
intf_tbl._del("Ethernet0|fc00::1/126")
@@ -549,10 +549,10 @@ def test_CrmNexthopGroup(self, dvs, testlog):
549549
assert new_avail_counter == avail_counter
550550

551551
marker = dvs.add_log_marker()
552-
dvs.runcmd("crm config polling interval 3")
552+
dvs.runcmd("crm config polling interval 2")
553553
dvs.runcmd("crm config thresholds nexthop group member high 90")
554554
dvs.runcmd("crm config thresholds nexthop group object type free")
555-
time.sleep(3)
555+
time.sleep(2)
556556
check_syslog(dvs, marker, "NEXTHOP_GROUP THRESHOLD_EXCEEDED for TH_FREE",1)
557557

558558
intf_tbl._del("Ethernet0|10.0.0.0/31")
@@ -624,10 +624,10 @@ def test_CrmNexthopGroupMember(self, dvs, testlog):
624624
assert new_avail_counter == avail_counter
625625

626626
marker = dvs.add_log_marker()
627-
dvs.runcmd("crm config polling interval 3")
627+
dvs.runcmd("crm config polling interval 2")
628628
dvs.runcmd("crm config thresholds nexthop group member high 90")
629629
dvs.runcmd("crm config thresholds nexthop group member type free")
630-
time.sleep(3)
630+
time.sleep(2)
631631
check_syslog(dvs, marker, "NEXTHOP_GROUP_MEMBER THRESHOLD_EXCEEDED for TH_FREE",1)
632632

633633
intf_tbl._del("Ethernet0|10.0.0.0/31")

0 commit comments

Comments
 (0)