Project

General

Profile

Actions

Feature #3620

open

Implement TTCN-3 testsuite for Inter-MSC HO

Added by laforge over 5 years ago. Updated over 4 years ago.

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

60%

Resolution:
Spec Reference:

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
Actions #1

Updated by laforge over 5 years ago

  • Description updated (diff)
Actions #2

Updated by laforge over 5 years ago

  • Tags changed from Inter-MSC HO to Inter-MSC HO, TTCN3
Actions #4

Updated by laforge almost 5 years 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!

Actions #5

Updated by osmith almost 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.

Actions #6

Updated by neels almost 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.
Actions #7

Updated by laforge almost 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.

Actions #8

Updated by neels almost 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.)

Actions #9

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.

Actions #10

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.

Actions #11

Updated by laforge over 4 years ago

  • Status changed from In Progress to Stalled
Actions #12

Updated by laforge over 4 years ago

  • Parent task deleted (#3618)
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)