//
// Copyright (c) 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 script is intended to be called by a script that manages the set up / shutdown of
// the test environment that will be used to run the tests.
PRINT te_socket: Component Tests
PRINT ------------------------------
PRINT
LOAD_SUITE TE_Socket
START_TESTCASE COMINF-ESOCK-Socket-0101
//! @SYMTestCaseID COMINF-ESOCK-Socket-0101
RUN_TEST_STEP 10 TE_Socket Test1.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0101
START_TESTCASE COMINF-ESOCK-Socket-0102
//! @SYMTestCaseID COMINF-ESOCK-Socket-0102
RUN_TEST_STEP 10 TE_Socket Test1.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0102
START_TESTCASE COMINF-ESOCK-Socket-0103
//! @SYMTestCaseID COMINF-ESOCK-Socket-0103
RUN_TEST_STEP 10 TE_Socket Test1.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0103
START_TESTCASE COMINF-ESOCK-Socket-0104
//! @SYMTestCaseID COMINF-ESOCK-Socket-0104
RUN_TEST_STEP 10 TE_Socket Test1.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0104
START_TESTCASE COMINF-ESOCK-Socket-0105
//! @SYMTestCaseID COMINF-ESOCK-Socket-0105
RUN_TEST_STEP 10 TE_Socket Test1.5 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0105
START_TESTCASE COMINF-ESOCK-Socket-0106
//! @SYMTestCaseID COMINF-ESOCK-Socket-0106
RUN_TEST_STEP 10 TE_Socket Test1.6 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0106
START_TESTCASE COMINF-ESOCK-Socket-0107
//! @SYMTestCaseID COMINF-ESOCK-Socket-0107
RUN_TEST_STEP 500 TE_Socket Test1.7 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0107
START_TESTCASE COMINF-ESOCK-Socket-0108
//! @SYMTestCaseID COMINF-ESOCK-Socket-0108
RUN_TEST_STEP 10 TE_Socket Test1.8 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0108
START_TESTCASE COMINF-ESOCK-Socket-0109
//! @SYMTestCaseID COMINF-ESOCK-Socket-0109
RUN_TEST_STEP 10 TE_Socket Test1.9 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0109
START_TESTCASE COMINF-ESOCK-Socket-0172
//! @SYMTestCaseID COMINF-ESOCK-Socket-0172
RUN_TEST_STEP 10 TE_Socket Test1.10 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0172
START_TESTCASE COMINF-ESOCK-Socket-0110
//! @SYMTestCaseID COMINF-ESOCK-Socket-0110
RUN_TEST_STEP 10 TE_Socket Test2.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0110
START_TESTCASE COMINF-ESOCK-Socket-0111
//! @SYMTestCaseID COMINF-ESOCK-Socket-0111
RUN_TEST_STEP 10 TE_Socket Test3.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0111
START_TESTCASE COMINF-ESOCK-Socket-0112
//! @SYMTestCaseID COMINF-ESOCK-Socket-0112
RUN_TEST_STEP 10 TE_Socket Test4.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0112
START_TESTCASE COMINF-ESOCK-Socket-0113
//! @SYMTestCaseID COMINF-ESOCK-Socket-0113
RUN_TEST_STEP 10 TE_Socket Test5.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0113
START_TESTCASE COMINF-ESOCK-Socket-0114
//! @SYMTestCaseID COMINF-ESOCK-Socket-0114
RUN_TEST_STEP 10 TE_Socket Test5.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0114
START_TESTCASE COMINF-ESOCK-Socket-0115
//! @SYMTestCaseID COMINF-ESOCK-Socket-0115
RUN_TEST_STEP 10 TE_Socket Test5.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0115
START_TESTCASE COMINF-ESOCK-Socket-0116
//! @SYMTestCaseID COMINF-ESOCK-Socket-0116
RUN_TEST_STEP 10 TE_Socket Test5.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0116
// Tests 6.1 - 6.5, 7.1 - 7.5 moved to Alloc Heaven script (te_socket_tests-AH)
START_TESTCASE COMINF-ESOCK-Socket-0126
//! @SYMTestCaseID COMINF-ESOCK-Socket-0126
RUN_TEST_STEP 10 TE_Socket Test8.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0126
START_TESTCASE COMINF-ESOCK-Socket-0127
//! @SYMTestCaseID COMINF-ESOCK-Socket-0127
RUN_TEST_STEP 10 TE_Socket Test8.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0127
START_TESTCASE COMINF-ESOCK-Socket-0128
//! @SYMTestCaseID COMINF-ESOCK-Socket-0128
RUN_TEST_STEP 10 TE_Socket Test8.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0128
START_TESTCASE COMINF-ESOCK-Socket-0129
//! @SYMTestCaseID COMINF-ESOCK-Socket-0129
RUN_TEST_STEP 10 TE_Socket Test8.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0129
START_TESTCASE COMINF-ESOCK-Socket-0130
//! @SYMTestCaseID COMINF-ESOCK-Socket-0130
RUN_TEST_STEP 10 TE_Socket Test8.5 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0130
START_TESTCASE COMINF-ESOCK-Socket-0131
//! @SYMTestCaseID COMINF-ESOCK-Socket-0131
RUN_TEST_STEP 10 TE_Socket Test8.6 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0131
START_TESTCASE COMINF-ESOCK-Socket-0807
//! @SYMTestCaseID COMINF-ESOCK-Socket-0807
RUN_TEST_STEP 10 TE_Socket Test8.7 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0807
START_TESTCASE COMINF-ESOCK-Socket-0808
//! @SYMTestCaseID COMINF-ESOCK-Socket-0808
RUN_TEST_STEP 10 TE_Socket Test8.8 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0808
START_TESTCASE COMINF-ESOCK-Socket-0132
//! @SYMTestCaseID COMINF-ESOCK-Socket-0132
RUN_TEST_STEP 10 TE_Socket Test9.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0132
START_TESTCASE COMINF-ESOCK-Socket-0133
//! @SYMTestCaseID COMINF-ESOCK-Socket-0133
RUN_TEST_STEP 10 TE_Socket Test9.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0133
START_TESTCASE COMINF-ESOCK-Socket-0134
//! @SYMTestCaseID COMINF-ESOCK-Socket-0134
RUN_TEST_STEP 10 TE_Socket Test9.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0134
START_TESTCASE COMINF-ESOCK-Socket-0135
//! @SYMTestCaseID COMINF-ESOCK-Socket-0135
RUN_TEST_STEP 10 TE_Socket Test9.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0135
START_TESTCASE COMINF-ESOCK-Socket-0136
//! @SYMTestCaseID COMINF-ESOCK-Socket-0136
RUN_TEST_STEP 10 TE_Socket Test9.5 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0136
START_TESTCASE COMINF-ESOCK-Socket-0906
//! @SYMTestCaseID COMINF-ESOCK-Socket-0906
RUN_TEST_STEP 10 TE_Socket Test9.6 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0906
START_TESTCASE COMINF-ESOCK-Socket-0907
//! @SYMTestCaseID COMINF-ESOCK-Socket-0907
RUN_TEST_STEP 10 TE_Socket Test9.7 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0907
START_TESTCASE COMINF-ESOCK-Socket-0908
//! @SYMTestCaseID COMINF-ESOCK-Socket-0908
RUN_TEST_STEP 10 TE_Socket Test9.8 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0908
START_TESTCASE COMINF-ESOCK-Socket-0909
//! @SYMTestCaseID COMINF-ESOCK-Socket-0909
//! @SYMTestCaseDesc Simple regression test of ESoRecvOneOrMoreNoLength IPC
//! @SYMTestActions Uses RSocket::RecvOneOrMore(TDes8&, TUint, TRequestStatus&)
//! @SYMTestExpectedResults Pass
//! @SYMTestPriority Critical
//! @SYMTestType CT
//! @SYMComponent comms-infras_esock
//! @SYMDEF DEF143623
RUN_TEST_STEP 10 TE_Socket Test9.9 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0909
START_TESTCASE COMINF-ESOCK-Socket-0137
//! @SYMTestCaseID COMINF-ESOCK-Socket-0137
RUN_TEST_STEP 10 TE_Socket Test10.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0137
START_TESTCASE COMINF-ESOCK-Socket-0138
//! @SYMTestCaseID COMINF-ESOCK-Socket-0138
RUN_TEST_STEP 10 TE_Socket Test10.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0138
START_TESTCASE COMINF-ESOCK-Socket-0139
//! @SYMTestCaseID COMINF-ESOCK-Socket-0139
RUN_TEST_STEP 10 TE_Socket Test10.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0139
START_TESTCASE COMINF-ESOCK-Socket-0140
//! @SYMTestCaseID COMINF-ESOCK-Socket-0140
RUN_TEST_STEP 10 TE_Socket Test11.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0140
START_TESTCASE COMINF-ESOCK-Socket-0141
//! @SYMTestCaseID COMINF-ESOCK-Socket-0141
RUN_TEST_STEP 10 TE_Socket Test11.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0141
START_TESTCASE COMINF-ESOCK-Socket-0142
//! @SYMTestCaseID COMINF-ESOCK-Socket-0142
RUN_TEST_STEP 10 TE_Socket Test11.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0142
START_TESTCASE COMINF-ESOCK-Socket-0143
//! @SYMTestCaseID COMINF-ESOCK-Socket-0143
RUN_TEST_STEP 10 TE_Socket Test11.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0143
START_TESTCASE COMINF-ESOCK-Socket-0144
//! @SYMTestCaseID COMINF-ESOCK-Socket-0144
RUN_TEST_STEP 10 TE_Socket Test12.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0144
START_TESTCASE COMINF-ESOCK-Socket-0145
//! @SYMTestCaseID COMINF-ESOCK-Socket-0145
RUN_TEST_STEP 10 TE_Socket Test12.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0145
START_TESTCASE COMINF-ESOCK-Socket-0146
//! @SYMTestCaseID COMINF-ESOCK-Socket-0146
RUN_TEST_STEP 10 TE_Socket Test13.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0146
START_TESTCASE COMINF-ESOCK-Socket-0147
//! @SYMTestCaseID COMINF-ESOCK-Socket-0147
RUN_TEST_STEP 10 TE_Socket Test14.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0147
START_TESTCASE COMINF-ESOCK-Socket-0148
//! @SYMTestCaseID COMINF-ESOCK-Socket-0148
RUN_TEST_STEP 10 TE_Socket Test14.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0148
START_TESTCASE COMINF-ESOCK-Socket-0149
//! @SYMTestCaseID COMINF-ESOCK-Socket-0149
RUN_TEST_STEP 10 TE_Socket Test14.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0149
START_TESTCASE COMINF-ESOCK-Socket-0150
//! @SYMTestCaseID COMINF-ESOCK-Socket-0150
RUN_TEST_STEP 10 TE_Socket Test14.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0150
START_TESTCASE COMINF-ESOCK-Socket-0151
//! @SYMTestCaseID COMINF-ESOCK-Socket-0151
RUN_PANIC_STEP_RESULT 7 ESock_client 10 TE_Socket Test14.5 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0151
START_TESTCASE COMINF-ESOCK-Socket-0152
//! @SYMTestCaseID COMINF-ESOCK-Socket-0152
RUN_TEST_STEP 10 TE_Socket Test15.0 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0152
START_TESTCASE COMINF-ESOCK-Socket-0153
//! @SYMTestCaseID COMINF-ESOCK-Socket-0153
RUN_TEST_STEP 10 TE_Socket Test15.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0153
START_TESTCASE COMINF-ESOCK-Socket-0154
//! @SYMTestCaseID COMINF-ESOCK-Socket-0154
RUN_TEST_STEP 10 TE_Socket Test15.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0154
START_TESTCASE COMINF-ESOCK-Socket-0155
//! @SYMTestCaseID COMINF-ESOCK-Socket-0155
RUN_TEST_STEP 10 TE_Socket Test15.3 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0155
START_TESTCASE COMINF-ESOCK-Socket-0156
//! @SYMTestCaseID COMINF-ESOCK-Socket-0156
RUN_TEST_STEP 10 TE_Socket Test15.4 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0156
START_TESTCASE COMINF-ESOCK-Socket-0157
//! @SYMTestCaseID COMINF-ESOCK-Socket-0157
RUN_TEST_STEP 10 TE_Socket Test15.5 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0157
START_TESTCASE COMINF-ESOCK-Socket-0158
//! @SYMTestCaseID COMINF-ESOCK-Socket-0158
RUN_TEST_STEP 10 TE_Socket Test16.1
END_TESTCASE COMINF-ESOCK-Socket-0158
START_TESTCASE COMINF-ESOCK-Socket-0159
//! @SYMTestCaseID COMINF-ESOCK-Socket-0159
RUN_PANIC_STEP_RESULT 0 ESock_client 10 TE_Socket Test17.1 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0159
START_TESTCASE COMINF-ESOCK-Socket-0160
//! @SYMTestCaseID COMINF-ESOCK-Socket-0160
RUN_PANIC_STEP_RESULT 0 ESock_client 10 TE_Socket Test17.2 z:\TestData\configs\te_socket.ini
END_TESTCASE COMINF-ESOCK-Socket-0160
START_TESTCASE COMINF-ESOCK-Socket-0161
//! @SYMTestCaseID COMINF-ESOCK-Socket-0161
RUN_TEST_STEP 10 TE_Socket Test18.1
END_TESTCASE COMINF-ESOCK-Socket-0161
START_TESTCASE COMINF-ESOCK-Socket-0162
//! @SYMTestCaseID COMINF-ESOCK-Socket-0162
RUN_TEST_STEP 10 TE_Socket Test18.2
END_TESTCASE COMINF-ESOCK-Socket-0162
START_TESTCASE COMINF-ESOCK-Socket-0163
//! @SYMTestCaseID COMINF-ESOCK-Socket-0163
RUN_TEST_STEP 10 TE_Socket Test18.3
END_TESTCASE COMINF-ESOCK-Socket-0163
START_TESTCASE COMINF-ESOCK-Socket-0164
//! @SYMTestCaseID COMINF-ESOCK-Socket-0164
RUN_TEST_STEP 10 TE_Socket Test19.1
END_TESTCASE COMINF-ESOCK-Socket-0164
START_TESTCASE COMINF-ESOCK-Socket-0165
//! @SYMTestCaseID COMINF-ESOCK-Socket-0165
RUN_TEST_STEP 10 TE_Socket Test19.2
END_TESTCASE COMINF-ESOCK-Socket-0165
START_TESTCASE COMINF-ESOCK-Socket-0166
//! @SYMTestCaseID COMINF-ESOCK-Socket-0166
RUN_TEST_STEP 10 TE_Socket Test20.1
END_TESTCASE COMINF-ESOCK-Socket-0166
START_TESTCASE COMINF-ESOCK-Socket-0167
//! @SYMTestCaseID COMINF-ESOCK-Socket-0167
RUN_TEST_STEP 10 TE_Socket Test20.2
END_TESTCASE COMINF-ESOCK-Socket-0167
START_TESTCASE COMINF-ESOCK-Socket-0168
//! @SYMTestCaseID COMINF-ESOCK-Socket-0168
RUN_TEST_STEP 10 TE_Socket Test20.3
END_TESTCASE COMINF-ESOCK-Socket-0168
START_TESTCASE COMINF-ESOCK-Socket-0169
//! @SYMTestCaseID COMINF-ESOCK-Socket-0169
RUN_TEST_STEP 10 TE_Socket Test20.4
END_TESTCASE COMINF-ESOCK-Socket-0169
START_TESTCASE COMINF-ESOCK-Socket-0170
//! @SYMTestCaseID COMINF-ESOCK-Socket-0170
// run test 21.1
PRINT
RUN_TEST_STEP 100 TE_Socket Test21.1
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0170
START_TESTCASE COMINF-ESOCK-Socket-0171
//! @SYMTestCaseID COMINF-ESOCK-Socket-0171
// run test 21.2
PRINT
RUN_TEST_STEP 100 TE_Socket Test21.2
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0171
START_TESTCASE COMINF-ESOCK-Socket-0172
//! @SYMTestCaseID COMINF-ESOCK-Socket-0172
//! @SYMTestCaseDesc Sending more than 60k packet by Stream protocol with blocking mode
//! @SYMTestActions RSocket::Send
//! @SYMTestExpectedResults pass
//! @SYMTestPriority Critical
//! @SYMTestType CT
//! @SYMComponent comms-infras_esock
//! @SYMDEF DEF143021
// run test 31.1
PRINT
RUN_TEST_STEP 100 TE_Socket Test31.1
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0172
START_TESTCASE COMINF-ESOCK-Socket-0173
//! @SYMTestCaseID COMINF-ESOCK-Socket-0173
//! @SYMTestCaseDesc Sending more than 60k packet by Stream protocol with non-blocking mode
//! @SYMTestActions RSocket::Send
//! @SYMTestExpectedResults pass
//! @SYMTestPriority Critical
//! @SYMTestType CT
//! @SYMComponent comms-infras_esock
//! @SYMDEF DEF143021
// run test 31.2
PRINT
RUN_TEST_STEP 100 TE_Socket Test31.2
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0173
START_TESTCASE COMINF-ESOCK-Socket-0174
//! @SYMTestCaseID COMINF-ESOCK-Socket-0174
//! @SYMTestCaseDesc Sending more than 60k packet by datagram protocol with blocking mode
//! @SYMTestActions RSocket::SendTo
//! @SYMTestExpectedResults pass
//! @SYMTestPriority Critical
//! @SYMTestType CT
//! @SYMComponent comms-infras_esock
//! @SYMDEF DEF143021
// run test 31.3
PRINT
RUN_TEST_STEP 100 TE_Socket Test31.3
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0174
START_TESTCASE COMINF-ESOCK-Socket-0175
//! @SYMTestCaseID COMINF-ESOCK-Socket-0175
//! @SYMTestCaseDesc Sending more than 60k packet by Stream protocol with non-blocking mode
//! @SYMTestActions RSocket::SendTo
//! @SYMTestExpectedResults pass
//! @SYMTestPriority Critical
//! @SYMTestType CT
//! @SYMComponent comms-infras_esock
//! @SYMDEF DEF143021
// run test 31.4
PRINT
RUN_TEST_STEP 100 TE_Socket Test31.4
TEST_COMPLETE
END_TESTCASE COMINF-ESOCK-Socket-0175