[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GNUnet-developers] A few comments and fixes to the documentation
From: |
ng0 |
Subject: |
Re: [GNUnet-developers] A few comments and fixes to the documentation |
Date: |
Sun, 7 Jan 2018 16:57:36 +0000 |
Christian Grothoff transcribed 3.3K bytes:
> On 01/06/2018 08:03 PM, ng0 wrote:
> >> A problem, I have no solution for right now, is testing the bindings.
> >> Unittesting doesn't make sens, since the bindings requires gnunet-arm
> >> and the services to be running. Help will be appreciated in this
> >> regard.
> > I think Grothoff or any other dev could answer most of these questions
> > technically more correct than I would be able to at this point. I could
> > explain it, but I want to avoid causing confusion.
> >
>
> Well, it may not be technically unit-testing, but the common style we
> follow in this case is to create a test (that is run as part of 'make
> check') which simply launches the peer (via ARM), runs the tests, and
> then stops the peer. For multi-peer tests, we have the testbed API (C)
> or the gnunet-testbed-profiler (shell scripts, etc).
>
> But aside from this slightly more evolved setup/teardown, it is best
> practice to write such tests to try to achieve code coverage, just like
> you might do with unit tests.
>
Wouldn't in the case of guile tests that are written with some
guile specific test framework be better?
> _______________________________________________
> GNUnet-developers mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnunet-developers
--
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys
WWW: https://n0.is/a/ :: https://ea.n0.is
signature.asc
Description: PGP signature