[lvm-devel] [PATCH] dmeventd -R (restart; BZ 454618)

Petr Rockai prockai at redhat.com
Tue Oct 12 16:05:14 UTC 2010


Hi,

ejt at redhat.com writes:
> Do you think there are any unit tests you could write for this?  For
> example you've made changes to libdevmapper-event.c, which being a
> library is presumably amenable to being unit tested?

Hmh. I am not entirely convinced that libdevmapper-event, of all the
libraries we have, is the right unit testing candidate (at least at the
moment)... Virtually all the API functionality of the library talks to
dmeventd behind the scenes, and if it is not running, runs it. There
would be some options to unit test this, but we would need a private
dmeventd instance, since I would be quite uncomfortable with unit tests
talking to a system dmeventd. This needs some parametrisation of the
existing code, and additions to dmeventd command-line options (like,
where to put the communication FIFOs).

I can tack that onto my TODO, although it may be better to start with
unit testing elsewhere. I believe that the recent improvements in
dmeventd coverage in the functional suite are quite adequate. Of course,
we could do better, but there's also still room for improvement in the
functional suite, regarding dmeventd -- probably also easier to achieve
than with unit tests.

Yours,
   Petr.




More information about the lvm-devel mailing list