Version: $Id$
Generated with T3Doc 2.0 on Fri Sep 05 17:01:24 CEST 2008.
Configuration
Specific requirements:
- REG:
- ARQ supported
- UL SF:
- ARQ enabled
- ARQ window size set to 32
- ARQ block size set to 16
Description
Test Strategy:
- Call external function to get Echo Request Payload.
- Prepare a payload of 100 bytes that ultimate to be fragmented into 8 uplink ARQ blocks. Send the
payload downlink to IUT(=SS).
- Check to receive the 8 ARQ blocks that have been sent with Echo Request.
- Send an ARQ feedback IE using the cumulative With Selective ACK(type 2)in a stand alone ARQ feedback
management message. It NACK the last block and ACK the other seven blocks.(It is doing on purpose.
In fact,all 8 blocks have been received correctly.)
- Check to receive whether the IUT(=SS)retransmits the NACKed block until the ARQ_SYNC_LOSS_TIMEOUT.
(The test system won�t response the retransmission by sending any ARQ feedback IE. It is doing on purpose.)
- Check whether the IUT(=SS)send the ARQ Reset Request and stops transmitting data on the connection after
the ARQ_SYNC_LOSS_TIMEOUT or not.
Purpose
TP/SS/ARQ/RE/TI-H000
TP version: 0.0.9
Initial condition: IUT(=SS)is operating on an ARQ-enabled UL service flow and transmitting blocks. It has started
ARQ_SYNC_LOSS_TIMEOUT for BSNn+1.
Test purpose: Check that: After repeated transmissions of the block BSNn+1 and after expiry of ARQ_SYNC_LOSS_TIMEOUT
without receiving an ACK for block BSNn+1,the IUT sends an ARQ Reset(Request,
type 0x0)and stops transmitting data on the connection.