Martin,

     I have no idea how or why, but it magically works now.  Must have
heard you were on the case :D  Thank you!

-Dave

On Thu, Jun 2, 2016 at 11:19 AM, Martin Braun <martin.br...@ettus.com>
wrote:

> Dave,
>
> what I did was
>
> 1. gr_modtool add -t noblock fooooo. Answer 'yes' when asked for a QA file.
> 2. Add a silly function to the new class
> 3. Populate the QA files
> 4. 'make test'
>
> That's it. Worked fine.
>
> M
>
> On 06/01/2016 02:58 PM, Dave NotTelling wrote:
> > Also, when I use CPPUNIT_ASSERT_MESSAGE("foobar\n", 1 == 2) I only see
> > the 'F' get printed in the output of ./test-moo.  I do not see the
> > requested message.
> >
> > Perhaps a better question would be are there any good examples of doing
> > this?
> >
> > Thanks!
> >
> > On Wed, Jun 1, 2016 at 1:52 PM, Dave NotTelling <dmp250...@gmail.com
> > <mailto:dmp250...@gmail.com>> wrote:
> >
> >     That worked!  One more question: How do I make the test run with
> >     'make test'?  It seems that 'make test' only runs the actual GNU
> >     Radio modules and not the 'noblock' classes.
> >
> >     On Wed, Jun 1, 2016 at 12:32 PM, Dave NotTelling
> >     <dmp250...@gmail.com <mailto:dmp250...@gmail.com>> wrote:
> >
> >         I was not using CPPUINT_ASSER_EQUAL.  I will give that a go
> >         later today.  Thank you!
> >
> >         On Wed, Jun 1, 2016 at 12:08 PM, Martin Braun
> >         <martin.br...@ettus.com <mailto:martin.br...@ettus.com>> wrote:
> >
> >             Are you using assert() or CPPUNIT_ASSERT_*?
> >
> >             I just hacked something together, and it worked/failed just
> >             fine.
> >
> >             This is my class:
> >             {{{
> >              34     class TESTOR_API fooooo
> >              35     {
> >              36     public:
> >              37       fooooo();
> >              38       ~fooooo();
> >              39
> >              40       int return_five() { return 5; }
> >              41     private:
> >              42     };
> >             }}}
> >
> >             And my test:
> >             {{{
> >              30     void
> >              31     qa_fooooo::t1()
> >              32     {
> >              33         fooooo F;
> >              34         CPPUNIT_ASSERT_EQUAL(F.return_five(), 5);
> >              35         CPPUNIT_ASSERT_EQUAL(F.return_five(), 6);
> >              36     }
> >             }}}
> >
> >             Line 35 causes to fail when I run make test.
> >
> >             M
> >
> >             On 05/31/2016 12:36 PM, Dave NotTelling wrote:
> >             > I created a noblock C++ class and asked for QA tests to be
> >             created.  I
> >             > see that the _qa files exist for both .h and .cc files.
> >             But, when I run
> >             > 'make test' I only see the tests for the actual blocks
> >             (sync in this
> >             > case).  If I run ./lib/test-MyOTT then I see the output of
> >             my noblock
> >             > test, but the assert() calls don't cause a failure.  Am I
> >             doing
> >             > something wrong?
> >             >
> >             > Thank you!
> >             >
> >             > -Dave
> >             >
> >             >
> >             > _______________________________________________
> >             > Discuss-gnuradio mailing list
> >             > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
> >             > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >             >
> >
> >
> >             _______________________________________________
> >             Discuss-gnuradio mailing list
> >             Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org>
> >             https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> >
> >
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to