From 3ec5982dc42cdc2d5cdb3f1842aea0d10d4716ee Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 4 Feb 2015 11:08:16 +1000 Subject: [PATCH] tests: add buffer with height --- tests/test_virgl_resource.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test_virgl_resource.c b/tests/test_virgl_resource.c index 34fbc65..536f634 100644 --- a/tests/test_virgl_resource.c +++ b/tests/test_virgl_resource.c @@ -54,6 +54,23 @@ START_TEST(virgl_res_create_buffer) } END_TEST +/* create a buffer */ +START_TEST(virgl_res_create_buffer_with_height) +{ + int ret; + struct virgl_renderer_resource_create_args res; + + ret = testvirgl_init_single_ctx(); + ck_assert_int_eq(ret, 0); + + testvirgl_init_simple_buffer(&res, 1); + res.height = 50; + ret = virgl_renderer_resource_create(&res, NULL, 0); + ck_assert_int_eq(ret, EINVAL); + + testvirgl_fini_single_ctx(); +} +END_TEST /* create a 1D texture */ START_TEST(virgl_res_create_1d) { @@ -255,6 +272,7 @@ Suite *virgl_init_suite(void) tc_core = tcase_create("resource"); tcase_add_test(tc_core, virgl_res_create_buffer); + tcase_add_test(tc_core, virgl_res_create_buffer_with_height); tcase_add_test(tc_core, virgl_res_create_1d); tcase_add_test(tc_core, virgl_res_create_1d_with_height); tcase_add_test(tc_core, virgl_res_create_1d_with_depth);