blob: 52e212b73ec6146cc52921d175f5d0eb8e2adeaa [file] [log] [blame]
Harald Welte696ddb62017-12-08 14:01:43 +01001Integration Tests for OsmoBSC which we can perform from TTCN-3
2
3= exhaustion of resources
4
Harald Weltebab2f7a2017-12-15 15:16:42 +01005x send many CHAN RQD (any) and count if all channels get actually allocated
6xx verify BTS_CTR_CHREQ_TOTAL reflects number sent on RSL
Harald Welte696ddb62017-12-08 14:01:43 +01007** verify how quickly they get released again
8** verify that CHAN RQD with same RA + FN get only on allocation
Harald Weltebab2f7a2017-12-15 15:16:42 +01009x verify that we get IMM_ASS_REJ once channels are exhausted
10xx verify BTS_CTR_CHREQ_NO_CHANNEL increments accordigly
Harald Welte696ddb62017-12-08 14:01:43 +010011* verify for particular channel type / cause values
12* verify that IMM.ASS.REJ has increasing back-off
13* verify how BSC reacts to AGCH overload (DELETE IND)
14
Harald Welte696ddb62017-12-08 14:01:43 +010015= paging
16
Harald Weltebab2f7a2017-12-15 15:16:42 +010017x page by TMSI vs. page by IMSI
18x verify if CCCH_LOAD_IND(PCH) slot count is observed
19x verify paging expiration
20x paging with different identity (lac/cgi/...) on A interface -> expect on right BSC(s)
21
22= assignment
23
24x CSD call
25x CTM telephony
26x CIC on AoIP
27x missing CodecList IE
28* with no CIC and no AoIP
29* with IPv6 Address in AoIP
30* with LCLS information
31* supported/unsupported/invalid ciphers
32* supported/unsupported/invalid codecs
33* inconsistent channel type + codec + codec-list
34* on full BTS -> fail
Harald Welte696ddb62017-12-08 14:01:43 +010035
36= hand-over
37
38* intra-BSC HO
39* handover detect when not expected
40
41= erroneous channel release
42
Harald Weltebab2f7a2017-12-15 15:16:42 +010043x no response to CHAN ACT
44x CONN FAIL IND from BTS
Harald Welte696ddb62017-12-08 14:01:43 +010045** verify counter increment of BTS_CTR_CHAN_RF_FAIL
46* no (or late?) response to RF CHAN REL
47* no (or late?) response to RLL RELEASE REQ
Harald Weltebab2f7a2017-12-15 15:16:42 +010048x RLL messages on not-activated channels
Harald Welte696ddb62017-12-08 14:01:43 +010049
50= misc
51
52* SMS-CB
Harald Weltebab2f7a2017-12-15 15:16:42 +010053x behavior in case of CHAN ACT NACK
Harald Welte696ddb62017-12-08 14:01:43 +010054* EST REQ for SAPI3 originating from core
55* behavior of BSC in various error cases (ERR IND)
56** BTS_CTR_CHAN_RLL_ERR increment on T200_EXPIRED
57* MODE MODIFY with ACK / NACK / no response
Harald Weltebab2f7a2017-12-15 15:16:42 +010058* invalid message type / IE type
59** verify BSSAP CONFUSION is sent in all applicable cases
Harald Welte696ddb62017-12-08 14:01:43 +010060
61= IPA voice related
62
63* expect IPA CRCX, send UDP flows, expect them on AoIP
64* expect RTCP
65* missing RTP flow?
66* missing RTCP?
67* missing / drop-outs in RTP flow[s]
68* no response to IPA CRCX / MDCX / DLCX
69
70= counters
71
72* test each and every counter in BSC, validate via CTRL interface
Harald Weltebab2f7a2017-12-15 15:16:42 +010073xx RSL/OML failure: drop link, expect BTS_CTR_BTS_xxx_FAIL +1
74xx paging
75xxx send PAGING from MSC side
76xxx expect BSC_CTR_PAGING_ATTEMPTED increase by one
77xxx expect BSC_CTR_PAGING_EXPIRED on T3113 expiration
Harald Welte696ddb62017-12-08 14:01:43 +010078** BTS_CTR_CODEC_* on CHAN_ACT_ACK
79* new counter ideas
80** number of SCCP CR timeouts
81** number of incoming RESET from MSC
82
83= VTY based/corresponding tests
84
85* changes in BCCH FILLING
86* changes in SACCH FILLING
87