Project

General

Profile

Feature #3620

Implement TTCN-3 testsuite for Inter-MSC HO

Added by laforge about 1 year ago. Updated about 2 months ago.

Status:
Stalled
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.


Checklist

  • inbound hand-over, successful
  • outbound hand-over, successful
  • inbound hand-over, unsuccessful cases
  • outbound handover, unsuccessful cases

History

#1 Updated by laforge about 1 year ago

  • Description updated (diff)

#2 Updated by laforge about 1 year ago

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

#4 Updated by laforge 7 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 7 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 7 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 7 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 7 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 6 months 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 6 months 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 about 2 months ago

  • Status changed from In Progress to Stalled

#12 Updated by laforge about 2 months ago

  • Parent task deleted (#3618)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)