[PATCH 3/4] queue-test: Add another assertion

Marek Chalupa mchqwerty at gmail.com
Wed Oct 8 03:47:53 PDT 2014


Hi,

yes, this is normal in tests - the fact is that without assert the tests
won't compile anyway, as Otto wrote, so the asserts are always present
there.

This patch is:
Reviewed-by: Marek Chalupa <mchqwerty at gmail.com>

On 29 September 2014 08:09, Karsten Otto <karsten.otto at posteo.de> wrote:

> Indeed, I just followed the lead of the other tests, which use assert
> exactly like this. I think what makes it OK are these lines in
> test-runner.h:
>
> #ifdef NDEBUG
> #error "Tests must not be built with NDEBUG defined, they rely on
> assert()."
> #endif
>
> Cheers, Karsten
>
> Am 29.09.2014 um 05:48 schrieb Dima Ryazanov <dima at gmail.com>:
>
> > I've brought this up once, but looks like it's acceptable in the test
> suite since it already relies on asserts:
> >
> http://lists.freedesktop.org/archives/wayland-devel/2013-February/007454.html
> >
> > On Sep 28, 2014 6:57 PM, "Bill Spitzak" <spitzak at gmail.com> wrote:
> > On 09/28/2014 11:49 AM, Karsten Otto wrote:
> >
> > -       wl_display_roundtrip(display);
> > +       assert(wl_display_roundtrip(display) != -1);
> >
> > You can't put code that you require to run in an assert.
> >
> > _______________________________________________
> > wayland-devel mailing list
> > wayland-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/wayland-devel
> > _______________________________________________
> > wayland-devel mailing list
> > wayland-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20141008/367cd405/attachment.html>


More information about the wayland-devel mailing list