Project

General

Profile

Bug #3926

Missing PCU_Tests.ttcn DL TBF tests

Added by laforge over 1 year ago. Updated 3 months ago.

Status:
Stalled
Priority:
High
Assignee:
Target version:
-
Start date:
04/15/2019
Due date:
% Done:

90%

Spec Reference:
Tags:

Description

We should have a bunch of automatically executed tests in PCU_Tests.ttcn that cover DL TBF establishment

History

#1 Updated by pespin 8 months ago

I added a few here:
remote: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16507 pcu: Introduce test TC_imm_ass_dl_block_retrans
remote: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/16508 pcu: Introduce test TC_t3193

see also TC_mo_ping_pong.

#2 Updated by laforge 8 months ago

  • % Done changed from 0 to 30

#3 Updated by laforge 7 months ago

  • Assignee changed from lynxis to sysmocom

#4 Updated by pespin 7 months ago

  • Status changed from New to Feedback
  • % Done changed from 30 to 90

There's already a bunch of tests establishing TBFs in TTCN3's PCU_Tests_RAW.ttcn and the task is quite generic, so I think we can close it. I'll close it later if nobody disagrees.

#5 Updated by fixeria 7 months ago

Maybe laforge can clarify which aspects of DL TBF Establishment should be covered by TTCN-3 test cases...

There's already a bunch of tests establishing TBFs in TTCN3's PCU_Tests_RAW.ttcn [...]

I am not sure if we cover all corner cases, in particular we may also want to:

  • verify how OsmoPCU handles Downlink TBF establishment failures (e.g. timeout);
  • verify the operation of multiple Downlink TBFs co-existing in parallel
    • on a single timeslot, and optionally
    • on multiple timeslots;
  • simulate resource exhaustion?

#6 Updated by laforge 6 months ago

I agre with fixeria here: We should at least cover timeouts and concurrent TBFs

#7 Updated by laforge 5 months ago

  • Status changed from Feedback to Stalled

#8 Updated by laforge 3 months ago

  • Assignee changed from sysmocom to pespin

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)