Home | History | Annotate | Download | only in tests

Lines Matching full:compositor

48 struct compositor {
57 struct compositor *c = wl_container_of(listener, c, listener);
62 check_client_list(struct compositor *compositor)
68 client_list = wl_display_get_client_list(compositor->display);
78 assert(compositor->client == client);
82 setup_compositor(struct compositor *compositor)
88 compositor->display = wl_display_create();
89 socket = wl_display_add_socket_auto(compositor->display);
91 compositor->listener.notify = client_created;
92 wl_display_add_client_created_listener(compositor->display, &compositor->listener);
98 cleanup_compositor(struct compositor *compositor)
100 wl_client_destroy(compositor->client);
101 wl_display_destroy(compositor->display);
107 struct compositor compositor = { 0 };
112 socket = setup_compositor(&compositor);
116 wl_event_loop_dispatch(wl_display_get_event_loop(compositor.display), 100);
118 assert(compositor.client != NULL);
120 check_client_list(&compositor);
125 cleanup_compositor(&compositor);
144 struct compositor compositor = { 0 };
151 socket = setup_compositor(&compositor);
153 wl_event_loop_dispatch(wl_display_get_event_loop(compositor.display), 100);
157 wl_client_add_resource_created_listener(compositor.client,
162 wl_event_loop_dispatch(wl_display_get_event_loop(compositor.display), 100);
168 cleanup_compositor(&compositor);