On Fri, 4 Jan 2008, Mikkel Kamstrup Erlandsen wrote:

> Hi,
>
> I am playing around with using the new glib testing utilities for
> xesam-glib and I am wondering if there is any smart way to integrate
> tests with a GMainLoop.
>
> The situation is that I need to test a bunch of async dbus
> communications and for that I need a running GMainLoop. For now I have
> a mainloop instantiated in my fixture and then start and exit the loop
> in each test function. It seems a bit awkward to do it like this
> because it introduces some boilerplatish code in each test case.

that's what the fixture functions are for, to take over common builerplate
parts of test functions.

> So my question: Is there a Smart (TM) way to do this or can we add
> something to gtestutils to make this easy peasy? I suspect that it
> might not be that uncommon since many apps/libs revolve around a
> GMainLoop.

it's not clear to me what exactly you'd like to add to the test
framework (since main loops can easily be created/destroyed in
fixture functions). is there any concrete API to add you have in mind?

> Cheers,
> Mikkel

---
ciaoTJ
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to