Project

General

Profile

Feature #2516

automatic testing of osmo-mgw / jenkins integration

Added by dexter 4 months ago. Updated about 2 months ago.

Status:
New
Priority:
High
Assignee:
Target version:
-
Start date:
09/18/2017
Due date:
% Done:

50%


Description

Currently we test osmo-mgw with unit tests. It might make sense to run some more realistic tests. The idea is to start osmo-mgw in a testrig that then makes test connections and sends test data. The testrig could be a python program or even a TTCN3 test.

Some ideas:
  • Send command (e.g. CRCX) and inspect resulting internal states via VTY also check response for plausibility
  • Send odd command sequences, check if the expected error codes are generated.
  • Send malformed messages or incomplete messages, check if the expected error codes are generated
  • Create a full connection, send RTP packets through, check if the RTP packets take the right path
  • Create a loopback connection, send RTP packets, check if the packets are reflected correctly

Related issues

Related to OsmoMGW - Feature #2703: extend mgw tests to test actual RTP flows New 12/03/2017

History

#1 Updated by dexter 4 months ago

  • Tracker changed from Bug to Feature

#2 Updated by dexter 4 months ago

I am not very fare here yet. I had a look at the TTCN3 playground. I installed it and tryed one of the examples, which seemed to execute fine.

#3 Updated by laforge 4 months ago

#4 Updated by laforge 3 months ago

  • Priority changed from Normal to High

#5 Updated by laforge about 2 months ago

  • Checklist item execute mgw test automatically by jenkins (like ggsn or sysinfo tests) added
  • Subject changed from automatic testing of osmo-mgw to automatic testing of osmo-mgw / jenkins integration
  • % Done changed from 0 to 50

I've implemented quite a bit as the mgw test in ttcn-3. Please make sure that it is automatically executed nightly by jenkins, just like the other TTCN-3 tests.

#6 Updated by laforge about 2 months ago

  • Related to Feature #2703: extend mgw tests to test actual RTP flows added

Also available in: Atom PDF