Project

General

Profile

Feature #3620

Feature #3618: Inter-MSC hand-over support

Implement TTCN-3 testsuite for Inter-MSC HO

Added by laforge 8 months ago. Updated 17 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
10/02/2018
Due date:
% Done:

60%

Resolution:

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.

History

#1 Updated by laforge 8 months ago

  • Description updated (diff)

#2 Updated by laforge 8 months ago

  • Tags changed from Inter-MSC HO to Inter-MSC HO, TTCN3

#4 Updated by laforge 2 months ago

  • Assignee set to neels

Hi neels, osmith: Please keep this ticket status updated as you've been working on this for many weeks but there were not updates here. It's important to be able to track progress in tickets!

#5 Updated by osmith about 2 months 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 about 2 months 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 about 2 months 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 about 2 months 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 17 days 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 17 days 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.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)