On 04/11/2016 08:51 AM, Lukas Slebodnik wrote:
On (11/04/16 06:34), Petr Cech wrote:
Hello list,
push/pop global_talloc_context into check_leaks is redudant. It is done
in leak_check_setup() and leak_check_teardown() functions in
src/tests/check_leaks.
Thanks Pavel Brezina, that showed me it.
Simple patch is attached.
Regards
--
Petr^4 Čech
From b090aa80e23b33e8f9710412e9453dbcdb6811c5 Mon Sep 17 00:00:00 2001
From: Petr Cech <[email protected]>
Date: Mon, 11 Apr 2016 00:26:19 -0400
Subject: [PATCH] REFACTOR: global_talloc_context push/pop remove
^^^^^^^^
We do not have a component "REFACTOR"
and our commit template recommends to use component before
colon. @see file .git-commit-template in git root.
LS
Hello Lukas,
I fixed it, thanks. New patch is attached.
Regards
--
Petr^4 Čech
>From 18f6f6358f91f5082f7bfb1f4e31eafa5e2e8591 Mon Sep 17 00:00:00 2001
From: Petr Cech <[email protected]>
Date: Mon, 11 Apr 2016 00:26:19 -0400
Subject: [PATCH] TESTS: global_talloc_context push/pop remove
Push/pop global_talloc_context into check_leaks is redudant. It is done
in leak_check_setup() and leak_check_teardown() functions in
src/tests/check_leaks.
---
src/tests/cmocka/test_ad_common.c | 2 --
src/tests/cmocka/test_child_common.c | 2 --
src/tests/cmocka/test_tools_colondb.c | 2 --
src/tests/cmocka/test_utils.c | 4 ----
src/tests/cwrap/test_become_user.c | 2 --
5 files changed, 12 deletions(-)
diff --git a/src/tests/cmocka/test_ad_common.c b/src/tests/cmocka/test_ad_common.c
index b1929ae35df6ed17c391772009b48dcbf33fa69e..d2a29a2ffdabb123977caf11b2e94679c7b69d9b 100644
--- a/src/tests/cmocka/test_ad_common.c
+++ b/src/tests/cmocka/test_ad_common.c
@@ -90,7 +90,6 @@ static int test_ad_common_setup(void **state)
test_dom_suite_setup(TESTS_PATH);
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
test_ctx = talloc_zero(global_talloc_context, struct ad_common_test_ctx);
assert_non_null(test_ctx);
@@ -121,7 +120,6 @@ static int test_ad_common_teardown(void **state)
assert_true(check_leaks_pop(test_ctx) == true);
talloc_free(test_ctx);
- assert_true(check_leaks_pop(global_talloc_context) == true);
assert_true(leak_check_teardown());
ret = rmdir(TESTS_PATH);
diff --git a/src/tests/cmocka/test_child_common.c b/src/tests/cmocka/test_child_common.c
index 423132bdf7c1e429ce895821c8c7ed5e013ecb55..be842c4f502f134ac54d720abf19669d4b7f8c46 100644
--- a/src/tests/cmocka/test_child_common.c
+++ b/src/tests/cmocka/test_child_common.c
@@ -49,7 +49,6 @@ static int child_test_setup(void **state)
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
child_tctx = talloc(global_talloc_context, struct child_test_ctx);
assert_non_null(child_tctx);
@@ -79,7 +78,6 @@ static int child_test_teardown(void **state)
talloc_free(child_tctx);
- assert_true(check_leaks_pop(global_talloc_context));
assert_true(leak_check_teardown());
return 0;
}
diff --git a/src/tests/cmocka/test_tools_colondb.c b/src/tests/cmocka/test_tools_colondb.c
index 5aa105896b3690127b5bf3241fe2b27d2ae2f920..21610213946e46a67e576c9e9e0ac1ba095e9f0a 100644
--- a/src/tests/cmocka/test_tools_colondb.c
+++ b/src/tests/cmocka/test_tools_colondb.c
@@ -99,7 +99,6 @@ static int setup(void **state, int file_state)
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
test_ctx = talloc_new(global_talloc_context);
assert_non_null(test_ctx);
@@ -151,7 +150,6 @@ static int teardown(void **state)
talloc_zfree(*state);
test_dom_suite_cleanup(TESTS_PATH, NULL, NULL);
- assert_true(check_leaks_pop(global_talloc_context));
assert_true(leak_check_teardown());
return 0;
diff --git a/src/tests/cmocka/test_utils.c b/src/tests/cmocka/test_utils.c
index fecc5579d85490a62641e3f7d5db22639fc5ed26..996d99ea06fb466929e01ed10e8e9dfd1b770e73 100644
--- a/src/tests/cmocka/test_utils.c
+++ b/src/tests/cmocka/test_utils.c
@@ -1135,13 +1135,11 @@ static int setup_add_strings_lists(void **state)
{
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
return 0;
}
static int teardown_add_strings_lists(void **state)
{
- assert_true(check_leaks_pop(global_talloc_context) == true);
assert_true(leak_check_teardown());
return 0;
}
@@ -1338,7 +1336,6 @@ static int unique_file_test_setup(void **state)
struct unique_file_test_ctx *test_ctx;
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
test_ctx = talloc_zero(global_talloc_context, struct unique_file_test_ctx);
assert_non_null(test_ctx);
@@ -1364,7 +1361,6 @@ static int unique_file_test_teardown(void **state)
}
talloc_free(test_ctx);
- assert_true(check_leaks_pop(global_talloc_context) == true);
assert_true(leak_check_teardown());
return 0;
}
diff --git a/src/tests/cwrap/test_become_user.c b/src/tests/cwrap/test_become_user.c
index feb6889521d8af47eb0ef563c6bd6f1801b3619f..f08182ce0e82c750ae2d759cf22e3ed432feb32c 100644
--- a/src/tests/cwrap/test_become_user.c
+++ b/src/tests/cwrap/test_become_user.c
@@ -80,7 +80,6 @@ void test_switch_user(void **state)
assert_true(leak_check_setup());
- check_leaks_push(global_talloc_context);
tmp_ctx = talloc_new(global_talloc_context);
assert_non_null(tmp_ctx);
@@ -123,7 +122,6 @@ void test_switch_user(void **state)
assert_true(check_leaks_pop(tmp_ctx));
talloc_free(tmp_ctx);
- assert_true(check_leaks_pop(global_talloc_context));
assert_true(leak_check_teardown());
}
--
2.5.5
_______________________________________________
sssd-devel mailing list
[email protected]
https://lists.fedorahosted.org/admin/lists/[email protected]