blob: 75cae051b1ce643b2ccff43faed3d206ee50cb88 [file] [log] [blame]
#!/usr/bin/env python3
from osmo_gsm_tester.testenv import *
epc = tenv.epc()
enbA = tenv.enb()
enbB = tenv.enb()
ue = tenv.modem()
epc.subscriber_add(ue)
epc.start()
enbA.ue_add(ue)
enbB.ue_add(ue)
enbA.start(epc)
enbB.start(epc)
print('waiting for ENBs to connect to EPC...')
wait(epc.enb_is_connected, enbA)
wait(epc.enb_is_connected, enbB)
print('ENBs is connected to EPC')
rfemu_enbA = enbA.get_rfemu(0)
rfemu_enbA.set_attenuation(-10)
ue.connect(enbA)
print('waiting for UE to attach...')
wait(ue.is_registered)
print('UE is attached')
proc = ue.run_netns_wait('ping', ('ping', '-c', '10', epc.tun_addr()))
output = proc.get_stdout()
print(output)
test.set_report_stdout(output)