summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2016-01-21 17:12:27 +0100
committerDave Airlie <airlied@redhat.com>2016-02-10 11:58:43 +1000
commite1eef9a7f917c3d16990c2bedbe0fe09f61442b8 (patch)
tree4423e6fb1a32e41154952553039274727d800a7f
parentc54e1a76daf794706c6b8e9237d6d6619c26ae80 (diff)
tests: use checked fixture
The checked fixture run in the child test process. Fix leaks found thanks to AddressSanitizer. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
-rw-r--r--tests/test_virgl_init.c2
-rw-r--r--tests/test_virgl_transfer.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/tests/test_virgl_init.c b/tests/test_virgl_init.c
index 46d61e5..c13f762 100644
--- a/tests/test_virgl_init.c
+++ b/tests/test_virgl_init.c
@@ -470,7 +470,7 @@ Suite *virgl_init_suite(void)
suite_add_tcase(s, tc_core);
tc_core = tcase_create("init_std");
- tcase_add_unchecked_fixture(tc_core, testvirgl_init_single_ctx_nr, testvirgl_fini_single_ctx);
+ tcase_add_checked_fixture(tc_core, testvirgl_init_single_ctx_nr, testvirgl_fini_single_ctx);
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_illegal_ctx);
tcase_add_test(tc_core, virgl_init_egl_create_ctx_create_bind_res_illegal_res);
diff --git a/tests/test_virgl_transfer.c b/tests/test_virgl_transfer.c
index 45f4b4c..4f6f26d 100644
--- a/tests/test_virgl_transfer.c
+++ b/tests/test_virgl_transfer.c
@@ -734,7 +734,7 @@ Suite *virgl_init_suite(void)
s = suite_create("virgl_transfer");
tc_core = tcase_create("transfer_direct");
- tcase_add_unchecked_fixture(tc_core, testvirgl_init_single_ctx_nr, testvirgl_fini_single_ctx);
+ tcase_add_checked_fixture(tc_core, testvirgl_init_single_ctx_nr, testvirgl_fini_single_ctx);
tcase_add_test(tc_core, virgl_test_transfer_read_illegal_ctx);
tcase_add_test(tc_core, virgl_test_transfer_write_illegal_ctx);
tcase_add_test(tc_core, virgl_test_transfer_read_unbound_res);