Feature #3620
Implement 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
History
#1 Updated by laforge over 2 years ago
- Description updated (diff)
#2 Updated by laforge over 2 years ago
- Tags changed from Inter-MSC HO to Inter-MSC HO, TTCN3
#4 Updated by laforge almost 2 years ago
- Assignee set to neels
#5 Updated by osmith almost 2 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.
#6 Updated by neels almost 2 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.
#7 Updated by laforge almost 2 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.
#8 Updated by neels almost 2 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.)
#9 Updated by neels over 1 year 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.
#10 Updated by neels over 1 year 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.
#11 Updated by laforge over 1 year ago
- Status changed from In Progress to Stalled
#12 Updated by laforge over 1 year ago
- Parent task deleted (
#3618)