From 90ac6734fc164efb3f25e7cd1fdcf91502edbd2d Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Fri, 2 Jul 2021 16:33:26 +0300 Subject: tests: create wpipc tests sockets also in /tmp with a random name See #39, #16 Signed-off-by: George Kiagiadakis --- tests/client-server.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tests/client-server.c') diff --git a/tests/client-server.c b/tests/client-server.c index 24f8cc1..da42aaf 100644 --- a/tests/client-server.c +++ b/tests/client-server.c @@ -10,8 +10,7 @@ #include #include #include - -#define TEST_ADDRESS "icipc-client-server" +#include static bool increment_request_handler (struct icipc_server *self, int client_fd, @@ -70,9 +69,11 @@ reply_handler (struct icipc_sender *self, const uint8_t *buffer, size_t size, vo static void test_icipc_server_client () { - struct icipc_server *s = icipc_server_new (TEST_ADDRESS, true); + g_autofree gchar *address = g_strdup_printf ("%s/icipc-test-%d-%d", + g_get_tmp_dir(), getpid(), g_random_int ()); + struct icipc_server *s = icipc_server_new (address, true); g_assert_nonnull (s); - struct icipc_client *c = icipc_client_new (TEST_ADDRESS, true); + struct icipc_client *c = icipc_client_new (address, true); g_assert_nonnull (c); struct reply_data data; g_mutex_init (&data.mutex); -- cgit 1.2.3-korg