[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] 29/46: zeromq: cleanup QA code, still needs
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] 29/46: zeromq: cleanup QA code, still needs have ZMQ_LINGER set to zero |
Date: |
Fri, 16 May 2014 19:37:15 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a commit to branch master
in repository gnuradio.
commit c1c9f0fbe22e9fb03d892c30970f6c3f583cad47
Author: Johnathan Corgan <address@hidden>
Date: Wed May 7 13:35:19 2014 -0700
zeromq: cleanup QA code, still needs have ZMQ_LINGER set to zero
---
gnuradio-runtime/python/gnuradio/__init__.py | 1 +
gr-zeromq/python/zeromq/CMakeLists.txt | 17 ++++++++++++++---
gr-zeromq/python/zeromq/qa_zeromq_pushpull.py | 13 ++++---------
gr-zeromq/python/zeromq/qa_zeromq_reqrep.py | 6 ++----
4 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/gnuradio-runtime/python/gnuradio/__init__.py
b/gnuradio-runtime/python/gnuradio/__init__.py
index 1e2966b..3988627 100644
--- a/gnuradio-runtime/python/gnuradio/__init__.py
+++ b/gnuradio-runtime/python/gnuradio/__init__.py
@@ -48,3 +48,4 @@ if path.endswith(path_ending):
__path__.append(os.path.join(build_path, 'gr-fec', 'python'))
__path__.append(os.path.join(build_path, 'gr-utils', 'python'))
__path__.append(os.path.join(build_path, 'gr-uhd', 'python'))
+ __path__.append(os.path.join(build_path, 'gr-zeromq', 'python'))
diff --git a/gr-zeromq/python/zeromq/CMakeLists.txt
b/gr-zeromq/python/zeromq/CMakeLists.txt
index 9185682..66fc65a 100644
--- a/gr-zeromq/python/zeromq/CMakeLists.txt
+++ b/gr-zeromq/python/zeromq/CMakeLists.txt
@@ -39,7 +39,18 @@ GR_PYTHON_INSTALL(
########################################################################
# Handle the unit tests
########################################################################
-include(GrTest)
+if(ENABLE_TESTING)
-set(GR_TEST_TARGET_DEPS gnuradio-zeromq)
-set(GR_TEST_PYTHON_DIRS ${CMAKE_BINARY_DIR}/swig)
+ set(GR_TEST_TARGET_DEPS "")
+ set(GR_TEST_LIBRARY_DIRS "")
+ set(GR_TEST_PYTHON_DIRS
+ ${CMAKE_BINARY_DIR}/gnuradio-runtime/python
+ )
+
+ include(GrTest)
+ file(GLOB py_qa_test_files "qa_*.py")
+ foreach(py_qa_test_file ${py_qa_test_files})
+ get_filename_component(py_qa_test_name ${py_qa_test_file} NAME_WE)
+ GR_ADD_TEST(${py_qa_test_name} ${QA_PYTHON_EXECUTABLE} ${PYTHON_DASH_B}
${py_qa_test_file})
+ endforeach(py_qa_test_file)
+endif(ENABLE_TESTING)
diff --git a/gr-zeromq/python/zeromq/qa_zeromq_pushpull.py
b/gr-zeromq/python/zeromq/qa_zeromq_pushpull.py
index 72c024e..86b85d9 100755
--- a/gr-zeromq/python/zeromq/qa_zeromq_pushpull.py
+++ b/gr-zeromq/python/zeromq/qa_zeromq_pushpull.py
@@ -1,7 +1,6 @@
#!/usr/bin/env python
-# -*- coding: utf-8 -*-
#
-# Copyright 202013 Free Software Foundation, Inc.
+# Copyright 2014 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -21,9 +20,7 @@
# Boston, MA 02110-1301, USA.
#
-from gnuradio import gr, gr_unittest
-from gnuradio import blocks, zeromq
-from gnuradio import eng_notation
+from gnuradio import gr, gr_unittest, blocks, zeromq
class qa_zeromq_pushpull (gr_unittest.TestCase):
@@ -35,12 +32,10 @@ class qa_zeromq_pushpull (gr_unittest.TestCase):
def test_001_t (self):
src_data = [1,2,3,4,5,6,7,8,9]*100
- print src_data
src = blocks.vector_source_c(src_data, False, 1)
- zeromq_push_sink = zeromq.push_sink(gr.sizeof_gr_complex, 1,
"tcp://*:5555", True)
- zeromq_pull_source = zeromq.pull_source(gr.sizeof_gr_complex, 1,
"tcp://localhost:5555", 0.1)
+ zeromq_push_sink = zeromq.push_sink(gr.sizeof_gr_complex, 1,
"tcp://127.0.0.1:5555", True)
+ zeromq_pull_source = zeromq.pull_source(gr.sizeof_gr_complex, 1,
"tcp://127.0.0.1:5555", 0.1)
sink = blocks.vector_sink_c()
-# print sink.data
self.tb.connect(src, zeromq_push_sink)
self.tb.connect(zeromq_pull_source, sink)
self.tb.run ()
diff --git a/gr-zeromq/python/zeromq/qa_zeromq_reqrep.py
b/gr-zeromq/python/zeromq/qa_zeromq_reqrep.py
index e520472..85e3121 100755
--- a/gr-zeromq/python/zeromq/qa_zeromq_reqrep.py
+++ b/gr-zeromq/python/zeromq/qa_zeromq_reqrep.py
@@ -35,12 +35,10 @@ class qa_zeromq_reqrep (gr_unittest.TestCase):
def test_001_t (self):
src_data = [1,2,3,4,5,6,7,8,9]*100
- print src_data
src = blocks.vector_source_c(src_data, False, 1)
- zeromq_rep_sink = zeromq.rep_sink(gr.sizeof_gr_complex, 1,
"tcp://*:5555", 0.1, True)
- zeromq_req_source = zeromq.req_source(gr.sizeof_gr_complex, 1,
"tcp://localhost:5555")
+ zeromq_rep_sink = zeromq.rep_sink(gr.sizeof_gr_complex, 1,
"tcp://127.0.0.1:5555", 0.1, True)
+ zeromq_req_source = zeromq.req_source(gr.sizeof_gr_complex, 1,
"tcp://127.0.0.1:5555")
sink = blocks.vector_sink_c()
-# print sink.data
self.tb.connect(src, zeromq_rep_sink)
self.tb.connect(zeromq_req_source, sink)
self.tb.run ()
- [Commit-gnuradio] [gnuradio] 05/46: zeromq: cleanup and reformatting, (continued)
- [Commit-gnuradio] [gnuradio] 05/46: zeromq: cleanup and reformatting, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 12/46: zeromq: fix import in example, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 30/46: zeromq: set ZMQ_LINGER to 0 for all blocks, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 22/46: zeromq: rename include guards, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 33/46: zeromq: Timeout needs to be in milliseconds for zmq 3.0, close sockets correctly, cleanup, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 24/46: zeromq: Fix doxygen and memcpy for vlen, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 28/46: zeromq: removed stray debug code and cleanup, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 32/46: zeromq: Add parameters to xml, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 27/46: Merge remote-tracking branch 'iohannez/vlen' into zeromq, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 34/46: zeromq: Remove ZMQ_NOBLOCK as we are using polling, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 29/46: zeromq: cleanup QA code, still needs have ZMQ_LINGER set to zero,
git <=
- [Commit-gnuradio] [gnuradio] 26/46: zeromq: Add qa tests, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 31/46: zeromq: Add missing timeout and blocking parameters and polling, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 25/46: zeromq: Add grc examples, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 38/46: zeromq: Don't call context close as it is not available in zmq 2, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 37/46: zeromq: Change the value of the poll timeout according to the zmq version. Must be in microseconds for version 2 and below and in milliseconds for version 3 and above., git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 35/46: zeromq: Add qa code, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 36/46: zeromq: Change string of test name, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 02/46: zeromq: initial surgery to add to master build, git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 46/46: Merge branch 'zeromq', git, 2014/05/16
- [Commit-gnuradio] [gnuradio] 40/46: zeromq: Remove blocking Add timeout in xml, fix doxygen, git, 2014/05/16