Project

General

Profile

Feature #1773

parallel scenario execution

Added by lazlo about 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
07/12/2016
Due date:
% Done:

40%

Spec Reference:

Description

By now we have three BTS models supported but we are still unable to properly execute more than one scenario at a time.

To make this happen the following things need to be done (see checklist).

[x] write NITB/BSC related files to new scenario directory
[x] write BTS realted files to new scenario directory
[ ] make sure two or more scenarios don't collide in some way by using same filesystem paths for files
[ ] make sure each scenario has its own NITB/BSC allocated and does not by some accident share the same instance
[ ] have tcpdump be configured more specifically to listen only to the peers that are part of a scenario


Related issues

Related to OsmoGSMTester - Bug #1783: jenkins deletes session before session completeClosed07/27/2016

History

#1 Updated by lazlo about 4 years ago

  • Description updated (diff)

#2 Updated by lazlo about 4 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 40

By now the following has been done:

  • NITB/BSC configuration, logs, MNCC socket and HLR files are now located in the scenario directory of the respective scenario being executed * BTS configuration, logs and "bindir" (that is how we call the directory that contains the binaries to be copied to the BTS) are also located in the respective scenario directory.

These changed should make sure that no two scenarios being executed can mix up/overwrite their NITB/BSC/BTS related files. This should somewhat reduce the factors that kept us from being able to execute more than one scenario in the same test session (parallel or sequential is not actually the issue: both didn't work).

So after these changes are now applied and pushed to master, I will try again to run a test session with more than one scenario i.e. as many scenarios as we have BTSes supported. Will start with two (sysmoBTS and nanoBTS) and later include a run which the special BTS with 8-TRXes.

#3 Updated by lazlo about 4 years ago

  • Assignee set to lazlo

#4 Updated by lazlo about 4 years ago

  • Description updated (diff)

#5 Updated by lazlo about 4 years ago

  • Related to Bug #1783: jenkins deletes session before session complete added

#6 Updated by lazlo about 4 years ago

  • Status changed from In Progress to Resolved

Resolved after fixing the fallout that was created by the change and the parts (octBTS support) that haven't been tested for a while that required a bit of more testing.

#7 Updated by laforge about 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)