Skip to content

Loading builds...

Changes

#3123 (May 14, 2026, 10:32:00 AM)

RemsimServer Tests: give the remsim server some time to update the slotmap

The check of the slotmap can race if it is requests straight away,
because the slotmap might be still in the slotmap list as long the
bankd hasn't responded yet.

Change-Id: I6784e05380d844aa4bb9cde2bbe648ff37bee91b
lynxis at

#3113 (May 4, 2026, 10:32:00 AM)

remsim: server: add a client timeout test

1. Connect to the server
2. Don't answer to IPA PINGs
3. Server closes the connection
4. Client reconnects
5. Older server versions will crash

Related: OS#6957
Change-Id: Iec52d3ce229c2ab84ab0ff9d8dbbff59b7f3fbd9
laforge at
stp: Make TCAP tests more realistic

* Use a TCAP id outside of the TCAP routing range for the M3UA TCAP id.
* Test both directions IPA -> M3UA and M3UA -> IPA.
* Test TCAP routing with a different called address answering

Change-Id: Ia807c2b26e5188b700365650311cabc0f9095674
Related: SYS#5423
laforge at
cosmetic: Rename TCAP Being->Begin

Change-Id: I19de8da6ee72a04365896c7fb7730be4f3ea01d4
laforge at

#2977 (Dec 20, 2025, 10:32:00 AM)

RAN_Emulation: Support Tx RESET retries in RANAP

As already done in BSSAP in the same module.

Change-Id: I84553ae7aee19efa007bae060d7f7ca218a5f306
Pau Espin Pedrol at
BSSAP_LE_Emulation: Support Tx RESET retries

Have same code as we use in RAN_Emulation.ttcnpp.

Change-Id: I475f93ff0b8cbfa5aa4900d02ddcb2e97fa5ca6a
Pau Espin Pedrol at
BSSAP(_LE)/RANAP: Proper counting of RESET retries

N retries means N+1 attempts.

Since M3UA_Emulation (in deps/, not in library) doesn't support pushing
DUNA/DAVA as primitive up the stack, we cannot implement the related
SCCP primitives which should end up sending in turn other primitives to
our BSSAP(_LE)/RANAP emulations.
This means we currently have no way  to figure out the status of the
underlying SCCP/MTP link, and our only way is implement a poor man's
solution: retransmit RESET until we get an answer.

Since before bssap_reset_retries was set to 1 everywhere and we were
only attempting once, it could happen that the other end (the IUT) was
not yet connected to the STP when we send the RESET, and hence it is
discarded the STP. In that scenario, we'd time out and fail the test.
Instead, now that we do N+1 attempts, we retry after 5 seconds, which
should be enough time for the peer to reconnect to the STP.

Change-Id: If02e424672ff6270aed323c3bb236e822d8a39a4
Pau Espin Pedrol at
bts: properly set BTS_Tests.mp_trx_pars for hopping cfg

The pchan assignment is *different* for the hopping and non-hopping
configurations, so let's override it in the BTS_Tests_FH.cfg.

Change-Id: Ib8861c3eee5157436fb213da212f22477639883f
Vadim Yanitskiy at

#2976 (Dec 19, 2025, 10:32:00 AM)

bts: fix pchan config in default mp_trx_pars[]

The timeslot 3 of transceiver 2 is configured to PDCH in osmo-bsc.cfg,
so the pchan config must be GSM_PCHAN_PDCH, not GSM_PCHAN_TCHF.

Change-Id: I7de4e2796ca91e90f9261be8355e97e60a9cc13f
Fixes: 42d8bd501 ("BTS_Tests: re-organize configuration of TRX/TS params")
Vadim Yanitskiy at
bts: document the default FDMA/TDMA configuration

Change-Id: I988f783c1e91c916982609c0f30088b00d00674e
Vadim Yanitskiy at