tests: split queue-test testcases
authorMarek Chalupa <mchqwerty@gmail.com>
Fri, 21 Nov 2014 10:15:24 +0000 (11:15 +0100)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 1 Dec 2014 10:04:18 +0000 (12:04 +0200)
All the test-cases are in one test atm. It doesn't matter for the
outcome, but when it is split to more tests, the debugging and reading
the output is simpler.

Signed-off-by: Marek Chalupa <mchqwerty@gmail.com>
Acked-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
tests/queue-test.c

index d1bf37f..9eb913c 100644 (file)
@@ -207,7 +207,7 @@ dummy_bind(struct wl_client *client,
 {
 }
 
-TEST(queue)
+TEST(queue_proxy_destroy)
 {
        struct display *d;
        const struct wl_interface *dummy_interfaces[] = {
@@ -230,9 +230,27 @@ TEST(queue)
        client_create(d, client_test_proxy_destroy);
        display_run(d);
 
+       display_destroy(d);
+}
+
+TEST(queue_multiple_queues)
+{
+       struct display *d = display_create();
+
+       test_set_timeout(2);
+
        client_create(d, client_test_multiple_queues);
        display_run(d);
 
+       display_destroy(d);
+}
+
+TEST(queue_roundtrip)
+{
+       struct display *d = display_create();
+
+       test_set_timeout(2);
+
        client_create(d, client_test_queue_roundtrip);
        display_run(d);