tests: split queue-test testcases

Submitted by Marek Chalupa on Nov. 21, 2014, 10:15 a.m.

Details

Message ID 1416564924-7163-1-git-send-email-mchqwerty@gmail.com
State Accepted
Commit fdb519be08b35c7d9659b0476aec78c170f7680d
Headers show

Not browsing as part of any series.

Commit Message

Marek Chalupa Nov. 21, 2014, 10:15 a.m.
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>
---
 tests/queue-test.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/tests/queue-test.c b/tests/queue-test.c
index d1bf37f..9eb913c 100644
--- a/tests/queue-test.c
+++ b/tests/queue-test.c
@@ -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);
 

Comments

On Fri, 21 Nov 2014 11:15:24 +0100
Marek Chalupa <mchqwerty@gmail.com> wrote:

> 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>
> ---
>  tests/queue-test.c | 20 +++++++++++++++++++-
>  1 file changed, 19 insertions(+), 1 deletion(-)

Pushed, thanks,
pq