Version: $Id$
Generated with T3Doc 2.0 on Fri Sep 05 17:01:09 CEST 2008.
Configuration
Specific requirements:
- REG:
- ARQ supported
- UL SF:
- ARQ requested
- ARQ window size set to 32
- ARQ block size set to 16
Description
Test Strategy: Downlink service flow without ARQ and uplink service flow with ARQ enabled are
established. ArqBlockSize is set to 16 bytes.
- TS prepares an Echo Request and transmits one block per PDU. The first block is
transmitted in a PDU with incorrect CRC-32 value.
- TS then waits for ARQ feedback and checks that:
- Before ARQ_RX_PURGE_TIMEOUT expiry:
- the error block is not acknowledged
- other blocks are acknoledged
- After ARQ_RX_PURGE_TIMEOUT expiry:
- the error block is acknowledged
Purpose
TP/BS/ARQ/RXD/TI-H000
TP version: 0.0.9
Initial condition: An ARQ connection is established and the IUT is the receiver on this connection.
The IUT received an ARQ block for BSN=m and ARQ block with BSN=n that contains a
CRC error. The IUT ACKed block m and NACKed block n and started ARQ_RX_PURGE_TIMEOUT
for block m. The IUT continues receiving ARQ blocks with block n always containing
a CRC error (the block is always marked as not received by the IUT).
Test purpose: Check that: At ARQ_RX_PURGE_TIMEOUT expiry, the IUT transmits the next ARQ feedback
IE containing block ns BSN in the BSN field.
WARNING !!! : Mantis issue #2825. TC written according to proposed modification.