summaryrefslogtreecommitdiff
path: root/gr-blocks/python/qa_bin_statistics.py
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2013-03-07 10:22:43 -0500
committerTom Rondeau <trondeau@vt.edu>2013-03-07 10:22:43 -0500
commitcb8cd020816f128a73d07bc557bd3c3e720b38fc (patch)
treea7af90a81786e1e4ef30a8002a152ce38a71aed0 /gr-blocks/python/qa_bin_statistics.py
parentf075c96fbaab7ee69255871d27ba849a53793729 (diff)
parent242997af1838146a56547d8ac9e2719eadebe66f (diff)
Merge branch 'master' into next
Diffstat (limited to 'gr-blocks/python/qa_bin_statistics.py')
-rwxr-xr-xgr-blocks/python/qa_bin_statistics.py26
1 files changed, 11 insertions, 15 deletions
diff --git a/gr-blocks/python/qa_bin_statistics.py b/gr-blocks/python/qa_bin_statistics.py
index 00fd58b600..c1b3072530 100755
--- a/gr-blocks/python/qa_bin_statistics.py
+++ b/gr-blocks/python/qa_bin_statistics.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
#
-# Copyright 2006,2007,2010 Free Software Foundation, Inc.
+# Copyright 2006,2007,2010,2013 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -25,13 +25,11 @@ import blocks_swig as blocks
import random
import struct
-#import os
-#print "pid =", os.getpid()
-#raw_input("Attach gdb and press return...")
-
"""
-Note: The QA tests below have been disabled by renaming them from test_*
-to xtest_*. See ticket:199 on http://gnuradio.org/trac/ticket/199
+Note: There has been an issue with this block in the past, see Issue
+#199. This looks like it might have fixed itself over the years. I am
+leaving these tests disabled on our master branch for v3.6 for now,
+though, just in case. TWR.
"""
class counter(gr.feval_dd):
@@ -94,8 +92,7 @@ class parse_msg(object):
assert(msg.length() == self.vlen * gr.sizeof_float)
self.data = struct.unpack('%df' % (self.vlen,), msg.to_string())
-# FIXME: see ticket:199
-class xtest_bin_statistics(gr_unittest.TestCase):
+class test_bin_statistics(gr_unittest.TestCase):
def setUp(self):
self.tb = gr.top_block ()
@@ -126,7 +123,7 @@ class xtest_bin_statistics(gr_unittest.TestCase):
src = gr.vector_source_f(src_data, False)
s2v = blocks.stream_to_vector(gr.sizeof_float, vlen)
- stats = gr.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
+ stats = blocks.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
self.tb.connect(src, s2v, stats)
self.tb.run()
self.assertEqual(4, msgq.count())
@@ -154,7 +151,7 @@ class xtest_bin_statistics(gr_unittest.TestCase):
src = gr.vector_source_f(src_data, False)
s2v = blocks.stream_to_vector(gr.sizeof_float, vlen)
- stats = gr.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
+ stats = blocks.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
self.tb.connect(src, s2v, stats)
self.tb.run()
self.assertEqual(1, msgq.count())
@@ -184,7 +181,7 @@ class xtest_bin_statistics(gr_unittest.TestCase):
src = gr.vector_source_f(src_data, False)
s2v = blocks.stream_to_vector(gr.sizeof_float, vlen)
- stats = gr.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
+ stats = blocks.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
self.tb.connect(src, s2v, stats)
self.tb.run()
self.assertEqual(1, msgq.count())
@@ -193,7 +190,6 @@ class xtest_bin_statistics(gr_unittest.TestCase):
#print "m =", m.center_freq, m.data
self.assertEqual(expected_results[vlen*i:vlen*i + vlen], m.data)
-
def foobar4(self, new_t):
#print "foobar4: new_t =", new_t
pass
@@ -217,7 +213,7 @@ class xtest_bin_statistics(gr_unittest.TestCase):
src = gr.vector_source_f(src_data, False)
s2v = blocks.stream_to_vector(gr.sizeof_float, vlen)
- stats = gr.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
+ stats = blocks.bin_statistics_f(vlen, msgq, tune, tune_delay, dwell_delay)
self.tb.connect(src, s2v, stats)
self.tb.run()
self.assertEqual(1, msgq.count())
@@ -228,4 +224,4 @@ class xtest_bin_statistics(gr_unittest.TestCase):
if __name__ == '__main__':
- gr_unittest.run(xtest_bin_statistics, "test_bin_statistics.xml")
+ gr_unittest.run(test_bin_statistics, "test_bin_statistics.xml")