osmo-ttcn3-hacks/pcu
Vadim Yanitskiy 8a15b45ea1 PCU_Tests: fix TC_nacc_outbound_pkt_cell_chg_notif_dup
The TC_nacc_outbound_pkt_cell_chg_notif_dup is currently failing
because in [1] we changed the default hard-coded MCC/MNC values in
ts_BssgpCellIdDstAddr_default, however these it's still using
hardcoded MCC=023/MNC=43.  I overlooked this in [2].

Let's split up the f_handle_nacc_rac_ci_query() into four functions:

* f_ctrl_rx_nacc_rac_ci_req() / f_ctrl_tx_nacc_rac_ci_rsp(),
* f_pcuif_rx_nacc_rac_ci_req() / f_pcuif_tx_nacc_rac_ci_rsp(),

and use them in TC_nacc_outbound_pkt_cell_chg_notif_dup.  Also
employ them in TC_nacc_outbound_pkt_cell_chg_notif_twice.

Change-Id: I3e84f55eedd278fb239600d6a0465bd34fd8cd0b
Related: [1] 03f74d4132
Fixes: [2] 7295661af5
Related: OS#5901
2023-02-13 11:43:02 +00:00
..
GPRS_Components.ttcn pcu: Fix race condition in TC_cs_max_dl waiting for timer first DL data after X2002 2022-12-02 14:53:28 +01:00
GPRS_Context.ttcn pcu: Rename 'gprs_gb/Test' tp 'pcu/PCU_Tests' to align with other suites 2018-03-12 14:23:57 +00:00
GPRS_TBF.ttcn pcu: Fix warning: control reaches end of non-void function 2021-02-08 12:32:07 +01:00
PCUIF_Components.ttcn pcu: cosmetic: fix coding style in f_tx_data_ind_fn() 2022-10-05 09:10:36 +00:00
PCU_Tests.cfg pcu: fix syntax in PCU_Tests.cfg 2021-02-05 20:45:52 +00:00
PCU_Tests.default StatsD_Checker: Enable by default 2021-02-26 12:42:35 +01:00
PCU_Tests.ttcn PCU_Tests: fix TC_nacc_outbound_pkt_cell_chg_notif_dup 2023-02-13 11:43:02 +00:00
PCU_Tests_NS.ttcn pcu: PCU_Tests_NS: add support for vty 2021-04-06 15:57:51 +02:00
PCU_Tests_SNS.cfg NS_Emulation: Respect data_weight==0 or signalling_weight==0 2021-01-20 15:56:31 +01:00
PCU_Tests_SNS.ttcn fix typo in NS_CAUSE_PROTOCOL_ERROR_UNSPECIFIED 2021-04-24 14:07:20 +00:00
PCU_Tests_SNSv6.cfg NS_Emulation: Respect data_weight==0 or signalling_weight==0 2021-01-20 15:56:31 +01:00
PCU_selftest.ttcn f_ms_tx_data_ind(): indicate actual Timing Advance in DATA.ind 2021-06-04 19:57:35 +00:00
README.md pcu: Rename PCU*RAW* content to PCU 2020-04-29 18:33:48 +02:00
SGSN_Components.ttcn pcu: usse alive-type for NS and BSSGP created components 2022-02-24 11:47:43 +00:00
expected-results.xml pcu: Introduce tests TC_ul_tbf_{1,2}phase_while_dl_ass_pch 2022-11-04 09:35:37 +00:00
gen_links.sh library: move IA/IAR Rest Octets to GSM_RestOctets.ttcn 2022-10-21 10:35:27 +00:00
osmo-pcu-sns.cfg SGSN: Some initial SNS tests for IP-SNS in OsmoSGSN 2021-04-01 21:27:33 +02:00
osmo-pcu.cfg pcu/osmo-pcu.cfg: use the PCUIF for neighbor resolution 2023-02-10 13:46:04 +00:00
regen_makefile.sh regen_makefile.sh: set executable name explicitly 2021-10-13 11:12:22 +02:00

README.md

PCU_Tests.ttcn

  • external interfaces
    • Gb (emulates SGSN side NS/BSSGP)
    • unix pcu socket (emulates BTS)
    • VTY

{% dot msc_tests.svg digraph G { rankdir=LR; PCU [label="IUT\nosmo-pcu",shape="box"]; ATS [label="ATS\nPCU_Tests.ttcn"];

PCU -> ATS [label="Gb"]; PCU -> ATS [label="pcu_sock"]; ATS -> PCU [label="VTY"]; } %}