aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2017-11-18 23:29:24 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2017-11-20 13:49:32 +0000
commit2c46e04ccc04e010ba891fe06f4e1acb52beb5d6 (patch)
tree184250f7ddebe9524360a52107ca5045a41a48ef
parent3bae83631029786197545811c87e3b782b058048 (diff)
cosmetic: msc_vlr_tests: add comment to show expected tallocs
If something changed the talloc landscape, it is hard to find out what the test actually expected when it was written. Add the expectations in an inline comment. Change-Id: If92a18bb3dc24c2cf6498aa2da29266267488240
-rw-r--r--tests/msc_vlr/msc_vlr_tests.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/msc_vlr/msc_vlr_tests.c b/tests/msc_vlr/msc_vlr_tests.c
index 7b1db1b2e..7cd869b38 100644
--- a/tests/msc_vlr/msc_vlr_tests.c
+++ b/tests/msc_vlr/msc_vlr_tests.c
@@ -664,6 +664,19 @@ void fake_time_start()
void check_talloc(void *msgb_ctx, void *tall_bsc_ctx, int expected_blocks)
{
talloc_report_full(msgb_ctx, stderr);
+ /* Expecting these to stick around in tall_bsc_ctx:
+full talloc report on 'msgb' (total 0 bytes in 1 blocks)
+talloc_total_blocks(tall_bsc_ctx) == 9
+full talloc report on 'subscr_conn_test_ctx' (total 2658 bytes in 9 blocks)
+ struct gsup_client contains 248 bytes in 1 blocks (ref 0) 0x61300000dee0
+ struct gsm_network contains 2410 bytes in 6 blocks (ref 0) 0x61700000fce0
+ struct vlr_instance contains 160 bytes in 1 blocks (ref 0) 0x611000009a60
+ no_gsup_server contains 15 bytes in 1 blocks (ref 0) 0x60b00000ade0
+ ../../../src/libosmocore/src/rate_ctr.c:199 contains 1552 bytes in 1 blocks (ref 0) 0x61b00001eae0
+ struct llist_head contains 16 bytes in 1 blocks (ref 0) 0x60b00000ae90
+ .* contains 3 bytes in 1 blocks (ref 0) 0x60b00000af40
+ msgb contains 0 bytes in 1 blocks (ref 0) 0x60800000bf80
+ */
fprintf(stderr, "talloc_total_blocks(tall_bsc_ctx) == %zu\n",
talloc_total_blocks(tall_bsc_ctx));
if (talloc_total_blocks(tall_bsc_ctx) != expected_blocks)