aboutsummaryrefslogtreecommitdiffstats
path: root/tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2021-06-05 23:52:49 +0200
committerneels <nhofmeyr@sysmocom.de>2021-06-13 15:55:03 +0000
commita32431972dc9ca38ad1cc192082cdc49c7eb2809 (patch)
treef7358ffb65e9d19307e8ea6a29bb1265d9935c4b /tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty
parentb96ea3c97f90a9f7e04f7bb1d8b3d61e42549d73 (diff)
hodec2: implement upgrade TCH/H -> TCH/F (without AFS bias)
Pass flag into find_alternative_lchan() indicating that a TCH/H channel has low ratings (rxqual or rxlev, doesn't matter). Heed this flag in the last round, the requirement A check, and allow candidates that have equal rxlev, if they result in an upgrade from TCH/H to TCH/F. This allows intra-cell upgrades to TCH/F. An important point is that this patch allows upgrade to TCH/F *without* the AFS bias setting. See also I315f24123ae016887ab91666870ce252e096f90f. Related: SYS#5198 SYS#5365 Change-Id: Id40d1cf8b58410c7d4eb87407fe8b8106e352438
Diffstat (limited to 'tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty')
-rw-r--r--tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty6
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty b/tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty
index 414a5fd86..10db40434 100644
--- a/tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty
+++ b/tests/handover/test_amr_tch_h_to_f_rxqual.ho_vty
@@ -12,7 +12,5 @@ meas-rep lchan 0 0 4 0 rxlev 30 rxqual 6 ta 0
expect-no-chan
meas-rep lchan 0 0 4 0 rxlev 30 rxqual 6 ta 0
# average rxqual now at 6 which is worse than 5, reassign to TCH/F due to bad rxqual.
-#expect-as from lchan 0 0 4 0 to lchan 0 0 1 0
-#expect-ts-use trx 0 0 states * TCH/F - - - - - *
-# FAIL: osmo-bsc does not move to TCH/F from bad rxqual
-expect-no-chan
+expect-as from lchan 0 0 4 0 to lchan 0 0 1 0
+expect-ts-use trx 0 0 states * TCH/F - - - - - *