Skip to content
Success

#645 (Mar 13, 2026, 5:41:00 PM)

Started 1 hr 57 min ago
Took 1 min 54 sec on build5-deb12build-ansible
Build Artifacts

Started by timer

This run spent:

  • 50 ms waiting;
  • 1 min 54 sec build duration;
  • 1 min 54 sec total from scheduled to completion.
Revision: 5b0d351a9a4f2167f642e00e709e071820da27f6
Repository: https://gerrit.osmocom.org/osmo-ttcn3-hacks
  • origin/master
Tests (no failures)
    library/ngap: do not link against libfftranscode

    TITAN has built-in ASN.1 PER codec since version 10.0.0.
    We're already using it for NGAP, so libfftranscode is no longer needed.

    Change-Id: I7ea63993278a5e0ca22fc4217c2c3c5f8f9dc0a6
    Related: OS#6490
    Vadim Yanitskiy at
    testenv: do not install/check-for libfftranscode

    All testsuites have been migrated to TITAN's own ASN.1 PER codec,
    so installing libfftranscode is no longer required.

    Change-Id: I410deedd1d4671496a8a784690bf630f2bdf6b53
    Related: OS#6490
    Vadim Yanitskiy at
    5gc: Introduce TC_handover_inter_ngran_n2

    Change-Id: I90c7cc6c92864732a36556163aed692b2a1531b0
    Pau Espin Pedrol at
    5gc: Introduce TC_handover_inter_ngran_n2_cancel

    Change-Id: I1137c9a82478cca0372678d3c3299e9eebc79bd5
    Pau Espin Pedrol at
    5gc: parametrize RequestType in f_pdu_sess_establish()

    Change-Id: I69d6be5e581565720a21c719b0f982eb31ec2adf
    Pau Espin Pedrol at
    5gc: Introduce tests for emergency services

    These tests are expected to fail since open5gs has no specific logic for
    emergency services in open5gs-amfd, and announces no Emergency Support
    in Registration Accept.

    Change-Id: Ie853b184da7ac8026bb0c360baabba762a7942e0
    Pau Espin Pedrol at
    s1gw: fix TC_uemux_e_rab_release_ind: pass release_ind := true

    TC_uemux_e_rab_release_ind never actually tests the release indication
    because release_ind is false instead of true.  The test body becomes
    identical to TC_uemux_e_rab_setup - no release indication is ever sent.

    Change-Id: Ieed5d8a2bf4f696efc1071569090facc7b731f96
    Fixes: cdc149a6 ("s1gw: add UEMux TCs for E-RAB SETUP and RELEASE")
    Vadim Yanitskiy at
    s1gw: fix TC_e_rab_setup_failure: expect a specific S1AP PDU

    setup_rsp is carefully constructed, but is not actually used.
    The f_ConnHdlr_rx_s1ap_from_enb() call falls through to the ? default,
    so the test accepts any S1AP PDU and never validates that the S1GW
    actually populated the failed-items list correctly.

    Change-Id: I6dbe272af4302c83ac26db9b7da5a7f7bc96daa7
    Fixes: 47544443 ("s1gw: add TC_e_rab_setup_failure")
    Vadim Yanitskiy at
    s1gw: fix f_ConnHdlr_erab_release_cmd_(): do not discard cause

    Change-Id: I8c75e08dd041ce805aa232984445ba1e2bde40fa
    Fixes: 64db5053 ("s1gw: ConnHdlr: allow passing {MME,ENB}-UE-S1AP-ID")
    Vadim Yanitskiy at
    s1gw: f_ConnHdlr_rx_handover_cmd(): fix missing semicolon

    Change-Id: I5db5fc01308f6834545b4be57631d77f1d2a3746
    Vadim Yanitskiy at
    s1gw: f_ConnHdlr_conn_track_disable(): set conn_track := null

    After deactivate, conn_track still holds the now-dead reference.
    A second call (which can happen if any test explicitly calls this
    before f_ConnHdlr_s1ap_disconnect()) will attempt to deactivate an
    already-inactive default, which is a TTCN-3 runtime error.

    Change-Id: I0b71b543fc7c4e87a86381cc3be23728e75cb59b
    Fixes: adc942a94 ("s1gw: track eNB connection, fail immediately on loss")
    Vadim Yanitskiy at
    s1gw: f_ConnHdlr_handover_rqd(): drop unused ERabList

    Change-Id: If471e9f8daba918d1de90725db34e1930fd2e4d5
    Fixes: 8eba9aada ("S1GW tests: Add test cases for S1 handover procedure")
    Vadim Yanitskiy at
    s1gw: S1GW_UEMux.f_trx_s1ap_pdu(): fix setverdict() message param

    On timeout pdu was never assigned (it's an out parameter), so TITAN
    logs <unbound>.  The useful diagnostic is the expected template,
    not the received value.

    Change-Id: Idceefa82ec1b5fc71228b3847c7a22f419c9675e
    Fixes: 325d07697 ("s1gw: add TC_uemux_uldl_nas_release")
    Vadim Yanitskiy at
    s1gw: f_ConnHdlr_s1ap_setup(): make SupportedTAs configurable

    Change-Id: Iade1889a702ef75859c5f847961ee4ca2398d4e1
    Related: SYS#7052
    Vadim Yanitskiy at
    s1gw: remove unused mp_s1gw_mme_ip

    We don't really care what address the S1GW is using when connecting
    to our virtual MME.  This is why this parameter is not used anywhere.

    Change-Id: I4fff3954c005ac3df34d00c3b0312300ba4f49a1
    Vadim Yanitskiy at
    s1gw: make S1AP_Server.f_conn_add() return nothing

    The index of a new entry is not used anywhere, so do not return it.

    Change-Id: I8df3985a665ae919849559ea8cf0fd33b5b22df8
    Vadim Yanitskiy at
    s1gw: improve conn established/closed logging

    Change-Id: Iacda25ac9b34fc55217e2681e434c68eef2d3445
    Vadim Yanitskiy at