From 635bef7363b731638bf9f86251ec937f6795934d Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Mon, 20 Jul 2015 21:01:58 +0200 Subject: tests: osmux: adapt it to use the new circuit API This also introduces a spare circuit that contains no voice data to test bandwidth preallocation through the new osmux dummy frame type. --- tests/osmux/osmux_test.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/osmux/osmux_test.c') diff --git a/tests/osmux/osmux_test.c b/tests/osmux/osmux_test.c index dae9aa2..1b87db7 100644 --- a/tests/osmux/osmux_test.c +++ b/tests/osmux/osmux_test.c @@ -135,6 +135,13 @@ int main(void) /* If the test takes longer than 10 seconds, abort it */ alarm(10); + for (i = 0; i < 2; i++) + osmux_xfrm_input_open_circuit(&h_input, i, 0); + + /* Add two circuits with dummy padding */ + osmux_xfrm_input_open_circuit(&h_input, 2, 1); + osmux_xfrm_input_open_circuit(&h_input, 3, 1); + for (i=1; i<64; i++) { msg = msgb_alloc(1500, "test"); if (!msg) @@ -178,6 +185,12 @@ int main(void) k = 0; } } + + for (i = 0; i < 4; i++) + osmux_xfrm_input_close_circuit(&h_input, i); + + osmux_xfrm_input_fini(&h_input); + fprintf(stdout, "OK: Test passed\n"); return EXIT_SUCCESS; } -- cgit v1.2.3