aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests/devtest/benchmark_rate_test.py
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2018-08-21 09:43:20 -0700
committerBrent Stapleton <bstapleton@g.hmc.edu>2018-08-22 18:37:12 -0700
commit9c7d251b32eb476e11f8fce13a797c4de9abc796 (patch)
treeb5a398480e689bc85a965573a24d81915849c53d /host/tests/devtest/benchmark_rate_test.py
parent21d725084912d29e15099e24d23b48592d9dcdc4 (diff)
downloaduhd-9c7d251b32eb476e11f8fce13a797c4de9abc796.tar.gz
uhd-9c7d251b32eb476e11f8fce13a797c4de9abc796.tar.bz2
uhd-9c7d251b32eb476e11f8fce13a797c4de9abc796.zip
devtest: Remove parsing for DD.. and SS..
Detecting drops by parsing for DD and SS was a flawed method. Tools should find those programmatically. Plus, the string 'DDC' would interfere with the regex. Also, we're now using UHD_LOG_FASTPATH_DISABLE.
Diffstat (limited to 'host/tests/devtest/benchmark_rate_test.py')
-rwxr-xr-xhost/tests/devtest/benchmark_rate_test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/host/tests/devtest/benchmark_rate_test.py b/host/tests/devtest/benchmark_rate_test.py
index 39d8bd483..1548b795c 100755
--- a/host/tests/devtest/benchmark_rate_test.py
+++ b/host/tests/devtest/benchmark_rate_test.py
@@ -10,6 +10,11 @@
import re
from uhd_test_base import uhd_example_test_case
+DEFAULT_O_THRESHOLD = 1000
+DEFAULT_U_THRESHOLD = 1000
+DEFAULT_D_THRESHOLD = 50
+DEFAULT_S_THRESHOLD = 50
+
class uhd_benchmark_rate_test(uhd_example_test_case):
"""
Run benchmark_rate in various configurations.
@@ -42,6 +47,14 @@ class uhd_benchmark_rate_test(uhd_example_test_case):
self.create_addr_args_str(),
'--duration', str(duration),
'--channels', str(chan),
+ '--overrun-threshold',
+ str(test_args.get('acceptable-overruns', DEFAULT_O_THRESHOLD)),
+ '--underrun-threshold',
+ str(test_args.get('acceptable-underruns', DEFAULT_U_THRESHOLD)),
+ '--drop-threshold',
+ str(test_args.get('acceptable-D', DEFAULT_D_THRESHOLD)),
+ '--seq-threshold',
+ str(test_args.get('acceptable-S', DEFAULT_S_THRESHOLD)),
]
if 'tx' in test_args.get('direction', ''):
args.append('--tx_rate')