|
1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // Example file/test code to demonstrate how to develop a TestExecute Server |
|
15 // Developers should take this project as a template and substitute their own |
|
16 // code at the __EDIT_ME__ tags |
|
17 // |
|
18 // for (WINS && !EKA2) versions will be xxxServer.Dll and require a thread to be started |
|
19 // in the process of the client. The client initialises the server by calling the |
|
20 // one and only ordinal. |
|
21 // |
|
22 |
|
23 // EPOC includes |
|
24 #include <e32base.h> |
|
25 |
|
26 #include <d32comm.h> |
|
27 |
|
28 #include "teststepcomsdbg.h" |
|
29 #include "TE_comsdbgServer.h" |
|
30 #include "step_001_01.h" |
|
31 #include "step_002_xx.h" |
|
32 #include "step_003_xx.h" |
|
33 #include "step_004_xx.h" |
|
34 #include "step_005_xx.h" |
|
35 #include "step_006_xx.h" |
|
36 #include "step_007_xx.h" |
|
37 #include "step_008_xx.h" |
|
38 #include "step_009_xx.h" |
|
39 #include "step_010_xx.h" |
|
40 #include "step_011_xx.h" |
|
41 #include "step_012_xx.h" |
|
42 #include "step_013_xx.h" |
|
43 #include "step_014_xx.h" |
|
44 #include "step_015_xx.h" |
|
45 #include "step_016_xx.h" |
|
46 #include "step_017_xx.h" |
|
47 #include "step_018_01.h" |
|
48 #include "step_019_01.h" |
|
49 #include "step_020_xx.h" |
|
50 #include "step_021_01.h" |
|
51 #include "step_022_01.h" |
|
52 #include "step_023_01.h" |
|
53 #include "step_024_xx.h" |
|
54 #include "step_025_xx.h" |
|
55 #include "step_026_xx.h" |
|
56 #include "step_027_xx.h" |
|
57 #include "step_028_xx.h" |
|
58 #include "step_029_xx.h" |
|
59 #include "step_030_xx.h" |
|
60 #include "t_cdu_performancetest.h" |
|
61 #include "Setup.h" |
|
62 |
|
63 |
|
64 // __EDIT_ME__ - Substitute the name of your test server |
|
65 _LIT(KServerName,"te_comsdbg"); |
|
66 // __EDIT_ME__ - Use your own server class name |
|
67 CTE_comsdbgServer* CTE_comsdbgServer::NewL() |
|
68 /** |
|
69 * @return - Instance of the test server |
|
70 * Called inside the MainL() function to create and start the |
|
71 * CTestServer derived server. |
|
72 */ |
|
73 { |
|
74 // __EDIT_ME__ new your server class here |
|
75 CTE_comsdbgServer * server = new (ELeave) CTE_comsdbgServer(); |
|
76 CleanupStack::PushL(server); |
|
77 |
|
78 // Either use a StartL or ConstructL, the latter will permit |
|
79 // Server Logging. |
|
80 |
|
81 //server->StartL(KServerName); |
|
82 server-> ConstructL(KServerName); |
|
83 CleanupStack::Pop(server); |
|
84 return server; |
|
85 } |
|
86 |
|
87 // EKA2 much simpler |
|
88 // Just an E32Main and a MainL() |
|
89 LOCAL_C void MainL() |
|
90 /** |
|
91 * Much simpler, uses the new Rendezvous() call to sync with the client |
|
92 */ |
|
93 { |
|
94 // Leave the hooks in for platform security |
|
95 #if (defined __DATA_CAGING__) |
|
96 RProcess().DataCaging(RProcess::EDataCagingOn); |
|
97 RProcess().SecureApi(RProcess::ESecureApiOn); |
|
98 #endif |
|
99 CActiveScheduler* sched=NULL; |
|
100 sched=new(ELeave) CActiveScheduler; |
|
101 CActiveScheduler::Install(sched); |
|
102 // __EDIT_ME__ Your server name |
|
103 CTE_comsdbgServer* server = NULL; |
|
104 // Create the CTestServer derived server |
|
105 // __EDIT_ME__ Your server name |
|
106 TRAPD(err,server = CTE_comsdbgServer::NewL()); |
|
107 if(!err) |
|
108 { |
|
109 // Sync with the client and enter the active scheduler |
|
110 RProcess::Rendezvous(KErrNone); |
|
111 sched->Start(); |
|
112 } |
|
113 delete server; |
|
114 delete sched; |
|
115 } |
|
116 |
|
117 // Only a DLL on emulator for Symbian OS v7.0s and earlier. |
|
118 |
|
119 GLDEF_C TInt E32Main() |
|
120 /** |
|
121 * @return - Standard Epoc error code on exit |
|
122 */ |
|
123 { |
|
124 CTrapCleanup* cleanup = CTrapCleanup::New(); |
|
125 if(cleanup == NULL) |
|
126 { |
|
127 return KErrNoMemory; |
|
128 } |
|
129 TRAP_IGNORE(MainL()); |
|
130 delete cleanup; |
|
131 return KErrNone; |
|
132 } |
|
133 |
|
134 // Create a thread in the calling process |
|
135 // Emulator Symbian OS v7.0s and earlier. |
|
136 |
|
137 // __EDIT_ME__ - Use your own server class name |
|
138 CTestStep* CTE_comsdbgServer::CreateTestStep(const TDesC& aStepName) |
|
139 /** |
|
140 * @return - A CTestStep derived instance |
|
141 * Implementation of CTestServer pure virtual |
|
142 */ |
|
143 { |
|
144 InitDir(); |
|
145 |
|
146 CTestStep* testStep = NULL; |
|
147 // __EDIT_ME__ - Create your own test steps here |
|
148 // This server creates just one step but create as many as you want |
|
149 // They are created "just in time" when the worker thread is created |
|
150 |
|
151 if(aStepName.Compare(_L("step_001_01")) == 0 ) |
|
152 testStep = new(ELeave) CFloggerTest001_01; |
|
153 else if(aStepName.Compare(_L("step_002_01")) == 0 ) |
|
154 testStep = new(ELeave) CFloggerTest002_01; |
|
155 else if(aStepName.Compare(_L("step_002_02")) == 0 ) |
|
156 testStep = new(ELeave) CFloggerTest002_02; |
|
157 else if(aStepName.Compare(_L("step_003_01")) == 0 ) |
|
158 testStep = new(ELeave) CFloggerTest003_01; |
|
159 else if(aStepName.Compare(_L("step_003_02")) == 0 ) |
|
160 testStep = new(ELeave) CFloggerTest003_02; |
|
161 else if(aStepName.Compare(_L("step_003_03")) == 0 ) |
|
162 testStep = new(ELeave) CFloggerTest003_03; |
|
163 else if(aStepName.Compare(_L("step_004_01")) == 0 ) |
|
164 testStep = new(ELeave) CFloggerTest004_01; |
|
165 else if(aStepName.Compare(_L("step_004_02")) == 0 ) |
|
166 testStep = new(ELeave) CFloggerTest004_02; |
|
167 else if(aStepName.Compare(_L("step_004_03")) == 0 ) |
|
168 testStep = new(ELeave) CFloggerTest004_03; |
|
169 else if(aStepName.Compare(_L("step_005_01")) == 0 ) |
|
170 testStep = new(ELeave) CFloggerTest005_01; |
|
171 else if(aStepName.Compare(_L("step_005_02")) == 0 ) |
|
172 testStep = new(ELeave) CFloggerTest005_02; |
|
173 else if(aStepName.Compare(_L("step_005_03")) == 0 ) |
|
174 testStep = new(ELeave) CFloggerTest005_03; |
|
175 else if(aStepName.Compare(_L("step_005_04")) == 0 ) |
|
176 testStep = new(ELeave) CFloggerTest005_04; |
|
177 else if(aStepName.Compare(_L("step_006_01")) == 0 ) |
|
178 testStep = new(ELeave) CFloggerTest006_01; |
|
179 else if(aStepName.Compare(_L("step_006_02")) == 0 ) |
|
180 testStep = new(ELeave) CFloggerTest006_02; |
|
181 else if(aStepName.Compare(_L("step_006_03")) == 0 ) |
|
182 testStep = new(ELeave) CFloggerTest006_03; |
|
183 else if(aStepName.Compare(_L("step_007_01")) == 0 ) |
|
184 testStep = new(ELeave) CFloggerTest007_01; |
|
185 else if(aStepName.Compare(_L("step_007_02")) == 0 ) |
|
186 testStep = new(ELeave) CFloggerTest007_02; |
|
187 else if(aStepName.Compare(_L("step_007_03")) == 0 ) |
|
188 testStep = new(ELeave) CFloggerTest007_03; |
|
189 else if(aStepName.Compare(_L("step_008_01")) == 0 ) |
|
190 testStep = new(ELeave) CFloggerTest008_01; |
|
191 else if(aStepName.Compare(_L("step_008_02")) == 0 ) |
|
192 testStep = new(ELeave) CFloggerTest008_02; |
|
193 else if(aStepName.Compare(_L("step_008_03")) == 0 ) |
|
194 testStep = new(ELeave) CFloggerTest008_03; |
|
195 else if(aStepName.Compare(_L("step_008_04")) == 0 ) |
|
196 testStep = new(ELeave) CFloggerTest008_04; |
|
197 else if(aStepName.Compare(_L("step_009_01")) == 0 ) |
|
198 testStep = new(ELeave) CFloggerTest009_01; |
|
199 else if(aStepName.Compare(_L("step_009_02")) == 0 ) |
|
200 testStep = new(ELeave) CFloggerTest009_02; |
|
201 else if(aStepName.Compare(_L("step_009_03")) == 0 ) |
|
202 testStep = new(ELeave) CFloggerTest009_03; |
|
203 else if(aStepName.Compare(_L("step_010_01")) == 0 ) |
|
204 testStep = new(ELeave) CFloggerTest010_01; |
|
205 else if(aStepName.Compare(_L("step_010_02")) == 0 ) |
|
206 testStep = new(ELeave) CFloggerTest010_02; |
|
207 else if(aStepName.Compare(_L("step_010_03")) == 0 ) |
|
208 testStep = new(ELeave) CFloggerTest010_03; |
|
209 else if(aStepName.Compare(_L("step_010_04")) == 0 ) |
|
210 testStep = new(ELeave) CFloggerTest010_04; |
|
211 else if(aStepName.Compare(_L("step_010_05")) == 0 ) |
|
212 testStep = new(ELeave) CFloggerTest010_05; |
|
213 else if(aStepName.Compare(_L("step_010_06")) == 0 ) |
|
214 testStep = new(ELeave) CFloggerTest010_06; |
|
215 else if(aStepName.Compare(_L("step_011_01")) == 0 ) |
|
216 testStep = new(ELeave) CFloggerTest011_01; |
|
217 else if(aStepName.Compare(_L("step_011_02")) == 0 ) |
|
218 testStep = new(ELeave) CFloggerTest011_02; |
|
219 else if(aStepName.Compare(_L("step_011_03")) == 0 ) |
|
220 testStep = new(ELeave) CFloggerTest011_03; |
|
221 else if(aStepName.Compare(_L("step_012_01")) == 0 ) |
|
222 testStep = new(ELeave) CFloggerTest012_01; |
|
223 else if(aStepName.Compare(_L("step_012_02")) == 0 ) |
|
224 testStep = new(ELeave) CFloggerTest012_02; |
|
225 else if(aStepName.Compare(_L("step_012_03")) == 0 ) |
|
226 testStep = new(ELeave) CFloggerTest012_03; |
|
227 else if(aStepName.Compare(_L("step_012_04")) == 0 ) |
|
228 testStep = new(ELeave) CFloggerTest012_04; |
|
229 else if(aStepName.Compare(_L("step_013_01")) == 0 ) |
|
230 testStep = new(ELeave) CFloggerTest013_01; |
|
231 else if(aStepName.Compare(_L("step_013_02")) == 0 ) |
|
232 testStep = new(ELeave) CFloggerTest013_02; |
|
233 else if(aStepName.Compare(_L("step_013_03")) == 0 ) |
|
234 testStep = new(ELeave) CFloggerTest013_03; |
|
235 else if(aStepName.Compare(_L("step_014_01")) == 0 ) |
|
236 testStep = new(ELeave) CFloggerTest014_01; |
|
237 else if(aStepName.Compare(_L("step_014_02")) == 0 ) |
|
238 testStep = new(ELeave) CFloggerTest014_02; |
|
239 else if(aStepName.Compare(_L("step_014_03")) == 0 ) |
|
240 testStep = new(ELeave) CFloggerTest014_03; |
|
241 else if(aStepName.Compare(_L("step_015_01")) == 0 ) |
|
242 testStep = new(ELeave) CFloggerTest015_01; |
|
243 else if(aStepName.Compare(_L("step_015_02")) == 0 ) |
|
244 testStep = new(ELeave) CFloggerTest015_02; |
|
245 else if(aStepName.Compare(_L("step_015_03")) == 0 ) |
|
246 testStep = new(ELeave) CFloggerTest015_03; |
|
247 else if(aStepName.Compare(_L("step_015_04")) == 0 ) |
|
248 testStep = new(ELeave) CFloggerTest015_04; |
|
249 else if(aStepName.Compare(_L("step_016_01")) == 0 ) |
|
250 testStep = new(ELeave) CFloggerTest016_01; |
|
251 else if(aStepName.Compare(_L("step_016_02")) == 0 ) |
|
252 testStep = new(ELeave) CFloggerTest016_02; |
|
253 else if(aStepName.Compare(_L("step_016_03")) == 0 ) |
|
254 testStep = new(ELeave) CFloggerTest016_03; |
|
255 else if(aStepName.Compare(_L("step_017_01")) == 0 ) |
|
256 testStep = new(ELeave) CFloggerTest017_01; |
|
257 else if(aStepName.Compare(_L("step_017_02")) == 0 ) |
|
258 testStep = new(ELeave) CFloggerTest017_02; |
|
259 else if(aStepName.Compare(_L("step_017_03")) == 0 ) |
|
260 testStep = new(ELeave) CFloggerTest017_03; |
|
261 else if(aStepName.Compare(_L("step_017_04")) == 0 ) |
|
262 testStep = new(ELeave) CFloggerTest017_04; |
|
263 else if(aStepName.Compare(_L("step_017_05")) == 0 ) |
|
264 testStep = new(ELeave) CFloggerTest017_05; |
|
265 else if(aStepName.Compare(_L("step_017_06")) == 0 ) |
|
266 testStep = new(ELeave) CFloggerTest017_06; |
|
267 else if(aStepName.Compare(_L("step_018_01")) == 0 ) |
|
268 testStep = new(ELeave) CFloggerTest018_01; |
|
269 else if(aStepName.Compare(_L("step_019_01")) == 0 ) |
|
270 testStep = new(ELeave) CFloggerTest019_01; |
|
271 else if(aStepName.Compare(_L("step_020_01")) == 0 ) |
|
272 testStep = new(ELeave) CFloggerTest020_01; |
|
273 else if(aStepName.Compare(_L("step_020_02")) == 0 ) |
|
274 testStep = new(ELeave) CFloggerTest020_02; |
|
275 else if(aStepName.Compare(_L("step_020_03")) == 0 ) |
|
276 testStep = new(ELeave) CFloggerTest020_03; |
|
277 else if(aStepName.Compare(_L("step_021_01")) == 0 ) |
|
278 testStep = new(ELeave) CFloggerTest021_01; |
|
279 else if(aStepName.Compare(_L("step_022_01")) == 0 ) |
|
280 testStep = new(ELeave) CFloggerTest022_01; |
|
281 else if(aStepName.Compare(_L("step_023_01")) == 0 ) |
|
282 testStep = new(ELeave) CFloggerTest023_01; |
|
283 else if(aStepName.Compare(_L("step_023_02")) == 0 ) |
|
284 testStep = new(ELeave) CFloggerTest023_02; |
|
285 else if(aStepName.Compare(_L("step_024_01")) == 0 ) |
|
286 testStep = new(ELeave) CFloggerTest024_01; |
|
287 else if(aStepName.Compare(_L("step_024_02")) == 0 ) |
|
288 testStep = new(ELeave) CFloggerTest024_02; |
|
289 else if(aStepName.Compare(_L("step_024_03")) == 0 ) |
|
290 testStep = new(ELeave) CFloggerTest024_03; |
|
291 else if(aStepName.Compare(_L("step_024_04")) == 0 ) |
|
292 testStep = new(ELeave) CFloggerTest024_04; |
|
293 else if(aStepName.Compare(_L("step_024_05")) == 0 ) |
|
294 testStep = new(ELeave) CFloggerTest024_05; |
|
295 else if(aStepName.Compare(_L("step_024_06")) == 0 ) |
|
296 testStep = new(ELeave) CFloggerTest024_06; |
|
297 else if(aStepName.Compare(_L("step_024_07")) == 0 ) |
|
298 testStep = new(ELeave) CFloggerTest024_07; |
|
299 else if(aStepName.Compare(_L("step_024_08")) == 0 ) |
|
300 testStep = new(ELeave) CFloggerTest024_08; |
|
301 else if(aStepName.Compare(_L("step_025_BuildTestUdeb1")) == 0 ) |
|
302 testStep = new(ELeave) CFloggerTest025_BuildTestUdeb1; |
|
303 //else if(aStepName.Compare(_L("step_025_BuildTestUdeb2")) == 0 ) |
|
304 // testStep = new(ELeave) CFloggerTest025_BuildTestUdeb2;//removed-seestep_025_xxx.cpp |
|
305 else if(aStepName.Compare(_L("step_025_BuildTestUdeb3")) == 0 ) |
|
306 testStep = new(ELeave) CFloggerTest025_BuildTestUdeb3; |
|
307 else if(aStepName.Compare(_L("step_025_BuildTestUdeb4")) == 0 ) |
|
308 testStep = new(ELeave) CFloggerTest025_BuildTestUdeb4; |
|
309 else if(aStepName.Compare(_L("step_025_BuildTestUrel1")) == 0 ) |
|
310 testStep = new(ELeave) CFloggerTest025_BuildTestUrel1; |
|
311 //else if(aStepName.Compare(_L("step_025_BuildTestUrel2")) == 0 ) |
|
312 // testStep = new(ELeave) CFloggerTest025_BuildTestUrel2;//removed-seestep_025_xxx.cpp |
|
313 else if(aStepName.Compare(_L("step_025_BuildTestUrel3")) == 0 ) |
|
314 testStep = new(ELeave) CFloggerTest025_BuildTestUrel3; |
|
315 else if(aStepName.Compare(_L("step_025_BuildTestUrel4")) == 0 ) |
|
316 testStep = new(ELeave) CFloggerTest025_BuildTestUrel4; |
|
317 else if(aStepName.Compare(_L("step_026_01")) == 0 ) |
|
318 testStep = new(ELeave) CFloggerTest026_01; |
|
319 else if(aStepName.Compare(_L("step_026_02")) == 0 ) |
|
320 testStep = new(ELeave) CFloggerTest026_02; |
|
321 else if(aStepName.Compare(_L("step_026_03")) == 0 ) |
|
322 testStep = new(ELeave) CFloggerTest026_03; |
|
323 else if(aStepName.Compare(_L("Setup_File")) == 0 ) |
|
324 testStep = new(ELeave) CFloggerTest_Setup; |
|
325 else if(aStepName.Compare(_L("Setup_InitializeIniFile")) == 0 ) |
|
326 testStep = new(ELeave) CFloggerTest_InitializeIniFile; |
|
327 else if(aStepName.Compare(_L("Restore_File")) == 0 ) |
|
328 testStep = new(ELeave) CFloggerTest_Restore; |
|
329 else if(aStepName.Compare(_L("step_027_01")) == 0 ) |
|
330 testStep = new(ELeave) CFloggerTest027_01; |
|
331 else if(aStepName.Compare(_L("step_027_02")) == 0 ) |
|
332 testStep = new(ELeave) CFloggerTest027_02; |
|
333 else if(aStepName.Compare(_L("step_027_03")) == 0 ) |
|
334 testStep = new(ELeave) CFloggerTest027_03; |
|
335 else if(aStepName.Compare(_L("step_027_04")) == 0 ) |
|
336 testStep = new(ELeave) CFloggerTest027_04; |
|
337 else if(aStepName.Compare(_L("step_027_05")) == 0 ) |
|
338 testStep = new(ELeave) CFloggerTest027_05; |
|
339 else if(aStepName.Compare(_L("step_027_06")) == 0 ) |
|
340 testStep = new(ELeave) CFloggerTest027_06; |
|
341 else if(aStepName.Compare(_L("step_027_07")) == 0 ) |
|
342 testStep = new(ELeave) CFloggerTest027_07; |
|
343 else if(aStepName.Compare(_L("step_027_08")) == 0 ) |
|
344 testStep = new(ELeave) CFloggerTest027_08; |
|
345 else if(aStepName.Compare(_L("step_027_09")) == 0 ) |
|
346 testStep = new(ELeave) CFloggerTest027_09; |
|
347 else if(aStepName.Compare(_L("step_027_10")) == 0 ) |
|
348 testStep = new(ELeave) CFloggerTest027_10; |
|
349 else if(aStepName.Compare(_L("step_027_11")) == 0 ) |
|
350 testStep = new(ELeave) CFloggerTest027_11; |
|
351 else if(aStepName.Compare(_L("step_027_12")) == 0 ) |
|
352 testStep = new(ELeave) CFloggerTest027_12; |
|
353 else if(aStepName.Compare(_L("step_028_Sync_Setup")) == 0 ) |
|
354 testStep = new(ELeave) CFloggerTest028_Sync_Setup; |
|
355 else if(aStepName.Compare(_L("step_028_Sync_ConWriteUni")) == 0 ) |
|
356 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteUni; |
|
357 else if(aStepName.Compare(_L("step_028_Sync_ConWriteUniBound")) == 0 ) |
|
358 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteUniBound; |
|
359 else if(aStepName.Compare(_L("step_028_Sync_ConWriteFormatEUni")) == 0 ) |
|
360 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteFormatEUni; |
|
361 else if(aStepName.Compare(_L("step_028_Sync_ConWriteFormatEUniBound")) == 0 ) |
|
362 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteFormatEUniBound; |
|
363 else if(aStepName.Compare(_L("step_028_Sync_ConWriteFormatV8Bit")) == 0 ) |
|
364 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteFormatV8Bit; |
|
365 else if(aStepName.Compare(_L("step_028_Sync_ConWriteFormatV8BitBound")) == 0 ) |
|
366 testStep = new(ELeave) CFloggerTest028_Sync_ConWriteFormatV8BitBound; |
|
367 else if(aStepName.Compare(_L("step_028_Sync_Static_WriteUni")) == 0 ) |
|
368 testStep = new(ELeave) CFloggerTest028_Sync_Static_WriteUni; |
|
369 else if(aStepName.Compare(_L("step_028_Sync_Static_WriteUniBound")) == 0 ) |
|
370 testStep = new(ELeave) CFloggerTest028_Sync_Static_WriteUniBound; |
|
371 else if(aStepName.Compare(_L("step_028_Sync_Static_WriteFormatVUni")) == 0 ) |
|
372 testStep = new(ELeave) CFloggerTest028_Sync_Static_WriteFormatVUni; |
|
373 else if(aStepName.Compare(_L("step_028_Sync_Static_WriteFormatVUniBound")) == 0 ) |
|
374 testStep = new(ELeave) CFloggerTest028_Sync_Static_WriteFormatVUniBound; |
|
375 else if(aStepName.Compare(_L("step_028_Sync_Static_HexDump")) == 0 ) |
|
376 testStep = new(ELeave) CFloggerTest028_Sync_Static_HexDump; |
|
377 else if(aStepName.Compare(_L("step_028_Sync_ClearLog")) == 0 ) |
|
378 testStep = new(ELeave) CFloggerTest028_Sync_ClearLog; |
|
379 else if(aStepName.Compare(_L("step_028_Sync_Binary")) == 0 ) |
|
380 testStep = new(ELeave) CFloggerTest028_Sync_Binary; |
|
381 else if(aStepName.Compare(_L("step_028_Sync_ConMultiple")) == 0 ) |
|
382 testStep = new(ELeave) CFloggerTest028_Sync_ConMultiple; |
|
383 else if(aStepName.Compare(_L("step_028_Sync_Static_Multiple")) == 0 ) |
|
384 testStep = new(ELeave) CFloggerTest028_Sync_Static_Multiple; |
|
385 else if(aStepName.Compare(_L("step_028_Sync_ConMultiple2")) == 0 ) |
|
386 testStep = new(ELeave) CFloggerTest028_Sync_ConMultiple2; |
|
387 else if(aStepName.Compare(_L("step_028_Sync_Static_Multiple2")) == 0 ) |
|
388 testStep = new(ELeave) CFloggerTest028_Sync_Static_Multiple2; |
|
389 else if(aStepName.Compare(_L("step_029_IniFile01")) == 0 ) |
|
390 testStep = new(ELeave) CFloggerTest029_IniFile01; |
|
391 else if(aStepName.Compare(_L("step_029_IniFile02")) == 0 ) |
|
392 testStep = new(ELeave) CFloggerTest029_IniFile02; |
|
393 else if(aStepName.Compare(_L("step_029_IniFile03")) == 0 ) |
|
394 testStep = new(ELeave) CFloggerTest029_IniFile03; |
|
395 else if(aStepName.Compare(_L("step_029_IniFile")) == 0 ) |
|
396 testStep = new(ELeave) CFloggerTest029_IniFile04; |
|
397 else if(aStepName.Compare(_L("step_029_IniFile04H")) == 0 ) |
|
398 testStep = new(ELeave) CFloggerTest029_IniFile04H; |
|
399 else if(aStepName.Compare(_L("step_030_Tag_Setup")) == 0 ) |
|
400 testStep = new(ELeave) CFloggerTest030_Tag_Setup; |
|
401 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag01")) == 0 ) |
|
402 testStep = new(ELeave) CFloggerTest030_TagSetLogTag01; |
|
403 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag02")) == 0 ) |
|
404 testStep = new(ELeave) CFloggerTest030_TagSetLogTag02; |
|
405 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag03")) == 0 ) |
|
406 testStep = new(ELeave) CFloggerTest030_TagSetLogTag03; |
|
407 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag04")) == 0 ) |
|
408 testStep = new(ELeave) CFloggerTest030_TagSetLogTag04; |
|
409 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag05")) == 0 ) |
|
410 testStep = new(ELeave) CFloggerTest030_TagSetLogTag05; |
|
411 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag06")) == 0 ) |
|
412 testStep = new(ELeave) CFloggerTest030_TagSetLogTag06; |
|
413 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag07")) == 0 ) |
|
414 testStep = new(ELeave) CFloggerTest030_TagSetLogTag07; |
|
415 else if(aStepName.Compare(_L("step_030_Tag_TagSetLogTag08")) == 0 ) |
|
416 testStep = new(ELeave) CFloggerTest030_TagSetLogTag08; |
|
417 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog01")) == 0 ) |
|
418 testStep = new(ELeave) CFloggerTest030_TagCreateLog01; |
|
419 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog02")) == 0 ) |
|
420 testStep = new(ELeave) CFloggerTest030_TagCreateLog02; |
|
421 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog03")) == 0 ) |
|
422 testStep = new(ELeave) CFloggerTest030_TagCreateLog03; |
|
423 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog04")) == 0 ) |
|
424 testStep = new(ELeave) CFloggerTest030_TagCreateLog04; |
|
425 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog05")) == 0 ) |
|
426 testStep = new(ELeave) CFloggerTest030_TagCreateLog05; |
|
427 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog06")) == 0 ) |
|
428 testStep = new(ELeave) CFloggerTest030_TagCreateLog06; |
|
429 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog07")) == 0 ) |
|
430 testStep = new(ELeave) CFloggerTest030_TagCreateLog07; |
|
431 else if(aStepName.Compare(_L("step_030_Tag_TagCreateLog08")) == 0 ) |
|
432 testStep = new(ELeave) CFloggerTest030_TagCreateLog08; |
|
433 else if(aStepName.Compare(_L("step_030_Tag_TagWrite01")) == 0 ) |
|
434 testStep = new(ELeave) CFloggerTest030_TagWrite01; |
|
435 else if(aStepName.Compare(_L("step_030_Tag_TagWrite02")) == 0 ) |
|
436 testStep = new(ELeave) CFloggerTest030_TagWrite02; |
|
437 else if(aStepName.Compare(_L("step_030_Tag_TagWrite03")) == 0 ) |
|
438 testStep = new(ELeave) CFloggerTest030_TagWrite03; |
|
439 else if(aStepName.Compare(_L("step_030_Tag_TagWrite04")) == 0 ) |
|
440 testStep = new(ELeave) CFloggerTest030_TagWrite04; |
|
441 else if(aStepName.Compare(_L("step_030_Tag_TagWrite05")) == 0 ) |
|
442 testStep = new(ELeave) CFloggerTest030_TagWrite05; |
|
443 else if(aStepName.Compare(_L("step_030_Tag_TagWrite06")) == 0 ) |
|
444 testStep = new(ELeave) CFloggerTest030_TagWrite06; |
|
445 else if(aStepName.Compare(_L("step_030_Tag_TagWrite07")) == 0 ) |
|
446 testStep = new(ELeave) CFloggerTest030_TagWrite07; |
|
447 else if(aStepName.Compare(_L("step_030_Tag_TagWrite08")) == 0 ) |
|
448 testStep = new(ELeave) CFloggerTest030_TagWrite08; |
|
449 else if(aStepName.Compare(_L("cdu_performance_test")) == 0 ) |
|
450 testStep = new(ELeave) CCDUPerformanceTest; |
|
451 |
|
452 |
|
453 return testStep; |
|
454 } |
|
455 |
|
456 // Initialize the logs directory by creating it if necessary, and create the testresults directory. |
|
457 |
|
458 void CTE_comsdbgServer::InitDir() |
|
459 { |
|
460 RFs fs; |
|
461 fs.Connect(); |
|
462 fs.MkDir(KFloggerOutputDir); |
|
463 fs.MkDir(KTestResultsDir); |
|
464 fs.Close(); |
|
465 |
|
466 } |
|
467 |
|
468 TPtrC CTE_comsdbgServer::GetVersion( void ) |
|
469 { |
|
470 // make a version string available for test system |
|
471 #ifdef _DEBUG |
|
472 _LIT(KTxtVersion,"1.0 (udeb)"); |
|
473 #else |
|
474 _LIT(KTxtVersion,"1.0"); |
|
475 #endif |
|
476 return KTxtVersion(); |
|
477 } |