[tor-dev] Bored C programmers? I've got some warnings for you....

Nick Mathewson nickm at torproject.org
Thu Sep 8 15:11:03 UTC 2016


On Wed, Aug 31, 2016 at 2:16 PM, Nick Mathewson <nickm at torproject.org> wrote:
> Hi, all!
>
> I've just turned on some code [1] that makes all of the "bug" warnings
> that occur during the unit tests get logged to console.  Previously,
> all warnings from the unit tests were off by default.
>
> Now there are a lot of warnings from the unit tests!  For each one, we
> should either:
>
>   1) Decide that the warning message wouldn't actually reflect a bug
> in Tor, and change it.
>
>   2) Decide that there's a bug in the unit tests (or elsewhere) and fix it.
>
>   3) Decide that _in this case_, the unit tests are correctly testing
> code that *would* indicate a real bug in Tor.  In this case, we should
> use the functions in log_test_helpers.c to temporarily suppress the
> log messages, and make sure that this message (and only this message!)
> is logged.
>
> This is going to be a fair bit of work, but with any luck, we can
> actually fix it all before the next 029 alpha comes out, and improve
> our confidence in our unit tests.

We're down to 17 of these.


More information about the tor-dev mailing list