I had eldbus_suite and eldbus_cxx_suite fail quite often for some
strange reason: name already in use... yeah but by who??? Turns out both
test cases used the same name, and when ran in parallel (make -j10
check) this would often fail.
#include <Eldbus.h>
-#define FAKE_SERVER_BUS "org.Enlightenment"
+#define FAKE_SERVER_BUS "org.Enlightenment.Test"
#define FAKE_SERVER_PATH "/org/enlightenment"
#define FAKE_SERVER_INTERFACE "org.enlightenment.FakeServer"
#define FAKE_SERVER_READONLY_PROPERTY "r"
#include "eldbus_cxx_suite.h"
-const char g_bus[] = "org.Enlightenment";
+const char g_bus[] = "org.Enlightenment.TestCxx";
const char g_path[] = "/org/enlightenment";
-const char g_interface[] = "org.enlightenment.Test";
+const char g_interface[] = "org.enlightenment.FakeServer";
static void
on_name_request(std::error_code const& ec, efl::eldbus::const_message