Feature #3620
open
Implement TTCN-3 testsuite for Inter-MSC HO
Added by laforge over 5 years ago.
Updated over 4 years ago.
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.
- Description updated (diff)
- Tags changed from Inter-MSC HO to Inter-MSC HO, TTCN3
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!
I did not work on this, but on the related GSUP messages (#3774). So I can't say what the status is here.
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.
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.
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.)
- % 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.
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.
- Status changed from In Progress to Stalled
- Parent task deleted (
#3618)
Also available in: Atom
PDF