blob: e80b5f1fbc7a62e88100a40c7a6139e5a88bbf62 [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
21ue.connect(enbA)
22print('waiting for UE to attach...')
23wait(ue.is_registered)
24print('UE is attached')
25
26proc = ue.run_netns_wait('ping', ('ping', '-c', '10', epc.tun_addr()))
27output = proc.get_stdout()
28print(output)
29test.set_report_stdout(output)