This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
neels gerrit-no-reply at lists.osmocom.orgneels has submitted this change. ( https://gerrit.osmocom.org/c/osmo-bsc/+/21200 )
Change subject: handover_test: drop secondary array of lchans
......................................................................
handover_test: drop secondary array of lchans
Change-Id: I7c80a16324d764969f279a5e1d6f55b0dbe9c17b
---
M tests/handover/handover_test.c
1 file changed, 11 insertions(+), 31 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, but someone else must approve
neels: Looks good to me, approved
diff --git a/tests/handover/handover_test.c b/tests/handover/handover_test.c
index ea78fbf..d442d99 100644
--- a/tests/handover/handover_test.c
+++ b/tests/handover/handover_test.c
@@ -1770,8 +1770,6 @@
int main(int argc, char **argv)
{
char **test_case;
- struct gsm_lchan *lchan[256];
- int lchan_num = 0;
int i;
int algorithm;
int test_case_i;
@@ -1913,19 +1911,21 @@
test_case += 3;
} else
if (!strcmp(*test_case, "create-ms")) {
- fprintf(stderr, "- Creating mobile #%d at BTS %s on "
- "%s with %s codec\n", lchan_num, test_case[1],
- test_case[2], test_case[3]);
- lchan[lchan_num] = create_lchan(bts_by_num_str(test_case[1]),
- !strcmp(test_case[2], "TCH/F"), test_case[3]);
- if (!lchan[lchan_num]) {
+ const char *bts_nr_str = test_case[1];
+ const char *tch_type = test_case[2];
+ const char *codec = test_case[3];
+ struct gsm_lchan *lchan;
+ fprintf(stderr, "- Creating mobile at BTS %s on "
+ "%s with %s codec\n", bts_nr_str, tch_type, codec);
+ lchan = create_lchan(bts_by_num_str(bts_nr_str),
+ !strcmp(tch_type, "TCH/F"), codec);
+ if (!lchan) {
printf("Failed to create lchan!\n");
return EXIT_FAILURE;
}
fprintf(stderr, " * New MS is at BTS %d TS %d\n",
- lchan[lchan_num]->ts->trx->bts->nr,
- lchan[lchan_num]->ts->nr);
- lchan_num++;
+ lchan->ts->trx->bts->nr,
+ lchan->ts->nr);
test_case += 4;
} else
if (!strcmp(*test_case, "set-ta")) {
@@ -2086,19 +2086,6 @@
test_case += 1;
got_chan_req = 0;
got_ho_req = 0;
- /* switch lchan */
- for (i = 0; i < lchan_num; i++) {
- if (lchan[i] == ho_req_lchan) {
- fprintf(stderr, " * MS %d changes from "
- "BTS=%d TS=%d to BTS=%d "
- "TS=%d\n", i,
- lchan[i]->ts->trx->bts->nr,
- lchan[i]->ts->nr,
- chan_req_lchan->ts->trx->bts->nr,
- chan_req_lchan->ts->nr);
- lchan[i] = chan_req_lchan;
- }
- }
send_ho_complete(chan_req_lchan, true);
} else
if (!strcmp(*test_case, "ho-failed")) {
@@ -2181,13 +2168,6 @@
}
}
- for (i = 0; i < lchan_num; i++) {
- struct gsm_subscriber_connection *conn = lchan[i]->conn;
- lchan[i]->conn = NULL;
- conn->lchan = NULL;
- osmo_fsm_inst_term(conn->fi, OSMO_FSM_TERM_REGULAR, NULL);
- }
-
fprintf(stderr, "--------------------\n");
printf("Test OK\n");
--
To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/21200
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I7c80a16324d764969f279a5e1d6f55b0dbe9c17b
Gerrit-Change-Number: 21200
Gerrit-PatchSet: 2
Gerrit-Owner: neels <nhofmeyr at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: neels <nhofmeyr at sysmocom.de>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201117/4d6ec52a/attachment.htm>