From 53b50577d4b50564e08c9daca27e4fa33e735b06 Mon Sep 17 00:00:00 2001 From: whd <7058128+superwhd@users.noreply.github.com> Date: Thu, 13 May 2021 10:27:41 +0800 Subject: [PATCH] [github-actions] fix MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR (#6576) --- tests/scripts/thread-cert/border_router/MATN_02_MLRFirstUse.py | 2 +- .../MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR.py | 2 +- tests/scripts/thread-cert/pktverify/consts.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/scripts/thread-cert/border_router/MATN_02_MLRFirstUse.py b/tests/scripts/thread-cert/border_router/MATN_02_MLRFirstUse.py index 51df58ba1..19940256f 100644 --- a/tests/scripts/thread-cert/border_router/MATN_02_MLRFirstUse.py +++ b/tests/scripts/thread-cert/border_router/MATN_02_MLRFirstUse.py @@ -167,7 +167,7 @@ class MATN_02_MLRFirstUse(thread_cert.TestCase): # 3. BR_1 responds to the multicast registration. # BR_1 unicasts an MLR.rsp CoAP response to TD as "2.04 changed". # The payload contains "Status TLV: ST_MLR_SUCCESS". - pkts.filter_wpan_src64(vars['BR_1']) \ + pkts.copy().filter_wpan_src64(vars['BR_1']) \ .filter_ipv6_dst(vars['TD_RLOC']) \ .filter_coap_ack('/n/mr') \ .filter(lambda p: p.thread_nm.tlv.status == 0) \ diff --git a/tests/scripts/thread-cert/border_router/MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR.py b/tests/scripts/thread-cert/border_router/MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR.py index 749a741cb..44c4634f3 100644 --- a/tests/scripts/thread-cert/border_router/MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR.py +++ b/tests/scripts/thread-cert/border_router/MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR.py @@ -159,7 +159,7 @@ class MATN_16_LargeNumberOfMulticastGroupSubscriptionsToBBR(thread_cert.TestCase # 2.04 changed # Where the payload contains: # Status TLV: ST_MLR_SUCCESS - pkts.filter_wpan_src64(vars['BR_1']) \ + pkts.copy().filter_wpan_src64(vars['BR_1']) \ .filter_ipv6_dst(_pkt.ipv6.src) \ .filter_coap_ack('/n/mr') \ .filter(lambda p: p.coap.mid == _pkt.coap.mid and p.thread_nm.tlv.status == 0) \ diff --git a/tests/scripts/thread-cert/pktverify/consts.py b/tests/scripts/thread-cert/pktverify/consts.py index a7da995d1..89349c49e 100644 --- a/tests/scripts/thread-cert/pktverify/consts.py +++ b/tests/scripts/thread-cert/pktverify/consts.py @@ -313,7 +313,7 @@ FAKE_LAYER_NAMES = {'thread_nwd', 'thread_meshcop', 'ipv6inner'} VALID_LAYER_NAMES = REAL_LAYER_NAMES | FAKE_LAYER_NAMES -AUTO_SEEK_BACK_MAX_DURATION = 0.01 +AUTO_SEEK_BACK_MAX_DURATION = 0.02 # Wireshark configs WIRESHARK_OVERRIDE_PREFS = {