Harald Welte | 696ddb6 | 2017-12-08 14:01:43 +0100 | [diff] [blame] | 1 | Integration Tests for OsmoBSC which we can perform from TTCN-3 |
| 2 | |
| 3 | = exhaustion of resources |
| 4 | |
| 5 | * send many CHAN RQD (any) and count if all channels get actually allocated |
| 6 | ** verify BTS_CTR_CHREQ_TOTAL reflects number sent on RSL |
| 7 | ** verify how quickly they get released again |
| 8 | ** verify that CHAN RQD with same RA + FN get only on allocation |
| 9 | * verify that we get IMM_ASS_REJ once channels are exhausted |
| 10 | ** verify BTS_CTR_CHREQ_NO_CHANNEL increments accordigly |
| 11 | * 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 | |
| 15 | |
| 16 | = paging |
| 17 | |
| 18 | * page by TMSI vs. page by IMSI |
| 19 | * verify if CCCH_LOAD_IND(PCH) slot count is observed |
| 20 | * verify paging expiration |
| 21 | * paging with different identity (lac/cgi/...) on A interface -> expect on right BSC(s) |
| 22 | |
| 23 | = hand-over |
| 24 | |
| 25 | * intra-BSC HO |
| 26 | * handover detect when not expected |
| 27 | |
| 28 | = erroneous channel release |
| 29 | |
| 30 | * no response to CHAN ACT |
| 31 | * CONN FAIL IND from BTS |
| 32 | ** verify counter increment of BTS_CTR_CHAN_RF_FAIL |
| 33 | * no (or late?) response to RF CHAN REL |
| 34 | * no (or late?) response to RLL RELEASE REQ |
| 35 | * RLL messages on not-activated channels |
| 36 | |
| 37 | = misc |
| 38 | |
| 39 | * SMS-CB |
| 40 | * behavior in case of CHAN ACT NACK |
| 41 | * EST REQ for SAPI3 originating from core |
| 42 | * behavior of BSC in various error cases (ERR IND) |
| 43 | ** BTS_CTR_CHAN_RLL_ERR increment on T200_EXPIRED |
| 44 | * MODE MODIFY with ACK / NACK / no response |
| 45 | |
| 46 | = IPA voice related |
| 47 | |
| 48 | * expect IPA CRCX, send UDP flows, expect them on AoIP |
| 49 | * expect RTCP |
| 50 | * missing RTP flow? |
| 51 | * missing RTCP? |
| 52 | * missing / drop-outs in RTP flow[s] |
| 53 | * no response to IPA CRCX / MDCX / DLCX |
| 54 | |
| 55 | = counters |
| 56 | |
| 57 | * test each and every counter in BSC, validate via CTRL interface |
| 58 | ** RSL/OML failure: drop link, expect BTS_CTR_BTS_xxx_FAIL +1 |
| 59 | ** paging |
| 60 | *** send PAGING from MSC side |
| 61 | *** expect BSC_CTR_PAGING_ATTEMPTED increase by one |
| 62 | *** expect BSC_CTR_PAGING_EXPIRED on T3113 expiration |
| 63 | ** BTS_CTR_CODEC_* on CHAN_ACT_ACK |
| 64 | * new counter ideas |
| 65 | ** number of SCCP CR timeouts |
| 66 | ** number of incoming RESET from MSC |
| 67 | |
| 68 | = VTY based/corresponding tests |
| 69 | |
| 70 | * changes in BCCH FILLING |
| 71 | * changes in SACCH FILLING |
| 72 | |