blob: 75cae051b1ce643b2ccff43faed3d206ee50cb88 [file] [log] [blame]
Pau Espin Pedrol59de5572020-10-22 11:59:48 +02001#!/usr/bin/env python3
2from osmo_gsm_tester.testenv import *
3
4epc = tenv.epc()
5enbA = tenv.enb()
6enbB = tenv.enb()
7ue = tenv.modem()
8
9epc.subscriber_add(ue)
10epc.start()
11enbA.ue_add(ue)
12enbB.ue_add(ue)
13enbA.start(epc)
14enbB.start(epc)
15
16print('waiting for ENBs to connect to EPC...')
17wait(epc.enb_is_connected, enbA)
18wait(epc.enb_is_connected, enbB)
19print('ENBs is connected to EPC')
20
Andre Puschmann7fb18ae2020-11-06 16:41:18 +010021rfemu_enbA = enbA.get_rfemu(0)
22rfemu_enbA.set_attenuation(-10)
23
Pau Espin Pedrol59de5572020-10-22 11:59:48 +020024ue.connect(enbA)
25print('waiting for UE to attach...')
26wait(ue.is_registered)
27print('UE is attached')
28
29proc = ue.run_netns_wait('ping', ('ping', '-c', '10', epc.tun_addr()))
30output = proc.get_stdout()
31print(output)
32test.set_report_stdout(output)