On 2/15/20 10:22 PM, Eric Blake wrote:
Although the real reason for adding the new interface is the vddk plugin, that one is harder to test (not everyone configures it to be built); so adding a standalone plugin that does the bare minimum to validate our code is worthwhile.
Signed-off-by: Eric Blake <eblake@redhat.com> ---
+++ b/tests/test-dlopen.sh
+ +# First: show that without using the new function, dlopen complains +# about a relative request. +nbdkit $libs/test-dlopen-plugin.so --run : 2> test-dlopen.err
Needs to use -U -, otherwise this fails if port 10809 is in use.
+cat test-dlopen.err +grep "as expected: no_one_has" test-dlopen.err + +# Now, show that we can alter the message based on our config parameter. +nbdkit $libs/test-dlopen-plugin.so libdir="$PWD" --run : 2> test-dlopen.err +cat test-dlopen.err +grep -F "as expected: $PWD/no_one_has" test-dlopen.err
-- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org