Feature #3620
openImplement TTCN-3 testsuite for Inter-MSC HO
60%
Description
Implementation of TTCN-3 test cases as part of MSC_Tests.ttcn in osmo-ttcn3-hacks.git which emulate one external BSC and MSC to test basic and subsequent Inter-MSC hand-over of OsmoMSC.
Checklist
- inbound hand-over, successful
- outbound hand-over, successful
- inbound hand-over, unsuccessful cases
- outbound handover, unsuccessful cases
Updated by laforge over 5 years ago
- Tags changed from Inter-MSC HO to Inter-MSC HO, TTCN3
Updated by osmith about 5 years ago
I did not work on this, but on the related GSUP messages (#3774). So I can't say what the status is here.
Updated by neels about 5 years ago
- Checklist item inbound hand-over, successful set to Done
- Checklist item outbound hand-over, successful set to Done
- Status changed from New to In Progress
- % Done changed from 0 to 30
TTCN3 tests are implemented on branch neels/ho of osmo-ttcn3-hacks, need to be finalized and made ready to merge.
There is a slur of other ttcn3 patches that need to be applied before...
- The tests of successful HO were written when there was no MNCC forwarding yet. May need adjusting.
- The unsuccessful cases are obviously many more than the successful ones, so far only one or two exist.
Updated by laforge about 5 years ago
Hi Neels,
On Thu, Apr 04, 2019 at 12:40:28AM +0000, neels [REDMINE] wrote:
TTCN3 tests are implemented on branch neels/ho of osmo-ttcn3-hacks, need to be finalized and made ready to merge.
Just for your information: I'll plan to read through + review that branch until Sunday.
Updated by neels about 5 years ago
laforge wrote:
Just for your information: I'll plan to read through + review that branch until Sunday.
(haven't yet changed the inter-BSC test to what we discussed, it is still segmented into two functions.
A lot of those commits need squashing, maybe i've done that by the time you're taking a look.)
Updated by neels almost 5 years ago
- % Done changed from 30 to 60
An initial test for inter-MSC Handover is merged to osmo-ttcn3-hacks master.
However, the middle part of that test wants to play through some USSD signalling to test inter-MSC DTAP, which doesn't work because somehow the ttcn3 code to encode the messages is still wrong.
Also missing are failure cases of inter-MSC handover.
Updated by neels almost 5 years ago
BTW, the test called TC_ho_inter_msc_out() of course also includes the incoming side as a Subsequent Handover back to the original MSC.
However, a separate test of handover towards an MSC-B (that does not also have the msc_a role) should be added as well.