From 8dc9a53cc7530495023e10949cbafb4c4d18ae76 Mon Sep 17 00:00:00 2001 From: Simon Lin Date: Sat, 8 May 2021 12:31:05 +0800 Subject: [PATCH] [tests] fix `bbr_5_11_01` random fails (#6589) Set default BBR registration delay to 2. Defining a smaller BBR jitter can help all TCs to be more robust. --- tests/scripts/thread-cert/config.py | 1 + tests/scripts/thread-cert/thread_cert.py | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/scripts/thread-cert/config.py b/tests/scripts/thread-cert/config.py index 3b50c1598..9cc18f09c 100644 --- a/tests/scripts/thread-cert/config.py +++ b/tests/scripts/thread-cert/config.py @@ -138,6 +138,7 @@ DEFAULT_CHILD_TIMEOUT = 6 VIRTUAL_TIME = int(os.getenv('VIRTUAL_TIME', 0)) PARENT_AGGREGATIOIN_DELAY = 5 DUA_DAD_DELAY = 5 +DEFAULT_BBR_REGISTRATION_JITTER = 2 LEADER_NOTIFY_SED_BY_CHILD_UPDATE_REQUEST = True diff --git a/tests/scripts/thread-cert/thread_cert.py b/tests/scripts/thread-cert/thread_cert.py index de4dab564..eb0d5186f 100644 --- a/tests/scripts/thread-cert/thread_cert.py +++ b/tests/scripts/thread-cert/thread_cert.py @@ -425,6 +425,7 @@ class TestCase(NcpSupportMixin, unittest.TestCase): # BBRs must use thread version 1.2 assert params.get('version', '1.2') == '1.2', params params['version'] = '1.2' + params.setdefault('bbr_registration_jitter', config.DEFAULT_BBR_REGISTRATION_JITTER) elif params.get('is_host'): # Hosts must not specify thread version assert params.get('version', '') == '', params