neels has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/18844 )


Change subject: bsc: skip MSC pooling tests in SCCPlite
......................................................................

bsc: skip MSC pooling tests in SCCPlite

Change-Id: Ie0b393d26feb56738e2f5ef213a8a922bb5e90a7
---
M bsc/BSC_Tests.ttcn
1 file changed, 16 insertions(+), 10 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/44/18844/1

diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn
index 9d48d62..fe55e59 100644
--- a/bsc/BSC_Tests.ttcn
+++ b/bsc/BSC_Tests.ttcn
@@ -5132,16 +5132,22 @@
        execute( TC_assignment_verify_ms_power_params_ie() );

        /* MSC pooling */
-       execute( TC_mscpool_L3Compl_on_1_msc() );
-       execute( TC_mscpool_L3Complete_by_imsi_round_robin() );
-       execute( TC_mscpool_LU_by_tmsi_null_nri_0_round_robin() );
-       execute( TC_mscpool_LU_by_tmsi_null_nri_1_round_robin() );
-       execute( TC_mscpool_L3Complete_by_tmsi_unassigned_nri_round_robin() );
-       execute( 
TC_mscpool_L3Complete_by_tmsi_valid_nri_msc_not_connected_round_robin() );
-       execute( TC_mscpool_L3Complete_by_tmsi_valid_nri_1() );
-       execute( TC_mscpool_L3Complete_by_tmsi_valid_nri_2() );
-       execute( TC_mscpool_paging_and_response_imsi() );
-       execute( TC_mscpool_paging_and_response_tmsi() );
+       /* FIXME: in SCCPlite, indicating how many MSCs should be connected 
does currently not work. Since
+        * RESET->RESET-ACK is unconditionally negotiated for all configured 
MSCs, they always all appear as connected
+        * to osmo-bsc. The MSC pooling tests however require disconnecting 
selected MSCs, and hence don't work out as
+        * intended on SCCPlite. So for now, run these only for SCCP/M3UA. */
+       if (mp_bssap_cfg[0].transport == BSSAP_TRANSPORT_AoIP) {
+               execute( TC_mscpool_L3Compl_on_1_msc() );
+               execute( TC_mscpool_L3Complete_by_imsi_round_robin() );
+               execute( TC_mscpool_LU_by_tmsi_null_nri_0_round_robin() );
+               execute( TC_mscpool_LU_by_tmsi_null_nri_1_round_robin() );
+               execute( 
TC_mscpool_L3Complete_by_tmsi_unassigned_nri_round_robin() );
+               execute( 
TC_mscpool_L3Complete_by_tmsi_valid_nri_msc_not_connected_round_robin() );
+               execute( TC_mscpool_L3Complete_by_tmsi_valid_nri_1() );
+               execute( TC_mscpool_L3Complete_by_tmsi_valid_nri_2() );
+               execute( TC_mscpool_paging_and_response_imsi() );
+               execute( TC_mscpool_paging_and_response_tmsi() );
+       }

        /* at bottom as they might crash OsmoBSC before OS#3182 is fixed */
        execute( TC_early_conn_fail() );

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/18844
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ie0b393d26feb56738e2f5ef213a8a922bb5e90a7
Gerrit-Change-Number: 18844
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofm...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to