[Spice-devel] [PATCH spice-gtk 0/3] Add basic tests for usb-acl-helper
Fabiano Fidêncio
fidencio at redhat.com
Wed Mar 9 15:02:47 UTC 2016
Marc-André,
On Tue, Mar 8, 2016 at 11:33 PM, Marc-André Lureau <mlureau at redhat.com> wrote:
> Hi
>
> ----- Original Message -----
>> This just adds a few basic tests to verify that we handle the usb-acl helper
>> properly. The first patch is actually a bugfix for an issue that was
>> discovered
>> while writing the tests.
>>
>> The second patch provides some infrastructure for the tests. I'm not sure
>> that
>> adding this acl-helper-path property is the most elegant approach here, but
>> it is fairly simple. My initial approach was to re-compile
>
> Even simpler and without having to add a property in API etc, use an environment variable?
And then we would have to setup the env-var when running make check? :-\
>
>> ../src/usb-acl-helper.c and link it into the test (instead of linking the
>> test to the full libspice-client-glib-2.0 library). That would allow me to
>> re-compile it with a different ACL_HELPER_PATH #define which would allow me
>> to
>> create a mock binary with the same name in a different directory and use that
>> one for testing. However, after fighting with automake for quite some time, I
>> abandoned that approach and took the easy way out.
>>
>> The third patch adds a mock acl-helper binary and the test suite itself.
>>
>>
>> Jonathon Jongsma (3):
>> usb-acl-helper: Avoid deadlock when cancelled
>> SpiceUsbAclHelper: add "acl-helper-path" property
>> Add tests for usb-acl-helper
>>
>> src/usb-acl-helper.c | 60 ++++++++++++++-
>> tests/Makefile.am | 15 ++--
>> tests/mock-acl-helper.c | 94 +++++++++++++++++++++++
>> tests/usb-acl-helper.c | 197
>> ++++++++++++++++++++++++++++++++++++++++++++++++
>> 4 files changed, 359 insertions(+), 7 deletions(-)
>> create mode 100644 tests/mock-acl-helper.c
>> create mode 100644 tests/usb-acl-helper.c
>>
>> --
>> 2.4.3
>>
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/spice-devel
>>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
More information about the Spice-devel
mailing list