osmo-ttcn3-hacks/library
Stefan Sperling aa1e60f584 add an IPA test which sends a chopped payload
Add another IPA test to the BTS and BSC test suites.
This new test sends the header in one burst, followed by the
payload which is transmitted byte-per-byte.

The test uses an ID REQ message. If acting as a server, the test
can expect an ID RESP message. However, if acting as a client, the
server will close the connection when it receives the ID REQ.
The CTRL interface port on the BSC does not close the connection in
this case, so that particular port is skipped by the test for now.

Change-Id: If75cb90841bb25619b414f0cabe008a2428a9fdf
Related: OS#2010
Depends: I4804ccabd342b82d44e69dbc6eaaae220ec7d4e4
2018-10-15 16:41:16 +02:00
..
BSSAP_Adapter.ttcn fix SCCPlite BSC tests: send IPA ID ACK, not GET 2018-08-24 18:29:48 +02:00
BSSAP_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
BSSGP_Emulation.ttcn BSSGP_Emulation: dont fail when removing a non-exitent client 2018-08-14 13:26:47 +00:00
BSSGP_Helper.cc gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSGP_Helper_Functions.ttcn gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSGP_Types.ttcn gprs: Move BSSGP related code to library 2018-02-16 18:33:59 +01:00
BSSMAP_Emulation.ttcn bsc: inter-BSC HO: add TC_ho_out_of_this_bsc, TC_ho_into_this_bsc 2018-09-26 07:27:24 +00:00
BSSMAP_Templates.ttcn bsc: add 3 tests for inter-BSC HO outgoing failures 2018-10-11 17:21:47 +02:00
GSMTAP_PortType.ttcn Add ASP_ConnId_ReadyToRelease in all translation ports using IPL4asp 2017-11-19 09:29:51 +01:00
GSMTAP_Types.ttcn Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
GSM_RR_Types.ttcn resolve ambiguity of MobileIdentityLV type name 2018-10-10 11:09:25 +02:00
GSM_SystemInformation.ttcn Merge duplicate SI3 in GSM_RR_Types and GSM_SystemInformation 2018-02-25 16:17:33 +01:00
GSM_Types.ttcn GSM_Types: Add CBCH_Block definition of TS 04.12 2018-09-16 18:12:17 +02:00
GSUP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
GSUP_Types.ttcn library/GSUP_Types: correct value of the GSUP_CancelType 2018-09-16 03:33:30 +02:00
GTP_CodecPort.ttcn move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01:00
GTP_CodecPort_CtrlFunct.ttcn move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01:00
GTP_CodecPort_CtrlFunctDef.cc move GTP_CodecPort from ggsn to library (for sgsn reuse) 2018-02-18 10:26:45 +01:00
GTP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
GTP_Templates.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
General_Types.ttcn GSM_Types: Add CBCH_Block definition of TS 04.12 2018-09-16 18:12:17 +02:00
IPA_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
IPA_CodecPort_CtrlFunct.ttcn IPA_CodecPort: Wrap f_IPL4_setGetMsgLen function 2017-11-29 11:46:24 +01:00
IPA_CodecPort_CtrlFunctDef.cc IPA_CodecPort: Wrap f_IPL4_setGetMsgLen function 2017-11-29 11:46:24 +01:00
IPA_Emulation.ttcnpp IPA_Types/Emulation: Add RSPRO support 2018-10-10 20:42:44 +00:00
IPA_Testing.ttcn add an IPA test which sends a chopped payload 2018-10-15 16:41:16 +02:00
IPA_Types.ttcn IPA_Types/Emulation: Add RSPRO support 2018-10-10 20:42:44 +00:00
IPCP_Types.ttcn ggsn: Verify presence of DNS addresses in IPCP of PCO 2017-12-04 19:04:24 +01:00
IPL4_GSMTAP_CtrlFunct.ttcn Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
IPL4_GSMTAP_CtrlFunctDef.cc Introduce 'library' directory for modules shared by multiple test cases 2017-07-19 19:57:26 +02:00
IuUP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
IuUP_EncDec.cc Add 3GPP TS 25.415 IuUP encoder/decoder 2017-12-25 00:00:58 +01:00
IuUP_Types.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
L1CTL_PortType.ttcn show return code when sending L1CTL_FBSB_REQ fails 2018-08-30 17:06:48 +02:00
L1CTL_PortType_CtrlFunct.ttcn L1CTL: Add message segmentation helper via getMsgLen() 2018-02-27 22:32:49 +01:00
L1CTL_PortType_CtrlFunctDef.cc L1CTL: Add message segmentation helper via getMsgLen() 2018-02-27 22:32:49 +01:00
L1CTL_Types.ttcn L1CTL_Types: Add support to set L1 Header params during SACCH tx 2018-10-03 21:39:10 +00:00
L3_Common.ttcn L3_Common: extend the AuthVector to contain AUTS 2018-09-11 18:04:14 +02:00
L3_Templates.ttcn bsc: inter-BSC HO: add TC_ho_out_of_this_bsc, TC_ho_into_this_bsc 2018-09-26 07:27:24 +00:00
LAPDm_RAW_PT.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
LAPDm_Types.ttcn bts: ciphering tests 2018-05-10 18:36:59 +02:00
LLC_Templates.ttcn sgsn: Add user plane GTP testing (GTP->Gb and Gb->GTP) 2018-02-18 20:23:31 +01:00
MGCP_CodecPort.ttcn MGCP_CodecPort: Receive MGCP command or response 2018-01-26 10:42:53 +01:00
MGCP_CodecPort_CtrlFunct.ttcn Move MGCP_CodecPort to library directory 2017-11-25 02:05:04 +01:00
MGCP_CodecPort_CtrlFunctDef.cc Move MGCP_CodecPort to library directory 2017-11-25 02:05:04 +01:00
MGCP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
MGCP_Templates.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
MGCP_Types.ttcn BSC_Tests: use correct payload types and encoding names on MGCP 2018-06-25 19:55:09 +00:00
MNCC_CodecPort.ttcn MNCC: Add some useful templates / helper functions 2018-01-17 13:34:58 +00:00
MNCC_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
MNCC_EncDec.cc MNCC_EncDec.cc: Fix decoding of speech versions in bearer capabilities 2018-03-26 23:07:24 +02:00
MNCC_Types.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
NS_CodecPort.ttcn Migrate Gb (NS/BSSGP) code over to Ericsson NS/BSSGP modules 2018-02-16 18:35:44 +00:00
NS_CodecPort_CtrlFunct.ttcn gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
NS_CodecPort_CtrlFunctDef.cc gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
NS_Emulation.ttcn NS_Emulation: support multiple instances at the same time 2018-08-13 16:23:50 +00:00
NS_Types.ttcn gprs: Move NS Types/CodecPort/Emulation to library directory 2018-02-16 18:33:55 +01:00
Native_FunctionDefs.cc library: Implement f_inet6_addr function 2018-01-29 15:18:19 +01:00
Native_Functions.ttcn library: Implement f_inet6_addr function 2018-01-29 15:18:19 +01:00
Osmocom_CTRL_Adapter.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
Osmocom_CTRL_Functions.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
Osmocom_CTRL_Types.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
Osmocom_Gb_Types.ttcn gprs_gb: working Uplink PACKET_CONTROL_ACK against OsmoPCU 2018-03-12 14:23:57 +00:00
Osmocom_Types.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
Osmocom_VTY_Functions.ttcn Osmocom_VTY_Functions: Generalize to handle multiple VTY ports 2018-09-16 12:41:11 +02:00
PCUIF_CodecPort.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
PCUIF_Types.ttcn PCUIF_Types: Fix bit-order of pdch_mask 2018-04-04 19:26:41 +02:00
RLCMAC_CSN1_Types.ttcn resolve ambiguity of MobileIdentityLV type name 2018-10-10 11:09:25 +02:00
RLCMAC_EncDec.cc RLCMAC_EncDec: Fix handling of optional LlcBlockHdr 2018-03-12 14:23:57 +00:00
RLCMAC_Types.ttcn WIP: Work towards a more real DL TBF receiver implementation 2018-03-12 16:04:15 +01:00
RSL_Emulation.ttcn Fail if f_streamId_by_trx() can't find a stream id 2018-07-24 14:19:42 +02:00
RSL_Types.ttcn library/RSL_Types.ttcn: expect any l3_info for 'tr_RSL_UNITDATA_*' by default 2018-10-03 21:37:40 +00:00
RTP_CodecPort.ttcn Add comments with short module description on top of each file 2018-01-03 21:09:29 +01:00
RTP_CodecPort_CtrlFunct.ttcn Add missing RTP_CodecPort_CtrlFunct TTCN and C++ files 2017-12-13 15:42:31 +01:00
RTP_CodecPort_CtrlFunctDef.cc Add missing RTP_CodecPort_CtrlFunct TTCN and C++ files 2017-12-13 15:42:31 +01:00
RTP_Emulation.ttcn MGCP_Test: add function to check for RTP err counters 2018-07-25 18:44:54 +00:00
SCCP_Templates.ttcn introduce a TTCN3 test suite for SCCP 2018-07-24 19:05:10 +00:00
SGsAP_Templates.ttcn Add SGsAP_Templates for SGsAP on the MME<->MSC interface 2018-10-10 20:33:21 +00:00
SIP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
SIP_Templates.ttcn More progress on osmo-sip-connector tests 2018-03-26 23:11:51 +02:00
SMPP_CodecPort.ttcn msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02:00
SMPP_CodecPort_CtrlFunct.ttcn msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02:00
SMPP_CodecPort_CtrlFunctDef.cc msc: Add SMPP_CodecPort 2018-04-14 21:58:16 +02:00
SMPP_Emulation.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
SMPP_Templates.ttcn msc: Add SMPP tests for MO + MT SMS 2018-04-14 21:58:16 +02:00
SS_Templates.ttcn library/SS_Templates.ttcn: add empty Return Result template 2018-06-19 22:20:35 +07:00
TRXC_CodecPort.ttcn library: Ensure setverdict(fail) is followed by mtc.stop 2018-07-24 09:54:18 +00:00
TRXC_CodecPort_CtrlFunct.ttcn Add TRXC (OsmoTRX Control) protocol types + codec port 2018-02-24 01:03:09 +01:00
TRXC_CodecPort_CtrlFunctDef.cc Add TRXC (OsmoTRX Control) protocol types + codec port 2018-02-24 01:03:09 +01:00
TRXC_Types.ttcn bts: Update towards most recent "laforge/trx" branch 2018-02-28 23:44:00 +01:00
USSD_Helpers.ttcn move USSD_Helpers.ttcn to library 2018-08-07 23:32:32 +02:00
mncc.h Add a MNCC Socket implementation for TTCN-3 2018-01-03 21:09:35 +01:00