pcu: PCU_Tests_NS: add support for vty
Allow to use the vty by test cases. f_init_vty(id) must be called before using the vty. Related: SYS#5416 Change-Id: Ib2011babb123e1e1bb576e72b9bfbda90dce2df7
This commit is contained in:
parent
7079ce89cb
commit
8094254ff9
|
@ -12,6 +12,8 @@ module PCU_Tests_NS {
|
|||
|
||||
import from General_Types all;
|
||||
import from Osmocom_Types all;
|
||||
import from Osmocom_VTY_Functions all;
|
||||
import from TELNETasp_PortType all;
|
||||
import from PCU_Tests all;
|
||||
import from SGSN_Components all;
|
||||
import from Osmocom_Gb_Types all;
|
||||
|
@ -29,11 +31,19 @@ type component RAW_PCU_CT {
|
|||
/* PCUIF (we emulate the BTS part) */
|
||||
port PCUIF_CODEC_PT PCU;
|
||||
var ConnectionId g_pcu_conn_id := -1;
|
||||
/* VTY connection to the PCU */
|
||||
port TELNETasp_PT PCUVTY;
|
||||
}
|
||||
|
||||
type component RAW_Test_CT extends RAW_NS_CT, RAW_PCU_CT {
|
||||
}
|
||||
|
||||
function f_init_vty(charstring id) runs on RAW_PCU_CT {
|
||||
map(self:PCUVTY, system:PCUVTY);
|
||||
f_vty_set_prompts(PCUVTY);
|
||||
f_vty_transceive(PCUVTY, "enable");
|
||||
}
|
||||
|
||||
function f_init_pcuif() runs on RAW_PCU_CT {
|
||||
var PCUIF_info_ind info_ind;
|
||||
map(self:PCU, system:PCU);
|
||||
|
|
Loading…
Reference in New Issue