On Fri, Apr 6, 2012 at 10:36 AM, Justin Ford <[email protected]> wrote:
> On Fri, Apr 6, 2012 at 10:06 AM, Josh Blum <[email protected]> wrote:
>> Justin,
>>
>> Can you tell us more about your platform: OS version, compiler, boost
>> version?
>>
>> I kind of stopped reading through the XML when I got to this one:
>>
>> - Expected: std::invalid_argument
>> - Actual : std::invalid_argument
>
> Absolutely. I'm also concerned I have some underlying platform issue.
>
> $ cat /proc/version
> Linux version 2.6.18-274.3.1.el5
> ([email protected]) (gcc version 4.1.2 20080704
> (Red Hat 4.1.2-51)) #1 SMP Fri Aug 26 18:49:02 EDT 2011
>
> $ gcc --version
> gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-51)
> Copyright (C) 2006 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> Boost version is 1.41 (from EPEL). I also upgraded the following:
> * SDCC 2.6 (no longer a dependency?)
> * SWIG 2.0.4
> * Python 2.6 (from IUS)
> - numpy 1.6.1
> - cheetah 2.4.4
>
> I then manually point cmake to the updated versions since they're
> installed along side the old versions built into RHEL:
> $ cmake -DPYTHON_EXECUTABLE=/usr/bin/python26
> -DBOOST_INCLUDEDIR=/usr/include/boost141
> -DBOOST_LIBRARYDIR=/usr/lib64/boost141
> -DSWIG_EXECUTABLE=/usr/share/swig/2.0.4/bin/swig ../
>
> Are there other important platform specifics that I haven't mentioned?
>
> Justin
Just noticed I had dropped the mailing list off my replies...
<?xml version="1.0" encoding='ISO-8859-1' standalone='yes' ?>
<TestRun>
<FailedTests>
<FailedTest id="3">
<Name>qa_gr_io_signature::t1</Name>
<FailureType>Error</FailureType>
<Message>uncaught exception of type std::invalid_argument
- gr_io_signature(1)
</Message>
</FailedTest>
<FailedTest id="12">
<Name>qa_gr_flowgraph::t2_connect_invalid_src_port_neg</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>57</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : negative port number -1 is invalid
</Message>
</FailedTest>
<FailedTest id="13">
<Name>qa_gr_flowgraph::t3_connect_src_port_exceeds</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>67</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : port number 1 exceeds max of 0
</Message>
</FailedTest>
<FailedTest id="14">
<Name>qa_gr_flowgraph::t4_connect_invalid_dst_port_neg</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>77</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : negative port number -1 is invalid
</Message>
</FailedTest>
<FailedTest id="15">
<Name>qa_gr_flowgraph::t5_connect_dst_port_exceeds</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>87</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : port number 1 exceeds max of 0
</Message>
</FailedTest>
<FailedTest id="16">
<Name>qa_gr_flowgraph::t6_connect_dst_in_use</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>99</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : destination already in use by edge null_source(14):0->null_sink(16):0
</Message>
</FailedTest>
<FailedTest id="18">
<Name>qa_gr_flowgraph::t8_connect_type_mismatch</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>121</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : itemsize mismatch: nop(20):0 using 1, nop(21):0 using 4
</Message>
</FailedTest>
<FailedTest id="20">
<Name>qa_gr_flowgraph::t10_disconnect_unconnected_block</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>144</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : cannot disconnect edge nop(24):0->nop(26):0, not found
</Message>
</FailedTest>
<FailedTest id="21">
<Name>qa_gr_flowgraph::t11_disconnect_unconnected_port</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_flowgraph.cc</File>
<Line>155</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : cannot disconnect edge nop(27):0->nop(28):1, not found
</Message>
</FailedTest>
<FailedTest id="40">
<Name>qa_block_tags::t0</Name>
<FailureType>Assertion</FailureType>
<Location>
<File>/home/gr/source/git-2/gnuradio/gnuradio-core/src/lib/runtime/qa_block_tags.cc</File>
<Line>71</Line>
</Location>
<Message>expected exception not thrown
- Expected: std::invalid_argument
- Actual : std::invalid_argument
- What() : gr_block_detail::n_input_items
</Message>
</FailedTest>
</FailedTests>
<SuccessfulTests>
<Test id="1">
<Name>qa_gr_vmcircbuf::test_all</Name>
</Test>
<Test id="2">
<Name>qa_gr_io_signature::t0</Name>
</Test>
<Test id="4">
<Name>qa_gr_io_signature::t2</Name>
</Test>
<Test id="5">
<Name>qa_gr_io_signature::t3</Name>
</Test>
<Test id="6">
<Name>qa_gr_block::t0</Name>
</Test>
<Test id="7">
<Name>qa_gr_block::t1</Name>
</Test>
<Test id="8">
<Name>qa_gr_block::t2</Name>
</Test>
<Test id="9">
<Name>qa_gr_block::t3</Name>
</Test>
<Test id="10">
<Name>qa_gr_flowgraph::t0</Name>
</Test>
<Test id="11">
<Name>qa_gr_flowgraph::t1_connect</Name>
</Test>
<Test id="17">
<Name>qa_gr_flowgraph::t7_connect_one_src_two_dst</Name>
</Test>
<Test id="19">
<Name>qa_gr_flowgraph::t9_disconnect</Name>
</Test>
<Test id="22">
<Name>qa_gr_flowgraph::t12_validate</Name>
</Test>
<Test id="23">
<Name>qa_gr_flowgraph::t13_validate_missing_input_assignment</Name>
</Test>
<Test id="24">
<Name>qa_gr_flowgraph::t14_validate_missing_output_assignment</Name>
</Test>
<Test id="25">
<Name>qa_gr_flowgraph::t15_clear</Name>
</Test>
<Test id="26">
<Name>qa_gr_flowgraph::t16_partition</Name>
</Test>
<Test id="27">
<Name>qa_gr_top_block::t0</Name>
</Test>
<Test id="28">
<Name>qa_gr_top_block::t1_run</Name>
</Test>
<Test id="29">
<Name>qa_gr_top_block::t2_start_stop_wait</Name>
</Test>
<Test id="30">
<Name>qa_gr_top_block::t3_lock_unlock</Name>
</Test>
<Test id="31">
<Name>qa_gr_top_block::t4_reconfigure</Name>
</Test>
<Test id="32">
<Name>qa_gr_hier_block2::test_make</Name>
</Test>
<Test id="33">
<Name>qa_gr_hier_block2_derived::test_1</Name>
</Test>
<Test id="34">
<Name>qa_gr_buffer::t0</Name>
</Test>
<Test id="35">
<Name>qa_gr_buffer::t1</Name>
</Test>
<Test id="36">
<Name>qa_gr_buffer::t2</Name>
</Test>
<Test id="37">
<Name>qa_gr_buffer::t3</Name>
</Test>
<Test id="38">
<Name>qa_gr_buffer::t4</Name>
</Test>
<Test id="39">
<Name>qa_gr_buffer::t5</Name>
</Test>
<Test id="41">
<Name>qa_block_tags::t1</Name>
</Test>
<Test id="42">
<Name>qa_block_tags::t2</Name>
</Test>
<Test id="43">
<Name>qa_block_tags::t3</Name>
</Test>
<Test id="44">
<Name>qa_block_tags::t4</Name>
</Test>
<Test id="45">
<Name>qa_block_tags::t5</Name>
</Test>
<Test id="46">
<Name>qa_set_msg_handler::t0</Name>
</Test>
<Test id="47">
<Name>qa_gr_firdes::t1</Name>
</Test>
<Test id="48">
<Name>qa_gr_firdes::t2</Name>
</Test>
<Test id="49">
<Name>qa_gr_firdes::t3</Name>
</Test>
<Test id="50">
<Name>qa_gr_firdes::t4</Name>
</Test>
<Test id="51">
<Name>qa_gr_firdes::t5</Name>
</Test>
<Test id="52">
<Name>qa_gr_firdes::t6</Name>
</Test>
<Test id="53">
<Name>qa_gr_firdes::t7</Name>
</Test>
<Test id="54">
<Name>qa_gr_circular_file::t1</Name>
</Test>
<Test id="55">
<Name>qa_gr_cpm::t1</Name>
</Test>
<Test id="56">
<Name>qa_gr_cpm::t2</Name>
</Test>
<Test id="57">
<Name>qa_gr_cpm::t3</Name>
</Test>
<Test id="58">
<Name>qa_gr_cpm::t4</Name>
</Test>
<Test id="59">
<Name>qa_gr_cpm::t5</Name>
</Test>
<Test id="60">
<Name>qa_gr_fxpt::t0</Name>
</Test>
<Test id="61">
<Name>qa_gr_fxpt::t1</Name>
</Test>
<Test id="62">
<Name>qa_gr_fxpt::t2</Name>
</Test>
<Test id="63">
<Name>qa_gr_fxpt::t3</Name>
</Test>
<Test id="64">
<Name>qa_gr_fxpt_nco::t0</Name>
</Test>
<Test id="65">
<Name>qa_gr_fxpt_nco::t1</Name>
</Test>
<Test id="66">
<Name>qa_gr_fxpt_nco::t2</Name>
</Test>
<Test id="67">
<Name>qa_gr_fxpt_nco::t3</Name>
</Test>
<Test id="68">
<Name>qa_gr_fxpt_vco::t0</Name>
</Test>
<Test id="69">
<Name>qa_gr_fxpt_vco::t1</Name>
</Test>
<Test id="70">
<Name>qa_gr_fxpt_vco::t2</Name>
</Test>
<Test id="71">
<Name>qa_gr_fxpt_vco::t3</Name>
</Test>
<Test id="72">
<Name>qa_gr_math::test_binary_slicer1</Name>
</Test>
<Test id="73">
<Name>qa_gr_math::test_quad_0deg_slicer1</Name>
</Test>
<Test id="74">
<Name>qa_gr_math::test_quad_45deg_slicer1</Name>
</Test>
<Test id="75">
<Name>qa_gri_lfsr::test_lfsr</Name>
</Test>
<Test id="76">
<Name>qa_gri_lfsr::test_scrambler</Name>
</Test>
<Test id="77">
<Name>qa_gri_lfsr::test_descrambler</Name>
</Test>
<Test id="78">
<Name>qa_float_dotprod_x86::t1_3dnow</Name>
</Test>
<Test id="79">
<Name>qa_float_dotprod_x86::t2_3dnow</Name>
</Test>
<Test id="80">
<Name>qa_float_dotprod_x86::t3_3dnow</Name>
</Test>
<Test id="81">
<Name>qa_float_dotprod_x86::t1_sse</Name>
</Test>
<Test id="82">
<Name>qa_float_dotprod_x86::t2_sse</Name>
</Test>
<Test id="83">
<Name>qa_float_dotprod_x86::t3_sse</Name>
</Test>
<Test id="84">
<Name>qa_complex_dotprod_x86::t1_3dnowext</Name>
</Test>
<Test id="85">
<Name>qa_complex_dotprod_x86::t2_3dnowext</Name>
</Test>
<Test id="86">
<Name>qa_complex_dotprod_x86::t3_3dnowext</Name>
</Test>
<Test id="87">
<Name>qa_complex_dotprod_x86::t1_3dnow</Name>
</Test>
<Test id="88">
<Name>qa_complex_dotprod_x86::t2_3dnow</Name>
</Test>
<Test id="89">
<Name>qa_complex_dotprod_x86::t3_3dnow</Name>
</Test>
<Test id="90">
<Name>qa_complex_dotprod_x86::t1_sse</Name>
</Test>
<Test id="91">
<Name>qa_complex_dotprod_x86::t2_sse</Name>
</Test>
<Test id="92">
<Name>qa_complex_dotprod_x86::t3_sse</Name>
</Test>
<Test id="93">
<Name>qa_ccomplex_dotprod_x86::t1_3dnowext</Name>
</Test>
<Test id="94">
<Name>qa_ccomplex_dotprod_x86::t2_3dnowext</Name>
</Test>
<Test id="95">
<Name>qa_ccomplex_dotprod_x86::t3_3dnowext</Name>
</Test>
<Test id="96">
<Name>qa_ccomplex_dotprod_x86::t1_3dnow</Name>
</Test>
<Test id="97">
<Name>qa_ccomplex_dotprod_x86::t2_3dnow</Name>
</Test>
<Test id="98">
<Name>qa_ccomplex_dotprod_x86::t3_3dnow</Name>
</Test>
<Test id="99">
<Name>qa_ccomplex_dotprod_x86::t1_sse</Name>
</Test>
<Test id="100">
<Name>qa_ccomplex_dotprod_x86::t2_sse</Name>
</Test>
<Test id="101">
<Name>qa_ccomplex_dotprod_x86::t3_sse</Name>
</Test>
<Test id="102">
<Name>qa_gr_fir_fff::t1</Name>
</Test>
<Test id="103">
<Name>qa_gr_fir_fff::t2</Name>
</Test>
<Test id="104">
<Name>qa_gr_fir_ccc::t1</Name>
</Test>
<Test id="105">
<Name>qa_gr_fir_fcc::t1</Name>
</Test>
<Test id="106">
<Name>qa_gr_fir_scc::t1</Name>
</Test>
<Test id="107">
<Name>qa_gr_fir_ccf::t1</Name>
</Test>
<Test id="108">
<Name>qa_gri_mmse_fir_interpolator::t1</Name>
</Test>
<Test id="109">
<Name>qa_gri_mmse_fir_interpolator_cc::t1</Name>
</Test>
<Test id="110">
<Name>qa_gr_rotator::t1</Name>
</Test>
<Test id="111">
<Name>qa_gri_fir_filter_with_buffer_ccf::t1</Name>
</Test>
<Test id="112">
<Name>qa_gri_fir_filter_with_buffer_ccf::t2</Name>
</Test>
<Test id="113">
<Name>qa_gri_fir_filter_with_buffer_ccf::t3</Name>
</Test>
<Test id="114">
<Name>qa_gri_fir_filter_with_buffer_ccc::t1</Name>
</Test>
<Test id="115">
<Name>qa_gri_fir_filter_with_buffer_ccc::t2</Name>
</Test>
<Test id="116">
<Name>qa_gri_fir_filter_with_buffer_ccc::t3</Name>
</Test>
<Test id="117">
<Name>qa_gri_fir_filter_with_buffer_fcc::t1</Name>
</Test>
<Test id="118">
<Name>qa_gri_fir_filter_with_buffer_fcc::t2</Name>
</Test>
<Test id="119">
<Name>qa_gri_fir_filter_with_buffer_fcc::t3</Name>
</Test>
<Test id="120">
<Name>qa_gri_fir_filter_with_buffer_fff::t1</Name>
</Test>
<Test id="121">
<Name>qa_gri_fir_filter_with_buffer_fff::t2</Name>
</Test>
<Test id="122">
<Name>qa_gri_fir_filter_with_buffer_fff::t3</Name>
</Test>
<Test id="123">
<Name>qa_gri_fir_filter_with_buffer_fsf::t1</Name>
</Test>
<Test id="124">
<Name>qa_gri_fir_filter_with_buffer_fsf::t2</Name>
</Test>
<Test id="125">
<Name>qa_gri_fir_filter_with_buffer_fsf::t3</Name>
</Test>
<Test id="126">
<Name>qa_gri_fir_filter_with_buffer_scc::t1</Name>
</Test>
<Test id="127">
<Name>qa_gri_fir_filter_with_buffer_scc::t2</Name>
</Test>
<Test id="128">
<Name>qa_gri_fir_filter_with_buffer_scc::t3</Name>
</Test>
</SuccessfulTests>
<Statistics>
<Tests>128</Tests>
<FailuresTotal>10</FailuresTotal>
<Errors>1</Errors>
<Failures>9</Failures>
</Statistics>
</TestRun>
<testsuite errors="14" failures="0" name="unittest.TestSuite" tests="34" time="0.009">
<testcase classname="__main__.test_hier_block2" name="test_001_make" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_002_connect_input" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_004_connect_output" time="0.0000"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_005_connect_invalid_src_port_exceeds" time="0.0010">
<error type="exceptions.RuntimeError">source port 1 out of range for test_block(5)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 61, in test_005_connect_invalid_src_port_exceeds
lambda: hblock.connect((hblock, 1), nop1))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 61, in <lambda>
lambda: hblock.connect((hblock, 1), nop1))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 72, in connect
self._connect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 78, in _connect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 977, in primitive_connect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_005_connect_output_in_use" time="0.0002">
<error type="exceptions.RuntimeError">external output port 0 already connected from nop(8):0
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 45, in test_005_connect_output_in_use
lambda: hblock.connect(nop2, hblock))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 45, in <lambda>
lambda: hblock.connect(nop2, hblock))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 72, in connect
self._connect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 78, in _connect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 977, in primitive_connect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_006_connect_invalid_src_port_neg" time="0.0002">
<error type="exceptions.RuntimeError">source port -1 out of range for test_block(10)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 53, in test_006_connect_invalid_src_port_neg
lambda: hblock.connect((hblock, -1), nop1))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 53, in <lambda>
lambda: hblock.connect((hblock, -1), nop1))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 72, in connect
self._connect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 78, in _connect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 977, in primitive_connect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_007_connect_invalid_dst_port_neg" time="0.0002">
<error type="exceptions.RuntimeError">negative port number -1 is invalid
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 70, in test_007_connect_invalid_dst_port_neg
lambda: hblock.connect(nop1, (nop2, -1)))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 70, in <lambda>
lambda: hblock.connect(nop1, (nop2, -1)))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 72, in connect
self._connect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 78, in _connect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 977, in primitive_connect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_008_connect_invalid_dst_port_exceeds" time="0.0002">
<error type="exceptions.RuntimeError">port number 0 exceeds max of (none)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 79, in test_008_connect_invalid_dst_port_exceeds
lambda: hblock.connect(nop1, (nop2, 1)))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 79, in <lambda>
lambda: hblock.connect(nop1, (nop2, 1)))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 72, in connect
self._connect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 78, in _connect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 977, in primitive_connect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_009_check_topology" time="0.0000"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_010_run" time="0.0007"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_012_disconnect_input" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_013_disconnect_input_not_connected" time="0.0002">
<error type="exceptions.RuntimeError">external input port 0 not connected to nop(27):0
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 115, in test_013_disconnect_input_not_connected
lambda: hblock.disconnect(hblock, nop2))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 115, in <lambda>
lambda: hblock.disconnect(hblock, nop2))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_014_disconnect_input_neg" time="0.0002">
<error type="exceptions.RuntimeError">input port number -1 out of range for nop(29)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 124, in test_014_disconnect_input_neg
lambda: hblock.disconnect((hblock, -1), nop1))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 124, in <lambda>
lambda: hblock.disconnect((hblock, -1), nop1))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_015_disconnect_input_exceeds" time="0.0002">
<error type="exceptions.RuntimeError">input port number 1 out of range for nop(31)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 133, in test_015_disconnect_input_exceeds
lambda: hblock.disconnect((hblock, 1), nop1))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 133, in <lambda>
lambda: hblock.disconnect((hblock, 1), nop1))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_016_disconnect_output" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_017_disconnect_output_not_connected" time="0.0002">
<error type="exceptions.RuntimeError">block nop(36) not assigned to output 0, can't disconnect
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 151, in test_017_disconnect_output_not_connected
lambda: hblock.disconnect(nop2, hblock))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 151, in <lambda>
lambda: hblock.disconnect(nop2, hblock))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_018_disconnect_output_neg" time="0.0002">
<error type="exceptions.RuntimeError">output port number -1 out of range for nop(38)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 160, in test_018_disconnect_output_neg
lambda: hblock.disconnect(nop1, (hblock, -1)))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 160, in <lambda>
lambda: hblock.disconnect(nop1, (hblock, -1)))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_019_disconnect_output_exceeds" time="0.0002">
<error type="exceptions.RuntimeError">output port number 1 out of range for nop(40)
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 169, in test_019_disconnect_output_exceeds
lambda: hblock.disconnect(nop1, (hblock, 1)))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 169, in <lambda>
lambda: hblock.disconnect(nop1, (hblock, 1)))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 106, in disconnect
self._disconnect(points[i-1], points[i])
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/hier_block2.py", line 112, in _disconnect
dst_block.to_basic_block(), dst_port)
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 985, in primitive_disconnect
return _gnuradio_core_runtime.gr_hier_block2_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_020_run" time="0.0003"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_021_connect_single" time="0.0000"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_022_connect_single_with_ports" time="0.0002">
<error type="exceptions.RuntimeError">Block block(47) must not have any input or output ports
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 193, in test_022_connect_single_with_ports
lambda: hblock.connect(blk))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 193, in <lambda>
lambda: hblock.connect(blk))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/top_block.py", line 121, in connect
self._tb.primitive_connect(points[0].to_basic_block())
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 1516, in primitive_connect
return _gnuradio_core_runtime.gr_top_block_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_023_connect_single_twice" time="0.0002">
<error type="exceptions.RuntimeError">Block block(49) already connected.
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 202, in test_023_connect_single_twice
lambda: hblock.connect(blk))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 202, in <lambda>
lambda: hblock.connect(blk))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/top_block.py", line 121, in connect
self._tb.primitive_connect(points[0].to_basic_block())
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 1516, in primitive_connect
return _gnuradio_core_runtime.gr_top_block_sptr_primitive_connect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_024_disconnect_single" time="0.0000"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_025_disconnect_single_not_connected" time="0.0001">
<error type="exceptions.RuntimeError">cannot disconnect block block(53), not found
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 218, in test_025_disconnect_single_not_connected
lambda: hblock.disconnect(blk))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_hier_block2.py", line 218, in <lambda>
lambda: hblock.disconnect(blk))
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/top_block.py", line 149, in disconnect
self._tb.primitive_disconnect(points[0].to_basic_block())
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_runtime.py", line 1524, in primitive_disconnect
return _gnuradio_core_runtime.gr_top_block_sptr_primitive_disconnect(self, *args)
</error>
</testcase>
<testcase classname="__main__.test_hier_block2" name="test_026_run_single" time="0.0003"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_027a_internally_unconnected_input" time="0.0002"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_027b_internally_unconnected_output" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_027c_fully_unconnected_output" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_027d_fully_unconnected_input" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_028_singleton_reconfigure" time="0.0001"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_029_singleton_disconnect" time="0.0003"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_030_nested_input" time="0.0005"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_031_multiple_internal_inputs" time="0.0008"></testcase>
<testcase classname="__main__.test_hier_block2" name="test_032_nested_multiple_internal_inputs" time="0.0007"></testcase>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
<testsuite errors="1" failures="0" name="unittest.TestSuite" tests="3" time="0.004">
<testcase classname="__main__.test_vector_sink_source" name="test_001" time="0.0008"></testcase>
<testcase classname="__main__.test_vector_sink_source" name="test_002" time="0.0004"></testcase>
<testcase classname="__main__.test_vector_sink_source" name="test_003" time="0.0028">
<error type="exceptions.RuntimeError">data length must be a multiple of vlen
File "/usr/lib64/python2.6/unittest.py", line 278, in run
testMethod()
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_vector_sink_source.py", line 61, in test_003
self.assertRaises(ValueError, lambda : gr.vector_source_f(src_data, False, 3))
File "/usr/lib64/python2.6/unittest.py", line 335, in failUnlessRaises
callableObj(*args, **kwargs)
File "/home/gr/source/git-2/gnuradio/gnuradio-core/src/python/gnuradio/gr/qa_vector_sink_source.py", line 61, in <lambda>
self.assertRaises(ValueError, lambda : gr.vector_source_f(src_data, False, 3))
File "/home/gr/source/git-2/gnuradio/build/gnuradio-core/src/lib/swig/gnuradio_core_gengen.py", line 540, in vector_source_f
return _gnuradio_core_gengen.vector_source_f(*args, **kwargs)
</error>
</testcase>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio