tests: update ctx reset test

macos/master
Dave Airlie 10 years ago
parent 8e391a0b86
commit 4e69e3f8ac
  1. 7
      tests/test_virgl_init.c

@ -131,7 +131,7 @@ START_TEST(virgl_init_egl_create_ctx_create_bind_res_leak)
} }
END_TEST END_TEST
START_TEST(virgl_init_egl_create_reset) START_TEST(virgl_init_egl_create_ctx_reset)
{ {
int ret; int ret;
test_cbs.version = 1; test_cbs.version = 1;
@ -141,9 +141,8 @@ START_TEST(virgl_init_egl_create_reset)
ck_assert_int_eq(ret, 0); ck_assert_int_eq(ret, 0);
virgl_renderer_reset(); virgl_renderer_reset();
/* don't destroy the context - leak it make sure cleanup catches it */
/*virgl_renderer_context_destroy(1);*/
/* reset should have destroyed the context */
ret = virgl_renderer_context_create(1, strlen("test1"), "test1"); ret = virgl_renderer_context_create(1, strlen("test1"), "test1");
ck_assert_int_eq(ret, 0); ck_assert_int_eq(ret, 0);
virgl_renderer_cleanup(&mystruct); virgl_renderer_cleanup(&mystruct);
@ -166,7 +165,7 @@ Suite *virgl_init_suite(void)
tcase_add_test(tc_core, virgl_init_egl_create_ctx_leak); tcase_add_test(tc_core, virgl_init_egl_create_ctx_leak);
tcase_add_test(tc_core, virgl_init_egl_create_ctx_create_bind_res); tcase_add_test(tc_core, virgl_init_egl_create_ctx_create_bind_res);
tcase_add_test(tc_core, virgl_init_egl_create_ctx_create_bind_res_leak); tcase_add_test(tc_core, virgl_init_egl_create_ctx_create_bind_res_leak);
tcase_add_test(tc_core, virgl_init_egl_create_reset); tcase_add_test(tc_core, virgl_init_egl_create_ctx_reset);
suite_add_tcase(s, tc_core); suite_add_tcase(s, tc_core);
return s; return s;

Loading…
Cancel
Save