assert(context);
context->compositor = compositor;
context->done = 0;
- context->client = test_client_launch(compositor);
+ context->client = test_client_launch(compositor, "test-client");
context->client->terminate = 1;
context->compositor_destroy_listener.notify = compositor_destroy;
struct test_client *client;
struct weston_layer *layer;
- client = test_client_launch(compositor);
+ client = test_client_launch(compositor, "test-client");
client->terminate = 1;
test_client_send(client, "create-surface\n");
}
struct test_client *
-test_client_launch(struct weston_compositor *compositor)
+test_client_launch(struct weston_compositor *compositor, const char *file_name)
{
struct test_client *client;
struct wl_event_loop *loop;
assert(client_fd >= 0);
snprintf(buf, sizeof buf, "%d", client_fd);
setenv("TEST_SOCKET", buf, 1);
- snprintf(buf, sizeof buf, "%s/test-client", getenv("abs_builddir"));
+ snprintf(buf, sizeof buf, "%s/%s", getenv("abs_builddir"), file_name);
fprintf(stderr, "launching %s\n", buf);
client->terminate = 0;
void *data;
};
-struct test_client *test_client_launch(struct weston_compositor *compositor);
+struct test_client *test_client_launch(struct weston_compositor *compositor, const char *file_name);
void test_client_send(struct test_client *client, const char *fmt, ...);
#endif