On Wed, Sep 10, 2014 at 10:40 PM, zhangwen <zhangw...@ciotc.org> wrote:

>
> hi,
> When I follow Gnuradio using "make test" and "ctest" to test my new how-to
> block, it returns RuntimeError: square_ff(6): insufficient connected output
> ports (1 needed, 0 connected)
>
> As the following messages, I think there may be something wrong with the
> test program "qa_square_ff.py"
>
> lab@lab-ThinkPad-Edge-E430:~/newblock/gr-howto/build$ ctest -V -R square
> UpdateCTestConfiguration  from
> :/home/lab/newblock/gr-howto/build/DartConfiguration.tcl
> UpdateCTestConfiguration  from
> :/home/lab/newblock/gr-howto/build/DartConfiguration.tcl
> Test project /home/lab/newblock/gr-howto/build
> Constructing a list of tests
> Done constructing a list of tests
> Checking test dependency graph...
> Checking test dependency graph end
> test 2
>     Start 2: qa_square_ff
>
> 2: Test command: /bin/sh
> "/home/lab/newblock/gr-howto/build/python/qa_square_ff_test.sh"
> 2: Test timeout computed to be: 9.99988e+06
> 2: E
> 2: ======================================================================
> 2: ERROR: test_001_t (__main__.qa_square_ff)
> 2: ----------------------------------------------------------------------
> 2: Traceback (most recent call last):
> 2:   File "/home/lab/newblock/gr-howto/python/qa_square_ff.py", line 43,
> in test_001_t
> 2:     self.tb.run ()
> 2:   File "/usr/lib/python2.7/dist-packages/gnuradio/gr/top_block.py",
> line 109, in run
> 2:     self.start(max_noutput_items)
> 2:   File "/usr/lib/python2.7/dist-packages/gnuradio/gr/top_block.py",
> line 103, in start
> 2:     top_block_start_unlocked(self._tb, max_noutput_items)
> 2:   File "/usr/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py",
> line 4585, in top_block_start_unlocked
> 2:     return _runtime_swig.top_block_start_unlocked(*args, **kwargs)
> 2: RuntimeError: square_ff(6): insufficient connected output ports (1
> needed, 0 connected)
> 2:
> 2: ----------------------------------------------------------------------
> 2: Ran 1 test in 0.000s
> 2:
> 2: FAILED (errors=1)
> 1/1 Test #2: qa_square_ff .....................***Failed    0.17 sec
>
> 0% tests passed, 1 tests failed out of 1
>
> Total Test time (real) =   0.17 sec
>
> The following tests FAILED:
>       2 - qa_square_ff (Failed)
> Errors while running CTest
>
>
> lab@lab-ThinkPad-Edge-E430:~/newblock/gr-howto/build$ make test
> Running tests...
> Test project /home/lab/newblock/gr-howto/build
>     Start 1: test_howto
> 1/2 Test #1: test_howto .......................   Passed    0.00 sec
>     Start 2: qa_square_ff
> 2/2 Test #2: qa_square_ff .....................***Failed    0.18 sec
>
> 50% tests passed, 1 tests failed out of 2
>
> Total Test time (real) =   0.19 sec
>
> The following tests FAILED:
>       2 - qa_square_ff (Failed)
> Errors while running CTest
> make: *** [test] 错误 8
>
>
Follow the error. It's telling you that you haven't properly connected all
of the ports for the block. Take a look at your QA code and make sure that
the flowgraph is set up correctly.

Tom
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to