testcase TC_BS_ARQ_RXD_TI_H000() runs on Simu system TestAdapter {...}
Generated with T3Doc 2.0 on Fri Jan 30 15:06:31 CET 2009.

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. One 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.14
Initial condition: An ARQ connection is established and the IUT is the receiver on this connection.
The IUT received an ARQ block with BSN=n=ARQ_RX_WINDOW_START that contains a
CRC error and received an ARQ block for BSN=n+1 without error. The IUT ACKed block n+1
and NACKed block n and started ARQ_RX_PURGE_TIMEOUT for block n+1.
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 for block n+1, the IUT ACKs block n
by transmitting ARQ feedback IE.
WARNING !!! : Mantis issue #2825. TC written according to proposed modification.