datacommsserver/esockserver/test/TE_RConnectionSuite/config/te_nifmanIdleTimeoutUpdate.script
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// This test runs using the testexecute framework using the following test list entry:
// The test logic is defined in Te_Rconnection.exe to reuse existing functionality.
//
//
//! @file
//! @internalComponent
//! @brief Tests runtime updates of Nifman idle timeout values.
LOAD_SUITE TE_RConnectionSuite
// Standard test prefix
run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script
// The tests use the same configuration as RConnection UDP tests.
ced z:\TestData\configs\rconnectionudp.xml
run_script z:\TestData\scripts\te_esock_test_loadesock.script
START_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0101
//! @SYMTestCaseID COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0101
//! @SYMPREQ PREQ141
//! @SYMTestCaseDesc Tests Nifman LastSessionClosed (Short) timeout updates at runtime.
//! @SYMTestActions Refer to Test 68 in RConnection_Test_Specification.doc.
//! @SYMTestExpectedResults Updates are succesful. Nifman times out after the specified period.
//! @SYMTestPriority Critical
//! @SYMTestStatus Implemented
//! @SYMTestType CT
heap_mark
run_test_step 180, TE_RConnectionSuite Test68 z:\TestData\configs\rconnectiontest_vlan7.ini
heap_markend
test_complete
END_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0101
START_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0102
//! @SYMTestCaseID COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0102
//! @SYMPREQ PREQ141
//! @SYMTestCaseDesc Tests Nifman LastSocketClosed (Medium) timeout updates at runtime.
//! @SYMTestActions Refer to Test 69 in RConnection_Test_Specification.doc.
//! @SYMTestExpectedResults Updates are succesful. Nifman times out after the specified period.
//! @SYMTestPriority Critical
//! @SYMTestStatus Implemented
//! @SYMTestType CT
heap_mark
run_test_step 180, TE_RConnectionSuite Test69 z:\TestData\configs\rconnectiontest_vlan7.ini
heap_markend
test_complete
END_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0102
START_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0103
//! @SYMTestCaseID COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0103
//! @SYMTestCaseDesc Tests Nifman LastSocketActivity (Long) timeout updates at runtime.
//! @SYMPREQ PREQ141
//! @SYMTestActions Refer to Test 70 in RConnection_Test_Specification.doc.
//! @SYMTestExpectedResults Updates are succesful. Nifman times out after the specified period.
//! @SYMTestPriority Critical
//! @SYMTestStatus Implemented
//! @SYMTestType CT
heap_mark
run_test_step 180, TE_RConnectionSuite Test70 z:\TestData\configs\rconnectiontest_vlan7.ini
heap_markend
test_complete
END_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0103
START_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0104
//! @SYMTestCaseID COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0104
//! @SYMTestCaseDesc Tests NifSession DecideWhetherToRetry to test whether there needs to be another attempt to connect
//! @SYMTestExpectedResults Updates are succesful. Nifman times out after the specified period.
//! @SYMTestPriority High
//! @SYMTestStatus Implemented
//! @SYMTestType CT
heap_mark
run_test_step 180, TE_RConnectionSuite Test71 z:\TestData\configs\rconnectiontest_vlan7.ini
heap_markend
test_complete
END_TESTCASE COMINF-ESOCK-RConnectionSuite-NifmanIdleTimeoutUpdate-0104
// Standard test suffix
run_script z:\TestData\scripts\te_esock_test_unloadesockForced.script