open5gs/tests/unit
Sukchan Lee 8adfc2d8ab
Some checks are pending
CIFuzz / Fuzzing (push) Waiting to run
Meson Continuous Integration / Build and Test on MacOS Latest (push) Waiting to run
Meson Continuous Integration / Build and Test on Ubuntu Latest (push) Waiting to run
gtp: unlink pending Update Bearer xacts through a delete callback
Holding expiry or peer teardown can reclaim an Update Bearer transaction
while it is still linked to its MME bearer, leaving a stale reference to
a recycled pool slot.

Add an optional delete_cb invoked before transaction resources are
released. The MME callback uses the bearer ID stored in peer_data and
unlinks the node only if the bearer exists and the node is still present.
This handles prior unlinking and bearer removal without double removal.

Add a regression through the Update Bearer handler, holding timer expiry,
and paging continuation. Verify that no stale transaction remains and no
NAS modification or peer timer is started after expiry.
2026-10-19 10:25:40 +09:00
..
abts-main.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
amf-eir-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
amf-gnb-id-test.c [AMF/MME] Preserve RAN node ID indexes across association replacement 2026-09-30 16:39:27 +09:00
amf-registration-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
crash-test.c [SBI] Validate hex digits in URL percent-decoding 2026-10-01 11:02:27 +09:00
eir-config-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
gtp-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
ipfw-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
meson.build [Tests] Simplify EIR runner and consolidate FSM coverage 2026-10-09 14:35:46 +09:00
mme-attach-test.c gtp: unlink pending Update Bearer xacts through a delete callback 2026-10-19 10:25:40 +09:00
mme-dns-select-test.c [mme] Follow-up #4693: harden DNS-based gateway selection 2026-07-21 16:44:07 +09:00
mme-enb-id-test.c [AMF/MME] Preserve RAN node ID indexes across association replacement 2026-09-30 16:39:27 +09:00
mme-s13-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
nas-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
ngap-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
nrf-discovery-test.c merge main branch 2026-06-10 09:07:45 +09:00
pfcp-rule-test.c fix(pfcp): include the POSIX IP headers the new test needs 2026-10-18 13:50:46 +09:00
proto-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
s1ap-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
sbi-message-test.c tests: scope expected error log suppression to individual checks 2026-10-14 13:39:06 +09:00
security-test.c crypt: fix HMAC key boundary handling 2026-09-16 10:02:42 +09:00