From 07de92e2c0ccfa89b9498c8c49a74d0848b7b85a Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Tue, 13 Jan 2015 11:46:32 +0100 Subject: sgsn/test: Add checks and reports to detect msgb leakage This commit adds talloc reports to log remaining chunks after the testing has been finished. It also adds a (currently disabled) check, that no msgbs are allocated after running the tests. Sponsored-by: On-Waves ehf --- openbsc/tests/sgsn/sgsn_test.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'openbsc') diff --git a/openbsc/tests/sgsn/sgsn_test.c b/openbsc/tests/sgsn/sgsn_test.c index 391cb6326..ae7a715e2 100644 --- a/openbsc/tests/sgsn/sgsn_test.c +++ b/openbsc/tests/sgsn/sgsn_test.c @@ -1461,6 +1461,10 @@ int main(int argc, char **argv) test_gmm_cancel(); test_gmm_ptmsi_allocation(); printf("Done\n"); + + talloc_report_full(tall_bsc_ctx, stderr); + /* TODO: The following check currently fails */ + /* OSMO_ASSERT(talloc_total_blocks(tall_msgb_ctx) == 1); */ return 0; } -- cgit v1.2.3