Merge changes Idd5ac427,Ia3b8632e
* changes: update README.txt with status of current implementation BSC_Tests: Update CFG with list of test cases
This commit is contained in:
commit
05f378a956
|
@ -36,9 +36,44 @@ BSC_Tests.control
|
||||||
#BSC_Tests.TC_chan_act_ack_noest
|
#BSC_Tests.TC_chan_act_ack_noest
|
||||||
#BSC_Tests.TC_chan_act_ack_est_ind_noreply
|
#BSC_Tests.TC_chan_act_ack_est_ind_noreply
|
||||||
#BSC_Tests.TC_chan_act_ack_est_ind_refused
|
#BSC_Tests.TC_chan_act_ack_est_ind_refused
|
||||||
|
#BSC_Tests.TC_chan_act_nack
|
||||||
|
#BSC_Tests.TC_chan_exhaustion
|
||||||
#BSC_Tests.TC_ctrl
|
#BSC_Tests.TC_ctrl
|
||||||
#BSC_Tests.TC_chan_rel_rll_rel_ind
|
#BSC_Tests.TC_chan_rel_rll_rel_ind
|
||||||
#BSC_Tests.TC_chan_rel_conn_fail
|
#BSC_Tests.TC_chan_rel_conn_fail
|
||||||
#BSC_Tests.TC_chan_rel_hard_clear
|
#BSC_Tests.TC_chan_rel_hard_clear
|
||||||
#BSC_Tests.TC_chan_rel_hard_rlsd
|
#BSC_Tests.TC_chan_rel_hard_rlsd
|
||||||
#BSC_Tests.TC_chan_rel_a_reset
|
#BSC_Tests.TC_chan_rel_a_reset
|
||||||
|
|
||||||
|
#BSC_Tests.TC_rll_est_ind_inact_lchan
|
||||||
|
#BSC_Tests.TC_rll_est_ind_inval_sapi1
|
||||||
|
#BSC_Tests.TC_rll_est_ind_inval_sapi3
|
||||||
|
#BSC_Tests.TC_rll_est_ind_inval_sacch
|
||||||
|
|
||||||
|
#BSC_Tests.TC_outbound_connect
|
||||||
|
#BSC_Tests.TC_assignment_cic_only
|
||||||
|
#BSC_Tests.TC_assignment_csd
|
||||||
|
#BSC_Tests.TC_assignment_ctm
|
||||||
|
#BSC_Tests.TC_assignment_sign
|
||||||
|
#BSC_Tests.TC_assignment_fr_a5_0
|
||||||
|
#BSC_Tests.TC_assignment_fr_a5_1_codec_missing
|
||||||
|
#BSC_Tests.TC_assignment_fr_a5_1
|
||||||
|
#BSC_Tests.TC_assignment_fr_a5_3
|
||||||
|
#BSC_Tests.TC_assignment_fr_a5_4
|
||||||
|
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan
|
||||||
|
#BSC_Tests.TC_paging_tmsi_nochan
|
||||||
|
#BSC_Tests.TC_paging_tmsi_any
|
||||||
|
#BSC_Tests.TC_paging_tmsi_sdcch
|
||||||
|
#BSC_Tests.TC_paging_tmsi_tch_f
|
||||||
|
#BSC_Tests.TC_paging_tmsi_tch_hf
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_cgi
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_lac_ci
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_ci
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_lai
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_lac
|
||||||
|
#BSC_Tests.TC_paging_imsi_nochan_all
|
||||||
|
#BSC_Tests.TC_paging_imsi_a_reset
|
||||||
|
#BSC_Tests.TC_paging_imsi_load
|
||||||
|
#BSC_Tests.TC_paging_counter
|
||||||
|
#BSC_Tests.TC_rsl_drop_counter
|
||||||
|
|
|
@ -2,23 +2,36 @@ Integration Tests for OsmoBSC which we can perform from TTCN-3
|
||||||
|
|
||||||
= exhaustion of resources
|
= exhaustion of resources
|
||||||
|
|
||||||
* send many CHAN RQD (any) and count if all channels get actually allocated
|
x send many CHAN RQD (any) and count if all channels get actually allocated
|
||||||
** verify BTS_CTR_CHREQ_TOTAL reflects number sent on RSL
|
xx verify BTS_CTR_CHREQ_TOTAL reflects number sent on RSL
|
||||||
** verify how quickly they get released again
|
** verify how quickly they get released again
|
||||||
** verify that CHAN RQD with same RA + FN get only on allocation
|
** verify that CHAN RQD with same RA + FN get only on allocation
|
||||||
* verify that we get IMM_ASS_REJ once channels are exhausted
|
x verify that we get IMM_ASS_REJ once channels are exhausted
|
||||||
** verify BTS_CTR_CHREQ_NO_CHANNEL increments accordigly
|
xx verify BTS_CTR_CHREQ_NO_CHANNEL increments accordigly
|
||||||
* verify for particular channel type / cause values
|
* verify for particular channel type / cause values
|
||||||
* verify that IMM.ASS.REJ has increasing back-off
|
* verify that IMM.ASS.REJ has increasing back-off
|
||||||
* verify how BSC reacts to AGCH overload (DELETE IND)
|
* verify how BSC reacts to AGCH overload (DELETE IND)
|
||||||
|
|
||||||
|
|
||||||
= paging
|
= paging
|
||||||
|
|
||||||
* page by TMSI vs. page by IMSI
|
x page by TMSI vs. page by IMSI
|
||||||
* verify if CCCH_LOAD_IND(PCH) slot count is observed
|
x verify if CCCH_LOAD_IND(PCH) slot count is observed
|
||||||
* verify paging expiration
|
x verify paging expiration
|
||||||
* paging with different identity (lac/cgi/...) on A interface -> expect on right BSC(s)
|
x paging with different identity (lac/cgi/...) on A interface -> expect on right BSC(s)
|
||||||
|
|
||||||
|
= assignment
|
||||||
|
|
||||||
|
x CSD call
|
||||||
|
x CTM telephony
|
||||||
|
x CIC on AoIP
|
||||||
|
x missing CodecList IE
|
||||||
|
* with no CIC and no AoIP
|
||||||
|
* with IPv6 Address in AoIP
|
||||||
|
* with LCLS information
|
||||||
|
* supported/unsupported/invalid ciphers
|
||||||
|
* supported/unsupported/invalid codecs
|
||||||
|
* inconsistent channel type + codec + codec-list
|
||||||
|
* on full BTS -> fail
|
||||||
|
|
||||||
= hand-over
|
= hand-over
|
||||||
|
|
||||||
|
@ -27,21 +40,23 @@ Integration Tests for OsmoBSC which we can perform from TTCN-3
|
||||||
|
|
||||||
= erroneous channel release
|
= erroneous channel release
|
||||||
|
|
||||||
* no response to CHAN ACT
|
x no response to CHAN ACT
|
||||||
* CONN FAIL IND from BTS
|
x CONN FAIL IND from BTS
|
||||||
** verify counter increment of BTS_CTR_CHAN_RF_FAIL
|
** verify counter increment of BTS_CTR_CHAN_RF_FAIL
|
||||||
* no (or late?) response to RF CHAN REL
|
* no (or late?) response to RF CHAN REL
|
||||||
* no (or late?) response to RLL RELEASE REQ
|
* no (or late?) response to RLL RELEASE REQ
|
||||||
* RLL messages on not-activated channels
|
x RLL messages on not-activated channels
|
||||||
|
|
||||||
= misc
|
= misc
|
||||||
|
|
||||||
* SMS-CB
|
* SMS-CB
|
||||||
* behavior in case of CHAN ACT NACK
|
x behavior in case of CHAN ACT NACK
|
||||||
* EST REQ for SAPI3 originating from core
|
* EST REQ for SAPI3 originating from core
|
||||||
* behavior of BSC in various error cases (ERR IND)
|
* behavior of BSC in various error cases (ERR IND)
|
||||||
** BTS_CTR_CHAN_RLL_ERR increment on T200_EXPIRED
|
** BTS_CTR_CHAN_RLL_ERR increment on T200_EXPIRED
|
||||||
* MODE MODIFY with ACK / NACK / no response
|
* MODE MODIFY with ACK / NACK / no response
|
||||||
|
* invalid message type / IE type
|
||||||
|
** verify BSSAP CONFUSION is sent in all applicable cases
|
||||||
|
|
||||||
= IPA voice related
|
= IPA voice related
|
||||||
|
|
||||||
|
@ -55,11 +70,11 @@ Integration Tests for OsmoBSC which we can perform from TTCN-3
|
||||||
= counters
|
= counters
|
||||||
|
|
||||||
* test each and every counter in BSC, validate via CTRL interface
|
* test each and every counter in BSC, validate via CTRL interface
|
||||||
** RSL/OML failure: drop link, expect BTS_CTR_BTS_xxx_FAIL +1
|
xx RSL/OML failure: drop link, expect BTS_CTR_BTS_xxx_FAIL +1
|
||||||
** paging
|
xx paging
|
||||||
*** send PAGING from MSC side
|
xxx send PAGING from MSC side
|
||||||
*** expect BSC_CTR_PAGING_ATTEMPTED increase by one
|
xxx expect BSC_CTR_PAGING_ATTEMPTED increase by one
|
||||||
*** expect BSC_CTR_PAGING_EXPIRED on T3113 expiration
|
xxx expect BSC_CTR_PAGING_EXPIRED on T3113 expiration
|
||||||
** BTS_CTR_CODEC_* on CHAN_ACT_ACK
|
** BTS_CTR_CODEC_* on CHAN_ACT_ACK
|
||||||
* new counter ideas
|
* new counter ideas
|
||||||
** number of SCCP CR timeouts
|
** number of SCCP CR timeouts
|
||||||
|
|
Loading…
Reference in New Issue