|
1 // |
|
2 // Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 // All rights reserved. |
|
4 // This component and the accompanying materials are made available |
|
5 // under the terms of "Eclipse Public License v1.0" |
|
6 // which accompanies this distribution, and is available |
|
7 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 // |
|
9 // Initial Contributors: |
|
10 // Nokia Corporation - initial contribution. |
|
11 // |
|
12 // Contributors: |
|
13 // |
|
14 // Description: |
|
15 // |
|
16 // CAUTION: This script is *NOT* intended to be invoked directly. Instead, it is to be called |
|
17 // by another script that sets up a suitable environment in which to run the test cases. |
|
18 // This includes: |
|
19 // - loading a suitable test_esock_ip.ini |
|
20 // - loading a suitable CommDB configuration |
|
21 // - starting up / shutting down the ESockSvr |
|
22 |
|
23 // This script contains the set of test cases that: |
|
24 // - do not require a connection to a test network |
|
25 // - do *NOT* perform memory (OOM, Out of MBuf, Alloc Heaven, etc) testing. |
|
26 // - do not require a test_esock.ini file. |
|
27 |
|
28 LOAD_SUITE TE_Esock |
|
29 |
|
30 // open socket server |
|
31 RUN_TEST_STEP 10 TE_Esock OpenServer |
|
32 |
|
33 PRINT TE_Esock: Section 1 tests |
|
34 |
|
35 |
|
36 START_TESTCASE COMINF-ESOCK-0101 |
|
37 //! @SYMTestCaseID COMINF-ESOCK-0101 |
|
38 |
|
39 RUN_TEST_STEP 10 TE_Esock Test1.1 z:\testdata\configs\test_esock.ini |
|
40 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
41 END_TESTCASE COMINF-ESOCK-0101 |
|
42 |
|
43 |
|
44 START_TESTCASE COMINF-ESOCK-0102 |
|
45 //! @SYMTestCaseID COMINF-ESOCK-0102 |
|
46 |
|
47 RUN_TEST_STEP 10 TE_Esock Test1.2 z:\testdata\configs\test_esock.ini |
|
48 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
49 END_TESTCASE COMINF-ESOCK-0102 |
|
50 |
|
51 |
|
52 START_TESTCASE COMINF-ESOCK-0103 |
|
53 //! @SYMTestCaseID COMINF-ESOCK-0103 |
|
54 |
|
55 RUN_TEST_STEP 10 TE_Esock Test1.3 z:\testdata\configs\test_esock.ini |
|
56 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
57 END_TESTCASE COMINF-ESOCK-0103 |
|
58 |
|
59 |
|
60 START_TESTCASE COMINF-ESOCK-0104 |
|
61 //! @SYMTestCaseID COMINF-ESOCK-0104 |
|
62 |
|
63 RUN_TEST_STEP 10 TE_Esock Test1.4 z:\testdata\configs\test_esock.ini |
|
64 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
65 END_TESTCASE COMINF-ESOCK-0104 |
|
66 |
|
67 |
|
68 START_TESTCASE COMINF-ESOCK-0105 |
|
69 //! @SYMTestCaseID COMINF-ESOCK-0105 |
|
70 |
|
71 RUN_TEST_STEP 10 TE_Esock Test1.5 z:\testdata\configs\test_esock.ini |
|
72 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
73 END_TESTCASE COMINF-ESOCK-0105 |
|
74 |
|
75 |
|
76 START_TESTCASE COMINF-ESOCK-0106 |
|
77 //! @SYMTestCaseID COMINF-ESOCK-0106 |
|
78 |
|
79 RUN_TEST_STEP 10 TE_Esock Test1.6 z:\testdata\configs\test_esock.ini |
|
80 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
81 END_TESTCASE COMINF-ESOCK-0106 |
|
82 |
|
83 |
|
84 START_TESTCASE COMINF-ESOCK-0107 |
|
85 //! @SYMTestCaseID COMINF-ESOCK-0107 |
|
86 |
|
87 RUN_TEST_STEP 10 TE_Esock Test1.7 z:\testdata\configs\test_esock.ini |
|
88 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
89 END_TESTCASE COMINF-ESOCK-0107 |
|
90 |
|
91 |
|
92 START_TESTCASE COMINF-ESOCK-0108 |
|
93 //! @SYMTestCaseID COMINF-ESOCK-0108 |
|
94 |
|
95 RUN_TEST_STEP 10 TE_Esock Test1.8 z:\testdata\configs\test_esock.ini |
|
96 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
97 END_TESTCASE COMINF-ESOCK-0108 |
|
98 |
|
99 |
|
100 START_TESTCASE COMINF-ESOCK-0109 |
|
101 //! @SYMTestCaseID COMINF-ESOCK-0109 |
|
102 |
|
103 RUN_TEST_STEP 10 TE_Esock Test1.9 z:\testdata\configs\test_esock.ini |
|
104 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
105 END_TESTCASE COMINF-ESOCK-0109 |
|
106 |
|
107 |
|
108 START_TESTCASE COMINF-ESOCK-0110 |
|
109 //! @SYMTestCaseID COMINF-ESOCK-0110 |
|
110 |
|
111 RUN_TEST_STEP 10 TE_Esock Test1.10 |
|
112 END_TESTCASE COMINF-ESOCK-0110 |
|
113 |
|
114 |
|
115 START_TESTCASE COMINF-ESOCK-0111 |
|
116 //! @SYMTestCaseID COMINF-ESOCK-0111 |
|
117 |
|
118 RUN_TEST_STEP 10 TE_Esock Test1.11 z:\testdata\configs\test_esock.ini |
|
119 END_TESTCASE COMINF-ESOCK-0111 |
|
120 |
|
121 |
|
122 START_TESTCASE COMINF-ESOCK-0112 |
|
123 //! @SYMTestCaseID COMINF-ESOCK-0112 |
|
124 |
|
125 RUN_TEST_STEP 10 TE_Esock Test1.12 |
|
126 END_TESTCASE COMINF-ESOCK-0112 |
|
127 |
|
128 |
|
129 START_TESTCASE COMINF-ESOCK-0113 |
|
130 //! @SYMTestCaseID COMINF-ESOCK-0113 |
|
131 |
|
132 RUN_TEST_STEP 10 TE_Esock Test1.13 |
|
133 END_TESTCASE COMINF-ESOCK-0113 |
|
134 |
|
135 |
|
136 START_TESTCASE COMINF-ESOCK-0114 |
|
137 //! @SYMTestCaseID COMINF-ESOCK-0114 |
|
138 |
|
139 RUN_TEST_STEP 10 TE_Esock Test1.14 |
|
140 END_TESTCASE COMINF-ESOCK-0114 |
|
141 |
|
142 |
|
143 START_TESTCASE COMINF-ESOCK-0115 |
|
144 //! @SYMTestCaseID COMINF-ESOCK-0115 |
|
145 |
|
146 RUN_TEST_STEP 10 TE_Esock Test1.1 z:\testdata\configs\test_esock.ini |
|
147 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
148 END_TESTCASE COMINF-ESOCK-0115 |
|
149 |
|
150 |
|
151 START_TESTCASE COMINF-ESOCK-0116 |
|
152 //! @SYMTestCaseID COMINF-ESOCK-0116 |
|
153 |
|
154 RUN_TEST_STEP 10 TE_Esock Test1.16 |
|
155 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
156 END_TESTCASE COMINF-ESOCK-0116 |
|
157 |
|
158 |
|
159 START_TESTCASE COMINF-ESOCK-0117 |
|
160 //! @SYMTestCaseID COMINF-ESOCK-0117 |
|
161 |
|
162 RUN_TEST_STEP 10 TE_Esock Test1.17 |
|
163 RUN_TEST_STEP 10 TE_Esock Test1.15 |
|
164 END_TESTCASE COMINF-ESOCK-0117 |
|
165 |
|
166 |
|
167 PRINT TE_Esock: Section 7 tests |
|
168 |
|
169 |
|
170 START_TESTCASE COMINF-ESOCK-0701 |
|
171 //! @SYMTestCaseID COMINF-ESOCK-0701 |
|
172 |
|
173 RUN_TEST_STEP 10 TE_Esock Test7.1 |
|
174 END_TESTCASE COMINF-ESOCK-0701 |
|
175 |
|
176 |
|
177 START_TESTCASE COMINF-ESOCK-0702 |
|
178 //! @SYMTestCaseID COMINF-ESOCK-0702 |
|
179 // |
|
180 // run test 7.2 |
|
181 RUN_TEST_STEP 10 TE_Esock Test7.2 |
|
182 END_TESTCASE COMINF-ESOCK-0702 |
|
183 |
|
184 |
|
185 START_TESTCASE COMINF-ESOCK-0703 |
|
186 //! @SYMTestCaseID COMINF-ESOCK-0703 |
|
187 // |
|
188 // run test 7.3 |
|
189 RUN_TEST_STEP 10 TE_Esock Test7.3 |
|
190 END_TESTCASE COMINF-ESOCK-0703 |
|
191 |
|
192 |
|
193 START_TESTCASE COMINF-ESOCK-0704 |
|
194 //! @SYMTestCaseID COMINF-ESOCK-0704 |
|
195 // |
|
196 // run test 7.4 |
|
197 RUN_TEST_STEP 10 TE_Esock Test7.4 |
|
198 END_TESTCASE COMINF-ESOCK-0704 |
|
199 |
|
200 |
|
201 START_TESTCASE COMINF-ESOCK-0705 |
|
202 //! @SYMTestCaseID COMINF-ESOCK-0705 |
|
203 // |
|
204 // run test 7.5 |
|
205 RUN_TEST_STEP 10 TE_Esock Test7.5 |
|
206 END_TESTCASE COMINF-ESOCK-0705 |
|
207 |
|
208 |
|
209 START_TESTCASE COMINF-ESOCK-0706 |
|
210 //! @SYMTestCaseID COMINF-ESOCK-0706 |
|
211 // |
|
212 // run test 7.6 |
|
213 RUN_TEST_STEP 10 TE_Esock Test7.6 |
|
214 END_TESTCASE COMINF-ESOCK-0706 |
|
215 |
|
216 |
|
217 START_TESTCASE COMINF-ESOCK-0707 |
|
218 //! @SYMTestCaseID COMINF-ESOCK-0707 |
|
219 // |
|
220 // run test 7.7 |
|
221 RUN_TEST_STEP 10 TE_Esock Test7.7 |
|
222 END_TESTCASE COMINF-ESOCK-0707 |
|
223 |
|
224 |
|
225 PRINT TE_Esock: Section 25 tests |
|
226 |
|
227 // copy hosts file |
|
228 RUN_UTILS MkDir c:\private\ |
|
229 RUN_UTILS MkDir c:\private\10000882\ |
|
230 RUN_UTILS MkDir c:\system |
|
231 RUN_UTILS MkDir c:\system\data |
|
232 RUN_UTILS CopyFile z:\testdata\configs\hosts.te_esock c:\private\10000882\hosts |
|
233 RUN_UTILS MakeReadWrite c:\private\10000882\hosts |
|
234 RUN_UTILS CopyFile c:\private\10000882\hosts c:\system\data\hosts |
|
235 |
|
236 |
|
237 START_TESTCASE COMINF-ESOCK-2501 |
|
238 //! @SYMTestCaseID COMINF-ESOCK-2501 |
|
239 |
|
240 RUN_TEST_STEP 10 TE_Esock Test25.1 |
|
241 END_TESTCASE COMINF-ESOCK-2501 |
|
242 |
|
243 |
|
244 START_TESTCASE COMINF-ESOCK-2502 |
|
245 //! @SYMTestCaseID COMINF-ESOCK-2502 |
|
246 |
|
247 RUN_TEST_STEP 10 TE_Esock Test25.2 |
|
248 END_TESTCASE COMINF-ESOCK-2502 |
|
249 |
|
250 |
|
251 START_TESTCASE COMINF-ESOCK-2503 |
|
252 //! @SYMTestCaseID COMINF-ESOCK-2503 |
|
253 |
|
254 RUN_TEST_STEP 10 TE_Esock Test25.3 z:\testdata\configs\test_esock.ini |
|
255 END_TESTCASE COMINF-ESOCK-2503 |
|
256 |
|
257 |
|
258 START_TESTCASE COMINF-ESOCK-2504 |
|
259 //! @SYMTestCaseID COMINF-ESOCK-2504 |
|
260 |
|
261 RUN_TEST_STEP 10 TE_Esock Test25.4 |
|
262 END_TESTCASE COMINF-ESOCK-2504 |
|
263 |
|
264 // Test 25.5 moved to TE_ESock_tests-mem-nonet.script |
|
265 |
|
266 // delete hosts file |
|
267 RUN_UTILS delete c:\private\10000882\hosts |
|
268 |
|
269 |
|
270 PRINT TE_Esock: Section 26 tests |
|
271 |
|
272 |
|
273 START_TESTCASE COMINF-ESOCK-2601 |
|
274 //! @SYMTestCaseID COMINF-ESOCK-2601 |
|
275 |
|
276 // run test 26.1 Test Query of 'A' type. |
|
277 RUN_TEST_STEP 10 TE_Esock Test26.1 |
|
278 END_TESTCASE COMINF-ESOCK-2601 |
|
279 |
|
280 |
|
281 START_TESTCASE COMINF-ESOCK-2602 |
|
282 //! @SYMTestCaseID COMINF-ESOCK-2602 |
|
283 |
|
284 // run test 26.2 Test Query of 'SVR' type. |
|
285 RUN_TEST_STEP 10 TE_Esock Test26.2 |
|
286 END_TESTCASE COMINF-ESOCK-2602 |
|
287 |
|
288 |
|
289 START_TESTCASE COMINF-ESOCK-2603 |
|
290 //! @SYMTestCaseID COMINF-ESOCK-2603 |
|
291 |
|
292 // run test 26.3 Test Query of 'PTR' type. |
|
293 RUN_TEST_STEP 10 TE_Esock Test26.3 |
|
294 END_TESTCASE COMINF-ESOCK-2603 |
|
295 |
|
296 |
|
297 START_TESTCASE COMINF-ESOCK-2604 |
|
298 //! @SYMTestCaseID COMINF-ESOCK-2604 |
|
299 |
|
300 // run test 26.4 Test Query of 'NAPTR' type. |
|
301 RUN_TEST_STEP 10 TE_Esock Test26.4 |
|
302 END_TESTCASE COMINF-ESOCK-2604 |
|
303 |
|
304 |
|
305 START_TESTCASE COMINF-ESOCK-2605 |
|
306 //! @SYMTestCaseID COMINF-ESOCK-2605 |
|
307 |
|
308 // run test 26.5 Test Query of 'MX' type. |
|
309 RUN_TEST_STEP 10 TE_Esock Test26.5 |
|
310 END_TESTCASE COMINF-ESOCK-2605 |
|
311 |
|
312 |
|
313 START_TESTCASE COMINF-ESOCK-2606 |
|
314 //! @SYMTestCaseID COMINF-ESOCK-2606 |
|
315 |
|
316 // run test 26.6 Test Query of 'AAAA' type. |
|
317 RUN_TEST_STEP 10 TE_Esock Test26.6 |
|
318 END_TESTCASE COMINF-ESOCK-2606 |
|
319 |
|
320 |
|
321 START_TESTCASE COMINF-ESOCK-2607 |
|
322 //! @SYMTestCaseID COMINF-ESOCK-2607 |
|
323 |
|
324 // run test 26.7 Test ESock server memory allocation |
|
325 RUN_TEST_STEP 10 TE_Esock Test26.7 |
|
326 END_TESTCASE COMINF-ESOCK-2607 |
|
327 |
|
328 // close socket server |
|
329 RUN_TEST_STEP 10 TE_Esock CloseServer |