summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/test
diff options
context:
space:
mode:
authorJérémy Dufour2011-05-19 11:18:49 +0200
committerJérémy Dufour2011-05-23 11:37:57 +0200
commit551bfb3c4138af14515d989941cd295884fe357a (patch)
treeb1d8f172d20b405c628c4d34366ee07a16b6a379 /cesar/ce/rx/bitloading/test
parentb7b56628e52dea7a7c2b5f41509fda3b8075dd50 (diff)
cesar/ce/rx/bl: fix test to be more real and check memory leak
Diffstat (limited to 'cesar/ce/rx/bitloading/test')
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_fsm.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/cesar/ce/rx/bitloading/test/src/test_fsm.c b/cesar/ce/rx/bitloading/test/src/test_fsm.c
index 424791d1df..c9e90fdacd 100644
--- a/cesar/ce/rx/bitloading/test/src/test_fsm.c
+++ b/cesar/ce/rx/bitloading/test/src/test_fsm.c
@@ -348,10 +348,10 @@ test_ce_rx_bl_fsm_base (test_t t)
uint i, pos = 0;
for (i = 0; i < iteration; i++)
{
- measure.total_pb_count = 1;
/* Set to ROBO. */
measure.rx_params.tmi_av = robo[i % PHY_MOD_ROBO_NB];
measure.false_pb_count = lib_rnd_uniform (&rnd, (u8) -1);
+ measure.total_pb_count = measure.false_pb_count;
scenario_test[pos++] = (scenario_entry_t)
SCENARIO_ACTION (TRACKING__data,
.sta = &sta,
@@ -612,6 +612,13 @@ main (int argc, char **argv)
test_ce_rx_bl_fsm_base (t);
+ /* Memory check. */
+ test_case_begin (t, "General");
+ test_begin (t, "Memory")
+ {
+ test_fail_unless (blk_check_memory ());
+ } test_end;
+
test_result (t);
return test_nb_failed (t) == 0 ? 0 : 1;
}