test/dbus-daemon: Exercise the Peer interface
authorSimon McVittie <smcv@collabora.com>
Fri, 2 Jun 2017 11:22:59 +0000 (12:22 +0100)
committerSimon McVittie <smcv@collabora.com>
Thu, 8 Jun 2017 16:00:38 +0000 (17:00 +0100)
commitcc1ee6c39dafd8d5e24b94739131ecf4ef5c4c5b
tree2e8a4995f0004721b5d54c166bb80daca56addca
parentbde40c8970d7e1314edc9f84d5bf55c7fc6d8e57
test/dbus-daemon: Exercise the Peer interface

We have to skip the GetMachineId() part during build-time testing
if it wouldn't work - there is no guarantee that dbus has ever been
installed on the build system. However, we can insist on it during
installed-tests, if we make sure to complete the installation for the
Travis-CI build by running dbus-uuidgen.

Signed-off-by: Simon McVittie <smcv@collabora.com>
Reviewed-by: Philip Withnall <withnall@endlessm.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=101257
cmake/modules/Macros.cmake
dbus/dbus-sysdeps.h
test/Makefile.am
test/dbus-daemon.c
tools/ci-build.sh