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/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-gsm-tester/+/17902 ) Change subject: suites/4g: Introduce sample handover test ...................................................................... suites/4g: Introduce sample handover test Change-Id: I1afc77c7bc3ca6a247ffdf96e3b7e31c4c7606c3 --- M src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl M sysmocom/suites/4g/handover.py 2 files changed, 31 insertions(+), 7 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/02/17902/1 diff --git a/src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl b/src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl index c675d33..8f857b2 100644 --- a/src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl +++ b/src/osmo_gsm_tester/templates/srsenb_rr.conf.tmpl @@ -72,7 +72,7 @@ root_seq_idx = ${loop.index + 204}; dl_earfcn = ${cell.dl_earfcn}; //ul_earfcn = 20850; - ho_active = false; + ho_active = true; // CA cells scell_list = ( diff --git a/sysmocom/suites/4g/handover.py b/sysmocom/suites/4g/handover.py index 3a49321..3cb8b02 100755 --- a/sysmocom/suites/4g/handover.py +++ b/sysmocom/suites/4g/handover.py @@ -4,6 +4,10 @@ epc = suite.epc() enb = suite.enb() ue = suite.modem() +iperf3srv = suite.iperf3srv({'addr': epc.tun_addr()}) +iperf3srv.set_run_node(epc.run_node()) +iperf3cli = iperf3srv.create_client() +iperf3cli.set_run_node(ue.run_node()) epc.subscriber_add(ue) epc.start() @@ -15,15 +19,35 @@ print('ENB is connected to EPC') ue.connect(enb) + +iperf3srv.start() +proc = iperf3cli.prepare_test_proc(False, ue.netns()) + print('waiting for UE to attach...') wait(ue.is_connected, None) print('UE is attached') -sleep(2) +rfemu_cell1 = enb.get_rfemu(0) +rfemu_cell2 = enb.get_rfemu(1) -rfemu = enb.get_rfemu() -for att in range(1, 10, 1): - print("Setting cell attenuation %d..." % att) - rfemu.set_attenuation(att) - sleep(1) +# attenuation from 0 to 10, then back to 0 +cell1_att_li = list(range(0, 11, 1)) + list(range(9, -1, -1)) +# attenuation from 10 to 0, then back to 10 +cell2_att_li = list(range(10, 0, -1)) + list(range(0, 11, 1)) + +try: + proc.launch() + step = 0 + while step < len(cell1_gain_li): + rfemu_cell1.set_attenuation(cell1_att_li[step]) + rfemu_cell2.set_attenuation(cell2_att_li[step]) + step += 1 + sleep(1) + proc.wait() +except Exception as e: + try: + proc.terminate() # make sure we always terminate the process + except Exception: + print("Exception while terminating process %r" % repr(process)) + raise e print("Done") -- To view, visit https://gerrit.osmocom.org/c/osmo-gsm-tester/+/17902 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-gsm-tester Gerrit-Branch: master Gerrit-Change-Id: I1afc77c7bc3ca6a247ffdf96e3b7e31c4c7606c3 Gerrit-Change-Number: 17902 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200420/fabcbca9/attachment.htm>