|
1 // |
|
2 // Copyright (c) 2005-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 //! @file |
|
17 //! @SYMTestSuiteName base-bsp-serial-driver-PORT<port>-<baud> |
|
18 //! @SYMScriptTestEnvironment This test script requires a base port ROM |
|
19 |
|
20 ///////////////////////////////////////////////////////////////////// |
|
21 // base-bsp-serial-driver-PORT<port>-<baud>.script |
|
22 // |
|
23 // |
|
24 // Tests elements of the RBusDevComm |
|
25 // as a means of confidence that the HAI APIs work as expected. |
|
26 // |
|
27 // Tests are validated through environment settings found in the file t_serial.ini |
|
28 // |
|
29 // The purpose is to provide a regression test suite of publishedPartner APIs for RBusDevComm. |
|
30 // Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given. |
|
31 // The tests are fully automated. |
|
32 ///////////////////////////////////////////////////////////////////// |
|
33 |
|
34 LOAD_SUITE t_serial |
|
35 |
|
36 |
|
37 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1001 |
|
38 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1001 |
|
39 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
40 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
41 //! @SYMAuthor Oleg Kuznetsov |
|
42 //! @SYMCreationDate 10/04/2008 |
|
43 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
44 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
45 //! port = com<port> |
|
46 //! baud rate = 9600 |
|
47 //! data bits = 8 |
|
48 //! stop bits = 1 |
|
49 //! parity = none |
|
50 //! flow control = none |
|
51 //! 2. Change configuration |
|
52 //! baud rate = <baud> |
|
53 //! data bits = 8 |
|
54 //! stop bits = 1 |
|
55 //! parity = none |
|
56 //! flow control = none |
|
57 //! 3. Send data to com port without specifying the length of the data |
|
58 //! 4. Read data from com port specifying the length of the data |
|
59 //! 5. Restore configuration |
|
60 //! 6. Destroy the object |
|
61 //! @SYMTestStatus Implemented |
|
62 //! @SYMTestPriority High |
|
63 //! @SYMTestExpectedResults Data read should be as expected |
|
64 //! @SYMTestType CIT |
|
65 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
66 CREATE_OBJECT RBusDevComm busDevComm |
|
67 CREATE_OBJECT TCommConfigV01 configSave |
|
68 CREATE_OBJECT TCommConfigV01 config |
|
69 COMMAND busDevComm new |
|
70 COMMAND configSave new |
|
71 COMMAND config new |
|
72 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
73 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
74 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
75 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
76 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
77 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
78 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
79 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
80 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
81 |
|
82 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
83 OUTSTANDING |
|
84 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
85 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
86 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
87 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
88 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
89 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
90 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
91 OUTSTANDING |
|
92 |
|
93 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
94 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
95 OUTSTANDING |
|
96 |
|
97 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
98 OUTSTANDING |
|
99 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
100 COMMAND busDevComm Close |
|
101 COMMAND config ~ |
|
102 COMMAND configSave ~ |
|
103 COMMAND busDevComm ~ |
|
104 END_TEST_BLOCK |
|
105 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1001 |
|
106 |
|
107 |
|
108 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1002 |
|
109 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1002 |
|
110 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
111 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
112 //! RBusDevComm::QueryReceiveBuffer(); |
|
113 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
114 //! @SYMAuthor Oleg Kuznetsov |
|
115 //! @SYMCreationDate 10/04/2008 |
|
116 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
117 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
118 //! port = com<port> |
|
119 //! baud rate = 9600 |
|
120 //! data bits = 8 |
|
121 //! stop bits = 1 |
|
122 //! parity = none |
|
123 //! flow control = none |
|
124 //! 2. Change configuration |
|
125 //! baud rate = <baud> |
|
126 //! data bits = 8 |
|
127 //! stop bits = 1 |
|
128 //! parity = none |
|
129 //! flow control = none |
|
130 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
131 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
132 //! 5. Restore configuration |
|
133 //! 6. Destroy the object |
|
134 //! @SYMTestStatus Implemented |
|
135 //! @SYMTestPriority High |
|
136 //! @SYMTestExpectedResults Data read should be as expected |
|
137 //! @SYMTestType CIT |
|
138 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
139 CREATE_OBJECT RBusDevComm busDevComm |
|
140 CREATE_OBJECT TCommConfigV01 configSave |
|
141 CREATE_OBJECT TCommConfigV01 config |
|
142 COMMAND busDevComm new |
|
143 COMMAND configSave new |
|
144 COMMAND config new |
|
145 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
146 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
147 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
148 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
149 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
150 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
151 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
152 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
153 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
154 |
|
155 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
156 OUTSTANDING |
|
157 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
158 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
159 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
160 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
161 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
162 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
163 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
164 OUTSTANDING |
|
165 |
|
166 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
167 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
168 OUTSTANDING |
|
169 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
170 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
171 OUTSTANDING |
|
172 |
|
173 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
174 OUTSTANDING |
|
175 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
176 COMMAND busDevComm Close |
|
177 COMMAND config ~ |
|
178 COMMAND configSave ~ |
|
179 COMMAND busDevComm ~ |
|
180 END_TEST_BLOCK |
|
181 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1002 |
|
182 |
|
183 |
|
184 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1003 |
|
185 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1003 |
|
186 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
187 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
188 //! @SYMAuthor Oleg Kuznetsov |
|
189 //! @SYMCreationDate 10/04/2008 |
|
190 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
191 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
192 //! port = com<port> |
|
193 //! baud rate = 9600 |
|
194 //! data bits = 8 |
|
195 //! stop bits = 1 |
|
196 //! parity = none |
|
197 //! flow control = none |
|
198 //! 2. Change configuration |
|
199 //! baud rate = <baud> |
|
200 //! data bits = 8 |
|
201 //! stop bits = 1 |
|
202 //! parity = none |
|
203 //! flow control = none |
|
204 //! 3. Send data to com port without specifying the length of the data |
|
205 //! 4. Read data from com port without specifying the length of the data |
|
206 //! 5. Restore configuration |
|
207 //! 6. Destroy the object |
|
208 //! @SYMTestStatus Implemented |
|
209 //! @SYMTestPriority High |
|
210 //! @SYMTestExpectedResults Data read should be as expected |
|
211 //! @SYMTestType CIT |
|
212 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
213 CREATE_OBJECT RBusDevComm busDevComm |
|
214 CREATE_OBJECT TCommConfigV01 configSave |
|
215 CREATE_OBJECT TCommConfigV01 config |
|
216 COMMAND busDevComm new |
|
217 COMMAND configSave new |
|
218 COMMAND config new |
|
219 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
220 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
221 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
222 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
223 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
224 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
225 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
226 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
227 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
228 |
|
229 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
230 OUTSTANDING |
|
231 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
232 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
233 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
234 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
235 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
236 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
237 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
238 OUTSTANDING |
|
239 |
|
240 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
241 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
242 OUTSTANDING |
|
243 |
|
244 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
245 OUTSTANDING |
|
246 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
247 COMMAND busDevComm Close |
|
248 COMMAND config ~ |
|
249 COMMAND configSave ~ |
|
250 COMMAND busDevComm ~ |
|
251 END_TEST_BLOCK |
|
252 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1003 |
|
253 |
|
254 |
|
255 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1004 |
|
256 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1004 |
|
257 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
258 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
259 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
260 //! @SYMAuthor Oleg Kuznetsov |
|
261 //! @SYMCreationDate 10/04/2008 |
|
262 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
263 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
264 //! port = com<port> |
|
265 //! baud rate = 9600 |
|
266 //! data bits = 8 |
|
267 //! stop bits = 1 |
|
268 //! parity = none |
|
269 //! flow control = none |
|
270 //! 2. Change configuration |
|
271 //! baud rate = <baud> |
|
272 //! data bits = 8 |
|
273 //! stop bits = 1 |
|
274 //! parity = none |
|
275 //! flow control = none |
|
276 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
277 //! 4. Read data from com port without specifying the length of the data |
|
278 //! 5. Restore configuration |
|
279 //! 6. Destroy the object |
|
280 //! @SYMTestStatus Implemented |
|
281 //! @SYMTestPriority High |
|
282 //! @SYMTestExpectedResults Data read should be as expected |
|
283 //! @SYMTestType CIT |
|
284 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
285 CREATE_OBJECT RBusDevComm busDevComm |
|
286 CREATE_OBJECT TCommConfigV01 configSave |
|
287 CREATE_OBJECT TCommConfigV01 config |
|
288 COMMAND busDevComm new |
|
289 COMMAND configSave new |
|
290 COMMAND config new |
|
291 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
292 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
293 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
294 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
295 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
296 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
297 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
298 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
299 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
300 |
|
301 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
302 OUTSTANDING |
|
303 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
304 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
305 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
306 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
307 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
308 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
309 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
310 OUTSTANDING |
|
311 |
|
312 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
313 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
314 OUTSTANDING |
|
315 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
316 OUTSTANDING |
|
317 |
|
318 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
319 OUTSTANDING |
|
320 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
321 COMMAND busDevComm Close |
|
322 COMMAND config ~ |
|
323 COMMAND configSave ~ |
|
324 COMMAND busDevComm ~ |
|
325 END_TEST_BLOCK |
|
326 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1004 |
|
327 |
|
328 |
|
329 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1005 |
|
330 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1005 |
|
331 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
332 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
333 //! @SYMAuthor Oleg Kuznetsov |
|
334 //! @SYMCreationDate 10/04/2008 |
|
335 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
336 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
337 //! port = com<port> |
|
338 //! baud rate = 9600 |
|
339 //! data bits = 8 |
|
340 //! stop bits = 1 |
|
341 //! parity = none |
|
342 //! flow control = none |
|
343 //! 2. Change configuration |
|
344 //! baud rate = <baud> |
|
345 //! data bits = 8 |
|
346 //! stop bits = 1 |
|
347 //! parity = none |
|
348 //! flow control = none |
|
349 //! 3. Send data to com port without specifying the length of the data |
|
350 //! 4. ReadOneOrMore data from com port |
|
351 //! 5. Restore configuration |
|
352 //! 6. Destroy the object |
|
353 //! @SYMTestStatus Implemented |
|
354 //! @SYMTestPriority High |
|
355 //! @SYMTestExpectedResults Data read should be as expected |
|
356 //! @SYMTestType CIT |
|
357 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
358 CREATE_OBJECT RBusDevComm busDevComm |
|
359 CREATE_OBJECT TCommConfigV01 configSave |
|
360 CREATE_OBJECT TCommConfigV01 config |
|
361 COMMAND busDevComm new |
|
362 COMMAND configSave new |
|
363 COMMAND config new |
|
364 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
365 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
366 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
367 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
368 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
369 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
370 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
371 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
372 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
373 |
|
374 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
375 OUTSTANDING |
|
376 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
377 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
378 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
379 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
380 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
381 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
382 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
383 OUTSTANDING |
|
384 |
|
385 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
386 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
387 OUTSTANDING |
|
388 |
|
389 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
390 OUTSTANDING |
|
391 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
392 COMMAND busDevComm Close |
|
393 COMMAND config ~ |
|
394 COMMAND configSave ~ |
|
395 COMMAND busDevComm ~ |
|
396 END_TEST_BLOCK |
|
397 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1005 |
|
398 |
|
399 |
|
400 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1006 |
|
401 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1006 |
|
402 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
403 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
404 //! RBusDevComm::QueryReceiveBuffer(); |
|
405 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
406 //! @SYMAuthor Oleg Kuznetsov |
|
407 //! @SYMCreationDate 10/04/2008 |
|
408 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
409 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
410 //! port = com<port> |
|
411 //! baud rate = 9600 |
|
412 //! data bits = 8 |
|
413 //! stop bits = 1 |
|
414 //! parity = none |
|
415 //! flow control = none |
|
416 //! 2. Change configuration |
|
417 //! baud rate = <baud> |
|
418 //! data bits = 8 |
|
419 //! stop bits = 1 |
|
420 //! parity = none |
|
421 //! flow control = none |
|
422 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
423 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
424 //! 5. Restore configuration |
|
425 //! 6. Destroy the object |
|
426 //! @SYMTestStatus Implemented |
|
427 //! @SYMTestPriority High |
|
428 //! @SYMTestExpectedResults Data read should be as expected |
|
429 //! @SYMTestType CIT |
|
430 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
431 CREATE_OBJECT RBusDevComm busDevComm |
|
432 CREATE_OBJECT TCommConfigV01 configSave |
|
433 CREATE_OBJECT TCommConfigV01 config |
|
434 COMMAND busDevComm new |
|
435 COMMAND configSave new |
|
436 COMMAND config new |
|
437 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
438 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
439 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
440 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
441 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
442 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
443 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
444 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
445 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
446 |
|
447 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
448 OUTSTANDING |
|
449 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
450 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
451 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
452 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
453 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
454 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
455 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
456 OUTSTANDING |
|
457 |
|
458 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
459 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
460 OUTSTANDING |
|
461 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
462 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
463 OUTSTANDING |
|
464 |
|
465 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
466 OUTSTANDING |
|
467 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
468 COMMAND busDevComm Close |
|
469 COMMAND config ~ |
|
470 COMMAND configSave ~ |
|
471 COMMAND busDevComm ~ |
|
472 END_TEST_BLOCK |
|
473 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1006 |
|
474 |
|
475 |
|
476 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1007 |
|
477 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1007 |
|
478 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
479 //! RBusDevComm::WriteCancel(); |
|
480 //! RBusDevComm::ResetBuffers() |
|
481 //! @SYMAuthor Oleg Kuznetsov |
|
482 //! @SYMCreationDate 10/04/2008 |
|
483 //! @SYMTestCaseDesc Cancel a write request |
|
484 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
485 //! port = com<port> |
|
486 //! baud rate = 9600 |
|
487 //! data bits = 8 |
|
488 //! stop bits = 1 |
|
489 //! parity = none |
|
490 //! flow control = none |
|
491 //! 2. Change configuration |
|
492 //! baud rate = <baud> |
|
493 //! data bits = 8 |
|
494 //! stop bits = 1 |
|
495 //! parity = none |
|
496 //! flow control = none |
|
497 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
498 //! 4. Restore configuration |
|
499 //! 5. Destroy the object |
|
500 //! @SYMTestStatus Implemented |
|
501 //! @SYMTestPriority High |
|
502 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
503 //! @SYMTestType CIT |
|
504 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
505 CREATE_OBJECT RBusDevComm busDevComm |
|
506 CREATE_OBJECT TCommConfigV01 configSave |
|
507 CREATE_OBJECT TCommConfigV01 config |
|
508 COMMAND busDevComm new |
|
509 COMMAND configSave new |
|
510 COMMAND config new |
|
511 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
512 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
513 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
514 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
515 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
516 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
517 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
518 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
519 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
520 |
|
521 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
522 OUTSTANDING |
|
523 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
524 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
525 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
526 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
527 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
528 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
529 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
530 OUTSTANDING |
|
531 |
|
532 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
533 COMMAND busDevComm WriteCancel |
|
534 OUTSTANDING |
|
535 COMMAND busDevComm ResetBuffers |
|
536 |
|
537 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
538 OUTSTANDING |
|
539 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
540 COMMAND busDevComm Close |
|
541 COMMAND config ~ |
|
542 COMMAND configSave ~ |
|
543 COMMAND busDevComm ~ |
|
544 END_TEST_BLOCK |
|
545 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1007 |
|
546 |
|
547 |
|
548 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1008 |
|
549 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1008 |
|
550 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
551 //! @SYMAuthor Oleg Kuznetsov |
|
552 //! @SYMCreationDate 10/04/2008 |
|
553 //! @SYMTestCaseDesc Break the connection for a period |
|
554 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
555 //! port = com<port> |
|
556 //! baud rate = 9600 |
|
557 //! data bits = 8 |
|
558 //! stop bits = 1 |
|
559 //! parity = none |
|
560 //! flow control = none |
|
561 //! 2. Change configuration |
|
562 //! baud rate = <baud> |
|
563 //! data bits = 8 |
|
564 //! stop bits = 1 |
|
565 //! parity = none |
|
566 //! flow control = none |
|
567 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
568 //! 4. Restore configuration |
|
569 //! 5. Destroy the object |
|
570 //! @SYMTestStatus Implemented |
|
571 //! @SYMTestPriority High |
|
572 //! @SYMTestExpectedResults Break should run with no errors |
|
573 //! @SYMTestType CIT |
|
574 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
575 CREATE_OBJECT RBusDevComm busDevComm |
|
576 CREATE_OBJECT TCommConfigV01 configSave |
|
577 CREATE_OBJECT TCommConfigV01 config |
|
578 COMMAND busDevComm new |
|
579 COMMAND configSave new |
|
580 COMMAND config new |
|
581 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
582 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
583 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
584 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
585 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
586 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
587 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
588 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
589 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
590 |
|
591 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
592 OUTSTANDING |
|
593 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
594 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
595 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
596 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
597 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
598 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
599 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
600 OUTSTANDING |
|
601 |
|
602 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
603 OUTSTANDING |
|
604 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
605 OUTSTANDING |
|
606 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
607 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
608 OUTSTANDING |
|
609 |
|
610 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
611 OUTSTANDING |
|
612 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
613 COMMAND busDevComm Close |
|
614 COMMAND config ~ |
|
615 COMMAND configSave ~ |
|
616 COMMAND busDevComm ~ |
|
617 END_TEST_BLOCK |
|
618 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1008 |
|
619 |
|
620 |
|
621 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1009 |
|
622 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1009 |
|
623 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
624 //! RBusDevComm::BreakCancel() |
|
625 //! @SYMAuthor Oleg Kuznetsov |
|
626 //! @SYMCreationDate 10/04/2008 |
|
627 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
628 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
629 //! port = com<port> |
|
630 //! baud rate = 9600 |
|
631 //! data bits = 8 |
|
632 //! stop bits = 1 |
|
633 //! parity = none |
|
634 //! flow control = none |
|
635 //! 2. Change configuration |
|
636 //! baud rate = <baud> |
|
637 //! data bits = 8 |
|
638 //! stop bits = 1 |
|
639 //! parity = none |
|
640 //! flow control = none |
|
641 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
642 //! 4. Restore configuration |
|
643 //! 5. Destroy the object |
|
644 //! @SYMTestStatus Implemented |
|
645 //! @SYMTestPriority High |
|
646 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
647 //! @SYMTestType CIT |
|
648 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
649 CREATE_OBJECT RBusDevComm busDevComm |
|
650 CREATE_OBJECT TCommConfigV01 configSave |
|
651 CREATE_OBJECT TCommConfigV01 config |
|
652 COMMAND busDevComm new |
|
653 COMMAND configSave new |
|
654 COMMAND config new |
|
655 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
656 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
657 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
658 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
659 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
660 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
661 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
662 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
663 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
664 |
|
665 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-none-Write_config |
|
666 OUTSTANDING |
|
667 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
668 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
669 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
670 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
671 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
672 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
673 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
674 OUTSTANDING |
|
675 |
|
676 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
677 OUTSTANDING |
|
678 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
679 COMMAND busDevComm BreakCancel |
|
680 OUTSTANDING |
|
681 |
|
682 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
683 OUTSTANDING |
|
684 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
685 COMMAND busDevComm Close |
|
686 COMMAND config ~ |
|
687 COMMAND configSave ~ |
|
688 COMMAND busDevComm ~ |
|
689 END_TEST_BLOCK |
|
690 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_none-1009 |
|
691 |
|
692 |
|
693 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1001 |
|
694 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1001 |
|
695 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
696 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
697 //! @SYMAuthor Oleg Kuznetsov |
|
698 //! @SYMCreationDate 10/04/2008 |
|
699 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
700 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
701 //! port = com<port> |
|
702 //! baud rate = 9600 |
|
703 //! data bits = 8 |
|
704 //! stop bits = 1 |
|
705 //! parity = none |
|
706 //! flow control = none |
|
707 //! 2. Change configuration |
|
708 //! baud rate = <baud> |
|
709 //! data bits = 8 |
|
710 //! stop bits = 2 |
|
711 //! parity = none |
|
712 //! flow control = none |
|
713 //! flow control = none |
|
714 //! 3. Send data to com port without specifying the length of the data |
|
715 //! 4. Read data from com port specifying the length of the data |
|
716 //! 5. Restore configuration |
|
717 //! 6. Destroy the object |
|
718 //! @SYMTestStatus Implemented |
|
719 //! @SYMTestPriority High |
|
720 //! @SYMTestExpectedResults Data read should be as expected |
|
721 //! @SYMTestType CIT |
|
722 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
723 CREATE_OBJECT RBusDevComm busDevComm |
|
724 CREATE_OBJECT TCommConfigV01 configSave |
|
725 CREATE_OBJECT TCommConfigV01 config |
|
726 COMMAND busDevComm new |
|
727 COMMAND configSave new |
|
728 COMMAND config new |
|
729 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
730 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
731 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
732 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
733 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
734 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
735 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
736 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
737 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
738 |
|
739 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
740 OUTSTANDING |
|
741 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
742 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
743 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
744 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
745 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
746 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
747 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
748 OUTSTANDING |
|
749 |
|
750 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
751 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
752 OUTSTANDING |
|
753 |
|
754 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
755 OUTSTANDING |
|
756 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
757 COMMAND busDevComm Close |
|
758 COMMAND config ~ |
|
759 COMMAND configSave ~ |
|
760 COMMAND busDevComm ~ |
|
761 END_TEST_BLOCK |
|
762 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1001 |
|
763 |
|
764 |
|
765 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1002 |
|
766 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1002 |
|
767 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
768 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
769 //! RBusDevComm::QueryReceiveBuffer(); |
|
770 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
771 //! @SYMAuthor Oleg Kuznetsov |
|
772 //! @SYMCreationDate 10/04/2008 |
|
773 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
774 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
775 //! port = com<port> |
|
776 //! baud rate = 9600 |
|
777 //! data bits = 8 |
|
778 //! stop bits = 1 |
|
779 //! parity = none |
|
780 //! flow control = none |
|
781 //! 2. Change configuration |
|
782 //! baud rate = <baud> |
|
783 //! data bits = 8 |
|
784 //! stop bits = 2 |
|
785 //! parity = none |
|
786 //! flow control = none |
|
787 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
788 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
789 //! 5. Restore configuration |
|
790 //! 6. Destroy the object |
|
791 //! @SYMTestStatus Implemented |
|
792 //! @SYMTestPriority High |
|
793 //! @SYMTestExpectedResults Data read should be as expected |
|
794 //! @SYMTestType CIT |
|
795 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
796 CREATE_OBJECT RBusDevComm busDevComm |
|
797 CREATE_OBJECT TCommConfigV01 configSave |
|
798 CREATE_OBJECT TCommConfigV01 config |
|
799 COMMAND busDevComm new |
|
800 COMMAND configSave new |
|
801 COMMAND config new |
|
802 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
803 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
804 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
805 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
806 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
807 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
808 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
809 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
810 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
811 |
|
812 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
813 OUTSTANDING |
|
814 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
815 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
816 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
817 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
818 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
819 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
820 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
821 OUTSTANDING |
|
822 |
|
823 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
824 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
825 OUTSTANDING |
|
826 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
827 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
828 OUTSTANDING |
|
829 |
|
830 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
831 OUTSTANDING |
|
832 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
833 COMMAND busDevComm Close |
|
834 COMMAND config ~ |
|
835 COMMAND configSave ~ |
|
836 COMMAND busDevComm ~ |
|
837 END_TEST_BLOCK |
|
838 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1002 |
|
839 |
|
840 |
|
841 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1003 |
|
842 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1003 |
|
843 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
844 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
845 //! @SYMAuthor Oleg Kuznetsov |
|
846 //! @SYMCreationDate 10/04/2008 |
|
847 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
848 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
849 //! port = com<port> |
|
850 //! baud rate = 9600 |
|
851 //! data bits = 8 |
|
852 //! stop bits = 1 |
|
853 //! parity = none |
|
854 //! flow control = none |
|
855 //! 2. Change configuration |
|
856 //! baud rate = <baud> |
|
857 //! data bits = 8 |
|
858 //! stop bits = 2 |
|
859 //! parity = none |
|
860 //! flow control = none |
|
861 //! 3. Send data to com port witout specifying the length of the data |
|
862 //! 4. Read data from com port without specifying the length of the data |
|
863 //! 5. Restore configuration |
|
864 //! 6. Destroy the object |
|
865 //! @SYMTestStatus Implemented |
|
866 //! @SYMTestPriority High |
|
867 //! @SYMTestExpectedResults Data read should be as expected |
|
868 //! @SYMTestType CIT |
|
869 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
870 CREATE_OBJECT RBusDevComm busDevComm |
|
871 CREATE_OBJECT TCommConfigV01 configSave |
|
872 CREATE_OBJECT TCommConfigV01 config |
|
873 COMMAND busDevComm new |
|
874 COMMAND configSave new |
|
875 COMMAND config new |
|
876 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
877 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
878 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
879 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
880 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
881 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
882 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
883 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
884 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
885 |
|
886 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
887 OUTSTANDING |
|
888 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
889 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
890 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
891 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
892 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
893 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
894 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
895 OUTSTANDING |
|
896 |
|
897 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
898 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
899 OUTSTANDING |
|
900 |
|
901 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
902 OUTSTANDING |
|
903 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
904 COMMAND busDevComm Close |
|
905 COMMAND config ~ |
|
906 COMMAND configSave ~ |
|
907 COMMAND busDevComm ~ |
|
908 END_TEST_BLOCK |
|
909 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1003 |
|
910 |
|
911 |
|
912 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1004 |
|
913 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1004 |
|
914 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
915 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
916 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
917 //! @SYMAuthor Oleg Kuznetsov |
|
918 //! @SYMCreationDate 10/04/2008 |
|
919 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
920 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
921 //! port = com<port> |
|
922 //! baud rate = 9600 |
|
923 //! data bits = 8 |
|
924 //! stop bits = 1 |
|
925 //! parity = none |
|
926 //! flow control = none |
|
927 //! 2. Change configuration |
|
928 //! baud rate = <baud> |
|
929 //! data bits = 8 |
|
930 //! stop bits = 2 |
|
931 //! parity = none |
|
932 //! flow control = none |
|
933 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
934 //! 4. Read data from com port without specifying the length of the data |
|
935 //! 5. Restore configuration |
|
936 //! 6. Destroy the object |
|
937 //! @SYMTestStatus Implemented |
|
938 //! @SYMTestPriority High |
|
939 //! @SYMTestExpectedResults Data read should be as expected |
|
940 //! @SYMTestType CIT |
|
941 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
942 CREATE_OBJECT RBusDevComm busDevComm |
|
943 CREATE_OBJECT TCommConfigV01 configSave |
|
944 CREATE_OBJECT TCommConfigV01 config |
|
945 COMMAND busDevComm new |
|
946 COMMAND configSave new |
|
947 COMMAND config new |
|
948 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
949 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
950 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
951 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
952 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
953 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
954 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
955 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
956 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
957 |
|
958 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
959 OUTSTANDING |
|
960 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
961 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
962 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
963 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
964 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
965 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
966 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
967 OUTSTANDING |
|
968 |
|
969 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
970 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
971 OUTSTANDING |
|
972 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
973 OUTSTANDING |
|
974 |
|
975 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
976 OUTSTANDING |
|
977 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
978 COMMAND busDevComm Close |
|
979 COMMAND config ~ |
|
980 COMMAND configSave ~ |
|
981 COMMAND busDevComm ~ |
|
982 END_TEST_BLOCK |
|
983 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1004 |
|
984 |
|
985 |
|
986 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1005 |
|
987 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1005 |
|
988 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
989 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
990 //! @SYMAuthor Oleg Kuznetsov |
|
991 //! @SYMCreationDate 10/04/2008 |
|
992 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
993 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
994 //! port = com<port> |
|
995 //! baud rate = 9600 |
|
996 //! data bits = 8 |
|
997 //! stop bits = 1 |
|
998 //! parity = none |
|
999 //! flow control = none |
|
1000 //! 2. Change configuration |
|
1001 //! baud rate = <baud> |
|
1002 //! data bits = 8 |
|
1003 //! stop bits = 2 |
|
1004 //! parity = none |
|
1005 //! flow control = none |
|
1006 //! 3. Send data to com port witout specifying the length of the data |
|
1007 //! 4. ReadOneOrMore data from com port |
|
1008 //! 5. Restore configuration |
|
1009 //! 6. Destroy the object |
|
1010 //! @SYMTestStatus Implemented |
|
1011 //! @SYMTestPriority High |
|
1012 //! @SYMTestExpectedResults Data read should be as expected |
|
1013 //! @SYMTestType CIT |
|
1014 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1015 CREATE_OBJECT RBusDevComm busDevComm |
|
1016 CREATE_OBJECT TCommConfigV01 configSave |
|
1017 CREATE_OBJECT TCommConfigV01 config |
|
1018 COMMAND busDevComm new |
|
1019 COMMAND configSave new |
|
1020 COMMAND config new |
|
1021 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1022 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1023 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1024 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1025 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1026 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1027 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1028 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1029 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1030 |
|
1031 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
1032 OUTSTANDING |
|
1033 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1034 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1035 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
1036 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
1037 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1038 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1039 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1040 OUTSTANDING |
|
1041 |
|
1042 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
1043 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
1044 OUTSTANDING |
|
1045 |
|
1046 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1047 OUTSTANDING |
|
1048 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1049 COMMAND busDevComm Close |
|
1050 COMMAND config ~ |
|
1051 COMMAND configSave ~ |
|
1052 COMMAND busDevComm ~ |
|
1053 END_TEST_BLOCK |
|
1054 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1005 |
|
1055 |
|
1056 |
|
1057 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1006 |
|
1058 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1006 |
|
1059 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1060 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
1061 //! RBusDevComm::QueryReceiveBuffer(); |
|
1062 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
1063 //! @SYMAuthor Oleg Kuznetsov |
|
1064 //! @SYMCreationDate 10/04/2008 |
|
1065 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1066 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1067 //! port = com<port> |
|
1068 //! baud rate = 9600 |
|
1069 //! data bits = 8 |
|
1070 //! stop bits = 1 |
|
1071 //! parity = none |
|
1072 //! flow control = none |
|
1073 //! 2. Change configuration |
|
1074 //! baud rate = <baud> |
|
1075 //! data bits = 8 |
|
1076 //! stop bits = 2 |
|
1077 //! parity = none |
|
1078 //! flow control = none |
|
1079 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
1080 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
1081 //! 5. Restore configuration |
|
1082 //! 6. Destroy the object |
|
1083 //! @SYMTestStatus Implemented |
|
1084 //! @SYMTestPriority High |
|
1085 //! @SYMTestExpectedResults Data read should be as expected |
|
1086 //! @SYMTestType CIT |
|
1087 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1088 CREATE_OBJECT RBusDevComm busDevComm |
|
1089 CREATE_OBJECT TCommConfigV01 configSave |
|
1090 CREATE_OBJECT TCommConfigV01 config |
|
1091 COMMAND busDevComm new |
|
1092 COMMAND configSave new |
|
1093 COMMAND config new |
|
1094 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1095 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1096 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1097 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1098 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1099 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1100 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1101 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1102 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1103 |
|
1104 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
1105 OUTSTANDING |
|
1106 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1107 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1108 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
1109 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
1110 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1111 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1112 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1113 OUTSTANDING |
|
1114 |
|
1115 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
1116 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
1117 OUTSTANDING |
|
1118 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
1119 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
1120 OUTSTANDING |
|
1121 |
|
1122 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1123 OUTSTANDING |
|
1124 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1125 COMMAND busDevComm Close |
|
1126 COMMAND config ~ |
|
1127 COMMAND configSave ~ |
|
1128 COMMAND busDevComm ~ |
|
1129 END_TEST_BLOCK |
|
1130 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1006 |
|
1131 |
|
1132 |
|
1133 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1007 |
|
1134 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1007 |
|
1135 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1136 //! RBusDevComm::WriteCancel(); |
|
1137 //! RBusDevComm::ResetBuffers() |
|
1138 //! @SYMAuthor Oleg Kuznetsov |
|
1139 //! @SYMCreationDate 10/04/2008 |
|
1140 //! @SYMTestCaseDesc Cancel a write request |
|
1141 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1142 //! port = com<port> |
|
1143 //! baud rate = 9600 |
|
1144 //! data bits = 8 |
|
1145 //! stop bits = 1 |
|
1146 //! parity = none |
|
1147 //! flow control = none |
|
1148 //! 2. Change configuration |
|
1149 //! baud rate = <baud> |
|
1150 //! data bits = 8 |
|
1151 //! stop bits = 2 |
|
1152 //! parity = none |
|
1153 //! flow control = none |
|
1154 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
1155 //! 4. Restore configuration |
|
1156 //! 5. Destroy the object |
|
1157 //! @SYMTestStatus Implemented |
|
1158 //! @SYMTestPriority High |
|
1159 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
1160 //! @SYMTestType CIT |
|
1161 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1162 CREATE_OBJECT RBusDevComm busDevComm |
|
1163 CREATE_OBJECT TCommConfigV01 configSave |
|
1164 CREATE_OBJECT TCommConfigV01 config |
|
1165 COMMAND busDevComm new |
|
1166 COMMAND configSave new |
|
1167 COMMAND config new |
|
1168 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1169 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1170 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1171 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1172 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1173 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1174 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1175 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1176 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1177 |
|
1178 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
1179 OUTSTANDING |
|
1180 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1181 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1182 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
1183 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
1184 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1185 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1186 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1187 OUTSTANDING |
|
1188 |
|
1189 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
1190 COMMAND busDevComm WriteCancel |
|
1191 OUTSTANDING |
|
1192 COMMAND busDevComm ResetBuffers |
|
1193 |
|
1194 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1195 OUTSTANDING |
|
1196 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1197 COMMAND busDevComm Close |
|
1198 COMMAND config ~ |
|
1199 COMMAND configSave ~ |
|
1200 COMMAND busDevComm ~ |
|
1201 END_TEST_BLOCK |
|
1202 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1007 |
|
1203 |
|
1204 |
|
1205 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1008 |
|
1206 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1008 |
|
1207 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
1208 //! @SYMAuthor Oleg Kuznetsov |
|
1209 //! @SYMCreationDate 10/04/2008 |
|
1210 //! @SYMTestCaseDesc Break the connection for a period |
|
1211 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1212 //! port = com<port> |
|
1213 //! baud rate = 9600 |
|
1214 //! data bits = 8 |
|
1215 //! stop bits = 1 |
|
1216 //! parity = none |
|
1217 //! flow control = none |
|
1218 //! 2. Change configuration |
|
1219 //! baud rate = <baud> |
|
1220 //! data bits = 8 |
|
1221 //! stop bits = 2 |
|
1222 //! parity = none |
|
1223 //! flow control = none |
|
1224 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
1225 //! 4. Restore configuration |
|
1226 //! 5. Destroy the object |
|
1227 //! @SYMTestStatus Implemented |
|
1228 //! @SYMTestPriority High |
|
1229 //! @SYMTestExpectedResults Break should run with no errors |
|
1230 //! @SYMTestType CIT |
|
1231 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1232 CREATE_OBJECT RBusDevComm busDevComm |
|
1233 CREATE_OBJECT TCommConfigV01 configSave |
|
1234 CREATE_OBJECT TCommConfigV01 config |
|
1235 COMMAND busDevComm new |
|
1236 COMMAND configSave new |
|
1237 COMMAND config new |
|
1238 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1239 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1240 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1241 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1242 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1243 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1244 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1245 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1246 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1247 |
|
1248 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
1249 OUTSTANDING |
|
1250 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1251 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1252 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
1253 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
1254 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1255 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1256 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1257 OUTSTANDING |
|
1258 |
|
1259 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
1260 OUTSTANDING |
|
1261 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
1262 OUTSTANDING |
|
1263 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
1264 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
1265 OUTSTANDING |
|
1266 |
|
1267 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1268 OUTSTANDING |
|
1269 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1270 COMMAND busDevComm Close |
|
1271 COMMAND config ~ |
|
1272 COMMAND configSave ~ |
|
1273 COMMAND busDevComm ~ |
|
1274 END_TEST_BLOCK |
|
1275 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1008 |
|
1276 |
|
1277 |
|
1278 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1009 |
|
1279 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1009 |
|
1280 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
1281 //! RBusDevComm::BreakCancel() |
|
1282 //! @SYMAuthor Oleg Kuznetsov |
|
1283 //! @SYMCreationDate 10/04/2008 |
|
1284 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
1285 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1286 //! port = com<port> |
|
1287 //! baud rate = 9600 |
|
1288 //! data bits = 8 |
|
1289 //! stop bits = 1 |
|
1290 //! parity = none |
|
1291 //! flow control = none |
|
1292 //! 2. Change configuration |
|
1293 //! baud rate = <baud> |
|
1294 //! data bits = 8 |
|
1295 //! stop bits = 2 |
|
1296 //! parity = none |
|
1297 //! flow control = none |
|
1298 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
1299 //! 4. Restore configuration |
|
1300 //! 5. Destroy the object |
|
1301 //! @SYMTestStatus Implemented |
|
1302 //! @SYMTestPriority High |
|
1303 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
1304 //! @SYMTestType CIT |
|
1305 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1306 CREATE_OBJECT RBusDevComm busDevComm |
|
1307 CREATE_OBJECT TCommConfigV01 configSave |
|
1308 CREATE_OBJECT TCommConfigV01 config |
|
1309 COMMAND busDevComm new |
|
1310 COMMAND configSave new |
|
1311 COMMAND config new |
|
1312 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1313 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1314 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1315 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1316 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1317 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1318 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1319 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1320 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1321 |
|
1322 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-none-Write_config |
|
1323 OUTSTANDING |
|
1324 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1325 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1326 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
1327 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
1328 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1329 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1330 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1331 OUTSTANDING |
|
1332 |
|
1333 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
1334 OUTSTANDING |
|
1335 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
1336 COMMAND busDevComm BreakCancel |
|
1337 OUTSTANDING |
|
1338 |
|
1339 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1340 OUTSTANDING |
|
1341 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1342 COMMAND busDevComm Close |
|
1343 COMMAND config ~ |
|
1344 COMMAND configSave ~ |
|
1345 COMMAND busDevComm ~ |
|
1346 END_TEST_BLOCK |
|
1347 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_none-1009 |
|
1348 |
|
1349 |
|
1350 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1001 |
|
1351 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1001 |
|
1352 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1353 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
1354 //! @SYMAuthor Oleg Kuznetsov |
|
1355 //! @SYMCreationDate 10/04/2008 |
|
1356 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1357 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1358 //! port = com<port> |
|
1359 //! baud rate = 9600 |
|
1360 //! data bits = 8 |
|
1361 //! stop bits = 1 |
|
1362 //! parity = none |
|
1363 //! flow control = none |
|
1364 //! 2. Change configuration |
|
1365 //! baud rate = <baud> |
|
1366 //! data bits = 8 |
|
1367 //! stop bits = 1 |
|
1368 //! parity = even |
|
1369 //! flow control = none |
|
1370 //! 3. Send data to com port witout specifying the length of the data |
|
1371 //! 4. Read data from com port specifying the length of the data |
|
1372 //! 5. Restore configuration |
|
1373 //! 6. Destroy the object |
|
1374 //! @SYMTestStatus Implemented |
|
1375 //! @SYMTestPriority High |
|
1376 //! @SYMTestExpectedResults Data read should be as expected |
|
1377 //! @SYMTestType CIT |
|
1378 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1379 CREATE_OBJECT RBusDevComm busDevComm |
|
1380 CREATE_OBJECT TCommConfigV01 configSave |
|
1381 CREATE_OBJECT TCommConfigV01 config |
|
1382 COMMAND busDevComm new |
|
1383 COMMAND configSave new |
|
1384 COMMAND config new |
|
1385 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1386 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1387 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1388 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1389 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1390 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1391 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1392 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1393 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1394 |
|
1395 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1396 OUTSTANDING |
|
1397 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1398 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1399 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1400 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1401 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1402 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1403 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1404 OUTSTANDING |
|
1405 |
|
1406 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
1407 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
1408 OUTSTANDING |
|
1409 |
|
1410 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1411 OUTSTANDING |
|
1412 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1413 COMMAND busDevComm Close |
|
1414 COMMAND config ~ |
|
1415 COMMAND configSave ~ |
|
1416 COMMAND busDevComm ~ |
|
1417 END_TEST_BLOCK |
|
1418 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1001 |
|
1419 |
|
1420 |
|
1421 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1002 |
|
1422 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1002 |
|
1423 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
1424 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
1425 //! RBusDevComm::QueryReceiveBuffer(); |
|
1426 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
1427 //! @SYMAuthor Oleg Kuznetsov |
|
1428 //! @SYMCreationDate 10/04/2008 |
|
1429 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1430 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1431 //! port = com<port> |
|
1432 //! baud rate = 9600 |
|
1433 //! data bits = 8 |
|
1434 //! stop bits = 1 |
|
1435 //! parity = none |
|
1436 //! flow control = none |
|
1437 //! 2. Change configuration |
|
1438 //! baud rate = <baud> |
|
1439 //! data bits = 8 |
|
1440 //! stop bits = 1 |
|
1441 //! parity = even |
|
1442 //! flow control = none |
|
1443 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
1444 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
1445 //! 5. Restore configuration |
|
1446 //! 6. Destroy the object |
|
1447 //! @SYMTestStatus Implemented |
|
1448 //! @SYMTestPriority High |
|
1449 //! @SYMTestExpectedResults Data read should be as expected |
|
1450 //! @SYMTestType CIT |
|
1451 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1452 CREATE_OBJECT RBusDevComm busDevComm |
|
1453 CREATE_OBJECT TCommConfigV01 configSave |
|
1454 CREATE_OBJECT TCommConfigV01 config |
|
1455 COMMAND busDevComm new |
|
1456 COMMAND configSave new |
|
1457 COMMAND config new |
|
1458 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1459 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1460 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1461 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1462 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1463 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1464 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1465 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1466 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1467 |
|
1468 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1469 OUTSTANDING |
|
1470 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1471 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1472 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1473 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1474 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1475 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1476 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1477 OUTSTANDING |
|
1478 |
|
1479 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
1480 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
1481 OUTSTANDING |
|
1482 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
1483 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
1484 OUTSTANDING |
|
1485 |
|
1486 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1487 OUTSTANDING |
|
1488 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1489 COMMAND busDevComm Close |
|
1490 COMMAND config ~ |
|
1491 COMMAND configSave ~ |
|
1492 COMMAND busDevComm ~ |
|
1493 END_TEST_BLOCK |
|
1494 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1002 |
|
1495 |
|
1496 |
|
1497 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1003 |
|
1498 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1003 |
|
1499 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1500 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
1501 //! @SYMAuthor Oleg Kuznetsov |
|
1502 //! @SYMCreationDate 10/04/2008 |
|
1503 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1504 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1505 //! port = com<port> |
|
1506 //! baud rate = 9600 |
|
1507 //! data bits = 8 |
|
1508 //! stop bits = 1 |
|
1509 //! parity = none |
|
1510 //! flow control = none |
|
1511 //! 2. Change configuration |
|
1512 //! baud rate = <baud> |
|
1513 //! data bits = 8 |
|
1514 //! stop bits = 1 |
|
1515 //! parity = even |
|
1516 //! flow control = none |
|
1517 //! 3. Send data to com port witout specifying the length of the data |
|
1518 //! 4. Read data from com port without specifying the length of the data |
|
1519 //! 5. Restore configuration |
|
1520 //! 6. Destroy the object |
|
1521 //! @SYMTestStatus Implemented |
|
1522 //! @SYMTestPriority High |
|
1523 //! @SYMTestExpectedResults Data read should be as expected |
|
1524 //! @SYMTestType CIT |
|
1525 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1526 CREATE_OBJECT RBusDevComm busDevComm |
|
1527 CREATE_OBJECT TCommConfigV01 configSave |
|
1528 CREATE_OBJECT TCommConfigV01 config |
|
1529 COMMAND busDevComm new |
|
1530 COMMAND configSave new |
|
1531 COMMAND config new |
|
1532 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1533 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1534 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1535 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1536 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1537 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1538 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1539 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1540 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1541 |
|
1542 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1543 OUTSTANDING |
|
1544 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1545 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1546 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1547 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1548 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1549 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1550 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1551 OUTSTANDING |
|
1552 |
|
1553 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
1554 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
1555 OUTSTANDING |
|
1556 |
|
1557 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1558 OUTSTANDING |
|
1559 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1560 COMMAND busDevComm Close |
|
1561 COMMAND config ~ |
|
1562 COMMAND configSave ~ |
|
1563 COMMAND busDevComm ~ |
|
1564 END_TEST_BLOCK |
|
1565 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1003 |
|
1566 |
|
1567 |
|
1568 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1004 |
|
1569 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1004 |
|
1570 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
1571 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
1572 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
1573 //! @SYMAuthor Oleg Kuznetsov |
|
1574 //! @SYMCreationDate 10/04/2008 |
|
1575 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1576 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1577 //! port = com<port> |
|
1578 //! baud rate = 9600 |
|
1579 //! data bits = 8 |
|
1580 //! stop bits = 1 |
|
1581 //! parity = none |
|
1582 //! flow control = none |
|
1583 //! 2. Change configuration |
|
1584 //! baud rate = <baud> |
|
1585 //! data bits = 8 |
|
1586 //! stop bits = 1 |
|
1587 //! parity = even |
|
1588 //! flow control = none |
|
1589 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
1590 //! 4. Read data from com port without specifying the length of the data |
|
1591 //! 5. Restore configuration |
|
1592 //! 6. Destroy the object |
|
1593 //! @SYMTestStatus Implemented |
|
1594 //! @SYMTestPriority High |
|
1595 //! @SYMTestExpectedResults Data read should be as expected |
|
1596 //! @SYMTestType CIT |
|
1597 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1598 CREATE_OBJECT RBusDevComm busDevComm |
|
1599 CREATE_OBJECT TCommConfigV01 configSave |
|
1600 CREATE_OBJECT TCommConfigV01 config |
|
1601 COMMAND busDevComm new |
|
1602 COMMAND configSave new |
|
1603 COMMAND config new |
|
1604 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1605 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1606 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1607 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1608 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1609 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1610 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1611 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1612 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1613 |
|
1614 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1615 OUTSTANDING |
|
1616 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1617 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1618 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1619 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1620 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1621 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1622 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1623 OUTSTANDING |
|
1624 |
|
1625 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
1626 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
1627 OUTSTANDING |
|
1628 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
1629 OUTSTANDING |
|
1630 |
|
1631 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1632 OUTSTANDING |
|
1633 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1634 COMMAND busDevComm Close |
|
1635 COMMAND config ~ |
|
1636 COMMAND configSave ~ |
|
1637 COMMAND busDevComm ~ |
|
1638 END_TEST_BLOCK |
|
1639 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1004 |
|
1640 |
|
1641 |
|
1642 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1005 |
|
1643 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1005 |
|
1644 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1645 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
1646 //! @SYMAuthor Oleg Kuznetsov |
|
1647 //! @SYMCreationDate 10/04/2008 |
|
1648 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1649 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1650 //! port = com<port> |
|
1651 //! baud rate = 9600 |
|
1652 //! data bits = 8 |
|
1653 //! stop bits = 1 |
|
1654 //! parity = none |
|
1655 //! flow control = none |
|
1656 //! 2. Change configuration |
|
1657 //! baud rate = <baud> |
|
1658 //! data bits = 8 |
|
1659 //! stop bits = 1 |
|
1660 //! parity = even |
|
1661 //! flow control = none |
|
1662 //! 3. Send data to com port without specifying the length of the data |
|
1663 //! 4. ReadOneOrMore data from com port |
|
1664 //! 5. Restore configuration |
|
1665 //! 6. Destroy the object |
|
1666 //! @SYMTestStatus Implemented |
|
1667 //! @SYMTestPriority High |
|
1668 //! @SYMTestExpectedResults Data read should be as expected |
|
1669 //! @SYMTestType CIT |
|
1670 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1671 CREATE_OBJECT RBusDevComm busDevComm |
|
1672 CREATE_OBJECT TCommConfigV01 configSave |
|
1673 CREATE_OBJECT TCommConfigV01 config |
|
1674 COMMAND busDevComm new |
|
1675 COMMAND configSave new |
|
1676 COMMAND config new |
|
1677 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1678 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1679 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1680 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1681 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1682 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1683 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1684 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1685 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1686 |
|
1687 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1688 OUTSTANDING |
|
1689 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1690 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1691 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1692 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1693 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1694 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1695 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1696 OUTSTANDING |
|
1697 |
|
1698 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
1699 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
1700 OUTSTANDING |
|
1701 |
|
1702 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1703 OUTSTANDING |
|
1704 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1705 COMMAND busDevComm Close |
|
1706 COMMAND config ~ |
|
1707 COMMAND configSave ~ |
|
1708 COMMAND busDevComm ~ |
|
1709 END_TEST_BLOCK |
|
1710 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1005 |
|
1711 |
|
1712 |
|
1713 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1006 |
|
1714 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1006 |
|
1715 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1716 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
1717 //! RBusDevComm::QueryReceiveBuffer(); |
|
1718 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
1719 //! @SYMAuthor Oleg Kuznetsov |
|
1720 //! @SYMCreationDate 10/04/2008 |
|
1721 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
1722 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1723 //! port = com<port> |
|
1724 //! baud rate = 9600 |
|
1725 //! data bits = 8 |
|
1726 //! stop bits = 1 |
|
1727 //! parity = none |
|
1728 //! flow control = none |
|
1729 //! 2. Change configuration |
|
1730 //! baud rate = <baud> |
|
1731 //! data bits = 8 |
|
1732 //! stop bits = 1 |
|
1733 //! parity = even |
|
1734 //! flow control = none |
|
1735 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
1736 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
1737 //! 5. Restore configuration |
|
1738 //! 6. Destroy the object |
|
1739 //! @SYMTestStatus Implemented |
|
1740 //! @SYMTestPriority High |
|
1741 //! @SYMTestExpectedResults Data read should be as expected |
|
1742 //! @SYMTestType CIT |
|
1743 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1744 CREATE_OBJECT RBusDevComm busDevComm |
|
1745 CREATE_OBJECT TCommConfigV01 configSave |
|
1746 CREATE_OBJECT TCommConfigV01 config |
|
1747 COMMAND busDevComm new |
|
1748 COMMAND configSave new |
|
1749 COMMAND config new |
|
1750 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1751 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1752 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1753 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1754 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1755 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1756 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1757 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1758 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1759 |
|
1760 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1761 OUTSTANDING |
|
1762 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1763 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1764 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1765 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1766 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1767 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1768 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1769 OUTSTANDING |
|
1770 |
|
1771 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
1772 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
1773 OUTSTANDING |
|
1774 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
1775 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
1776 OUTSTANDING |
|
1777 |
|
1778 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1779 OUTSTANDING |
|
1780 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1781 COMMAND busDevComm Close |
|
1782 COMMAND config ~ |
|
1783 COMMAND configSave ~ |
|
1784 COMMAND busDevComm ~ |
|
1785 END_TEST_BLOCK |
|
1786 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1006 |
|
1787 |
|
1788 |
|
1789 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1007 |
|
1790 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1007 |
|
1791 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
1792 //! RBusDevComm::WriteCancel(); |
|
1793 //! RBusDevComm::ResetBuffers() |
|
1794 //! @SYMAuthor Oleg Kuznetsov |
|
1795 //! @SYMCreationDate 10/04/2008 |
|
1796 //! @SYMTestCaseDesc Cancel a write request |
|
1797 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1798 //! port = com<port> |
|
1799 //! baud rate = 9600 |
|
1800 //! data bits = 8 |
|
1801 //! stop bits = 1 |
|
1802 //! parity = none |
|
1803 //! flow control = none |
|
1804 //! 2. Change configuration |
|
1805 //! baud rate = <baud> |
|
1806 //! data bits = 8 |
|
1807 //! stop bits = 1 |
|
1808 //! parity = even |
|
1809 //! flow control = none |
|
1810 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
1811 //! 4. Restore configuration |
|
1812 //! 5. Destroy the object |
|
1813 //! @SYMTestStatus Implemented |
|
1814 //! @SYMTestPriority High |
|
1815 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
1816 //! @SYMTestType CIT |
|
1817 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1818 CREATE_OBJECT RBusDevComm busDevComm |
|
1819 CREATE_OBJECT TCommConfigV01 configSave |
|
1820 CREATE_OBJECT TCommConfigV01 config |
|
1821 COMMAND busDevComm new |
|
1822 COMMAND configSave new |
|
1823 COMMAND config new |
|
1824 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1825 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1826 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1827 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1828 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1829 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1830 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1831 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1832 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1833 |
|
1834 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1835 OUTSTANDING |
|
1836 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1837 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1838 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1839 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1840 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1841 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1842 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1843 OUTSTANDING |
|
1844 |
|
1845 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
1846 COMMAND busDevComm WriteCancel |
|
1847 OUTSTANDING |
|
1848 COMMAND busDevComm ResetBuffers |
|
1849 |
|
1850 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1851 OUTSTANDING |
|
1852 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1853 COMMAND busDevComm Close |
|
1854 COMMAND config ~ |
|
1855 COMMAND configSave ~ |
|
1856 COMMAND busDevComm ~ |
|
1857 END_TEST_BLOCK |
|
1858 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1007 |
|
1859 |
|
1860 |
|
1861 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1008 |
|
1862 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1008 |
|
1863 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
1864 //! @SYMAuthor Oleg Kuznetsov |
|
1865 //! @SYMCreationDate 10/04/2008 |
|
1866 //! @SYMTestCaseDesc Break the connection for a period |
|
1867 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1868 //! port = com<port> |
|
1869 //! baud rate = 9600 |
|
1870 //! data bits = 8 |
|
1871 //! stop bits = 1 |
|
1872 //! parity = none |
|
1873 //! flow control = none |
|
1874 //! 2. Change configuration |
|
1875 //! baud rate = <baud> |
|
1876 //! data bits = 8 |
|
1877 //! stop bits = 1 |
|
1878 //! parity = even |
|
1879 //! flow control = none |
|
1880 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
1881 //! 4. Restore configuration |
|
1882 //! 5. Destroy the object |
|
1883 //! @SYMTestStatus Implemented |
|
1884 //! @SYMTestPriority High |
|
1885 //! @SYMTestExpectedResults Break should run with no errors |
|
1886 //! @SYMTestType CIT |
|
1887 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1888 CREATE_OBJECT RBusDevComm busDevComm |
|
1889 CREATE_OBJECT TCommConfigV01 configSave |
|
1890 CREATE_OBJECT TCommConfigV01 config |
|
1891 COMMAND busDevComm new |
|
1892 COMMAND configSave new |
|
1893 COMMAND config new |
|
1894 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1895 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1896 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1897 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1898 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1899 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1900 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1901 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1902 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1903 |
|
1904 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1905 OUTSTANDING |
|
1906 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1907 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1908 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1909 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1910 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1911 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1912 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1913 OUTSTANDING |
|
1914 |
|
1915 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
1916 OUTSTANDING |
|
1917 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
1918 OUTSTANDING |
|
1919 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
1920 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
1921 OUTSTANDING |
|
1922 |
|
1923 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1924 OUTSTANDING |
|
1925 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1926 COMMAND busDevComm Close |
|
1927 COMMAND config ~ |
|
1928 COMMAND configSave ~ |
|
1929 COMMAND busDevComm ~ |
|
1930 END_TEST_BLOCK |
|
1931 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1008 |
|
1932 |
|
1933 |
|
1934 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1009 |
|
1935 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1009 |
|
1936 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
1937 //! RBusDevComm::BreakCancel() |
|
1938 //! @SYMAuthor Oleg Kuznetsov |
|
1939 //! @SYMCreationDate 10/04/2008 |
|
1940 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
1941 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
1942 //! port = com<port> |
|
1943 //! baud rate = 9600 |
|
1944 //! data bits = 8 |
|
1945 //! stop bits = 1 |
|
1946 //! parity = none |
|
1947 //! flow control = none |
|
1948 //! 2. Change configuration |
|
1949 //! baud rate = <baud> |
|
1950 //! data bits = 8 |
|
1951 //! stop bits = 1 |
|
1952 //! parity = even |
|
1953 //! flow control = none |
|
1954 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
1955 //! 4. Restore configuration |
|
1956 //! 5. Destroy the object |
|
1957 //! @SYMTestStatus Implemented |
|
1958 //! @SYMTestPriority High |
|
1959 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
1960 //! @SYMTestType CIT |
|
1961 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
1962 CREATE_OBJECT RBusDevComm busDevComm |
|
1963 CREATE_OBJECT TCommConfigV01 configSave |
|
1964 CREATE_OBJECT TCommConfigV01 config |
|
1965 COMMAND busDevComm new |
|
1966 COMMAND configSave new |
|
1967 COMMAND config new |
|
1968 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
1969 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1970 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1971 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
1972 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
1973 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
1974 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
1975 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
1976 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1977 |
|
1978 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-none-Write_config |
|
1979 OUTSTANDING |
|
1980 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
1981 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
1982 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
1983 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
1984 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
1985 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
1986 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
1987 OUTSTANDING |
|
1988 |
|
1989 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
1990 OUTSTANDING |
|
1991 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
1992 COMMAND busDevComm BreakCancel |
|
1993 OUTSTANDING |
|
1994 |
|
1995 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
1996 OUTSTANDING |
|
1997 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
1998 COMMAND busDevComm Close |
|
1999 COMMAND config ~ |
|
2000 COMMAND configSave ~ |
|
2001 COMMAND busDevComm ~ |
|
2002 END_TEST_BLOCK |
|
2003 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_none-1009 |
|
2004 |
|
2005 |
|
2006 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1001 |
|
2007 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1001 |
|
2008 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2009 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2010 //! @SYMAuthor Oleg Kuznetsov |
|
2011 //! @SYMCreationDate 10/04/2008 |
|
2012 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2013 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2014 //! port = com<port> |
|
2015 //! baud rate = 9600 |
|
2016 //! data bits = 8 |
|
2017 //! stop bits = 1 |
|
2018 //! parity = none |
|
2019 //! flow control = none |
|
2020 //! 2. Change configuration |
|
2021 //! baud rate = <baud> |
|
2022 //! data bits = 8 |
|
2023 //! stop bits = 2 |
|
2024 //! parity = even |
|
2025 //! flow control = none |
|
2026 //! 3. Send data to com port without specifying the length of the data |
|
2027 //! 4. Read data from com port specifying the length of the data |
|
2028 //! 5. Restore configuration |
|
2029 //! 6. Destroy the object |
|
2030 //! @SYMTestStatus Implemented |
|
2031 //! @SYMTestPriority High |
|
2032 //! @SYMTestExpectedResults Data read should be as expected |
|
2033 //! @SYMTestType CIT |
|
2034 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2035 CREATE_OBJECT RBusDevComm busDevComm |
|
2036 CREATE_OBJECT TCommConfigV01 configSave |
|
2037 CREATE_OBJECT TCommConfigV01 config |
|
2038 COMMAND busDevComm new |
|
2039 COMMAND configSave new |
|
2040 COMMAND config new |
|
2041 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2042 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2043 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2044 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2045 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2046 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2047 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2048 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2049 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2050 |
|
2051 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2052 OUTSTANDING |
|
2053 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2054 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2055 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2056 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2057 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2058 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2059 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2060 OUTSTANDING |
|
2061 |
|
2062 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
2063 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
2064 OUTSTANDING |
|
2065 |
|
2066 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2067 OUTSTANDING |
|
2068 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2069 COMMAND busDevComm Close |
|
2070 COMMAND config ~ |
|
2071 COMMAND configSave ~ |
|
2072 COMMAND busDevComm ~ |
|
2073 END_TEST_BLOCK |
|
2074 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1001 |
|
2075 |
|
2076 |
|
2077 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1002 |
|
2078 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1002 |
|
2079 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
2080 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
2081 //! RBusDevComm::QueryReceiveBuffer(); |
|
2082 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2083 //! @SYMAuthor Oleg Kuznetsov |
|
2084 //! @SYMCreationDate 10/04/2008 |
|
2085 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2086 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2087 //! port = com<port> |
|
2088 //! baud rate = 9600 |
|
2089 //! data bits = 8 |
|
2090 //! stop bits = 1 |
|
2091 //! parity = none |
|
2092 //! flow control = none |
|
2093 //! 2. Change configuration |
|
2094 //! baud rate = <baud> |
|
2095 //! data bits = 8 |
|
2096 //! stop bits = 2 |
|
2097 //! parity = even |
|
2098 //! flow control = none |
|
2099 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
2100 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
2101 //! 5. Restore configuration |
|
2102 //! 6. Destroy the object |
|
2103 //! @SYMTestStatus Implemented |
|
2104 //! @SYMTestPriority High |
|
2105 //! @SYMTestExpectedResults Data read should be as expected |
|
2106 //! @SYMTestType CIT |
|
2107 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2108 CREATE_OBJECT RBusDevComm busDevComm |
|
2109 CREATE_OBJECT TCommConfigV01 configSave |
|
2110 CREATE_OBJECT TCommConfigV01 config |
|
2111 COMMAND busDevComm new |
|
2112 COMMAND configSave new |
|
2113 COMMAND config new |
|
2114 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2115 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2116 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2117 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2118 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2119 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2120 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2121 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2122 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2123 |
|
2124 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2125 OUTSTANDING |
|
2126 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2127 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2128 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2129 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2130 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2131 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2132 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2133 OUTSTANDING |
|
2134 |
|
2135 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
2136 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
2137 OUTSTANDING |
|
2138 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
2139 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
2140 OUTSTANDING |
|
2141 |
|
2142 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2143 OUTSTANDING |
|
2144 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2145 COMMAND busDevComm Close |
|
2146 COMMAND config ~ |
|
2147 COMMAND configSave ~ |
|
2148 COMMAND busDevComm ~ |
|
2149 END_TEST_BLOCK |
|
2150 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1002 |
|
2151 |
|
2152 |
|
2153 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1003 |
|
2154 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1003 |
|
2155 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2156 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
2157 //! @SYMAuthor Oleg Kuznetsov |
|
2158 //! @SYMCreationDate 10/04/2008 |
|
2159 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2160 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2161 //! port = com<port> |
|
2162 //! baud rate = 9600 |
|
2163 //! data bits = 8 |
|
2164 //! stop bits = 1 |
|
2165 //! parity = none |
|
2166 //! flow control = none |
|
2167 //! 2. Change configuration |
|
2168 //! baud rate = <baud> |
|
2169 //! data bits = 8 |
|
2170 //! stop bits = 2 |
|
2171 //! parity = even |
|
2172 //! flow control = none |
|
2173 //! 3. Send data to com port without specifying the length of the data |
|
2174 //! 4. Read data from com port without specifying the length of the data |
|
2175 //! 5. Restore configuration |
|
2176 //! 6. Destroy the object |
|
2177 //! @SYMTestStatus Implemented |
|
2178 //! @SYMTestPriority High |
|
2179 //! @SYMTestExpectedResults Data read should be as expected |
|
2180 //! @SYMTestType CIT |
|
2181 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2182 CREATE_OBJECT RBusDevComm busDevComm |
|
2183 CREATE_OBJECT TCommConfigV01 configSave |
|
2184 CREATE_OBJECT TCommConfigV01 config |
|
2185 COMMAND busDevComm new |
|
2186 COMMAND configSave new |
|
2187 COMMAND config new |
|
2188 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2189 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2190 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2191 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2192 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2193 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2194 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2195 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2196 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2197 |
|
2198 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2199 OUTSTANDING |
|
2200 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2201 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2202 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2203 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2204 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2205 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2206 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2207 OUTSTANDING |
|
2208 |
|
2209 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
2210 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
2211 OUTSTANDING |
|
2212 |
|
2213 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2214 OUTSTANDING |
|
2215 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2216 COMMAND busDevComm Close |
|
2217 COMMAND config ~ |
|
2218 COMMAND configSave ~ |
|
2219 COMMAND busDevComm ~ |
|
2220 END_TEST_BLOCK |
|
2221 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1003 |
|
2222 |
|
2223 |
|
2224 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1004 |
|
2225 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1004 |
|
2226 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
2227 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
2228 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
2229 //! @SYMAuthor Oleg Kuznetsov |
|
2230 //! @SYMCreationDate 10/04/2008 |
|
2231 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2232 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2233 //! port = com<port> |
|
2234 //! baud rate = 9600 |
|
2235 //! data bits = 8 |
|
2236 //! stop bits = 1 |
|
2237 //! parity = none |
|
2238 //! flow control = none |
|
2239 //! 2. Change configuration |
|
2240 //! baud rate = <baud> |
|
2241 //! data bits = 8 |
|
2242 //! stop bits = 2 |
|
2243 //! parity = even |
|
2244 //! flow control = none |
|
2245 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
2246 //! 4. Read data from com port without specifying the length of the data |
|
2247 //! 5. Restore configuration |
|
2248 //! 6. Destroy the object |
|
2249 //! @SYMTestStatus Implemented |
|
2250 //! @SYMTestPriority High |
|
2251 //! @SYMTestExpectedResults Data read should be as expected |
|
2252 //! @SYMTestType CIT |
|
2253 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2254 CREATE_OBJECT RBusDevComm busDevComm |
|
2255 CREATE_OBJECT TCommConfigV01 configSave |
|
2256 CREATE_OBJECT TCommConfigV01 config |
|
2257 COMMAND busDevComm new |
|
2258 COMMAND configSave new |
|
2259 COMMAND config new |
|
2260 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2261 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2262 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2263 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2264 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2265 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2266 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2267 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2268 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2269 |
|
2270 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2271 OUTSTANDING |
|
2272 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2273 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2274 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2275 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2276 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2277 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2278 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2279 OUTSTANDING |
|
2280 |
|
2281 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
2282 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
2283 OUTSTANDING |
|
2284 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
2285 OUTSTANDING |
|
2286 |
|
2287 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2288 OUTSTANDING |
|
2289 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2290 COMMAND busDevComm Close |
|
2291 COMMAND config ~ |
|
2292 COMMAND configSave ~ |
|
2293 COMMAND busDevComm ~ |
|
2294 END_TEST_BLOCK |
|
2295 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1004 |
|
2296 |
|
2297 |
|
2298 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1005 |
|
2299 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1005 |
|
2300 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2301 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2302 //! @SYMAuthor Oleg Kuznetsov |
|
2303 //! @SYMCreationDate 10/04/2008 |
|
2304 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2305 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2306 //! port = com<port> |
|
2307 //! baud rate = 9600 |
|
2308 //! data bits = 8 |
|
2309 //! stop bits = 1 |
|
2310 //! parity = none |
|
2311 //! flow control = none |
|
2312 //! 2. Change configuration |
|
2313 //! baud rate = <baud> |
|
2314 //! data bits = 8 |
|
2315 //! stop bits = 2 |
|
2316 //! parity = even |
|
2317 //! flow control = none |
|
2318 //! 3. Send data to com port without specifying the length of the data |
|
2319 //! 4. ReadOneOrMore data from com port |
|
2320 //! 5. Restore configuration |
|
2321 //! 6. Destroy the object |
|
2322 //! @SYMTestStatus Implemented |
|
2323 //! @SYMTestPriority High |
|
2324 //! @SYMTestExpectedResults Data read should be as expected |
|
2325 //! @SYMTestType CIT |
|
2326 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2327 CREATE_OBJECT RBusDevComm busDevComm |
|
2328 CREATE_OBJECT TCommConfigV01 configSave |
|
2329 CREATE_OBJECT TCommConfigV01 config |
|
2330 COMMAND busDevComm new |
|
2331 COMMAND configSave new |
|
2332 COMMAND config new |
|
2333 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2334 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2335 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2336 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2337 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2338 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2339 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2340 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2341 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2342 |
|
2343 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2344 OUTSTANDING |
|
2345 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2346 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2347 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2348 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2349 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2350 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2351 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2352 OUTSTANDING |
|
2353 |
|
2354 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
2355 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
2356 OUTSTANDING |
|
2357 |
|
2358 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2359 OUTSTANDING |
|
2360 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2361 COMMAND busDevComm Close |
|
2362 COMMAND config ~ |
|
2363 COMMAND configSave ~ |
|
2364 COMMAND busDevComm ~ |
|
2365 END_TEST_BLOCK |
|
2366 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1005 |
|
2367 |
|
2368 |
|
2369 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1006 |
|
2370 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1006 |
|
2371 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2372 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
2373 //! RBusDevComm::QueryReceiveBuffer(); |
|
2374 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2375 //! @SYMAuthor Oleg Kuznetsov |
|
2376 //! @SYMCreationDate 10/04/2008 |
|
2377 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2378 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2379 //! port = com<port> |
|
2380 //! baud rate = 9600 |
|
2381 //! data bits = 8 |
|
2382 //! stop bits = 1 |
|
2383 //! parity = none |
|
2384 //! flow control = none |
|
2385 //! 2. Change configuration |
|
2386 //! baud rate = <baud> |
|
2387 //! data bits = 8 |
|
2388 //! stop bits = 2 |
|
2389 //! parity = even |
|
2390 //! flow control = none |
|
2391 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
2392 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
2393 //! 5. Restore configuration |
|
2394 //! 6. Destroy the object |
|
2395 //! @SYMTestStatus Implemented |
|
2396 //! @SYMTestPriority High |
|
2397 //! @SYMTestExpectedResults Data read should be as expected |
|
2398 //! @SYMTestType CIT |
|
2399 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2400 CREATE_OBJECT RBusDevComm busDevComm |
|
2401 CREATE_OBJECT TCommConfigV01 configSave |
|
2402 CREATE_OBJECT TCommConfigV01 config |
|
2403 COMMAND busDevComm new |
|
2404 COMMAND configSave new |
|
2405 COMMAND config new |
|
2406 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2407 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2408 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2409 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2410 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2411 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2412 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2413 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2414 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2415 |
|
2416 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2417 OUTSTANDING |
|
2418 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2419 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2420 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2421 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2422 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2423 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2424 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2425 OUTSTANDING |
|
2426 |
|
2427 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
2428 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
2429 OUTSTANDING |
|
2430 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
2431 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
2432 OUTSTANDING |
|
2433 |
|
2434 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2435 OUTSTANDING |
|
2436 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2437 COMMAND busDevComm Close |
|
2438 COMMAND config ~ |
|
2439 COMMAND configSave ~ |
|
2440 COMMAND busDevComm ~ |
|
2441 END_TEST_BLOCK |
|
2442 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1006 |
|
2443 |
|
2444 |
|
2445 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1007 |
|
2446 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1007 |
|
2447 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2448 //! RBusDevComm::WriteCancel(); |
|
2449 //! RBusDevComm::ResetBuffers() |
|
2450 //! @SYMAuthor Oleg Kuznetsov |
|
2451 //! @SYMCreationDate 10/04/2008 |
|
2452 //! @SYMTestCaseDesc Cancel a write request |
|
2453 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2454 //! port = com<port> |
|
2455 //! baud rate = 9600 |
|
2456 //! data bits = 8 |
|
2457 //! stop bits = 1 |
|
2458 //! parity = none |
|
2459 //! flow control = none |
|
2460 //! 2. Change configuration |
|
2461 //! baud rate = <baud> |
|
2462 //! data bits = 8 |
|
2463 //! stop bits = 2 |
|
2464 //! parity = even |
|
2465 //! flow control = none |
|
2466 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
2467 //! 4. Restore configuration |
|
2468 //! 5. Destroy the object |
|
2469 //! @SYMTestStatus Implemented |
|
2470 //! @SYMTestPriority High |
|
2471 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
2472 //! @SYMTestType CIT |
|
2473 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2474 CREATE_OBJECT RBusDevComm busDevComm |
|
2475 CREATE_OBJECT TCommConfigV01 configSave |
|
2476 CREATE_OBJECT TCommConfigV01 config |
|
2477 COMMAND busDevComm new |
|
2478 COMMAND configSave new |
|
2479 COMMAND config new |
|
2480 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2481 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2482 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2483 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2484 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2485 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2486 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2487 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2488 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2489 |
|
2490 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2491 OUTSTANDING |
|
2492 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2493 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2494 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2495 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2496 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2497 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2498 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2499 OUTSTANDING |
|
2500 |
|
2501 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
2502 COMMAND busDevComm WriteCancel |
|
2503 OUTSTANDING |
|
2504 COMMAND busDevComm ResetBuffers |
|
2505 |
|
2506 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2507 OUTSTANDING |
|
2508 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2509 COMMAND busDevComm Close |
|
2510 COMMAND config ~ |
|
2511 COMMAND configSave ~ |
|
2512 COMMAND busDevComm ~ |
|
2513 END_TEST_BLOCK |
|
2514 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1007 |
|
2515 |
|
2516 |
|
2517 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1008 |
|
2518 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1008 |
|
2519 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
2520 //! @SYMAuthor Oleg Kuznetsov |
|
2521 //! @SYMCreationDate 10/04/2008 |
|
2522 //! @SYMTestCaseDesc Break the connection for a period |
|
2523 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2524 //! port = com<port> |
|
2525 //! baud rate = 9600 |
|
2526 //! data bits = 8 |
|
2527 //! stop bits = 1 |
|
2528 //! parity = none |
|
2529 //! flow control = none |
|
2530 //! 2. Change configuration |
|
2531 //! baud rate = <baud> |
|
2532 //! data bits = 8 |
|
2533 //! stop bits = 2 |
|
2534 //! parity = even |
|
2535 //! flow control = none |
|
2536 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
2537 //! 4. Restore configuration |
|
2538 //! 5. Destroy the object |
|
2539 //! @SYMTestStatus Implemented |
|
2540 //! @SYMTestPriority High |
|
2541 //! @SYMTestExpectedResults Break should run with no errors |
|
2542 //! @SYMTestType CIT |
|
2543 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2544 CREATE_OBJECT RBusDevComm busDevComm |
|
2545 CREATE_OBJECT TCommConfigV01 configSave |
|
2546 CREATE_OBJECT TCommConfigV01 config |
|
2547 COMMAND busDevComm new |
|
2548 COMMAND configSave new |
|
2549 COMMAND config new |
|
2550 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2551 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2552 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2553 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2554 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2555 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2556 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2557 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2558 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2559 |
|
2560 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2561 OUTSTANDING |
|
2562 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2563 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2564 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2565 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2566 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2567 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2568 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2569 OUTSTANDING |
|
2570 |
|
2571 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
2572 OUTSTANDING |
|
2573 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
2574 OUTSTANDING |
|
2575 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
2576 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
2577 OUTSTANDING |
|
2578 |
|
2579 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2580 OUTSTANDING |
|
2581 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2582 COMMAND busDevComm Close |
|
2583 COMMAND config ~ |
|
2584 COMMAND configSave ~ |
|
2585 COMMAND busDevComm ~ |
|
2586 END_TEST_BLOCK |
|
2587 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1008 |
|
2588 |
|
2589 |
|
2590 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1009 |
|
2591 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1009 |
|
2592 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
2593 //! RBusDevComm::BreakCancel() |
|
2594 //! @SYMAuthor Oleg Kuznetsov |
|
2595 //! @SYMCreationDate 10/04/2008 |
|
2596 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
2597 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2598 //! port = com<port> |
|
2599 //! baud rate = 9600 |
|
2600 //! data bits = 8 |
|
2601 //! stop bits = 1 |
|
2602 //! parity = none |
|
2603 //! flow control = none |
|
2604 //! 2. Change configuration |
|
2605 //! baud rate = <baud> |
|
2606 //! data bits = 8 |
|
2607 //! stop bits = 2 |
|
2608 //! parity = even |
|
2609 //! flow control = none |
|
2610 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
2611 //! 4. Restore configuration |
|
2612 //! 5. Destroy the object |
|
2613 //! @SYMTestStatus Implemented |
|
2614 //! @SYMTestPriority High |
|
2615 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
2616 //! @SYMTestType CIT |
|
2617 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2618 CREATE_OBJECT RBusDevComm busDevComm |
|
2619 CREATE_OBJECT TCommConfigV01 configSave |
|
2620 CREATE_OBJECT TCommConfigV01 config |
|
2621 COMMAND busDevComm new |
|
2622 COMMAND configSave new |
|
2623 COMMAND config new |
|
2624 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2625 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2626 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2627 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2628 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2629 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2630 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2631 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2632 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2633 |
|
2634 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-none-Write_config |
|
2635 OUTSTANDING |
|
2636 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2637 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2638 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
2639 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
2640 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2641 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2642 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2643 OUTSTANDING |
|
2644 |
|
2645 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
2646 OUTSTANDING |
|
2647 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
2648 COMMAND busDevComm BreakCancel |
|
2649 OUTSTANDING |
|
2650 |
|
2651 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2652 OUTSTANDING |
|
2653 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2654 COMMAND busDevComm Close |
|
2655 COMMAND config ~ |
|
2656 COMMAND configSave ~ |
|
2657 COMMAND busDevComm ~ |
|
2658 END_TEST_BLOCK |
|
2659 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_none-1009 |
|
2660 |
|
2661 |
|
2662 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1001 |
|
2663 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1001 |
|
2664 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2665 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2666 //! @SYMAuthor Oleg Kuznetsov |
|
2667 //! @SYMCreationDate 10/04/2008 |
|
2668 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2669 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2670 //! port = com<port> |
|
2671 //! baud rate = 9600 |
|
2672 //! data bits = 8 |
|
2673 //! stop bits = 1 |
|
2674 //! parity = none |
|
2675 //! flow control = none |
|
2676 //! 2. Change configuration |
|
2677 //! baud rate = <baud> |
|
2678 //! data bits = 8 |
|
2679 //! stop bits = 1 |
|
2680 //! parity = odd |
|
2681 //! flow control = none |
|
2682 //! 3. Send data to com port without specifying the length of the data |
|
2683 //! 4. Read data from com port specifying the length of the data |
|
2684 //! 5. Restore configuration |
|
2685 //! 6. Destroy the object |
|
2686 //! @SYMTestStatus Implemented |
|
2687 //! @SYMTestPriority High |
|
2688 //! @SYMTestExpectedResults Data read should be as expected |
|
2689 //! @SYMTestType CIT |
|
2690 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2691 CREATE_OBJECT RBusDevComm busDevComm |
|
2692 CREATE_OBJECT TCommConfigV01 configSave |
|
2693 CREATE_OBJECT TCommConfigV01 config |
|
2694 COMMAND busDevComm new |
|
2695 COMMAND configSave new |
|
2696 COMMAND config new |
|
2697 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2698 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2699 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2700 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2701 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2702 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2703 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2704 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2705 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2706 |
|
2707 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
2708 OUTSTANDING |
|
2709 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2710 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2711 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
2712 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
2713 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2714 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2715 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2716 OUTSTANDING |
|
2717 |
|
2718 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
2719 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
2720 OUTSTANDING |
|
2721 |
|
2722 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2723 OUTSTANDING |
|
2724 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2725 COMMAND busDevComm Close |
|
2726 COMMAND config ~ |
|
2727 COMMAND configSave ~ |
|
2728 COMMAND busDevComm ~ |
|
2729 END_TEST_BLOCK |
|
2730 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1001 |
|
2731 |
|
2732 |
|
2733 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1002 |
|
2734 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1002 |
|
2735 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
2736 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
2737 //! RBusDevComm::QueryReceiveBuffer(); |
|
2738 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2739 //! @SYMAuthor Oleg Kuznetsov |
|
2740 //! @SYMCreationDate 10/04/2008 |
|
2741 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2742 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2743 //! port = com<port> |
|
2744 //! baud rate = 9600 |
|
2745 //! data bits = 8 |
|
2746 //! stop bits = 1 |
|
2747 //! parity = none |
|
2748 //! flow control = none |
|
2749 //! 2. Change configuration |
|
2750 //! baud rate = <baud> |
|
2751 //! data bits = 8 |
|
2752 //! stop bits = 1 |
|
2753 //! parity = odd |
|
2754 //! flow control = none |
|
2755 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
2756 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
2757 //! 5. Restore configuration |
|
2758 //! 6. Destroy the object |
|
2759 //! @SYMTestStatus Implemented |
|
2760 //! @SYMTestPriority High |
|
2761 //! @SYMTestExpectedResults Data read should be as expected |
|
2762 //! @SYMTestType CIT |
|
2763 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2764 CREATE_OBJECT RBusDevComm busDevComm |
|
2765 CREATE_OBJECT TCommConfigV01 configSave |
|
2766 CREATE_OBJECT TCommConfigV01 config |
|
2767 COMMAND busDevComm new |
|
2768 COMMAND configSave new |
|
2769 COMMAND config new |
|
2770 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2771 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2772 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2773 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2774 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2775 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2776 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2777 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2778 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2779 |
|
2780 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
2781 OUTSTANDING |
|
2782 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2783 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2784 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
2785 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
2786 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2787 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2788 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2789 OUTSTANDING |
|
2790 |
|
2791 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
2792 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
2793 OUTSTANDING |
|
2794 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
2795 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
2796 OUTSTANDING |
|
2797 |
|
2798 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2799 OUTSTANDING |
|
2800 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2801 COMMAND busDevComm Close |
|
2802 COMMAND config ~ |
|
2803 COMMAND configSave ~ |
|
2804 COMMAND busDevComm ~ |
|
2805 END_TEST_BLOCK |
|
2806 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1002 |
|
2807 |
|
2808 |
|
2809 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1003 |
|
2810 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1003 |
|
2811 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2812 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
2813 //! @SYMAuthor Oleg Kuznetsov |
|
2814 //! @SYMCreationDate 10/04/2008 |
|
2815 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2816 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2817 //! port = com<port> |
|
2818 //! baud rate = 9600 |
|
2819 //! data bits = 8 |
|
2820 //! stop bits = 1 |
|
2821 //! parity = none |
|
2822 //! flow control = none |
|
2823 //! 2. Change configuration |
|
2824 //! baud rate = <baud> |
|
2825 //! data bits = 8 |
|
2826 //! stop bits = 1 |
|
2827 //! parity = odd |
|
2828 //! flow control = none |
|
2829 //! 3. Send data to com port without specifying the length of the data |
|
2830 //! 4. Read data from com port without specifying the length of the data |
|
2831 //! 5. Restore configuration |
|
2832 //! 6. Destroy the object |
|
2833 //! @SYMTestStatus Implemented |
|
2834 //! @SYMTestPriority High |
|
2835 //! @SYMTestExpectedResults Data read should be as expected |
|
2836 //! @SYMTestType CIT |
|
2837 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2838 CREATE_OBJECT RBusDevComm busDevComm |
|
2839 CREATE_OBJECT TCommConfigV01 configSave |
|
2840 CREATE_OBJECT TCommConfigV01 config |
|
2841 COMMAND busDevComm new |
|
2842 COMMAND configSave new |
|
2843 COMMAND config new |
|
2844 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2845 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2846 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2847 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2848 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2849 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2850 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2851 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2852 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2853 |
|
2854 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
2855 OUTSTANDING |
|
2856 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2857 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2858 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
2859 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
2860 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2861 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2862 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2863 OUTSTANDING |
|
2864 |
|
2865 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
2866 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
2867 OUTSTANDING |
|
2868 |
|
2869 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2870 OUTSTANDING |
|
2871 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2872 COMMAND busDevComm Close |
|
2873 COMMAND config ~ |
|
2874 COMMAND configSave ~ |
|
2875 COMMAND busDevComm ~ |
|
2876 END_TEST_BLOCK |
|
2877 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1003 |
|
2878 |
|
2879 |
|
2880 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1004 |
|
2881 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1004 |
|
2882 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
2883 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
2884 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
2885 //! @SYMAuthor Oleg Kuznetsov |
|
2886 //! @SYMCreationDate 10/04/2008 |
|
2887 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2888 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2889 //! port = com<port> |
|
2890 //! baud rate = 9600 |
|
2891 //! data bits = 8 |
|
2892 //! stop bits = 1 |
|
2893 //! parity = none |
|
2894 //! flow control = none |
|
2895 //! 2. Change configuration |
|
2896 //! baud rate = <baud> |
|
2897 //! data bits = 8 |
|
2898 //! stop bits = 1 |
|
2899 //! parity = odd |
|
2900 //! flow control = none |
|
2901 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
2902 //! 4. Read data from com port without specifying the length of the data |
|
2903 //! 5. Restore configuration |
|
2904 //! 6. Destroy the object |
|
2905 //! @SYMTestStatus Implemented |
|
2906 //! @SYMTestPriority High |
|
2907 //! @SYMTestExpectedResults Data read should be as expected |
|
2908 //! @SYMTestType CIT |
|
2909 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2910 CREATE_OBJECT RBusDevComm busDevComm |
|
2911 CREATE_OBJECT TCommConfigV01 configSave |
|
2912 CREATE_OBJECT TCommConfigV01 config |
|
2913 COMMAND busDevComm new |
|
2914 COMMAND configSave new |
|
2915 COMMAND config new |
|
2916 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2917 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2918 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2919 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2920 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2921 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2922 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2923 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2924 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2925 |
|
2926 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
2927 OUTSTANDING |
|
2928 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
2929 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
2930 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
2931 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
2932 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
2933 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2934 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
2935 OUTSTANDING |
|
2936 |
|
2937 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
2938 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
2939 OUTSTANDING |
|
2940 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
2941 OUTSTANDING |
|
2942 |
|
2943 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
2944 OUTSTANDING |
|
2945 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2946 COMMAND busDevComm Close |
|
2947 COMMAND config ~ |
|
2948 COMMAND configSave ~ |
|
2949 COMMAND busDevComm ~ |
|
2950 END_TEST_BLOCK |
|
2951 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1004 |
|
2952 |
|
2953 |
|
2954 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1005 |
|
2955 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1005 |
|
2956 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
2957 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
2958 //! @SYMAuthor Oleg Kuznetsov |
|
2959 //! @SYMCreationDate 10/04/2008 |
|
2960 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
2961 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
2962 //! port = com<port> |
|
2963 //! baud rate = 9600 |
|
2964 //! data bits = 8 |
|
2965 //! stop bits = 1 |
|
2966 //! parity = none |
|
2967 //! flow control = none |
|
2968 //! 2. Change configuration |
|
2969 //! baud rate = <baud> |
|
2970 //! data bits = 8 |
|
2971 //! stop bits = 1 |
|
2972 //! parity = odd |
|
2973 //! flow control = none |
|
2974 //! 3. Send data to com port without specifying the length of the data |
|
2975 //! 4. ReadOneOrMore data from com port |
|
2976 //! 5. Restore configuration |
|
2977 //! 6. Destroy the object |
|
2978 //! @SYMTestStatus Implemented |
|
2979 //! @SYMTestPriority High |
|
2980 //! @SYMTestExpectedResults Data read should be as expected |
|
2981 //! @SYMTestType CIT |
|
2982 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
2983 CREATE_OBJECT RBusDevComm busDevComm |
|
2984 CREATE_OBJECT TCommConfigV01 configSave |
|
2985 CREATE_OBJECT TCommConfigV01 config |
|
2986 COMMAND busDevComm new |
|
2987 COMMAND configSave new |
|
2988 COMMAND config new |
|
2989 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
2990 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
2991 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2992 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
2993 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
2994 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
2995 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
2996 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
2997 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
2998 |
|
2999 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
3000 OUTSTANDING |
|
3001 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3002 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3003 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
3004 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3005 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3006 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3007 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3008 OUTSTANDING |
|
3009 |
|
3010 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
3011 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
3012 OUTSTANDING |
|
3013 |
|
3014 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3015 OUTSTANDING |
|
3016 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3017 COMMAND busDevComm Close |
|
3018 COMMAND config ~ |
|
3019 COMMAND configSave ~ |
|
3020 COMMAND busDevComm ~ |
|
3021 END_TEST_BLOCK |
|
3022 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1005 |
|
3023 |
|
3024 |
|
3025 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1006 |
|
3026 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1006 |
|
3027 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3028 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
3029 //! RBusDevComm::QueryReceiveBuffer(); |
|
3030 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3031 //! @SYMAuthor Oleg Kuznetsov |
|
3032 //! @SYMCreationDate 10/04/2008 |
|
3033 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3034 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3035 //! port = com<port> |
|
3036 //! baud rate = 9600 |
|
3037 //! data bits = 8 |
|
3038 //! stop bits = 1 |
|
3039 //! parity = none |
|
3040 //! flow control = none |
|
3041 //! 2. Change configuration |
|
3042 //! baud rate = <baud> |
|
3043 //! data bits = 8 |
|
3044 //! stop bits = 1 |
|
3045 //! parity = odd |
|
3046 //! flow control = none |
|
3047 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
3048 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
3049 //! 5. Restore configuration |
|
3050 //! 6. Destroy the object |
|
3051 //! @SYMTestStatus Implemented |
|
3052 //! @SYMTestPriority High |
|
3053 //! @SYMTestExpectedResults Data read should be as expected |
|
3054 //! @SYMTestType CIT |
|
3055 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3056 CREATE_OBJECT RBusDevComm busDevComm |
|
3057 CREATE_OBJECT TCommConfigV01 configSave |
|
3058 CREATE_OBJECT TCommConfigV01 config |
|
3059 COMMAND busDevComm new |
|
3060 COMMAND configSave new |
|
3061 COMMAND config new |
|
3062 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3063 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3064 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3065 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3066 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3067 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3068 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3069 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3070 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3071 |
|
3072 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
3073 OUTSTANDING |
|
3074 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3075 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3076 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
3077 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3078 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3079 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3080 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3081 OUTSTANDING |
|
3082 |
|
3083 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
3084 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
3085 OUTSTANDING |
|
3086 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
3087 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
3088 OUTSTANDING |
|
3089 |
|
3090 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3091 OUTSTANDING |
|
3092 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3093 COMMAND busDevComm Close |
|
3094 COMMAND config ~ |
|
3095 COMMAND configSave ~ |
|
3096 COMMAND busDevComm ~ |
|
3097 END_TEST_BLOCK |
|
3098 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1006 |
|
3099 |
|
3100 |
|
3101 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1007 |
|
3102 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1007 |
|
3103 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3104 //! RBusDevComm::WriteCancel(); |
|
3105 //! RBusDevComm::ResetBuffers() |
|
3106 //! @SYMAuthor Oleg Kuznetsov |
|
3107 //! @SYMCreationDate 10/04/2008 |
|
3108 //! @SYMTestCaseDesc Cancel a write request |
|
3109 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3110 //! port = com<port> |
|
3111 //! baud rate = 9600 |
|
3112 //! data bits = 8 |
|
3113 //! stop bits = 1 |
|
3114 //! parity = none |
|
3115 //! flow control = none |
|
3116 //! 2. Change configuration |
|
3117 //! baud rate = <baud> |
|
3118 //! data bits = 8 |
|
3119 //! stop bits = 1 |
|
3120 //! parity = odd |
|
3121 //! flow control = none |
|
3122 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
3123 //! 4. Restore configuration |
|
3124 //! 5. Destroy the object |
|
3125 //! @SYMTestStatus Implemented |
|
3126 //! @SYMTestPriority High |
|
3127 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
3128 //! @SYMTestType CIT |
|
3129 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3130 CREATE_OBJECT RBusDevComm busDevComm |
|
3131 CREATE_OBJECT TCommConfigV01 configSave |
|
3132 CREATE_OBJECT TCommConfigV01 config |
|
3133 COMMAND busDevComm new |
|
3134 COMMAND configSave new |
|
3135 COMMAND config new |
|
3136 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3137 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3138 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3139 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3140 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3141 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3142 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3143 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3144 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3145 |
|
3146 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
3147 OUTSTANDING |
|
3148 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3149 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3150 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
3151 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3152 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3153 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3154 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3155 OUTSTANDING |
|
3156 |
|
3157 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
3158 COMMAND busDevComm WriteCancel |
|
3159 OUTSTANDING |
|
3160 COMMAND busDevComm ResetBuffers |
|
3161 |
|
3162 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3163 OUTSTANDING |
|
3164 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3165 COMMAND busDevComm Close |
|
3166 COMMAND config ~ |
|
3167 COMMAND configSave ~ |
|
3168 COMMAND busDevComm ~ |
|
3169 END_TEST_BLOCK |
|
3170 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1007 |
|
3171 |
|
3172 |
|
3173 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1008 |
|
3174 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1008 |
|
3175 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
3176 //! @SYMAuthor Oleg Kuznetsov |
|
3177 //! @SYMCreationDate 10/04/2008 |
|
3178 //! @SYMTestCaseDesc Break the connection for a period |
|
3179 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3180 //! port = com<port> |
|
3181 //! baud rate = 9600 |
|
3182 //! data bits = 8 |
|
3183 //! stop bits = 1 |
|
3184 //! parity = none |
|
3185 //! flow control = none |
|
3186 //! 2. Change configuration |
|
3187 //! baud rate = <baud> |
|
3188 //! data bits = 8 |
|
3189 //! stop bits = 1 |
|
3190 //! parity = odd |
|
3191 //! flow control = none |
|
3192 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
3193 //! 4. Restore configuration |
|
3194 //! 5. Destroy the object |
|
3195 //! @SYMTestStatus Implemented |
|
3196 //! @SYMTestPriority High |
|
3197 //! @SYMTestExpectedResults Break should run with no errors |
|
3198 //! @SYMTestType CIT |
|
3199 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3200 CREATE_OBJECT RBusDevComm busDevComm |
|
3201 CREATE_OBJECT TCommConfigV01 configSave |
|
3202 CREATE_OBJECT TCommConfigV01 config |
|
3203 COMMAND busDevComm new |
|
3204 COMMAND configSave new |
|
3205 COMMAND config new |
|
3206 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3207 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3208 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3209 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3210 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3211 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3212 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3213 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3214 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3215 |
|
3216 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
3217 OUTSTANDING |
|
3218 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3219 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3220 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
3221 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3222 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3223 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3224 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3225 OUTSTANDING |
|
3226 |
|
3227 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
3228 OUTSTANDING |
|
3229 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
3230 OUTSTANDING |
|
3231 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
3232 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
3233 OUTSTANDING |
|
3234 |
|
3235 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3236 OUTSTANDING |
|
3237 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3238 COMMAND busDevComm Close |
|
3239 COMMAND config ~ |
|
3240 COMMAND configSave ~ |
|
3241 COMMAND busDevComm ~ |
|
3242 END_TEST_BLOCK |
|
3243 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1008 |
|
3244 |
|
3245 |
|
3246 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1009 |
|
3247 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1009 |
|
3248 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
3249 //! RBusDevComm::BreakCancel() |
|
3250 //! @SYMAuthor Oleg Kuznetsov |
|
3251 //! @SYMCreationDate 10/04/2008 |
|
3252 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
3253 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3254 //! port = com<port> |
|
3255 //! baud rate = 9600 |
|
3256 //! data bits = 8 |
|
3257 //! stop bits = 1 |
|
3258 //! parity = none |
|
3259 //! flow control = none |
|
3260 //! 2. Change configuration |
|
3261 //! baud rate = <baud> |
|
3262 //! data bits = 8 |
|
3263 //! stop bits = 1 |
|
3264 //! parity = odd |
|
3265 //! flow control = none |
|
3266 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
3267 //! 4. Restore configuration |
|
3268 //! 5. Destroy the object |
|
3269 //! @SYMTestStatus Implemented |
|
3270 //! @SYMTestPriority High |
|
3271 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
3272 //! @SYMTestType CIT |
|
3273 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3274 CREATE_OBJECT RBusDevComm busDevComm |
|
3275 CREATE_OBJECT TCommConfigV01 configSave |
|
3276 CREATE_OBJECT TCommConfigV01 config |
|
3277 COMMAND busDevComm new |
|
3278 COMMAND configSave new |
|
3279 COMMAND config new |
|
3280 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3281 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3282 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3283 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3284 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3285 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3286 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3287 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3288 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3289 |
|
3290 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-none-Write_config |
|
3291 OUTSTANDING |
|
3292 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3293 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3294 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
3295 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3296 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3297 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3298 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3299 OUTSTANDING |
|
3300 |
|
3301 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
3302 OUTSTANDING |
|
3303 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
3304 COMMAND busDevComm BreakCancel |
|
3305 OUTSTANDING |
|
3306 |
|
3307 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3308 OUTSTANDING |
|
3309 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3310 COMMAND busDevComm Close |
|
3311 COMMAND config ~ |
|
3312 COMMAND configSave ~ |
|
3313 COMMAND busDevComm ~ |
|
3314 END_TEST_BLOCK |
|
3315 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_none-1009 |
|
3316 |
|
3317 |
|
3318 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1001 |
|
3319 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1001 |
|
3320 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3321 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3322 //! @SYMAuthor Oleg Kuznetsov |
|
3323 //! @SYMCreationDate 10/04/2008 |
|
3324 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3325 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3326 //! port = com<port> |
|
3327 //! baud rate = 9600 |
|
3328 //! data bits = 8 |
|
3329 //! stop bits = 1 |
|
3330 //! parity = none |
|
3331 //! flow control = none |
|
3332 //! 2. Change configuration |
|
3333 //! baud rate = <baud> |
|
3334 //! data bits = 8 |
|
3335 //! stop bits = 2 |
|
3336 //! parity = odd |
|
3337 //! flow control = none |
|
3338 //! 3. Send data to com port without specifying the length of the data |
|
3339 //! 4. Read data from com port specifying the length of the data |
|
3340 //! 5. Restore configuration |
|
3341 //! 6. Destroy the object |
|
3342 //! @SYMTestStatus Implemented |
|
3343 //! @SYMTestPriority High |
|
3344 //! @SYMTestExpectedResults Data read should be as expected |
|
3345 //! @SYMTestType CIT |
|
3346 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3347 CREATE_OBJECT RBusDevComm busDevComm |
|
3348 CREATE_OBJECT TCommConfigV01 configSave |
|
3349 CREATE_OBJECT TCommConfigV01 config |
|
3350 COMMAND busDevComm new |
|
3351 COMMAND configSave new |
|
3352 COMMAND config new |
|
3353 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3354 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3355 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3356 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3357 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3358 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3359 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3360 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3361 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3362 |
|
3363 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3364 OUTSTANDING |
|
3365 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3366 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3367 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3368 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3369 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3370 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3371 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3372 OUTSTANDING |
|
3373 |
|
3374 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
3375 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
3376 OUTSTANDING |
|
3377 |
|
3378 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3379 OUTSTANDING |
|
3380 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3381 COMMAND busDevComm Close |
|
3382 COMMAND config ~ |
|
3383 COMMAND configSave ~ |
|
3384 COMMAND busDevComm ~ |
|
3385 END_TEST_BLOCK |
|
3386 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1001 |
|
3387 |
|
3388 |
|
3389 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1002 |
|
3390 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1002 |
|
3391 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
3392 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
3393 //! RBusDevComm::QueryReceiveBuffer(); |
|
3394 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3395 //! @SYMAuthor Oleg Kuznetsov |
|
3396 //! @SYMCreationDate 10/04/2008 |
|
3397 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3398 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3399 //! port = com<port> |
|
3400 //! baud rate = 9600 |
|
3401 //! data bits = 8 |
|
3402 //! stop bits = 1 |
|
3403 //! parity = none |
|
3404 //! flow control = none |
|
3405 //! 2. Change configuration |
|
3406 //! baud rate = <baud> |
|
3407 //! data bits = 8 |
|
3408 //! stop bits = 2 |
|
3409 //! parity = odd |
|
3410 //! flow control = none |
|
3411 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
3412 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
3413 //! 5. Restore configuration |
|
3414 //! 6. Destroy the object |
|
3415 //! @SYMTestStatus Implemented |
|
3416 //! @SYMTestPriority High |
|
3417 //! @SYMTestExpectedResults Data read should be as expected |
|
3418 //! @SYMTestType CIT |
|
3419 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3420 CREATE_OBJECT RBusDevComm busDevComm |
|
3421 CREATE_OBJECT TCommConfigV01 configSave |
|
3422 CREATE_OBJECT TCommConfigV01 config |
|
3423 COMMAND busDevComm new |
|
3424 COMMAND configSave new |
|
3425 COMMAND config new |
|
3426 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3427 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3428 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3429 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3430 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3431 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3432 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3433 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3434 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3435 |
|
3436 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3437 OUTSTANDING |
|
3438 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3439 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3440 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3441 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3442 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3443 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3444 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3445 OUTSTANDING |
|
3446 |
|
3447 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
3448 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
3449 OUTSTANDING |
|
3450 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
3451 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
3452 OUTSTANDING |
|
3453 |
|
3454 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3455 OUTSTANDING |
|
3456 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3457 COMMAND busDevComm Close |
|
3458 COMMAND config ~ |
|
3459 COMMAND configSave ~ |
|
3460 COMMAND busDevComm ~ |
|
3461 END_TEST_BLOCK |
|
3462 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1002 |
|
3463 |
|
3464 |
|
3465 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1003 |
|
3466 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1003 |
|
3467 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3468 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
3469 //! @SYMAuthor Oleg Kuznetsov |
|
3470 //! @SYMCreationDate 10/04/2008 |
|
3471 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3472 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3473 //! port = com<port> |
|
3474 //! baud rate = 9600 |
|
3475 //! data bits = 8 |
|
3476 //! stop bits = 1 |
|
3477 //! parity = none |
|
3478 //! flow control = none |
|
3479 //! 2. Change configuration |
|
3480 //! baud rate = <baud> |
|
3481 //! data bits = 8 |
|
3482 //! stop bits = 2 |
|
3483 //! parity = odd |
|
3484 //! flow control = none |
|
3485 //! 3. Send data to com port without specifying the length of the data |
|
3486 //! 4. Read data from com port without specifying the length of the data |
|
3487 //! 5. Restore configuration |
|
3488 //! 6. Destroy the object |
|
3489 //! @SYMTestStatus Implemented |
|
3490 //! @SYMTestPriority High |
|
3491 //! @SYMTestExpectedResults Data read should be as expected |
|
3492 //! @SYMTestType CIT |
|
3493 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3494 CREATE_OBJECT RBusDevComm busDevComm |
|
3495 CREATE_OBJECT TCommConfigV01 configSave |
|
3496 CREATE_OBJECT TCommConfigV01 config |
|
3497 COMMAND busDevComm new |
|
3498 COMMAND configSave new |
|
3499 COMMAND config new |
|
3500 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3501 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3502 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3503 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3504 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3505 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3506 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3507 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3508 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3509 |
|
3510 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3511 OUTSTANDING |
|
3512 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3513 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3514 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3515 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3516 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3517 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3518 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3519 OUTSTANDING |
|
3520 |
|
3521 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
3522 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
3523 OUTSTANDING |
|
3524 |
|
3525 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3526 OUTSTANDING |
|
3527 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3528 COMMAND busDevComm Close |
|
3529 COMMAND config ~ |
|
3530 COMMAND configSave ~ |
|
3531 COMMAND busDevComm ~ |
|
3532 END_TEST_BLOCK |
|
3533 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1003 |
|
3534 |
|
3535 |
|
3536 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1004 |
|
3537 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1004 |
|
3538 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
3539 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
3540 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
3541 //! @SYMAuthor Oleg Kuznetsov |
|
3542 //! @SYMCreationDate 10/04/2008 |
|
3543 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3544 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3545 //! port = com<port> |
|
3546 //! baud rate = 9600 |
|
3547 //! data bits = 8 |
|
3548 //! stop bits = 1 |
|
3549 //! parity = none |
|
3550 //! flow control = none |
|
3551 //! 2. Change configuration |
|
3552 //! baud rate = <baud> |
|
3553 //! data bits = 8 |
|
3554 //! stop bits = 2 |
|
3555 //! parity = odd |
|
3556 //! flow control = none |
|
3557 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
3558 //! 4. Read data from com port without specifying the length of the data |
|
3559 //! 5. Restore configuration |
|
3560 //! 6. Destroy the object |
|
3561 //! @SYMTestStatus Implemented |
|
3562 //! @SYMTestPriority High |
|
3563 //! @SYMTestExpectedResults Data read should be as expected |
|
3564 //! @SYMTestType CIT |
|
3565 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3566 CREATE_OBJECT RBusDevComm busDevComm |
|
3567 CREATE_OBJECT TCommConfigV01 configSave |
|
3568 CREATE_OBJECT TCommConfigV01 config |
|
3569 COMMAND busDevComm new |
|
3570 COMMAND configSave new |
|
3571 COMMAND config new |
|
3572 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3573 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3574 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3575 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3576 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3577 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3578 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3579 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3580 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3581 |
|
3582 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3583 OUTSTANDING |
|
3584 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3585 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3586 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3587 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3588 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3589 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3590 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3591 OUTSTANDING |
|
3592 |
|
3593 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
3594 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
3595 OUTSTANDING |
|
3596 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
3597 OUTSTANDING |
|
3598 |
|
3599 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3600 OUTSTANDING |
|
3601 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3602 COMMAND busDevComm Close |
|
3603 COMMAND config ~ |
|
3604 COMMAND configSave ~ |
|
3605 COMMAND busDevComm ~ |
|
3606 END_TEST_BLOCK |
|
3607 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1004 |
|
3608 |
|
3609 |
|
3610 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1005 |
|
3611 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1005 |
|
3612 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3613 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3614 //! @SYMAuthor Oleg Kuznetsov |
|
3615 //! @SYMCreationDate 10/04/2008 |
|
3616 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3617 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3618 //! port = com<port> |
|
3619 //! baud rate = 9600 |
|
3620 //! data bits = 8 |
|
3621 //! stop bits = 1 |
|
3622 //! parity = none |
|
3623 //! flow control = none |
|
3624 //! 2. Change configuration |
|
3625 //! baud rate = <baud> |
|
3626 //! data bits = 8 |
|
3627 //! stop bits = 2 |
|
3628 //! parity = odd |
|
3629 //! flow control = none |
|
3630 //! 3. Send data to com port without specifying the length of the data |
|
3631 //! 4. ReadOneOrMore data from com port |
|
3632 //! 5. Restore configuration |
|
3633 //! 6. Destroy the object |
|
3634 //! @SYMTestStatus Implemented |
|
3635 //! @SYMTestPriority High |
|
3636 //! @SYMTestExpectedResults Data read should be as expected |
|
3637 //! @SYMTestType CIT |
|
3638 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3639 CREATE_OBJECT RBusDevComm busDevComm |
|
3640 CREATE_OBJECT TCommConfigV01 configSave |
|
3641 CREATE_OBJECT TCommConfigV01 config |
|
3642 COMMAND busDevComm new |
|
3643 COMMAND configSave new |
|
3644 COMMAND config new |
|
3645 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3646 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3647 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3648 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3649 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3650 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3651 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3652 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3653 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3654 |
|
3655 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3656 OUTSTANDING |
|
3657 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3658 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3659 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3660 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3661 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3662 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3663 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3664 OUTSTANDING |
|
3665 |
|
3666 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
3667 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
3668 OUTSTANDING |
|
3669 |
|
3670 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3671 OUTSTANDING |
|
3672 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3673 COMMAND busDevComm Close |
|
3674 COMMAND config ~ |
|
3675 COMMAND configSave ~ |
|
3676 COMMAND busDevComm ~ |
|
3677 END_TEST_BLOCK |
|
3678 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1005 |
|
3679 |
|
3680 |
|
3681 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1006 |
|
3682 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1006 |
|
3683 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3684 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
3685 //! RBusDevComm::QueryReceiveBuffer(); |
|
3686 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3687 //! @SYMAuthor Oleg Kuznetsov |
|
3688 //! @SYMCreationDate 10/04/2008 |
|
3689 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3690 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3691 //! port = com<port> |
|
3692 //! baud rate = 9600 |
|
3693 //! data bits = 8 |
|
3694 //! stop bits = 1 |
|
3695 //! parity = none |
|
3696 //! flow control = none |
|
3697 //! 2. Change configuration |
|
3698 //! baud rate = <baud> |
|
3699 //! data bits = 8 |
|
3700 //! stop bits = 2 |
|
3701 //! parity = odd |
|
3702 //! flow control = none |
|
3703 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
3704 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
3705 //! 5. Restore configuration |
|
3706 //! 6. Destroy the object |
|
3707 //! @SYMTestStatus Implemented |
|
3708 //! @SYMTestPriority High |
|
3709 //! @SYMTestExpectedResults Data read should be as expected |
|
3710 //! @SYMTestType CIT |
|
3711 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3712 CREATE_OBJECT RBusDevComm busDevComm |
|
3713 CREATE_OBJECT TCommConfigV01 configSave |
|
3714 CREATE_OBJECT TCommConfigV01 config |
|
3715 COMMAND busDevComm new |
|
3716 COMMAND configSave new |
|
3717 COMMAND config new |
|
3718 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3719 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3720 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3721 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3722 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3723 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3724 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3725 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3726 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3727 |
|
3728 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3729 OUTSTANDING |
|
3730 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3731 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3732 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3733 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3734 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3735 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3736 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3737 OUTSTANDING |
|
3738 |
|
3739 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
3740 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
3741 OUTSTANDING |
|
3742 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
3743 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
3744 OUTSTANDING |
|
3745 |
|
3746 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3747 OUTSTANDING |
|
3748 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3749 COMMAND busDevComm Close |
|
3750 COMMAND config ~ |
|
3751 COMMAND configSave ~ |
|
3752 COMMAND busDevComm ~ |
|
3753 END_TEST_BLOCK |
|
3754 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1006 |
|
3755 |
|
3756 |
|
3757 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1007 |
|
3758 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1007 |
|
3759 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3760 //! RBusDevComm::WriteCancel(); |
|
3761 //! RBusDevComm::ResetBuffers() |
|
3762 //! @SYMAuthor Oleg Kuznetsov |
|
3763 //! @SYMCreationDate 10/04/2008 |
|
3764 //! @SYMTestCaseDesc Cancel a write request |
|
3765 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3766 //! port = com<port> |
|
3767 //! baud rate = 9600 |
|
3768 //! data bits = 8 |
|
3769 //! stop bits = 1 |
|
3770 //! parity = none |
|
3771 //! flow control = none |
|
3772 //! 2. Change configuration |
|
3773 //! baud rate = <baud> |
|
3774 //! data bits = 8 |
|
3775 //! stop bits = 2 |
|
3776 //! parity = odd |
|
3777 //! flow control = none |
|
3778 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
3779 //! 4. Restore configuration |
|
3780 //! 5. Destroy the object |
|
3781 //! @SYMTestStatus Implemented |
|
3782 //! @SYMTestPriority High |
|
3783 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
3784 //! @SYMTestType CIT |
|
3785 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3786 CREATE_OBJECT RBusDevComm busDevComm |
|
3787 CREATE_OBJECT TCommConfigV01 configSave |
|
3788 CREATE_OBJECT TCommConfigV01 config |
|
3789 COMMAND busDevComm new |
|
3790 COMMAND configSave new |
|
3791 COMMAND config new |
|
3792 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3793 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3794 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3795 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3796 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3797 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3798 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3799 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3800 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3801 |
|
3802 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3803 OUTSTANDING |
|
3804 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3805 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3806 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3807 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3808 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3809 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3810 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3811 OUTSTANDING |
|
3812 |
|
3813 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
3814 COMMAND busDevComm WriteCancel |
|
3815 OUTSTANDING |
|
3816 COMMAND busDevComm ResetBuffers |
|
3817 |
|
3818 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3819 OUTSTANDING |
|
3820 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3821 COMMAND busDevComm Close |
|
3822 COMMAND config ~ |
|
3823 COMMAND configSave ~ |
|
3824 COMMAND busDevComm ~ |
|
3825 END_TEST_BLOCK |
|
3826 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1007 |
|
3827 |
|
3828 |
|
3829 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1008 |
|
3830 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1008 |
|
3831 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
3832 //! @SYMAuthor Oleg Kuznetsov |
|
3833 //! @SYMCreationDate 10/04/2008 |
|
3834 //! @SYMTestCaseDesc Break the connection for a period |
|
3835 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3836 //! port = com<port> |
|
3837 //! baud rate = 9600 |
|
3838 //! data bits = 8 |
|
3839 //! stop bits = 1 |
|
3840 //! parity = none |
|
3841 //! flow control = none |
|
3842 //! 2. Change configuration |
|
3843 //! baud rate = <baud> |
|
3844 //! data bits = 8 |
|
3845 //! stop bits = 2 |
|
3846 //! parity = odd |
|
3847 //! flow control = none |
|
3848 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
3849 //! 4. Restore configuration |
|
3850 //! 5. Destroy the object |
|
3851 //! @SYMTestStatus Implemented |
|
3852 //! @SYMTestPriority High |
|
3853 //! @SYMTestExpectedResults Break should run with no errors |
|
3854 //! @SYMTestType CIT |
|
3855 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3856 CREATE_OBJECT RBusDevComm busDevComm |
|
3857 CREATE_OBJECT TCommConfigV01 configSave |
|
3858 CREATE_OBJECT TCommConfigV01 config |
|
3859 COMMAND busDevComm new |
|
3860 COMMAND configSave new |
|
3861 COMMAND config new |
|
3862 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3863 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3864 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3865 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3866 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3867 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3868 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3869 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3870 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3871 |
|
3872 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3873 OUTSTANDING |
|
3874 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3875 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3876 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3877 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3878 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3879 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3880 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3881 OUTSTANDING |
|
3882 |
|
3883 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
3884 OUTSTANDING |
|
3885 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
3886 OUTSTANDING |
|
3887 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
3888 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
3889 OUTSTANDING |
|
3890 |
|
3891 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3892 OUTSTANDING |
|
3893 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3894 COMMAND busDevComm Close |
|
3895 COMMAND config ~ |
|
3896 COMMAND configSave ~ |
|
3897 COMMAND busDevComm ~ |
|
3898 END_TEST_BLOCK |
|
3899 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1008 |
|
3900 |
|
3901 |
|
3902 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1009 |
|
3903 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1009 |
|
3904 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
3905 //! RBusDevComm::BreakCancel() |
|
3906 //! @SYMAuthor Oleg Kuznetsov |
|
3907 //! @SYMCreationDate 10/04/2008 |
|
3908 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
3909 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3910 //! port = com<port> |
|
3911 //! baud rate = 9600 |
|
3912 //! data bits = 8 |
|
3913 //! stop bits = 1 |
|
3914 //! parity = none |
|
3915 //! flow control = none |
|
3916 //! 2. Change configuration |
|
3917 //! baud rate = <baud> |
|
3918 //! data bits = 8 |
|
3919 //! stop bits = 2 |
|
3920 //! parity = odd |
|
3921 //! flow control = none |
|
3922 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
3923 //! 4. Restore configuration |
|
3924 //! 5. Destroy the object |
|
3925 //! @SYMTestStatus Implemented |
|
3926 //! @SYMTestPriority High |
|
3927 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
3928 //! @SYMTestType CIT |
|
3929 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
3930 CREATE_OBJECT RBusDevComm busDevComm |
|
3931 CREATE_OBJECT TCommConfigV01 configSave |
|
3932 CREATE_OBJECT TCommConfigV01 config |
|
3933 COMMAND busDevComm new |
|
3934 COMMAND configSave new |
|
3935 COMMAND config new |
|
3936 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
3937 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3938 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3939 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
3940 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
3941 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
3942 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
3943 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
3944 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3945 |
|
3946 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-none-Write_config |
|
3947 OUTSTANDING |
|
3948 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
3949 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
3950 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
3951 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
3952 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
3953 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
3954 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
3955 OUTSTANDING |
|
3956 |
|
3957 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
3958 OUTSTANDING |
|
3959 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
3960 COMMAND busDevComm BreakCancel |
|
3961 OUTSTANDING |
|
3962 |
|
3963 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
3964 OUTSTANDING |
|
3965 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
3966 COMMAND busDevComm Close |
|
3967 COMMAND config ~ |
|
3968 COMMAND configSave ~ |
|
3969 COMMAND busDevComm ~ |
|
3970 END_TEST_BLOCK |
|
3971 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_none-1009 |
|
3972 |
|
3973 |
|
3974 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1001 |
|
3975 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1001 |
|
3976 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
3977 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
3978 //! @SYMAuthor Oleg Kuznetsov |
|
3979 //! @SYMCreationDate 10/04/2008 |
|
3980 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
3981 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
3982 //! port = com<port> |
|
3983 //! baud rate = 9600 |
|
3984 //! data bits = 8 |
|
3985 //! stop bits = 1 |
|
3986 //! parity = none |
|
3987 //! flow control = none |
|
3988 //! 2. Change configuration |
|
3989 //! baud rate = <baud> |
|
3990 //! data bits = 8 |
|
3991 //! stop bits = 1 |
|
3992 //! parity = none |
|
3993 //! flow control = rtscts |
|
3994 //! 3. Send data to com port without specifying the length of the data |
|
3995 //! 4. Read data from com port specifying the length of the data |
|
3996 //! 5. Restore configuration |
|
3997 //! 6. Destroy the object |
|
3998 //! @SYMTestStatus Implemented |
|
3999 //! @SYMTestPriority High |
|
4000 //! @SYMTestExpectedResults Data read should be as expected |
|
4001 //! @SYMTestType CIT |
|
4002 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4003 CREATE_OBJECT RBusDevComm busDevComm |
|
4004 CREATE_OBJECT TCommConfigV01 configSave |
|
4005 CREATE_OBJECT TCommConfigV01 config |
|
4006 COMMAND busDevComm new |
|
4007 COMMAND configSave new |
|
4008 COMMAND config new |
|
4009 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4010 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4011 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4012 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4013 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4014 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4015 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4016 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4017 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4018 |
|
4019 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4020 OUTSTANDING |
|
4021 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4022 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4023 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4024 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4025 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4026 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4027 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4028 OUTSTANDING |
|
4029 |
|
4030 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
4031 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
4032 OUTSTANDING |
|
4033 |
|
4034 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4035 OUTSTANDING |
|
4036 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4037 COMMAND busDevComm Close |
|
4038 COMMAND config ~ |
|
4039 COMMAND configSave ~ |
|
4040 COMMAND busDevComm ~ |
|
4041 END_TEST_BLOCK |
|
4042 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1001 |
|
4043 |
|
4044 |
|
4045 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1002 |
|
4046 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1002 |
|
4047 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
4048 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4049 //! RBusDevComm::QueryReceiveBuffer(); |
|
4050 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4051 //! @SYMAuthor Oleg Kuznetsov |
|
4052 //! @SYMCreationDate 10/04/2008 |
|
4053 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4054 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4055 //! port = com<port> |
|
4056 //! baud rate = 9600 |
|
4057 //! data bits = 8 |
|
4058 //! stop bits = 1 |
|
4059 //! parity = none |
|
4060 //! flow control = none |
|
4061 //! 2. Change configuration |
|
4062 //! baud rate = <baud> |
|
4063 //! data bits = 8 |
|
4064 //! stop bits = 1 |
|
4065 //! parity = none |
|
4066 //! flow control = rtscts |
|
4067 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
4068 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
4069 //! 5. Restore configuration |
|
4070 //! 6. Destroy the object |
|
4071 //! @SYMTestStatus Implemented |
|
4072 //! @SYMTestPriority High |
|
4073 //! @SYMTestExpectedResults Data read should be as expected |
|
4074 //! @SYMTestType CIT |
|
4075 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4076 CREATE_OBJECT RBusDevComm busDevComm |
|
4077 CREATE_OBJECT TCommConfigV01 configSave |
|
4078 CREATE_OBJECT TCommConfigV01 config |
|
4079 COMMAND busDevComm new |
|
4080 COMMAND configSave new |
|
4081 COMMAND config new |
|
4082 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4083 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4084 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4085 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4086 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4087 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4088 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4089 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4090 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4091 |
|
4092 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4093 OUTSTANDING |
|
4094 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4095 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4096 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4097 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4098 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4099 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4100 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4101 OUTSTANDING |
|
4102 |
|
4103 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
4104 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
4105 OUTSTANDING |
|
4106 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
4107 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
4108 OUTSTANDING |
|
4109 |
|
4110 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4111 OUTSTANDING |
|
4112 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4113 COMMAND busDevComm Close |
|
4114 COMMAND config ~ |
|
4115 COMMAND configSave ~ |
|
4116 COMMAND busDevComm ~ |
|
4117 END_TEST_BLOCK |
|
4118 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1002 |
|
4119 |
|
4120 |
|
4121 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1003 |
|
4122 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1003 |
|
4123 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4124 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
4125 //! @SYMAuthor Oleg Kuznetsov |
|
4126 //! @SYMCreationDate 10/04/2008 |
|
4127 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4128 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4129 //! port = com<port> |
|
4130 //! baud rate = 9600 |
|
4131 //! data bits = 8 |
|
4132 //! stop bits = 1 |
|
4133 //! parity = none |
|
4134 //! flow control = none |
|
4135 //! 2. Change configuration |
|
4136 //! baud rate = <baud> |
|
4137 //! data bits = 8 |
|
4138 //! stop bits = 1 |
|
4139 //! parity = none |
|
4140 //! flow control = rtscts |
|
4141 //! 3. Send data to com port without specifying the length of the data |
|
4142 //! 4. Read data from com port without specifying the length of the data |
|
4143 //! 5. Restore configuration |
|
4144 //! 6. Destroy the object |
|
4145 //! @SYMTestStatus Implemented |
|
4146 //! @SYMTestPriority High |
|
4147 //! @SYMTestExpectedResults Data read should be as expected |
|
4148 //! @SYMTestType CIT |
|
4149 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4150 CREATE_OBJECT RBusDevComm busDevComm |
|
4151 CREATE_OBJECT TCommConfigV01 configSave |
|
4152 CREATE_OBJECT TCommConfigV01 config |
|
4153 COMMAND busDevComm new |
|
4154 COMMAND configSave new |
|
4155 COMMAND config new |
|
4156 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4157 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4158 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4159 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4160 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4161 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4162 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4163 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4164 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4165 |
|
4166 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4167 OUTSTANDING |
|
4168 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4169 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4170 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4171 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4172 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4173 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4174 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4175 OUTSTANDING |
|
4176 |
|
4177 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
4178 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
4179 OUTSTANDING |
|
4180 |
|
4181 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4182 OUTSTANDING |
|
4183 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4184 COMMAND busDevComm Close |
|
4185 COMMAND config ~ |
|
4186 COMMAND configSave ~ |
|
4187 COMMAND busDevComm ~ |
|
4188 END_TEST_BLOCK |
|
4189 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1003 |
|
4190 |
|
4191 |
|
4192 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1004 |
|
4193 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1004 |
|
4194 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
4195 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4196 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
4197 //! @SYMAuthor Oleg Kuznetsov |
|
4198 //! @SYMCreationDate 10/04/2008 |
|
4199 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4200 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4201 //! port = com<port> |
|
4202 //! baud rate = 9600 |
|
4203 //! data bits = 8 |
|
4204 //! stop bits = 1 |
|
4205 //! parity = none |
|
4206 //! flow control = none |
|
4207 //! 2. Change configuration |
|
4208 //! baud rate = <baud> |
|
4209 //! data bits = 8 |
|
4210 //! stop bits = 1 |
|
4211 //! parity = none |
|
4212 //! flow control = rtscts |
|
4213 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
4214 //! 4. Read data from com port without specifying the length of the data |
|
4215 //! 5. Restore configuration |
|
4216 //! 6. Destroy the object |
|
4217 //! @SYMTestStatus Implemented |
|
4218 //! @SYMTestPriority High |
|
4219 //! @SYMTestExpectedResults Data read should be as expected |
|
4220 //! @SYMTestType CIT |
|
4221 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4222 CREATE_OBJECT RBusDevComm busDevComm |
|
4223 CREATE_OBJECT TCommConfigV01 configSave |
|
4224 CREATE_OBJECT TCommConfigV01 config |
|
4225 COMMAND busDevComm new |
|
4226 COMMAND configSave new |
|
4227 COMMAND config new |
|
4228 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4229 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4230 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4231 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4232 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4233 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4234 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4235 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4236 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4237 |
|
4238 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4239 OUTSTANDING |
|
4240 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4241 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4242 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4243 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4244 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4245 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4246 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4247 OUTSTANDING |
|
4248 |
|
4249 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
4250 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
4251 OUTSTANDING |
|
4252 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
4253 OUTSTANDING |
|
4254 |
|
4255 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4256 OUTSTANDING |
|
4257 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4258 COMMAND busDevComm Close |
|
4259 COMMAND config ~ |
|
4260 COMMAND configSave ~ |
|
4261 COMMAND busDevComm ~ |
|
4262 END_TEST_BLOCK |
|
4263 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1004 |
|
4264 |
|
4265 |
|
4266 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1005 |
|
4267 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1005 |
|
4268 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4269 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4270 //! @SYMAuthor Oleg Kuznetsov |
|
4271 //! @SYMCreationDate 10/04/2008 |
|
4272 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4273 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4274 //! port = com<port> |
|
4275 //! baud rate = 9600 |
|
4276 //! data bits = 8 |
|
4277 //! stop bits = 1 |
|
4278 //! parity = none |
|
4279 //! flow control = none |
|
4280 //! 2. Change configuration |
|
4281 //! baud rate = <baud> |
|
4282 //! data bits = 8 |
|
4283 //! stop bits = 1 |
|
4284 //! parity = none |
|
4285 //! flow control = rtscts |
|
4286 //! 3. Send data to com port without specifying the length of the data |
|
4287 //! 4. ReadOneOrMore data from com port |
|
4288 //! 5. Restore configuration |
|
4289 //! 6. Destroy the object |
|
4290 //! @SYMTestStatus Implemented |
|
4291 //! @SYMTestPriority High |
|
4292 //! @SYMTestExpectedResults Data read should be as expected |
|
4293 //! @SYMTestType CIT |
|
4294 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4295 CREATE_OBJECT RBusDevComm busDevComm |
|
4296 CREATE_OBJECT TCommConfigV01 configSave |
|
4297 CREATE_OBJECT TCommConfigV01 config |
|
4298 COMMAND busDevComm new |
|
4299 COMMAND configSave new |
|
4300 COMMAND config new |
|
4301 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4302 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4303 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4304 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4305 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4306 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4307 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4308 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4309 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4310 |
|
4311 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4312 OUTSTANDING |
|
4313 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4314 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4315 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4316 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4317 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4318 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4319 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4320 OUTSTANDING |
|
4321 |
|
4322 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
4323 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
4324 OUTSTANDING |
|
4325 |
|
4326 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4327 OUTSTANDING |
|
4328 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4329 COMMAND busDevComm Close |
|
4330 COMMAND config ~ |
|
4331 COMMAND configSave ~ |
|
4332 COMMAND busDevComm ~ |
|
4333 END_TEST_BLOCK |
|
4334 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1005 |
|
4335 |
|
4336 |
|
4337 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1006 |
|
4338 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1006 |
|
4339 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4340 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4341 //! RBusDevComm::QueryReceiveBuffer(); |
|
4342 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4343 //! @SYMAuthor Oleg Kuznetsov |
|
4344 //! @SYMCreationDate 10/04/2008 |
|
4345 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4346 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4347 //! port = com<port> |
|
4348 //! baud rate = 9600 |
|
4349 //! data bits = 8 |
|
4350 //! stop bits = 1 |
|
4351 //! parity = none |
|
4352 //! flow control = none |
|
4353 //! 2. Change configuration |
|
4354 //! baud rate = <baud> |
|
4355 //! data bits = 8 |
|
4356 //! stop bits = 1 |
|
4357 //! parity = none |
|
4358 //! flow control = rtscts |
|
4359 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
4360 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
4361 //! 5. Restore configuration |
|
4362 //! 6. Destroy the object |
|
4363 //! @SYMTestStatus Implemented |
|
4364 //! @SYMTestPriority High |
|
4365 //! @SYMTestExpectedResults Data read should be as expected |
|
4366 //! @SYMTestType CIT |
|
4367 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4368 CREATE_OBJECT RBusDevComm busDevComm |
|
4369 CREATE_OBJECT TCommConfigV01 configSave |
|
4370 CREATE_OBJECT TCommConfigV01 config |
|
4371 COMMAND busDevComm new |
|
4372 COMMAND configSave new |
|
4373 COMMAND config new |
|
4374 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4375 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4376 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4377 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4378 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4379 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4380 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4381 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4382 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4383 |
|
4384 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4385 OUTSTANDING |
|
4386 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4387 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4388 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4389 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4390 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4391 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4392 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4393 OUTSTANDING |
|
4394 |
|
4395 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
4396 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
4397 OUTSTANDING |
|
4398 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
4399 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
4400 OUTSTANDING |
|
4401 |
|
4402 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4403 OUTSTANDING |
|
4404 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4405 COMMAND busDevComm Close |
|
4406 COMMAND config ~ |
|
4407 COMMAND configSave ~ |
|
4408 COMMAND busDevComm ~ |
|
4409 END_TEST_BLOCK |
|
4410 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1006 |
|
4411 |
|
4412 |
|
4413 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1007 |
|
4414 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1007 |
|
4415 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4416 //! RBusDevComm::WriteCancel(); |
|
4417 //! RBusDevComm::ResetBuffers() |
|
4418 //! @SYMAuthor Oleg Kuznetsov |
|
4419 //! @SYMCreationDate 10/04/2008 |
|
4420 //! @SYMTestCaseDesc Cancel a write request |
|
4421 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4422 //! port = com<port> |
|
4423 //! baud rate = 9600 |
|
4424 //! data bits = 8 |
|
4425 //! stop bits = 1 |
|
4426 //! parity = none |
|
4427 //! flow control = none |
|
4428 //! 2. Change configuration |
|
4429 //! baud rate = <baud> |
|
4430 //! data bits = 8 |
|
4431 //! stop bits = 1 |
|
4432 //! parity = none |
|
4433 //! flow control = rtscts |
|
4434 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
4435 //! 4. Restore configuration |
|
4436 //! 5. Destroy the object |
|
4437 //! @SYMTestStatus Implemented |
|
4438 //! @SYMTestPriority High |
|
4439 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
4440 //! @SYMTestType CIT |
|
4441 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4442 CREATE_OBJECT RBusDevComm busDevComm |
|
4443 CREATE_OBJECT TCommConfigV01 configSave |
|
4444 CREATE_OBJECT TCommConfigV01 config |
|
4445 COMMAND busDevComm new |
|
4446 COMMAND configSave new |
|
4447 COMMAND config new |
|
4448 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4449 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4450 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4451 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4452 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4453 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4454 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4455 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4456 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4457 |
|
4458 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4459 OUTSTANDING |
|
4460 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4461 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4462 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4463 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4464 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4465 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4466 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4467 OUTSTANDING |
|
4468 |
|
4469 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
4470 COMMAND busDevComm WriteCancel |
|
4471 OUTSTANDING |
|
4472 COMMAND busDevComm ResetBuffers |
|
4473 |
|
4474 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4475 OUTSTANDING |
|
4476 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4477 COMMAND busDevComm Close |
|
4478 COMMAND config ~ |
|
4479 COMMAND configSave ~ |
|
4480 COMMAND busDevComm ~ |
|
4481 END_TEST_BLOCK |
|
4482 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1007 |
|
4483 |
|
4484 |
|
4485 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1008 |
|
4486 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1008 |
|
4487 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
4488 //! @SYMAuthor Oleg Kuznetsov |
|
4489 //! @SYMCreationDate 10/04/2008 |
|
4490 //! @SYMTestCaseDesc Break the connection for a period |
|
4491 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4492 //! port = com<port> |
|
4493 //! baud rate = 9600 |
|
4494 //! data bits = 8 |
|
4495 //! stop bits = 1 |
|
4496 //! parity = none |
|
4497 //! flow control = none |
|
4498 //! 2. Change configuration |
|
4499 //! baud rate = <baud> |
|
4500 //! data bits = 8 |
|
4501 //! stop bits = 1 |
|
4502 //! parity = none |
|
4503 //! flow control = rtscts |
|
4504 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
4505 //! 4. Restore configuration |
|
4506 //! 5. Destroy the object |
|
4507 //! @SYMTestStatus Implemented |
|
4508 //! @SYMTestPriority High |
|
4509 //! @SYMTestExpectedResults Break should run with no errors |
|
4510 //! @SYMTestType CIT |
|
4511 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4512 CREATE_OBJECT RBusDevComm busDevComm |
|
4513 CREATE_OBJECT TCommConfigV01 configSave |
|
4514 CREATE_OBJECT TCommConfigV01 config |
|
4515 COMMAND busDevComm new |
|
4516 COMMAND configSave new |
|
4517 COMMAND config new |
|
4518 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4519 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4520 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4521 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4522 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4523 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4524 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4525 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4526 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4527 |
|
4528 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4529 OUTSTANDING |
|
4530 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4531 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4532 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4533 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4534 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4535 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4536 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4537 OUTSTANDING |
|
4538 |
|
4539 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
4540 OUTSTANDING |
|
4541 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
4542 OUTSTANDING |
|
4543 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
4544 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
4545 OUTSTANDING |
|
4546 |
|
4547 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4548 OUTSTANDING |
|
4549 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4550 COMMAND busDevComm Close |
|
4551 COMMAND config ~ |
|
4552 COMMAND configSave ~ |
|
4553 COMMAND busDevComm ~ |
|
4554 END_TEST_BLOCK |
|
4555 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1008 |
|
4556 |
|
4557 |
|
4558 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1009 |
|
4559 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1009 |
|
4560 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
4561 //! RBusDevComm::BreakCancel() |
|
4562 //! @SYMAuthor Oleg Kuznetsov |
|
4563 //! @SYMCreationDate 10/04/2008 |
|
4564 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
4565 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4566 //! port = com<port> |
|
4567 //! baud rate = 9600 |
|
4568 //! data bits = 8 |
|
4569 //! stop bits = 1 |
|
4570 //! parity = none |
|
4571 //! flow control = none |
|
4572 //! 2. Change configuration |
|
4573 //! baud rate = <baud> |
|
4574 //! data bits = 8 |
|
4575 //! stop bits = 1 |
|
4576 //! parity = none |
|
4577 //! flow control = rtscts |
|
4578 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
4579 //! 4. Restore configuration |
|
4580 //! 5. Destroy the object |
|
4581 //! @SYMTestStatus Implemented |
|
4582 //! @SYMTestPriority High |
|
4583 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
4584 //! @SYMTestType CIT |
|
4585 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4586 CREATE_OBJECT RBusDevComm busDevComm |
|
4587 CREATE_OBJECT TCommConfigV01 configSave |
|
4588 CREATE_OBJECT TCommConfigV01 config |
|
4589 COMMAND busDevComm new |
|
4590 COMMAND configSave new |
|
4591 COMMAND config new |
|
4592 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4593 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4594 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4595 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4596 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4597 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4598 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4599 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4600 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4601 |
|
4602 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config |
|
4603 OUTSTANDING |
|
4604 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4605 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4606 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
4607 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4608 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4609 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4610 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4611 OUTSTANDING |
|
4612 |
|
4613 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
4614 OUTSTANDING |
|
4615 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
4616 COMMAND busDevComm BreakCancel |
|
4617 OUTSTANDING |
|
4618 |
|
4619 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4620 OUTSTANDING |
|
4621 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4622 COMMAND busDevComm Close |
|
4623 COMMAND config ~ |
|
4624 COMMAND configSave ~ |
|
4625 COMMAND busDevComm ~ |
|
4626 END_TEST_BLOCK |
|
4627 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_rtscts-1009 |
|
4628 |
|
4629 |
|
4630 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1001 |
|
4631 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1001 |
|
4632 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4633 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4634 //! @SYMAuthor Oleg Kuznetsov |
|
4635 //! @SYMCreationDate 10/04/2008 |
|
4636 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4637 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4638 //! port = com<port> |
|
4639 //! baud rate = 9600 |
|
4640 //! data bits = 8 |
|
4641 //! stop bits = 1 |
|
4642 //! parity = none |
|
4643 //! flow control = none |
|
4644 //! 2. Change configuration |
|
4645 //! baud rate = <baud> |
|
4646 //! data bits = 8 |
|
4647 //! stop bits = 2 |
|
4648 //! parity = none |
|
4649 //! flow control = rtscts |
|
4650 //! 3. Send data to com port without specifying the length of the data |
|
4651 //! 4. Read data from com port specifying the length of the data |
|
4652 //! 5. Restore configuration |
|
4653 //! 6. Destroy the object |
|
4654 //! @SYMTestStatus Implemented |
|
4655 //! @SYMTestPriority High |
|
4656 //! @SYMTestExpectedResults Data read should be as expected |
|
4657 //! @SYMTestType CIT |
|
4658 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4659 CREATE_OBJECT RBusDevComm busDevComm |
|
4660 CREATE_OBJECT TCommConfigV01 configSave |
|
4661 CREATE_OBJECT TCommConfigV01 config |
|
4662 COMMAND busDevComm new |
|
4663 COMMAND configSave new |
|
4664 COMMAND config new |
|
4665 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4666 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4667 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4668 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4669 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4670 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4671 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4672 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4673 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4674 |
|
4675 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
4676 OUTSTANDING |
|
4677 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4678 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4679 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
4680 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4681 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4682 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4683 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4684 OUTSTANDING |
|
4685 |
|
4686 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
4687 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
4688 OUTSTANDING |
|
4689 |
|
4690 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4691 OUTSTANDING |
|
4692 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4693 COMMAND busDevComm Close |
|
4694 COMMAND config ~ |
|
4695 COMMAND configSave ~ |
|
4696 COMMAND busDevComm ~ |
|
4697 END_TEST_BLOCK |
|
4698 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1001 |
|
4699 |
|
4700 |
|
4701 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1002 |
|
4702 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1002 |
|
4703 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
4704 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4705 //! RBusDevComm::QueryReceiveBuffer(); |
|
4706 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4707 //! @SYMAuthor Oleg Kuznetsov |
|
4708 //! @SYMCreationDate 10/04/2008 |
|
4709 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4710 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4711 //! port = com<port> |
|
4712 //! baud rate = 9600 |
|
4713 //! data bits = 8 |
|
4714 //! stop bits = 1 |
|
4715 //! parity = none |
|
4716 //! flow control = none |
|
4717 //! 2. Change configuration |
|
4718 //! baud rate = <baud> |
|
4719 //! data bits = 8 |
|
4720 //! stop bits = 2 |
|
4721 //! parity = none |
|
4722 //! flow control = rtscts |
|
4723 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
4724 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
4725 //! 5. Restore configuration |
|
4726 //! 6. Destroy the object |
|
4727 //! @SYMTestStatus Implemented |
|
4728 //! @SYMTestPriority High |
|
4729 //! @SYMTestExpectedResults Data read should be as expected |
|
4730 //! @SYMTestType CIT |
|
4731 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4732 CREATE_OBJECT RBusDevComm busDevComm |
|
4733 CREATE_OBJECT TCommConfigV01 configSave |
|
4734 CREATE_OBJECT TCommConfigV01 config |
|
4735 COMMAND busDevComm new |
|
4736 COMMAND configSave new |
|
4737 COMMAND config new |
|
4738 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4739 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4740 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4741 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4742 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4743 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4744 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4745 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4746 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4747 |
|
4748 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
4749 OUTSTANDING |
|
4750 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4751 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4752 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
4753 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4754 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4755 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4756 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4757 OUTSTANDING |
|
4758 |
|
4759 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
4760 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
4761 OUTSTANDING |
|
4762 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
4763 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
4764 OUTSTANDING |
|
4765 |
|
4766 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4767 OUTSTANDING |
|
4768 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4769 COMMAND busDevComm Close |
|
4770 COMMAND config ~ |
|
4771 COMMAND configSave ~ |
|
4772 COMMAND busDevComm ~ |
|
4773 END_TEST_BLOCK |
|
4774 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1002 |
|
4775 |
|
4776 |
|
4777 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1003 |
|
4778 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1003 |
|
4779 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4780 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
4781 //! @SYMAuthor Oleg Kuznetsov |
|
4782 //! @SYMCreationDate 10/04/2008 |
|
4783 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4784 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4785 //! port = com<port> |
|
4786 //! baud rate = 9600 |
|
4787 //! data bits = 8 |
|
4788 //! stop bits = 1 |
|
4789 //! parity = none |
|
4790 //! flow control = none |
|
4791 //! 2. Change configuration |
|
4792 //! baud rate = <baud> |
|
4793 //! data bits = 8 |
|
4794 //! stop bits = 2 |
|
4795 //! parity = none |
|
4796 //! flow control = rtscts |
|
4797 //! 3. Send data to com port |
|
4798 //! 4. Read data from com port without specifying the length of the data (must be length with multiple of 4) |
|
4799 //! 5. Restore configuration |
|
4800 //! 6. Destroy the object |
|
4801 //! @SYMTestStatus Implemented |
|
4802 //! @SYMTestPriority High |
|
4803 //! @SYMTestExpectedResults Data read should be as expected |
|
4804 //! @SYMTestType CIT |
|
4805 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4806 CREATE_OBJECT RBusDevComm busDevComm |
|
4807 CREATE_OBJECT TCommConfigV01 configSave |
|
4808 CREATE_OBJECT TCommConfigV01 config |
|
4809 COMMAND busDevComm new |
|
4810 COMMAND configSave new |
|
4811 COMMAND config new |
|
4812 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4813 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4814 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4815 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4816 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4817 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4818 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4819 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4820 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4821 |
|
4822 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
4823 OUTSTANDING |
|
4824 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4825 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4826 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
4827 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4828 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4829 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4830 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4831 OUTSTANDING |
|
4832 |
|
4833 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
4834 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
4835 OUTSTANDING |
|
4836 |
|
4837 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4838 OUTSTANDING |
|
4839 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4840 COMMAND busDevComm Close |
|
4841 COMMAND config ~ |
|
4842 COMMAND configSave ~ |
|
4843 COMMAND busDevComm ~ |
|
4844 END_TEST_BLOCK |
|
4845 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1003 |
|
4846 |
|
4847 |
|
4848 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1004 |
|
4849 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1004 |
|
4850 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
4851 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4852 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
4853 //! @SYMAuthor Oleg Kuznetsov |
|
4854 //! @SYMCreationDate 10/04/2008 |
|
4855 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4856 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4857 //! port = com<port> |
|
4858 //! baud rate = 9600 |
|
4859 //! data bits = 8 |
|
4860 //! stop bits = 1 |
|
4861 //! parity = none |
|
4862 //! flow control = none |
|
4863 //! 2. Change configuration |
|
4864 //! baud rate = <baud> |
|
4865 //! data bits = 8 |
|
4866 //! stop bits = 2 |
|
4867 //! parity = none |
|
4868 //! flow control = rtscts |
|
4869 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
4870 //! 4. Read data from com port without specifying the length of the data |
|
4871 //! 5. Restore configuration |
|
4872 //! 6. Destroy the object |
|
4873 //! @SYMTestStatus Implemented |
|
4874 //! @SYMTestPriority High |
|
4875 //! @SYMTestExpectedResults Data read should be as expected |
|
4876 //! @SYMTestType CIT |
|
4877 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4878 CREATE_OBJECT RBusDevComm busDevComm |
|
4879 CREATE_OBJECT TCommConfigV01 configSave |
|
4880 CREATE_OBJECT TCommConfigV01 config |
|
4881 COMMAND busDevComm new |
|
4882 COMMAND configSave new |
|
4883 COMMAND config new |
|
4884 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4885 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4886 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4887 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4888 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4889 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4890 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4891 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4892 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4893 |
|
4894 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
4895 OUTSTANDING |
|
4896 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4897 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4898 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
4899 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4900 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4901 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4902 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4903 OUTSTANDING |
|
4904 |
|
4905 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
4906 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
4907 OUTSTANDING |
|
4908 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
4909 OUTSTANDING |
|
4910 |
|
4911 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4912 OUTSTANDING |
|
4913 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4914 COMMAND busDevComm Close |
|
4915 COMMAND config ~ |
|
4916 COMMAND configSave ~ |
|
4917 COMMAND busDevComm ~ |
|
4918 END_TEST_BLOCK |
|
4919 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1004 |
|
4920 |
|
4921 |
|
4922 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1005 |
|
4923 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1005 |
|
4924 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4925 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4926 //! @SYMAuthor Oleg Kuznetsov |
|
4927 //! @SYMCreationDate 10/04/2008 |
|
4928 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
4929 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
4930 //! port = com<port> |
|
4931 //! baud rate = 9600 |
|
4932 //! data bits = 8 |
|
4933 //! stop bits = 1 |
|
4934 //! parity = none |
|
4935 //! flow control = none |
|
4936 //! 2. Change configuration |
|
4937 //! baud rate = <baud> |
|
4938 //! data bits = 8 |
|
4939 //! stop bits = 2 |
|
4940 //! parity = none |
|
4941 //! flow control = rtscts |
|
4942 //! 3. Send data to com port without specifying the length of the data |
|
4943 //! 4. ReadOneOrMore data from com port |
|
4944 //! 5. Restore configuration |
|
4945 //! 6. Destroy the object |
|
4946 //! @SYMTestStatus Implemented |
|
4947 //! @SYMTestPriority High |
|
4948 //! @SYMTestExpectedResults Data read should be as expected |
|
4949 //! @SYMTestType CIT |
|
4950 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
4951 CREATE_OBJECT RBusDevComm busDevComm |
|
4952 CREATE_OBJECT TCommConfigV01 configSave |
|
4953 CREATE_OBJECT TCommConfigV01 config |
|
4954 COMMAND busDevComm new |
|
4955 COMMAND configSave new |
|
4956 COMMAND config new |
|
4957 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
4958 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4959 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4960 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
4961 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
4962 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
4963 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
4964 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
4965 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4966 |
|
4967 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
4968 OUTSTANDING |
|
4969 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
4970 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
4971 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
4972 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
4973 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
4974 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
4975 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
4976 OUTSTANDING |
|
4977 |
|
4978 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
4979 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
4980 OUTSTANDING |
|
4981 |
|
4982 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
4983 OUTSTANDING |
|
4984 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
4985 COMMAND busDevComm Close |
|
4986 COMMAND config ~ |
|
4987 COMMAND configSave ~ |
|
4988 COMMAND busDevComm ~ |
|
4989 END_TEST_BLOCK |
|
4990 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1005 |
|
4991 |
|
4992 |
|
4993 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1006 |
|
4994 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1006 |
|
4995 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
4996 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
4997 //! RBusDevComm::QueryReceiveBuffer(); |
|
4998 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
4999 //! @SYMAuthor Oleg Kuznetsov |
|
5000 //! @SYMCreationDate 10/04/2008 |
|
5001 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5002 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5003 //! port = com<port> |
|
5004 //! baud rate = 9600 |
|
5005 //! data bits = 8 |
|
5006 //! stop bits = 1 |
|
5007 //! parity = none |
|
5008 //! flow control = none |
|
5009 //! 2. Change configuration |
|
5010 //! baud rate = <baud> |
|
5011 //! data bits = 8 |
|
5012 //! stop bits = 2 |
|
5013 //! parity = none |
|
5014 //! flow control = rtscts |
|
5015 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
5016 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
5017 //! 5. Restore configuration |
|
5018 //! 6. Destroy the object |
|
5019 //! @SYMTestStatus Implemented |
|
5020 //! @SYMTestPriority High |
|
5021 //! @SYMTestExpectedResults Data read should be as expected |
|
5022 //! @SYMTestType CIT |
|
5023 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5024 CREATE_OBJECT RBusDevComm busDevComm |
|
5025 CREATE_OBJECT TCommConfigV01 configSave |
|
5026 CREATE_OBJECT TCommConfigV01 config |
|
5027 COMMAND busDevComm new |
|
5028 COMMAND configSave new |
|
5029 COMMAND config new |
|
5030 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5031 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5032 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5033 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5034 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5035 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5036 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5037 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5038 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5039 |
|
5040 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
5041 OUTSTANDING |
|
5042 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5043 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5044 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
5045 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
5046 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5047 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5048 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5049 OUTSTANDING |
|
5050 |
|
5051 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
5052 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
5053 OUTSTANDING |
|
5054 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
5055 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
5056 OUTSTANDING |
|
5057 |
|
5058 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5059 OUTSTANDING |
|
5060 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5061 COMMAND busDevComm Close |
|
5062 COMMAND config ~ |
|
5063 COMMAND configSave ~ |
|
5064 COMMAND busDevComm ~ |
|
5065 END_TEST_BLOCK |
|
5066 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1006 |
|
5067 |
|
5068 |
|
5069 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1007 |
|
5070 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1007 |
|
5071 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5072 //! RBusDevComm::WriteCancel(); |
|
5073 //! RBusDevComm::ResetBuffers() |
|
5074 //! @SYMAuthor Oleg Kuznetsov |
|
5075 //! @SYMCreationDate 10/04/2008 |
|
5076 //! @SYMTestCaseDesc Cancel a write request |
|
5077 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5078 //! port = com<port> |
|
5079 //! baud rate = 9600 |
|
5080 //! data bits = 8 |
|
5081 //! stop bits = 1 |
|
5082 //! parity = none |
|
5083 //! flow control = none |
|
5084 //! 2. Change configuration |
|
5085 //! baud rate = <baud> |
|
5086 //! data bits = 8 |
|
5087 //! stop bits = 2 |
|
5088 //! parity = none |
|
5089 //! flow control = rtscts |
|
5090 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
5091 //! 4. Restore configuration |
|
5092 //! 5. Destroy the object |
|
5093 //! @SYMTestStatus Implemented |
|
5094 //! @SYMTestPriority High |
|
5095 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
5096 //! @SYMTestType CIT |
|
5097 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5098 CREATE_OBJECT RBusDevComm busDevComm |
|
5099 CREATE_OBJECT TCommConfigV01 configSave |
|
5100 CREATE_OBJECT TCommConfigV01 config |
|
5101 COMMAND busDevComm new |
|
5102 COMMAND configSave new |
|
5103 COMMAND config new |
|
5104 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5105 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5106 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5107 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5108 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5109 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5110 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5111 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5112 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5113 |
|
5114 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
5115 OUTSTANDING |
|
5116 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5117 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5118 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
5119 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
5120 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5121 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5122 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5123 OUTSTANDING |
|
5124 |
|
5125 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
5126 COMMAND busDevComm WriteCancel |
|
5127 OUTSTANDING |
|
5128 COMMAND busDevComm ResetBuffers |
|
5129 |
|
5130 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5131 OUTSTANDING |
|
5132 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5133 COMMAND busDevComm Close |
|
5134 COMMAND config ~ |
|
5135 COMMAND configSave ~ |
|
5136 COMMAND busDevComm ~ |
|
5137 END_TEST_BLOCK |
|
5138 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1007 |
|
5139 |
|
5140 |
|
5141 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1008 |
|
5142 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1008 |
|
5143 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
5144 //! @SYMAuthor Oleg Kuznetsov |
|
5145 //! @SYMCreationDate 10/04/2008 |
|
5146 //! @SYMTestCaseDesc Break the connection for a period |
|
5147 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5148 //! port = com<port> |
|
5149 //! baud rate = 9600 |
|
5150 //! data bits = 8 |
|
5151 //! stop bits = 1 |
|
5152 //! parity = none |
|
5153 //! flow control = none |
|
5154 //! 2. Change configuration |
|
5155 //! baud rate = <baud> |
|
5156 //! data bits = 8 |
|
5157 //! stop bits = 2 |
|
5158 //! parity = none |
|
5159 //! flow control = rtscts |
|
5160 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
5161 //! 4. Restore configuration |
|
5162 //! 5. Destroy the object |
|
5163 //! @SYMTestStatus Implemented |
|
5164 //! @SYMTestPriority High |
|
5165 //! @SYMTestExpectedResults Break should run with no errors |
|
5166 //! @SYMTestType CIT |
|
5167 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5168 CREATE_OBJECT RBusDevComm busDevComm |
|
5169 CREATE_OBJECT TCommConfigV01 configSave |
|
5170 CREATE_OBJECT TCommConfigV01 config |
|
5171 COMMAND busDevComm new |
|
5172 COMMAND configSave new |
|
5173 COMMAND config new |
|
5174 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5175 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5176 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5177 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5178 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5179 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5180 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5181 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5182 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5183 |
|
5184 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
5185 OUTSTANDING |
|
5186 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5187 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5188 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
5189 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
5190 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5191 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5192 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5193 OUTSTANDING |
|
5194 |
|
5195 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
5196 OUTSTANDING |
|
5197 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
5198 OUTSTANDING |
|
5199 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
5200 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
5201 OUTSTANDING |
|
5202 |
|
5203 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5204 OUTSTANDING |
|
5205 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5206 COMMAND busDevComm Close |
|
5207 COMMAND config ~ |
|
5208 COMMAND configSave ~ |
|
5209 COMMAND busDevComm ~ |
|
5210 END_TEST_BLOCK |
|
5211 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1008 |
|
5212 |
|
5213 |
|
5214 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1009 |
|
5215 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1009 |
|
5216 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
5217 //! RBusDevComm::BreakCancel() |
|
5218 //! @SYMAuthor Oleg Kuznetsov |
|
5219 //! @SYMCreationDate 10/04/2008 |
|
5220 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
5221 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5222 //! port = com<port> |
|
5223 //! baud rate = 9600 |
|
5224 //! data bits = 8 |
|
5225 //! stop bits = 1 |
|
5226 //! parity = none |
|
5227 //! flow control = none |
|
5228 //! 2. Change configuration |
|
5229 //! baud rate = <baud> |
|
5230 //! data bits = 8 |
|
5231 //! stop bits = 2 |
|
5232 //! parity = none |
|
5233 //! flow control = rtscts |
|
5234 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
5235 //! 4. Restore configuration |
|
5236 //! 5. Destroy the object |
|
5237 //! @SYMTestStatus Implemented |
|
5238 //! @SYMTestPriority High |
|
5239 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
5240 //! @SYMTestType CIT |
|
5241 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5242 CREATE_OBJECT RBusDevComm busDevComm |
|
5243 CREATE_OBJECT TCommConfigV01 configSave |
|
5244 CREATE_OBJECT TCommConfigV01 config |
|
5245 COMMAND busDevComm new |
|
5246 COMMAND configSave new |
|
5247 COMMAND config new |
|
5248 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5249 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5250 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5251 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5252 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5253 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5254 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5255 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5256 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5257 |
|
5258 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config |
|
5259 OUTSTANDING |
|
5260 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5261 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5262 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
5263 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
5264 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5265 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5266 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5267 OUTSTANDING |
|
5268 |
|
5269 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
5270 OUTSTANDING |
|
5271 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
5272 COMMAND busDevComm BreakCancel |
|
5273 OUTSTANDING |
|
5274 |
|
5275 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5276 OUTSTANDING |
|
5277 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5278 COMMAND busDevComm Close |
|
5279 COMMAND config ~ |
|
5280 COMMAND configSave ~ |
|
5281 COMMAND busDevComm ~ |
|
5282 END_TEST_BLOCK |
|
5283 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_rtscts-1009 |
|
5284 |
|
5285 |
|
5286 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1001 |
|
5287 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1001 |
|
5288 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5289 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
5290 //! @SYMAuthor Oleg Kuznetsov |
|
5291 //! @SYMCreationDate 10/04/2008 |
|
5292 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5293 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5294 //! port = com<port> |
|
5295 //! baud rate = 9600 |
|
5296 //! data bits = 8 |
|
5297 //! stop bits = 1 |
|
5298 //! parity = none |
|
5299 //! flow control = none |
|
5300 //! 2. Change configuration |
|
5301 //! baud rate = <baud> |
|
5302 //! data bits = 8 |
|
5303 //! stop bits = 1 |
|
5304 //! parity = even |
|
5305 //! flow control = rtscts |
|
5306 //! 3. Send data to com port without specifying the length of the data |
|
5307 //! 4. Read data from com port specifying the length of the data |
|
5308 //! 5. Restore configuration |
|
5309 //! 6. Destroy the object |
|
5310 //! @SYMTestStatus Implemented |
|
5311 //! @SYMTestPriority High |
|
5312 //! @SYMTestExpectedResults Data read should be as expected |
|
5313 //! @SYMTestType CIT |
|
5314 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5315 CREATE_OBJECT RBusDevComm busDevComm |
|
5316 CREATE_OBJECT TCommConfigV01 configSave |
|
5317 CREATE_OBJECT TCommConfigV01 config |
|
5318 COMMAND busDevComm new |
|
5319 COMMAND configSave new |
|
5320 COMMAND config new |
|
5321 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5322 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5323 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5324 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5325 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5326 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5327 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5328 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5329 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5330 |
|
5331 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5332 OUTSTANDING |
|
5333 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5334 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5335 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5336 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5337 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5338 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5339 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5340 OUTSTANDING |
|
5341 |
|
5342 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
5343 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
5344 OUTSTANDING |
|
5345 |
|
5346 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5347 OUTSTANDING |
|
5348 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5349 COMMAND busDevComm Close |
|
5350 COMMAND config ~ |
|
5351 COMMAND configSave ~ |
|
5352 COMMAND busDevComm ~ |
|
5353 END_TEST_BLOCK |
|
5354 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1001 |
|
5355 |
|
5356 |
|
5357 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1002 |
|
5358 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1002 |
|
5359 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
5360 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
5361 //! RBusDevComm::QueryReceiveBuffer(); |
|
5362 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
5363 //! @SYMAuthor Oleg Kuznetsov |
|
5364 //! @SYMCreationDate 10/04/2008 |
|
5365 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5366 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5367 //! port = com<port> |
|
5368 //! baud rate = 9600 |
|
5369 //! data bits = 8 |
|
5370 //! stop bits = 1 |
|
5371 //! parity = none |
|
5372 //! flow control = none |
|
5373 //! 2. Change configuration |
|
5374 //! baud rate = <baud> |
|
5375 //! data bits = 8 |
|
5376 //! stop bits = 1 |
|
5377 //! parity = even |
|
5378 //! flow control = rtscts |
|
5379 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
5380 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
5381 //! 5. Restore configuration |
|
5382 //! 6. Destroy the object |
|
5383 //! @SYMTestStatus Implemented |
|
5384 //! @SYMTestPriority High |
|
5385 //! @SYMTestExpectedResults Data read should be as expected |
|
5386 //! @SYMTestType CIT |
|
5387 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5388 CREATE_OBJECT RBusDevComm busDevComm |
|
5389 CREATE_OBJECT TCommConfigV01 configSave |
|
5390 CREATE_OBJECT TCommConfigV01 config |
|
5391 COMMAND busDevComm new |
|
5392 COMMAND configSave new |
|
5393 COMMAND config new |
|
5394 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5395 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5396 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5397 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5398 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5399 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5400 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5401 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5402 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5403 |
|
5404 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5405 OUTSTANDING |
|
5406 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5407 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5408 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5409 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5410 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5411 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5412 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5413 OUTSTANDING |
|
5414 |
|
5415 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
5416 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
5417 OUTSTANDING |
|
5418 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
5419 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
5420 OUTSTANDING |
|
5421 |
|
5422 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5423 OUTSTANDING |
|
5424 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5425 COMMAND busDevComm Close |
|
5426 COMMAND config ~ |
|
5427 COMMAND configSave ~ |
|
5428 COMMAND busDevComm ~ |
|
5429 END_TEST_BLOCK |
|
5430 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1002 |
|
5431 |
|
5432 |
|
5433 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1003 |
|
5434 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1003 |
|
5435 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5436 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
5437 //! @SYMAuthor Oleg Kuznetsov |
|
5438 //! @SYMCreationDate 10/04/2008 |
|
5439 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5440 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5441 //! port = com<port> |
|
5442 //! baud rate = 9600 |
|
5443 //! data bits = 8 |
|
5444 //! stop bits = 1 |
|
5445 //! parity = none |
|
5446 //! flow control = none |
|
5447 //! 2. Change configuration |
|
5448 //! baud rate = <baud> |
|
5449 //! data bits = 8 |
|
5450 //! stop bits = 1 |
|
5451 //! parity = even |
|
5452 //! flow control = rtscts |
|
5453 //! 3. Send data to com port without specifying the length of the data |
|
5454 //! 4. Read data from com port without specifying the length of the data |
|
5455 //! 5. Restore configuration |
|
5456 //! 6. Destroy the object |
|
5457 //! @SYMTestStatus Implemented |
|
5458 //! @SYMTestPriority High |
|
5459 //! @SYMTestExpectedResults Data read should be as expected |
|
5460 //! @SYMTestType CIT |
|
5461 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5462 CREATE_OBJECT RBusDevComm busDevComm |
|
5463 CREATE_OBJECT TCommConfigV01 configSave |
|
5464 CREATE_OBJECT TCommConfigV01 config |
|
5465 COMMAND busDevComm new |
|
5466 COMMAND configSave new |
|
5467 COMMAND config new |
|
5468 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5469 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5470 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5471 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5472 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5473 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5474 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5475 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5476 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5477 |
|
5478 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5479 OUTSTANDING |
|
5480 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5481 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5482 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5483 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5484 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5485 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5486 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5487 OUTSTANDING |
|
5488 |
|
5489 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
5490 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
5491 OUTSTANDING |
|
5492 |
|
5493 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5494 OUTSTANDING |
|
5495 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5496 COMMAND busDevComm Close |
|
5497 COMMAND config ~ |
|
5498 COMMAND configSave ~ |
|
5499 COMMAND busDevComm ~ |
|
5500 END_TEST_BLOCK |
|
5501 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1003 |
|
5502 |
|
5503 |
|
5504 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1004 |
|
5505 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1004 |
|
5506 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
5507 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
5508 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
5509 //! @SYMAuthor Oleg Kuznetsov |
|
5510 //! @SYMCreationDate 10/04/2008 |
|
5511 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5512 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5513 //! port = com<port> |
|
5514 //! baud rate = 9600 |
|
5515 //! data bits = 8 |
|
5516 //! stop bits = 1 |
|
5517 //! parity = none |
|
5518 //! flow control = none |
|
5519 //! 2. Change configuration |
|
5520 //! baud rate = <baud> |
|
5521 //! data bits = 8 |
|
5522 //! stop bits = 1 |
|
5523 //! parity = even |
|
5524 //! flow control = rtscts |
|
5525 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
5526 //! 4. Read data from com port without specifying the length of the data |
|
5527 //! 5. Restore configuration |
|
5528 //! 6. Destroy the object |
|
5529 //! @SYMTestStatus Implemented |
|
5530 //! @SYMTestPriority High |
|
5531 //! @SYMTestExpectedResults Data read should be as expected |
|
5532 //! @SYMTestType CIT |
|
5533 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5534 CREATE_OBJECT RBusDevComm busDevComm |
|
5535 CREATE_OBJECT TCommConfigV01 configSave |
|
5536 CREATE_OBJECT TCommConfigV01 config |
|
5537 COMMAND busDevComm new |
|
5538 COMMAND configSave new |
|
5539 COMMAND config new |
|
5540 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5541 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5542 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5543 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5544 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5545 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5546 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5547 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5548 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5549 |
|
5550 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5551 OUTSTANDING |
|
5552 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5553 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5554 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5555 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5556 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5557 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5558 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5559 OUTSTANDING |
|
5560 |
|
5561 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
5562 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
5563 OUTSTANDING |
|
5564 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
5565 OUTSTANDING |
|
5566 |
|
5567 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5568 OUTSTANDING |
|
5569 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5570 COMMAND busDevComm Close |
|
5571 COMMAND config ~ |
|
5572 COMMAND configSave ~ |
|
5573 COMMAND busDevComm ~ |
|
5574 END_TEST_BLOCK |
|
5575 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1004 |
|
5576 |
|
5577 |
|
5578 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1005 |
|
5579 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1005 |
|
5580 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5581 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
5582 //! @SYMAuthor Oleg Kuznetsov |
|
5583 //! @SYMCreationDate 10/04/2008 |
|
5584 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5585 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5586 //! port = com<port> |
|
5587 //! baud rate = 9600 |
|
5588 //! data bits = 8 |
|
5589 //! stop bits = 1 |
|
5590 //! parity = none |
|
5591 //! flow control = none |
|
5592 //! 2. Change configuration |
|
5593 //! baud rate = <baud> |
|
5594 //! data bits = 8 |
|
5595 //! stop bits = 1 |
|
5596 //! parity = even |
|
5597 //! flow control = rtscts |
|
5598 //! 3. Send data to com port without specifying the length of the data |
|
5599 //! 4. ReadOneOrMore data from com port |
|
5600 //! 5. Restore configuration |
|
5601 //! 6. Destroy the object |
|
5602 //! @SYMTestStatus Implemented |
|
5603 //! @SYMTestPriority High |
|
5604 //! @SYMTestExpectedResults Data read should be as expected |
|
5605 //! @SYMTestType CIT |
|
5606 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5607 CREATE_OBJECT RBusDevComm busDevComm |
|
5608 CREATE_OBJECT TCommConfigV01 configSave |
|
5609 CREATE_OBJECT TCommConfigV01 config |
|
5610 COMMAND busDevComm new |
|
5611 COMMAND configSave new |
|
5612 COMMAND config new |
|
5613 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5614 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5615 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5616 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5617 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5618 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5619 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5620 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5621 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5622 |
|
5623 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5624 OUTSTANDING |
|
5625 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5626 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5627 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5628 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5629 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5630 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5631 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5632 OUTSTANDING |
|
5633 |
|
5634 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
5635 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
5636 OUTSTANDING |
|
5637 |
|
5638 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5639 OUTSTANDING |
|
5640 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5641 COMMAND busDevComm Close |
|
5642 COMMAND config ~ |
|
5643 COMMAND configSave ~ |
|
5644 COMMAND busDevComm ~ |
|
5645 END_TEST_BLOCK |
|
5646 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1005 |
|
5647 |
|
5648 |
|
5649 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1006 |
|
5650 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1006 |
|
5651 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5652 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
5653 //! RBusDevComm::QueryReceiveBuffer(); |
|
5654 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
5655 //! @SYMAuthor Oleg Kuznetsov |
|
5656 //! @SYMCreationDate 10/04/2008 |
|
5657 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5658 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5659 //! port = com<port> |
|
5660 //! baud rate = 9600 |
|
5661 //! data bits = 8 |
|
5662 //! stop bits = 1 |
|
5663 //! parity = none |
|
5664 //! flow control = none |
|
5665 //! 2. Change configuration |
|
5666 //! baud rate = <baud> |
|
5667 //! data bits = 8 |
|
5668 //! stop bits = 1 |
|
5669 //! parity = even |
|
5670 //! flow control = rtscts |
|
5671 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
5672 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
5673 //! 5. Restore configuration |
|
5674 //! 6. Destroy the object |
|
5675 //! @SYMTestStatus Implemented |
|
5676 //! @SYMTestPriority High |
|
5677 //! @SYMTestExpectedResults Data read should be as expected |
|
5678 //! @SYMTestType CIT |
|
5679 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5680 CREATE_OBJECT RBusDevComm busDevComm |
|
5681 CREATE_OBJECT TCommConfigV01 configSave |
|
5682 CREATE_OBJECT TCommConfigV01 config |
|
5683 COMMAND busDevComm new |
|
5684 COMMAND configSave new |
|
5685 COMMAND config new |
|
5686 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5687 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5688 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5689 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5690 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5691 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5692 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5693 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5694 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5695 |
|
5696 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5697 OUTSTANDING |
|
5698 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5699 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5700 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5701 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5702 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5703 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5704 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5705 OUTSTANDING |
|
5706 |
|
5707 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
5708 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
5709 OUTSTANDING |
|
5710 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
5711 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
5712 OUTSTANDING |
|
5713 |
|
5714 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5715 OUTSTANDING |
|
5716 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5717 COMMAND busDevComm Close |
|
5718 COMMAND config ~ |
|
5719 COMMAND configSave ~ |
|
5720 COMMAND busDevComm ~ |
|
5721 END_TEST_BLOCK |
|
5722 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1006 |
|
5723 |
|
5724 |
|
5725 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1007 |
|
5726 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1007 |
|
5727 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5728 //! RBusDevComm::WriteCancel() |
|
5729 //! RBusDevComm::ResetBuffers() |
|
5730 //! @SYMAuthor Oleg Kuznetsov |
|
5731 //! @SYMCreationDate 10/04/2008 |
|
5732 //! @SYMTestCaseDesc Cancel a write request |
|
5733 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5734 //! port = com<port> |
|
5735 //! baud rate = 9600 |
|
5736 //! data bits = 8 |
|
5737 //! stop bits = 1 |
|
5738 //! parity = none |
|
5739 //! flow control = none |
|
5740 //! 2. Change configuration |
|
5741 //! baud rate = <baud> |
|
5742 //! data bits = 8 |
|
5743 //! stop bits = 1 |
|
5744 //! parity = even |
|
5745 //! flow control = rtscts |
|
5746 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
5747 //! 4. Restore configuration |
|
5748 //! 5. Destroy the object |
|
5749 //! @SYMTestStatus Implemented |
|
5750 //! @SYMTestPriority High |
|
5751 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
5752 //! @SYMTestType CIT |
|
5753 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5754 CREATE_OBJECT RBusDevComm busDevComm |
|
5755 CREATE_OBJECT TCommConfigV01 configSave |
|
5756 CREATE_OBJECT TCommConfigV01 config |
|
5757 COMMAND busDevComm new |
|
5758 COMMAND configSave new |
|
5759 COMMAND config new |
|
5760 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5761 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5762 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5763 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5764 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5765 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5766 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5767 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5768 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5769 |
|
5770 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5771 OUTSTANDING |
|
5772 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5773 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5774 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5775 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5776 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5777 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5778 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5779 OUTSTANDING |
|
5780 |
|
5781 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
5782 COMMAND busDevComm WriteCancel |
|
5783 OUTSTANDING |
|
5784 COMMAND busDevComm ResetBuffers |
|
5785 |
|
5786 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5787 OUTSTANDING |
|
5788 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5789 COMMAND busDevComm Close |
|
5790 COMMAND config ~ |
|
5791 COMMAND configSave ~ |
|
5792 COMMAND busDevComm ~ |
|
5793 END_TEST_BLOCK |
|
5794 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1007 |
|
5795 |
|
5796 |
|
5797 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1008 |
|
5798 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1008 |
|
5799 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
5800 //! @SYMAuthor Oleg Kuznetsov |
|
5801 //! @SYMCreationDate 10/04/2008 |
|
5802 //! @SYMTestCaseDesc Break the connection for a period |
|
5803 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5804 //! port = com<port> |
|
5805 //! baud rate = 9600 |
|
5806 //! data bits = 8 |
|
5807 //! stop bits = 1 |
|
5808 //! parity = none |
|
5809 //! flow control = none |
|
5810 //! 2. Change configuration |
|
5811 //! baud rate = <baud> |
|
5812 //! data bits = 8 |
|
5813 //! stop bits = 1 |
|
5814 //! parity = even |
|
5815 //! flow control = rtscts |
|
5816 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
5817 //! 4. Restore configuration |
|
5818 //! 5. Destroy the object |
|
5819 //! @SYMTestStatus Implemented |
|
5820 //! @SYMTestPriority High |
|
5821 //! @SYMTestExpectedResults Break should run with no errors |
|
5822 //! @SYMTestType CIT |
|
5823 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5824 CREATE_OBJECT RBusDevComm busDevComm |
|
5825 CREATE_OBJECT TCommConfigV01 configSave |
|
5826 CREATE_OBJECT TCommConfigV01 config |
|
5827 COMMAND busDevComm new |
|
5828 COMMAND configSave new |
|
5829 COMMAND config new |
|
5830 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5831 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5832 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5833 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5834 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5835 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5836 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5837 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5838 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5839 |
|
5840 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5841 OUTSTANDING |
|
5842 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5843 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5844 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5845 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5846 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5847 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5848 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5849 OUTSTANDING |
|
5850 |
|
5851 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
5852 OUTSTANDING |
|
5853 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
5854 OUTSTANDING |
|
5855 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
5856 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
5857 OUTSTANDING |
|
5858 |
|
5859 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5860 OUTSTANDING |
|
5861 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5862 COMMAND busDevComm Close |
|
5863 COMMAND config ~ |
|
5864 COMMAND configSave ~ |
|
5865 COMMAND busDevComm ~ |
|
5866 END_TEST_BLOCK |
|
5867 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1008 |
|
5868 |
|
5869 |
|
5870 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1009 |
|
5871 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1009 |
|
5872 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
5873 //! RBusDevComm::BreakCancel() |
|
5874 //! @SYMAuthor Oleg Kuznetsov |
|
5875 //! @SYMCreationDate 10/04/2008 |
|
5876 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
5877 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5878 //! port = com<port> |
|
5879 //! baud rate = 9600 |
|
5880 //! data bits = 8 |
|
5881 //! stop bits = 1 |
|
5882 //! parity = none |
|
5883 //! flow control = none |
|
5884 //! 2. Change configuration |
|
5885 //! baud rate = <baud> |
|
5886 //! data bits = 8 |
|
5887 //! stop bits = 1 |
|
5888 //! parity = even |
|
5889 //! flow control = rtscts |
|
5890 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
5891 //! 4. Restore configuration |
|
5892 //! 5. Destroy the object |
|
5893 //! @SYMTestStatus Implemented |
|
5894 //! @SYMTestPriority High |
|
5895 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
5896 //! @SYMTestType CIT |
|
5897 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5898 CREATE_OBJECT RBusDevComm busDevComm |
|
5899 CREATE_OBJECT TCommConfigV01 configSave |
|
5900 CREATE_OBJECT TCommConfigV01 config |
|
5901 COMMAND busDevComm new |
|
5902 COMMAND configSave new |
|
5903 COMMAND config new |
|
5904 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5905 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5906 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5907 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5908 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5909 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5910 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5911 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5912 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5913 |
|
5914 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config |
|
5915 OUTSTANDING |
|
5916 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5917 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5918 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
5919 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5920 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5921 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5922 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5923 OUTSTANDING |
|
5924 |
|
5925 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
5926 OUTSTANDING |
|
5927 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
5928 COMMAND busDevComm BreakCancel |
|
5929 OUTSTANDING |
|
5930 |
|
5931 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
5932 OUTSTANDING |
|
5933 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5934 COMMAND busDevComm Close |
|
5935 COMMAND config ~ |
|
5936 COMMAND configSave ~ |
|
5937 COMMAND busDevComm ~ |
|
5938 END_TEST_BLOCK |
|
5939 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_rtscts-1009 |
|
5940 |
|
5941 |
|
5942 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1001 |
|
5943 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1001 |
|
5944 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
5945 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
5946 //! @SYMAuthor Oleg Kuznetsov |
|
5947 //! @SYMCreationDate 10/04/2008 |
|
5948 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
5949 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
5950 //! port = com<port> |
|
5951 //! baud rate = 9600 |
|
5952 //! data bits = 8 |
|
5953 //! stop bits = 1 |
|
5954 //! parity = none |
|
5955 //! flow control = none |
|
5956 //! 2. Change configuration |
|
5957 //! baud rate = <baud> |
|
5958 //! data bits = 8 |
|
5959 //! stop bits = 2 |
|
5960 //! parity = even |
|
5961 //! flow control = rtscts |
|
5962 //! 3. Send data to com port without specifying the length of the data |
|
5963 //! 4. Read data from com port specifying the length of the data |
|
5964 //! 5. Restore configuration |
|
5965 //! 6. Destroy the object |
|
5966 //! @SYMTestStatus Implemented |
|
5967 //! @SYMTestPriority High |
|
5968 //! @SYMTestExpectedResults Data read should be as expected |
|
5969 //! @SYMTestType CIT |
|
5970 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
5971 CREATE_OBJECT RBusDevComm busDevComm |
|
5972 CREATE_OBJECT TCommConfigV01 configSave |
|
5973 CREATE_OBJECT TCommConfigV01 config |
|
5974 COMMAND busDevComm new |
|
5975 COMMAND configSave new |
|
5976 COMMAND config new |
|
5977 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
5978 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
5979 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5980 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
5981 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
5982 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
5983 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
5984 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
5985 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5986 |
|
5987 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
5988 OUTSTANDING |
|
5989 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
5990 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
5991 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
5992 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
5993 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
5994 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
5995 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
5996 OUTSTANDING |
|
5997 |
|
5998 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
5999 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
6000 OUTSTANDING |
|
6001 |
|
6002 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6003 OUTSTANDING |
|
6004 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6005 COMMAND busDevComm Close |
|
6006 COMMAND config ~ |
|
6007 COMMAND configSave ~ |
|
6008 COMMAND busDevComm ~ |
|
6009 END_TEST_BLOCK |
|
6010 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1001 |
|
6011 |
|
6012 |
|
6013 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1002 |
|
6014 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1002 |
|
6015 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
6016 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6017 //! RBusDevComm::QueryReceiveBuffer(); |
|
6018 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6019 //! @SYMAuthor Oleg Kuznetsov |
|
6020 //! @SYMCreationDate 10/04/2008 |
|
6021 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6022 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6023 //! port = com<port> |
|
6024 //! baud rate = 9600 |
|
6025 //! data bits = 8 |
|
6026 //! stop bits = 1 |
|
6027 //! parity = none |
|
6028 //! flow control = none |
|
6029 //! 2. Change configuration |
|
6030 //! baud rate = <baud> |
|
6031 //! data bits = 8 |
|
6032 //! stop bits = 2 |
|
6033 //! parity = even |
|
6034 //! flow control = rtscts |
|
6035 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
6036 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
6037 //! 5. Restore configuration |
|
6038 //! 6. Destroy the object |
|
6039 //! @SYMTestStatus Implemented |
|
6040 //! @SYMTestPriority High |
|
6041 //! @SYMTestExpectedResults Data read should be as expected |
|
6042 //! @SYMTestType CIT |
|
6043 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6044 CREATE_OBJECT RBusDevComm busDevComm |
|
6045 CREATE_OBJECT TCommConfigV01 configSave |
|
6046 CREATE_OBJECT TCommConfigV01 config |
|
6047 COMMAND busDevComm new |
|
6048 COMMAND configSave new |
|
6049 COMMAND config new |
|
6050 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6051 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6052 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6053 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6054 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6055 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6056 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6057 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6058 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6059 |
|
6060 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6061 OUTSTANDING |
|
6062 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6063 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6064 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6065 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6066 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6067 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6068 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6069 OUTSTANDING |
|
6070 |
|
6071 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
6072 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
6073 OUTSTANDING |
|
6074 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
6075 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
6076 OUTSTANDING |
|
6077 |
|
6078 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6079 OUTSTANDING |
|
6080 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6081 COMMAND busDevComm Close |
|
6082 COMMAND config ~ |
|
6083 COMMAND configSave ~ |
|
6084 COMMAND busDevComm ~ |
|
6085 END_TEST_BLOCK |
|
6086 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1002 |
|
6087 |
|
6088 |
|
6089 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1003 |
|
6090 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1003 |
|
6091 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6092 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
6093 //! @SYMAuthor Oleg Kuznetsov |
|
6094 //! @SYMCreationDate 10/04/2008 |
|
6095 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6096 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6097 //! port = com<port> |
|
6098 //! baud rate = 9600 |
|
6099 //! data bits = 8 |
|
6100 //! stop bits = 1 |
|
6101 //! parity = none |
|
6102 //! flow control = none |
|
6103 //! 2. Change configuration |
|
6104 //! baud rate = <baud> |
|
6105 //! data bits = 8 |
|
6106 //! stop bits = 2 |
|
6107 //! parity = even |
|
6108 //! flow control = rtscts |
|
6109 //! 3. Send data to com port without specifying the length of the data |
|
6110 //! 4. Read data from com port without specifying the length of the data |
|
6111 //! 5. Restore configuration |
|
6112 //! 6. Destroy the object |
|
6113 //! @SYMTestStatus Implemented |
|
6114 //! @SYMTestPriority High |
|
6115 //! @SYMTestExpectedResults Data read should be as expected |
|
6116 //! @SYMTestType CIT |
|
6117 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6118 CREATE_OBJECT RBusDevComm busDevComm |
|
6119 CREATE_OBJECT TCommConfigV01 configSave |
|
6120 CREATE_OBJECT TCommConfigV01 config |
|
6121 COMMAND busDevComm new |
|
6122 COMMAND configSave new |
|
6123 COMMAND config new |
|
6124 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6125 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6126 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6127 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6128 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6129 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6130 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6131 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6132 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6133 |
|
6134 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6135 OUTSTANDING |
|
6136 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6137 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6138 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6139 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6140 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6141 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6142 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6143 OUTSTANDING |
|
6144 |
|
6145 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
6146 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
6147 OUTSTANDING |
|
6148 |
|
6149 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6150 OUTSTANDING |
|
6151 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6152 COMMAND busDevComm Close |
|
6153 COMMAND config ~ |
|
6154 COMMAND configSave ~ |
|
6155 COMMAND busDevComm ~ |
|
6156 END_TEST_BLOCK |
|
6157 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1003 |
|
6158 |
|
6159 |
|
6160 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1004 |
|
6161 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1004 |
|
6162 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
6163 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6164 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
6165 //! @SYMAuthor Oleg Kuznetsov |
|
6166 //! @SYMCreationDate 10/04/2008 |
|
6167 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6168 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6169 //! port = com<port> |
|
6170 //! baud rate = 9600 |
|
6171 //! data bits = 8 |
|
6172 //! stop bits = 1 |
|
6173 //! parity = none |
|
6174 //! flow control = none |
|
6175 //! 2. Change configuration |
|
6176 //! baud rate = <baud> |
|
6177 //! data bits = 8 |
|
6178 //! stop bits = 2 |
|
6179 //! parity = even |
|
6180 //! flow control = rtscts |
|
6181 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
6182 //! 4. Read data from com port without specifying the length of the data |
|
6183 //! 5. Restore configuration |
|
6184 //! 6. Destroy the object |
|
6185 //! @SYMTestStatus Implemented |
|
6186 //! @SYMTestPriority High |
|
6187 //! @SYMTestExpectedResults Data read should be as expected |
|
6188 //! @SYMTestType CIT |
|
6189 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6190 CREATE_OBJECT RBusDevComm busDevComm |
|
6191 CREATE_OBJECT TCommConfigV01 configSave |
|
6192 CREATE_OBJECT TCommConfigV01 config |
|
6193 COMMAND busDevComm new |
|
6194 COMMAND configSave new |
|
6195 COMMAND config new |
|
6196 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6197 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6198 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6199 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6200 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6201 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6202 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6203 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6204 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6205 |
|
6206 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6207 OUTSTANDING |
|
6208 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6209 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6210 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6211 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6212 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6213 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6214 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6215 OUTSTANDING |
|
6216 |
|
6217 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
6218 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
6219 OUTSTANDING |
|
6220 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
6221 OUTSTANDING |
|
6222 |
|
6223 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6224 OUTSTANDING |
|
6225 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6226 COMMAND busDevComm Close |
|
6227 COMMAND config ~ |
|
6228 COMMAND configSave ~ |
|
6229 COMMAND busDevComm ~ |
|
6230 END_TEST_BLOCK |
|
6231 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1004 |
|
6232 |
|
6233 |
|
6234 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1005 |
|
6235 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1005 |
|
6236 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6237 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6238 //! @SYMAuthor Oleg Kuznetsov |
|
6239 //! @SYMCreationDate 10/04/2008 |
|
6240 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6241 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6242 //! port = com<port> |
|
6243 //! baud rate = 9600 |
|
6244 //! data bits = 8 |
|
6245 //! stop bits = 1 |
|
6246 //! parity = none |
|
6247 //! flow control = none |
|
6248 //! 2. Change configuration |
|
6249 //! baud rate = <baud> |
|
6250 //! data bits = 8 |
|
6251 //! stop bits = 2 |
|
6252 //! parity = even |
|
6253 //! flow control = rtscts |
|
6254 //! 3. Send data to com port without specifying the length of the data |
|
6255 //! 4. ReadOneOrMore data from com port |
|
6256 //! 5. Restore configuration |
|
6257 //! 6. Destroy the object |
|
6258 //! @SYMTestStatus Implemented |
|
6259 //! @SYMTestPriority High |
|
6260 //! @SYMTestExpectedResults Data read should be as expected |
|
6261 //! @SYMTestType CIT |
|
6262 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6263 CREATE_OBJECT RBusDevComm busDevComm |
|
6264 CREATE_OBJECT TCommConfigV01 configSave |
|
6265 CREATE_OBJECT TCommConfigV01 config |
|
6266 COMMAND busDevComm new |
|
6267 COMMAND configSave new |
|
6268 COMMAND config new |
|
6269 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6270 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6271 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6272 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6273 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6274 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6275 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6276 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6277 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6278 |
|
6279 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6280 OUTSTANDING |
|
6281 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6282 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6283 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6284 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6285 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6286 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6287 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6288 OUTSTANDING |
|
6289 |
|
6290 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
6291 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
6292 OUTSTANDING |
|
6293 |
|
6294 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6295 OUTSTANDING |
|
6296 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6297 COMMAND busDevComm Close |
|
6298 COMMAND config ~ |
|
6299 COMMAND configSave ~ |
|
6300 COMMAND busDevComm ~ |
|
6301 END_TEST_BLOCK |
|
6302 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1005 |
|
6303 |
|
6304 |
|
6305 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1006 |
|
6306 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1006 |
|
6307 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6308 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6309 //! RBusDevComm::QueryReceiveBuffer(); |
|
6310 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6311 //! @SYMAuthor Oleg Kuznetsov |
|
6312 //! @SYMCreationDate 10/04/2008 |
|
6313 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6314 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6315 //! port = com<port> |
|
6316 //! baud rate = 9600 |
|
6317 //! data bits = 8 |
|
6318 //! stop bits = 1 |
|
6319 //! parity = none |
|
6320 //! flow control = none |
|
6321 //! 2. Change configuration |
|
6322 //! baud rate = <baud> |
|
6323 //! data bits = 8 |
|
6324 //! stop bits = 2 |
|
6325 //! parity = even |
|
6326 //! flow control = rtscts |
|
6327 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
6328 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
6329 //! 5. Restore configuration |
|
6330 //! 6. Destroy the object |
|
6331 //! @SYMTestStatus Implemented |
|
6332 //! @SYMTestPriority High |
|
6333 //! @SYMTestExpectedResults Data read should be as expected |
|
6334 //! @SYMTestType CIT |
|
6335 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6336 CREATE_OBJECT RBusDevComm busDevComm |
|
6337 CREATE_OBJECT TCommConfigV01 configSave |
|
6338 CREATE_OBJECT TCommConfigV01 config |
|
6339 COMMAND busDevComm new |
|
6340 COMMAND configSave new |
|
6341 COMMAND config new |
|
6342 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6343 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6344 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6345 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6346 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6347 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6348 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6349 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6350 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6351 |
|
6352 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6353 OUTSTANDING |
|
6354 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6355 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6356 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6357 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6358 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6359 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6360 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6361 OUTSTANDING |
|
6362 |
|
6363 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
6364 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
6365 OUTSTANDING |
|
6366 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
6367 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
6368 OUTSTANDING |
|
6369 |
|
6370 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6371 OUTSTANDING |
|
6372 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6373 COMMAND busDevComm Close |
|
6374 COMMAND config ~ |
|
6375 COMMAND configSave ~ |
|
6376 COMMAND busDevComm ~ |
|
6377 END_TEST_BLOCK |
|
6378 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1006 |
|
6379 |
|
6380 |
|
6381 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1007 |
|
6382 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1007 |
|
6383 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6384 //! RBusDevComm::WriteCancel(); |
|
6385 //! RBusDevComm::ResetBuffers() |
|
6386 //! @SYMAuthor Oleg Kuznetsov |
|
6387 //! @SYMCreationDate 10/04/2008 |
|
6388 //! @SYMTestCaseDesc Cancel a write request |
|
6389 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6390 //! port = com<port> |
|
6391 //! baud rate = 9600 |
|
6392 //! data bits = 8 |
|
6393 //! stop bits = 1 |
|
6394 //! parity = none |
|
6395 //! flow control = none |
|
6396 //! 2. Change configuration |
|
6397 //! baud rate = <baud> |
|
6398 //! data bits = 8 |
|
6399 //! stop bits = 2 |
|
6400 //! parity = even |
|
6401 //! flow control = rtscts |
|
6402 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
6403 //! 4. Restore configuration |
|
6404 //! 5. Destroy the object |
|
6405 //! @SYMTestStatus Implemented |
|
6406 //! @SYMTestPriority High |
|
6407 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
6408 //! @SYMTestType CIT |
|
6409 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6410 CREATE_OBJECT RBusDevComm busDevComm |
|
6411 CREATE_OBJECT TCommConfigV01 configSave |
|
6412 CREATE_OBJECT TCommConfigV01 config |
|
6413 COMMAND busDevComm new |
|
6414 COMMAND configSave new |
|
6415 COMMAND config new |
|
6416 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6417 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6418 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6419 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6420 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6421 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6422 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6423 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6424 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6425 |
|
6426 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6427 OUTSTANDING |
|
6428 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6429 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6430 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6431 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6432 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6433 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6434 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6435 OUTSTANDING |
|
6436 |
|
6437 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
6438 COMMAND busDevComm WriteCancel |
|
6439 OUTSTANDING |
|
6440 COMMAND busDevComm ResetBuffers |
|
6441 |
|
6442 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6443 OUTSTANDING |
|
6444 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6445 COMMAND busDevComm Close |
|
6446 COMMAND config ~ |
|
6447 COMMAND configSave ~ |
|
6448 COMMAND busDevComm ~ |
|
6449 END_TEST_BLOCK |
|
6450 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1007 |
|
6451 |
|
6452 |
|
6453 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1008 |
|
6454 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1008 |
|
6455 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
6456 //! @SYMAuthor Oleg Kuznetsov |
|
6457 //! @SYMCreationDate 10/04/2008 |
|
6458 //! @SYMTestCaseDesc Break the connection for a period |
|
6459 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6460 //! port = com<port> |
|
6461 //! baud rate = 9600 |
|
6462 //! data bits = 8 |
|
6463 //! stop bits = 1 |
|
6464 //! parity = none |
|
6465 //! flow control = none |
|
6466 //! 2. Change configuration |
|
6467 //! baud rate = <baud> |
|
6468 //! data bits = 8 |
|
6469 //! stop bits = 2 |
|
6470 //! parity = even |
|
6471 //! flow control = rtscts |
|
6472 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
6473 //! 4. Restore configuration |
|
6474 //! 5. Destroy the object |
|
6475 //! @SYMTestStatus Implemented |
|
6476 //! @SYMTestPriority High |
|
6477 //! @SYMTestExpectedResults Break should run with no errors |
|
6478 //! @SYMTestType CIT |
|
6479 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6480 CREATE_OBJECT RBusDevComm busDevComm |
|
6481 CREATE_OBJECT TCommConfigV01 configSave |
|
6482 CREATE_OBJECT TCommConfigV01 config |
|
6483 COMMAND busDevComm new |
|
6484 COMMAND configSave new |
|
6485 COMMAND config new |
|
6486 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6487 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6488 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6489 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6490 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6491 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6492 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6493 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6494 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6495 |
|
6496 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6497 OUTSTANDING |
|
6498 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6499 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6500 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6501 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6502 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6503 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6504 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6505 OUTSTANDING |
|
6506 |
|
6507 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
6508 OUTSTANDING |
|
6509 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
6510 OUTSTANDING |
|
6511 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
6512 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
6513 OUTSTANDING |
|
6514 |
|
6515 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6516 OUTSTANDING |
|
6517 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6518 COMMAND busDevComm Close |
|
6519 COMMAND config ~ |
|
6520 COMMAND configSave ~ |
|
6521 COMMAND busDevComm ~ |
|
6522 END_TEST_BLOCK |
|
6523 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1008 |
|
6524 |
|
6525 |
|
6526 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1009 |
|
6527 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1009 |
|
6528 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
6529 //! RBusDevComm::BreakCancel() |
|
6530 //! @SYMAuthor Oleg Kuznetsov |
|
6531 //! @SYMCreationDate 10/04/2008 |
|
6532 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
6533 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6534 //! port = com<port> |
|
6535 //! baud rate = 9600 |
|
6536 //! data bits = 8 |
|
6537 //! stop bits = 1 |
|
6538 //! parity = none |
|
6539 //! flow control = none |
|
6540 //! 2. Change configuration |
|
6541 //! baud rate = <baud> |
|
6542 //! data bits = 8 |
|
6543 //! stop bits = 2 |
|
6544 //! parity = even |
|
6545 //! flow control = rtscts |
|
6546 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
6547 //! 4. Restore configuration |
|
6548 //! 5. Destroy the object |
|
6549 //! @SYMTestStatus Implemented |
|
6550 //! @SYMTestPriority High |
|
6551 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
6552 //! @SYMTestType CIT |
|
6553 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6554 CREATE_OBJECT RBusDevComm busDevComm |
|
6555 CREATE_OBJECT TCommConfigV01 configSave |
|
6556 CREATE_OBJECT TCommConfigV01 config |
|
6557 COMMAND busDevComm new |
|
6558 COMMAND configSave new |
|
6559 COMMAND config new |
|
6560 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6561 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6562 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6563 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6564 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6565 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6566 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6567 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6568 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6569 |
|
6570 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config |
|
6571 OUTSTANDING |
|
6572 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6573 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6574 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
6575 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
6576 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6577 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6578 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6579 OUTSTANDING |
|
6580 |
|
6581 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
6582 OUTSTANDING |
|
6583 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
6584 COMMAND busDevComm BreakCancel |
|
6585 OUTSTANDING |
|
6586 |
|
6587 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6588 OUTSTANDING |
|
6589 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6590 COMMAND busDevComm Close |
|
6591 COMMAND config ~ |
|
6592 COMMAND configSave ~ |
|
6593 COMMAND busDevComm ~ |
|
6594 END_TEST_BLOCK |
|
6595 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_rtscts-1009 |
|
6596 |
|
6597 |
|
6598 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1001 |
|
6599 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1001 |
|
6600 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6601 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6602 //! @SYMAuthor Oleg Kuznetsov |
|
6603 //! @SYMCreationDate 10/04/2008 |
|
6604 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6605 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6606 //! port = com<port> |
|
6607 //! baud rate = 9600 |
|
6608 //! data bits = 8 |
|
6609 //! stop bits = 1 |
|
6610 //! parity = none |
|
6611 //! flow control = none |
|
6612 //! 2. Change configuration |
|
6613 //! baud rate = <baud> |
|
6614 //! data bits = 8 |
|
6615 //! stop bits = 1 |
|
6616 //! parity = odd |
|
6617 //! flow control = rtscts |
|
6618 //! 3. Send data to com port without specifying the length of the data |
|
6619 //! 4. Read data from com port specifying the length of the data |
|
6620 //! 5. Restore configuration |
|
6621 //! 6. Destroy the object |
|
6622 //! @SYMTestStatus Implemented |
|
6623 //! @SYMTestPriority High |
|
6624 //! @SYMTestExpectedResults Data read should be as expected |
|
6625 //! @SYMTestType CIT |
|
6626 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6627 CREATE_OBJECT RBusDevComm busDevComm |
|
6628 CREATE_OBJECT TCommConfigV01 configSave |
|
6629 CREATE_OBJECT TCommConfigV01 config |
|
6630 COMMAND busDevComm new |
|
6631 COMMAND configSave new |
|
6632 COMMAND config new |
|
6633 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6634 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6635 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6636 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6637 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6638 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6639 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6640 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6641 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6642 |
|
6643 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
6644 OUTSTANDING |
|
6645 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6646 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6647 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
6648 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
6649 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6650 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6651 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6652 OUTSTANDING |
|
6653 |
|
6654 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
6655 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
6656 OUTSTANDING |
|
6657 |
|
6658 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6659 OUTSTANDING |
|
6660 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6661 COMMAND busDevComm Close |
|
6662 COMMAND config ~ |
|
6663 COMMAND configSave ~ |
|
6664 COMMAND busDevComm ~ |
|
6665 END_TEST_BLOCK |
|
6666 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1001 |
|
6667 |
|
6668 |
|
6669 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1002 |
|
6670 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1002 |
|
6671 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
6672 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6673 //! RBusDevComm::QueryReceiveBuffer(); |
|
6674 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6675 //! @SYMAuthor Oleg Kuznetsov |
|
6676 //! @SYMCreationDate 10/04/2008 |
|
6677 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6678 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6679 //! port = com<port> |
|
6680 //! baud rate = 9600 |
|
6681 //! data bits = 8 |
|
6682 //! stop bits = 1 |
|
6683 //! parity = none |
|
6684 //! flow control = none |
|
6685 //! 2. Change configuration |
|
6686 //! baud rate = <baud> |
|
6687 //! data bits = 8 |
|
6688 //! stop bits = 1 |
|
6689 //! parity = odd |
|
6690 //! flow control = rtscts |
|
6691 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
6692 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
6693 //! 5. Restore configuration |
|
6694 //! 6. Destroy the object |
|
6695 //! @SYMTestStatus Implemented |
|
6696 //! @SYMTestPriority High |
|
6697 //! @SYMTestExpectedResults Data read should be as expected |
|
6698 //! @SYMTestType CIT |
|
6699 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6700 CREATE_OBJECT RBusDevComm busDevComm |
|
6701 CREATE_OBJECT TCommConfigV01 configSave |
|
6702 CREATE_OBJECT TCommConfigV01 config |
|
6703 COMMAND busDevComm new |
|
6704 COMMAND configSave new |
|
6705 COMMAND config new |
|
6706 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6707 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6708 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6709 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6710 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6711 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6712 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6713 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6714 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6715 |
|
6716 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
6717 OUTSTANDING |
|
6718 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6719 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6720 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
6721 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
6722 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6723 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6724 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6725 OUTSTANDING |
|
6726 |
|
6727 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
6728 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
6729 OUTSTANDING |
|
6730 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
6731 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
6732 OUTSTANDING |
|
6733 |
|
6734 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6735 OUTSTANDING |
|
6736 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6737 COMMAND busDevComm Close |
|
6738 COMMAND config ~ |
|
6739 COMMAND configSave ~ |
|
6740 COMMAND busDevComm ~ |
|
6741 END_TEST_BLOCK |
|
6742 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1002 |
|
6743 |
|
6744 |
|
6745 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1003 |
|
6746 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1003 |
|
6747 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6748 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
6749 //! @SYMAuthor Oleg Kuznetsov |
|
6750 //! @SYMCreationDate 10/04/2008 |
|
6751 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6752 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6753 //! port = com<port> |
|
6754 //! baud rate = 9600 |
|
6755 //! data bits = 8 |
|
6756 //! stop bits = 1 |
|
6757 //! parity = none |
|
6758 //! flow control = none |
|
6759 //! 2. Change configuration |
|
6760 //! baud rate = <baud> |
|
6761 //! data bits = 8 |
|
6762 //! stop bits = 1 |
|
6763 //! parity = odd |
|
6764 //! flow control = rtscts |
|
6765 //! 3. Send data to com port without specifying the length of the data |
|
6766 //! 4. Read data from com port without specifying the length of the data |
|
6767 //! 5. Restore configuration |
|
6768 //! 6. Destroy the object |
|
6769 //! @SYMTestStatus Implemented |
|
6770 //! @SYMTestPriority High |
|
6771 //! @SYMTestExpectedResults Data read should be as expected |
|
6772 //! @SYMTestType CIT |
|
6773 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6774 CREATE_OBJECT RBusDevComm busDevComm |
|
6775 CREATE_OBJECT TCommConfigV01 configSave |
|
6776 CREATE_OBJECT TCommConfigV01 config |
|
6777 COMMAND busDevComm new |
|
6778 COMMAND configSave new |
|
6779 COMMAND config new |
|
6780 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6781 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6782 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6783 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6784 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6785 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6786 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6787 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6788 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6789 |
|
6790 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
6791 OUTSTANDING |
|
6792 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6793 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6794 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
6795 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
6796 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6797 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6798 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6799 OUTSTANDING |
|
6800 |
|
6801 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
6802 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
6803 OUTSTANDING |
|
6804 |
|
6805 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6806 OUTSTANDING |
|
6807 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6808 COMMAND busDevComm Close |
|
6809 COMMAND config ~ |
|
6810 COMMAND configSave ~ |
|
6811 COMMAND busDevComm ~ |
|
6812 END_TEST_BLOCK |
|
6813 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1003 |
|
6814 |
|
6815 |
|
6816 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1004 |
|
6817 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1004 |
|
6818 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
6819 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6820 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
6821 //! @SYMAuthor Oleg Kuznetsov |
|
6822 //! @SYMCreationDate 10/04/2008 |
|
6823 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6824 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6825 //! port = com<port> |
|
6826 //! baud rate = 9600 |
|
6827 //! data bits = 8 |
|
6828 //! stop bits = 1 |
|
6829 //! parity = none |
|
6830 //! flow control = none |
|
6831 //! 2. Change configuration |
|
6832 //! baud rate = <baud> |
|
6833 //! data bits = 8 |
|
6834 //! stop bits = 1 |
|
6835 //! parity = odd |
|
6836 //! flow control = rtscts |
|
6837 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
6838 //! 4. Read data from com port without specifying the length of the data |
|
6839 //! 5. Restore configuration |
|
6840 //! 6. Destroy the object |
|
6841 //! @SYMTestStatus Implemented |
|
6842 //! @SYMTestPriority High |
|
6843 //! @SYMTestExpectedResults Data read should be as expected |
|
6844 //! @SYMTestType CIT |
|
6845 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6846 CREATE_OBJECT RBusDevComm busDevComm |
|
6847 CREATE_OBJECT TCommConfigV01 configSave |
|
6848 CREATE_OBJECT TCommConfigV01 config |
|
6849 COMMAND busDevComm new |
|
6850 COMMAND configSave new |
|
6851 COMMAND config new |
|
6852 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6853 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6854 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6855 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6856 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6857 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6858 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6859 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6860 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6861 |
|
6862 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
6863 OUTSTANDING |
|
6864 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6865 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6866 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
6867 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
6868 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6869 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6870 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6871 OUTSTANDING |
|
6872 |
|
6873 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
6874 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
6875 OUTSTANDING |
|
6876 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
6877 OUTSTANDING |
|
6878 |
|
6879 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6880 OUTSTANDING |
|
6881 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6882 COMMAND busDevComm Close |
|
6883 COMMAND config ~ |
|
6884 COMMAND configSave ~ |
|
6885 COMMAND busDevComm ~ |
|
6886 END_TEST_BLOCK |
|
6887 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1004 |
|
6888 |
|
6889 |
|
6890 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1005 |
|
6891 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1005 |
|
6892 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6893 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6894 //! @SYMAuthor Oleg Kuznetsov |
|
6895 //! @SYMCreationDate 10/04/2008 |
|
6896 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6897 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6898 //! port = com<port> |
|
6899 //! baud rate = 9600 |
|
6900 //! data bits = 8 |
|
6901 //! stop bits = 1 |
|
6902 //! parity = none |
|
6903 //! flow control = none |
|
6904 //! 2. Change configuration |
|
6905 //! baud rate = <baud> |
|
6906 //! data bits = 8 |
|
6907 //! stop bits = 1 |
|
6908 //! parity = odd |
|
6909 //! flow control = rtscts |
|
6910 //! 3. Send data to com port without specifying the length of the data |
|
6911 //! 4. ReadOneOrMore data from com port |
|
6912 //! 5. Restore configuration |
|
6913 //! 6. Destroy the object |
|
6914 //! @SYMTestStatus Implemented |
|
6915 //! @SYMTestPriority High |
|
6916 //! @SYMTestExpectedResults Data read should be as expected |
|
6917 //! @SYMTestType CIT |
|
6918 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6919 CREATE_OBJECT RBusDevComm busDevComm |
|
6920 CREATE_OBJECT TCommConfigV01 configSave |
|
6921 CREATE_OBJECT TCommConfigV01 config |
|
6922 COMMAND busDevComm new |
|
6923 COMMAND configSave new |
|
6924 COMMAND config new |
|
6925 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6926 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6927 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6928 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
6929 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
6930 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
6931 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
6932 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
6933 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6934 |
|
6935 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
6936 OUTSTANDING |
|
6937 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
6938 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
6939 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
6940 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
6941 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
6942 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
6943 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
6944 OUTSTANDING |
|
6945 |
|
6946 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
6947 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
6948 OUTSTANDING |
|
6949 |
|
6950 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
6951 OUTSTANDING |
|
6952 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
6953 COMMAND busDevComm Close |
|
6954 COMMAND config ~ |
|
6955 COMMAND configSave ~ |
|
6956 COMMAND busDevComm ~ |
|
6957 END_TEST_BLOCK |
|
6958 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1005 |
|
6959 |
|
6960 |
|
6961 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1006 |
|
6962 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1006 |
|
6963 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
6964 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
6965 //! RBusDevComm::QueryReceiveBuffer(); |
|
6966 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
6967 //! @SYMAuthor Oleg Kuznetsov |
|
6968 //! @SYMCreationDate 10/04/2008 |
|
6969 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
6970 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
6971 //! port = com<port> |
|
6972 //! baud rate = 9600 |
|
6973 //! data bits = 8 |
|
6974 //! stop bits = 1 |
|
6975 //! parity = none |
|
6976 //! flow control = none |
|
6977 //! 2. Change configuration |
|
6978 //! baud rate = <baud> |
|
6979 //! data bits = 8 |
|
6980 //! stop bits = 1 |
|
6981 //! parity = odd |
|
6982 //! flow control = rtscts |
|
6983 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
6984 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
6985 //! 5. Restore configuration |
|
6986 //! 6. Destroy the object |
|
6987 //! @SYMTestStatus Implemented |
|
6988 //! @SYMTestPriority High |
|
6989 //! @SYMTestExpectedResults Data read should be as expected |
|
6990 //! @SYMTestType CIT |
|
6991 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
6992 CREATE_OBJECT RBusDevComm busDevComm |
|
6993 CREATE_OBJECT TCommConfigV01 configSave |
|
6994 CREATE_OBJECT TCommConfigV01 config |
|
6995 COMMAND busDevComm new |
|
6996 COMMAND configSave new |
|
6997 COMMAND config new |
|
6998 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
6999 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7000 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7001 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7002 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7003 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7004 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7005 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7006 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7007 |
|
7008 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
7009 OUTSTANDING |
|
7010 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7011 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7012 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
7013 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7014 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7015 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7016 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7017 OUTSTANDING |
|
7018 |
|
7019 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
7020 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
7021 OUTSTANDING |
|
7022 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
7023 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
7024 OUTSTANDING |
|
7025 |
|
7026 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7027 OUTSTANDING |
|
7028 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7029 COMMAND busDevComm Close |
|
7030 COMMAND config ~ |
|
7031 COMMAND configSave ~ |
|
7032 COMMAND busDevComm ~ |
|
7033 END_TEST_BLOCK |
|
7034 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1006 |
|
7035 |
|
7036 |
|
7037 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1007 |
|
7038 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1007 |
|
7039 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7040 //! RBusDevComm::WriteCancel(); |
|
7041 //! RBusDevComm::ResetBuffers() |
|
7042 //! @SYMAuthor Oleg Kuznetsov |
|
7043 //! @SYMCreationDate 10/04/2008 |
|
7044 //! @SYMTestCaseDesc Cancel a write request |
|
7045 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7046 //! port = com<port> |
|
7047 //! baud rate = 9600 |
|
7048 //! data bits = 8 |
|
7049 //! stop bits = 1 |
|
7050 //! parity = none |
|
7051 //! flow control = none |
|
7052 //! 2. Change configuration |
|
7053 //! baud rate = <baud> |
|
7054 //! data bits = 8 |
|
7055 //! stop bits = 1 |
|
7056 //! parity = odd |
|
7057 //! flow control = rtscts |
|
7058 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
7059 //! 4. Restore configuration |
|
7060 //! 5. Destroy the object |
|
7061 //! @SYMTestStatus Implemented |
|
7062 //! @SYMTestPriority High |
|
7063 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
7064 //! @SYMTestType CIT |
|
7065 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7066 CREATE_OBJECT RBusDevComm busDevComm |
|
7067 CREATE_OBJECT TCommConfigV01 configSave |
|
7068 CREATE_OBJECT TCommConfigV01 config |
|
7069 COMMAND busDevComm new |
|
7070 COMMAND configSave new |
|
7071 COMMAND config new |
|
7072 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7073 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7074 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7075 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7076 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7077 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7078 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7079 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7080 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7081 |
|
7082 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
7083 OUTSTANDING |
|
7084 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7085 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7086 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
7087 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7088 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7089 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7090 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7091 OUTSTANDING |
|
7092 |
|
7093 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
7094 COMMAND busDevComm WriteCancel |
|
7095 OUTSTANDING |
|
7096 COMMAND busDevComm ResetBuffers |
|
7097 |
|
7098 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7099 OUTSTANDING |
|
7100 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7101 COMMAND busDevComm Close |
|
7102 COMMAND config ~ |
|
7103 COMMAND configSave ~ |
|
7104 COMMAND busDevComm ~ |
|
7105 END_TEST_BLOCK |
|
7106 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1007 |
|
7107 |
|
7108 |
|
7109 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1008 |
|
7110 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1008 |
|
7111 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
7112 //! @SYMAuthor Oleg Kuznetsov |
|
7113 //! @SYMCreationDate 10/04/2008 |
|
7114 //! @SYMTestCaseDesc Break the connection for a period |
|
7115 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7116 //! port = com<port> |
|
7117 //! baud rate = 9600 |
|
7118 //! data bits = 8 |
|
7119 //! stop bits = 1 |
|
7120 //! parity = none |
|
7121 //! flow control = none |
|
7122 //! 2. Change configuration |
|
7123 //! baud rate = <baud> |
|
7124 //! data bits = 8 |
|
7125 //! stop bits = 1 |
|
7126 //! parity = odd |
|
7127 //! flow control = rtscts |
|
7128 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
7129 //! 4. Restore configuration |
|
7130 //! 5. Destroy the object |
|
7131 //! @SYMTestStatus Implemented |
|
7132 //! @SYMTestPriority High |
|
7133 //! @SYMTestExpectedResults Break should run with no errors |
|
7134 //! @SYMTestType CIT |
|
7135 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7136 CREATE_OBJECT RBusDevComm busDevComm |
|
7137 CREATE_OBJECT TCommConfigV01 configSave |
|
7138 CREATE_OBJECT TCommConfigV01 config |
|
7139 COMMAND busDevComm new |
|
7140 COMMAND configSave new |
|
7141 COMMAND config new |
|
7142 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7143 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7144 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7145 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7146 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7147 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7148 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7149 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7150 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7151 |
|
7152 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
7153 OUTSTANDING |
|
7154 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7155 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7156 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
7157 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7158 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7159 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7160 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7161 OUTSTANDING |
|
7162 |
|
7163 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
7164 OUTSTANDING |
|
7165 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
7166 OUTSTANDING |
|
7167 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
7168 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
7169 OUTSTANDING |
|
7170 |
|
7171 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7172 OUTSTANDING |
|
7173 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7174 COMMAND busDevComm Close |
|
7175 COMMAND config ~ |
|
7176 COMMAND configSave ~ |
|
7177 COMMAND busDevComm ~ |
|
7178 END_TEST_BLOCK |
|
7179 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1008 |
|
7180 |
|
7181 |
|
7182 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1009 |
|
7183 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1009 |
|
7184 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
7185 //! RBusDevComm::BreakCancel() |
|
7186 //! @SYMAuthor Oleg Kuznetsov |
|
7187 //! @SYMCreationDate 10/04/2008 |
|
7188 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
7189 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7190 //! port = com<port> |
|
7191 //! baud rate = 9600 |
|
7192 //! data bits = 8 |
|
7193 //! stop bits = 1 |
|
7194 //! parity = none |
|
7195 //! flow control = none |
|
7196 //! 2. Change configuration |
|
7197 //! baud rate = <baud> |
|
7198 //! data bits = 8 |
|
7199 //! stop bits = 1 |
|
7200 //! parity = odd |
|
7201 //! flow control = rtscts |
|
7202 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
7203 //! 4. Restore configuration |
|
7204 //! 5. Destroy the object |
|
7205 //! @SYMTestStatus Implemented |
|
7206 //! @SYMTestPriority High |
|
7207 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
7208 //! @SYMTestType CIT |
|
7209 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7210 CREATE_OBJECT RBusDevComm busDevComm |
|
7211 CREATE_OBJECT TCommConfigV01 configSave |
|
7212 CREATE_OBJECT TCommConfigV01 config |
|
7213 COMMAND busDevComm new |
|
7214 COMMAND configSave new |
|
7215 COMMAND config new |
|
7216 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7217 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7218 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7219 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7220 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7221 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7222 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7223 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7224 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7225 |
|
7226 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config |
|
7227 OUTSTANDING |
|
7228 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7229 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7230 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
7231 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7232 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7233 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7234 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7235 OUTSTANDING |
|
7236 |
|
7237 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
7238 OUTSTANDING |
|
7239 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
7240 COMMAND busDevComm BreakCancel |
|
7241 OUTSTANDING |
|
7242 |
|
7243 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7244 OUTSTANDING |
|
7245 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7246 COMMAND busDevComm Close |
|
7247 COMMAND config ~ |
|
7248 COMMAND configSave ~ |
|
7249 COMMAND busDevComm ~ |
|
7250 END_TEST_BLOCK |
|
7251 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_rtscts-1009 |
|
7252 |
|
7253 |
|
7254 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1001 |
|
7255 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1001 |
|
7256 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7257 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7258 //! @SYMAuthor Oleg Kuznetsov |
|
7259 //! @SYMCreationDate 10/04/2008 |
|
7260 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7261 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7262 //! port = com<port> |
|
7263 //! baud rate = 9600 |
|
7264 //! data bits = 8 |
|
7265 //! stop bits = 1 |
|
7266 //! parity = none |
|
7267 //! flow control = none |
|
7268 //! 2. Change configuration |
|
7269 //! baud rate = <baud> |
|
7270 //! data bits = 8 |
|
7271 //! stop bits = 2 |
|
7272 //! parity = odd |
|
7273 //! flow control = rtscts |
|
7274 //! 3. Send data to com port without specifying the length of the data |
|
7275 //! 4. Read data from com port specifying the length of the data |
|
7276 //! 5. Restore configuration |
|
7277 //! 6. Destroy the object |
|
7278 //! @SYMTestStatus Implemented |
|
7279 //! @SYMTestPriority High |
|
7280 //! @SYMTestExpectedResults Data read should be as expected |
|
7281 //! @SYMTestType CIT |
|
7282 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7283 CREATE_OBJECT RBusDevComm busDevComm |
|
7284 CREATE_OBJECT TCommConfigV01 configSave |
|
7285 CREATE_OBJECT TCommConfigV01 config |
|
7286 COMMAND busDevComm new |
|
7287 COMMAND configSave new |
|
7288 COMMAND config new |
|
7289 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7290 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7291 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7292 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7293 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7294 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7295 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7296 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7297 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7298 |
|
7299 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7300 OUTSTANDING |
|
7301 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7302 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7303 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7304 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7305 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7306 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7307 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7308 OUTSTANDING |
|
7309 |
|
7310 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
7311 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
7312 OUTSTANDING |
|
7313 |
|
7314 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7315 OUTSTANDING |
|
7316 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7317 COMMAND busDevComm Close |
|
7318 COMMAND config ~ |
|
7319 COMMAND configSave ~ |
|
7320 COMMAND busDevComm ~ |
|
7321 END_TEST_BLOCK |
|
7322 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1001 |
|
7323 |
|
7324 |
|
7325 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1002 |
|
7326 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1002 |
|
7327 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
7328 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
7329 //! RBusDevComm::QueryReceiveBuffer(); |
|
7330 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7331 //! @SYMAuthor Oleg Kuznetsov |
|
7332 //! @SYMCreationDate 10/04/2008 |
|
7333 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7334 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7335 //! port = com<port> |
|
7336 //! baud rate = 9600 |
|
7337 //! data bits = 8 |
|
7338 //! stop bits = 1 |
|
7339 //! parity = none |
|
7340 //! flow control = none |
|
7341 //! 2. Change configuration |
|
7342 //! baud rate = <baud> |
|
7343 //! data bits = 8 |
|
7344 //! stop bits = 2 |
|
7345 //! parity = odd |
|
7346 //! flow control = rtscts |
|
7347 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
7348 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
7349 //! 5. Restore configuration |
|
7350 //! 6. Destroy the object |
|
7351 //! @SYMTestStatus Implemented |
|
7352 //! @SYMTestPriority High |
|
7353 //! @SYMTestExpectedResults Data read should be as expected |
|
7354 //! @SYMTestType CIT |
|
7355 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7356 CREATE_OBJECT RBusDevComm busDevComm |
|
7357 CREATE_OBJECT TCommConfigV01 configSave |
|
7358 CREATE_OBJECT TCommConfigV01 config |
|
7359 COMMAND busDevComm new |
|
7360 COMMAND configSave new |
|
7361 COMMAND config new |
|
7362 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7363 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7364 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7365 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7366 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7367 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7368 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7369 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7370 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7371 |
|
7372 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7373 OUTSTANDING |
|
7374 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7375 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7376 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7377 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7378 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7379 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7380 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7381 OUTSTANDING |
|
7382 |
|
7383 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
7384 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
7385 OUTSTANDING |
|
7386 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
7387 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
7388 OUTSTANDING |
|
7389 |
|
7390 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7391 OUTSTANDING |
|
7392 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7393 COMMAND busDevComm Close |
|
7394 COMMAND config ~ |
|
7395 COMMAND configSave ~ |
|
7396 COMMAND busDevComm ~ |
|
7397 END_TEST_BLOCK |
|
7398 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1002 |
|
7399 |
|
7400 |
|
7401 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1003 |
|
7402 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1003 |
|
7403 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7404 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
7405 //! @SYMAuthor Oleg Kuznetsov |
|
7406 //! @SYMCreationDate 10/04/2008 |
|
7407 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7408 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7409 //! port = com<port> |
|
7410 //! baud rate = 9600 |
|
7411 //! data bits = 8 |
|
7412 //! stop bits = 1 |
|
7413 //! parity = none |
|
7414 //! flow control = none |
|
7415 //! 2. Change configuration |
|
7416 //! baud rate = <baud> |
|
7417 //! data bits = 8 |
|
7418 //! stop bits = 2 |
|
7419 //! parity = odd |
|
7420 //! flow control = rtscts |
|
7421 //! 3. Send data to com port without specifying the length of the data |
|
7422 //! 4. Read data from com port without specifying the length of the data |
|
7423 //! 5. Restore configuration |
|
7424 //! 6. Destroy the object |
|
7425 //! @SYMTestStatus Implemented |
|
7426 //! @SYMTestPriority High |
|
7427 //! @SYMTestExpectedResults Data read should be as expected |
|
7428 //! @SYMTestType CIT |
|
7429 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7430 CREATE_OBJECT RBusDevComm busDevComm |
|
7431 CREATE_OBJECT TCommConfigV01 configSave |
|
7432 CREATE_OBJECT TCommConfigV01 config |
|
7433 COMMAND busDevComm new |
|
7434 COMMAND configSave new |
|
7435 COMMAND config new |
|
7436 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7437 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7438 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7439 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7440 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7441 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7442 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7443 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7444 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7445 |
|
7446 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7447 OUTSTANDING |
|
7448 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7449 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7450 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7451 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7452 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7453 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7454 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7455 OUTSTANDING |
|
7456 |
|
7457 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
7458 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
7459 OUTSTANDING |
|
7460 |
|
7461 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7462 OUTSTANDING |
|
7463 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7464 COMMAND busDevComm Close |
|
7465 COMMAND config ~ |
|
7466 COMMAND configSave ~ |
|
7467 COMMAND busDevComm ~ |
|
7468 END_TEST_BLOCK |
|
7469 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1003 |
|
7470 |
|
7471 |
|
7472 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1004 |
|
7473 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1004 |
|
7474 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
7475 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
7476 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
7477 //! @SYMAuthor Oleg Kuznetsov |
|
7478 //! @SYMCreationDate 10/04/2008 |
|
7479 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7480 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7481 //! port = com<port> |
|
7482 //! baud rate = 9600 |
|
7483 //! data bits = 8 |
|
7484 //! stop bits = 1 |
|
7485 //! parity = none |
|
7486 //! flow control = none |
|
7487 //! 2. Change configuration |
|
7488 //! baud rate = <baud> |
|
7489 //! data bits = 8 |
|
7490 //! stop bits = 2 |
|
7491 //! parity = odd |
|
7492 //! flow control = rtscts |
|
7493 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
7494 //! 4. Read data from com port without specifying the length of the data |
|
7495 //! 5. Restore configuration |
|
7496 //! 6. Destroy the object |
|
7497 //! @SYMTestStatus Implemented |
|
7498 //! @SYMTestPriority High |
|
7499 //! @SYMTestExpectedResults Data read should be as expected |
|
7500 //! @SYMTestType CIT |
|
7501 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7502 CREATE_OBJECT RBusDevComm busDevComm |
|
7503 CREATE_OBJECT TCommConfigV01 configSave |
|
7504 CREATE_OBJECT TCommConfigV01 config |
|
7505 COMMAND busDevComm new |
|
7506 COMMAND configSave new |
|
7507 COMMAND config new |
|
7508 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7509 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7510 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7511 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7512 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7513 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7514 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7515 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7516 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7517 |
|
7518 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7519 OUTSTANDING |
|
7520 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7521 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7522 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7523 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7524 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7525 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7526 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7527 OUTSTANDING |
|
7528 |
|
7529 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
7530 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
7531 OUTSTANDING |
|
7532 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
7533 OUTSTANDING |
|
7534 |
|
7535 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7536 OUTSTANDING |
|
7537 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7538 COMMAND busDevComm Close |
|
7539 COMMAND config ~ |
|
7540 COMMAND configSave ~ |
|
7541 COMMAND busDevComm ~ |
|
7542 END_TEST_BLOCK |
|
7543 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1004 |
|
7544 |
|
7545 |
|
7546 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1005 |
|
7547 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1005 |
|
7548 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7549 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7550 //! @SYMAuthor Oleg Kuznetsov |
|
7551 //! @SYMCreationDate 10/04/2008 |
|
7552 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7553 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7554 //! port = com<port> |
|
7555 //! baud rate = 9600 |
|
7556 //! data bits = 8 |
|
7557 //! stop bits = 1 |
|
7558 //! parity = none |
|
7559 //! flow control = none |
|
7560 //! 2. Change configuration |
|
7561 //! baud rate = <baud> |
|
7562 //! data bits = 8 |
|
7563 //! stop bits = 2 |
|
7564 //! parity = odd |
|
7565 //! flow control = rtscts |
|
7566 //! 3. Send data to com port without specifying the length of the data |
|
7567 //! 4. ReadOneOrMore data from com port |
|
7568 //! 5. Restore configuration |
|
7569 //! 6. Destroy the object |
|
7570 //! @SYMTestStatus Implemented |
|
7571 //! @SYMTestPriority High |
|
7572 //! @SYMTestExpectedResults Data read should be as expected |
|
7573 //! @SYMTestType CIT |
|
7574 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7575 CREATE_OBJECT RBusDevComm busDevComm |
|
7576 CREATE_OBJECT TCommConfigV01 configSave |
|
7577 CREATE_OBJECT TCommConfigV01 config |
|
7578 COMMAND busDevComm new |
|
7579 COMMAND configSave new |
|
7580 COMMAND config new |
|
7581 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7582 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7583 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7584 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7585 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7586 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7587 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7588 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7589 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7590 |
|
7591 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7592 OUTSTANDING |
|
7593 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7594 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7595 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7596 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7597 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7598 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7599 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7600 OUTSTANDING |
|
7601 |
|
7602 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
7603 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
7604 OUTSTANDING |
|
7605 |
|
7606 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7607 OUTSTANDING |
|
7608 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7609 COMMAND busDevComm Close |
|
7610 COMMAND config ~ |
|
7611 COMMAND configSave ~ |
|
7612 COMMAND busDevComm ~ |
|
7613 END_TEST_BLOCK |
|
7614 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1005 |
|
7615 |
|
7616 |
|
7617 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1006 |
|
7618 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1006 |
|
7619 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7620 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
7621 //! RBusDevComm::QueryReceiveBuffer(); |
|
7622 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7623 //! @SYMAuthor Oleg Kuznetsov |
|
7624 //! @SYMCreationDate 10/04/2008 |
|
7625 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7626 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7627 //! port = com<port> |
|
7628 //! baud rate = 9600 |
|
7629 //! data bits = 8 |
|
7630 //! stop bits = 1 |
|
7631 //! parity = none |
|
7632 //! flow control = none |
|
7633 //! 2. Change configuration |
|
7634 //! baud rate = <baud> |
|
7635 //! data bits = 8 |
|
7636 //! stop bits = 2 |
|
7637 //! parity = odd |
|
7638 //! flow control = rtscts |
|
7639 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
7640 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
7641 //! 5. Restore configuration |
|
7642 //! 6. Destroy the object |
|
7643 //! @SYMTestStatus Implemented |
|
7644 //! @SYMTestPriority High |
|
7645 //! @SYMTestExpectedResults Data read should be as expected |
|
7646 //! @SYMTestType CIT |
|
7647 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7648 CREATE_OBJECT RBusDevComm busDevComm |
|
7649 CREATE_OBJECT TCommConfigV01 configSave |
|
7650 CREATE_OBJECT TCommConfigV01 config |
|
7651 COMMAND busDevComm new |
|
7652 COMMAND configSave new |
|
7653 COMMAND config new |
|
7654 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7655 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7656 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7657 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7658 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7659 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7660 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7661 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7662 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7663 |
|
7664 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7665 OUTSTANDING |
|
7666 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7667 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7668 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7669 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7670 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7671 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7672 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7673 OUTSTANDING |
|
7674 |
|
7675 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
7676 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
7677 OUTSTANDING |
|
7678 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
7679 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
7680 OUTSTANDING |
|
7681 |
|
7682 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7683 OUTSTANDING |
|
7684 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7685 COMMAND busDevComm Close |
|
7686 COMMAND config ~ |
|
7687 COMMAND configSave ~ |
|
7688 COMMAND busDevComm ~ |
|
7689 END_TEST_BLOCK |
|
7690 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1006 |
|
7691 |
|
7692 |
|
7693 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1007 |
|
7694 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1007 |
|
7695 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7696 //! RBusDevComm::WriteCancel(); |
|
7697 //! RBusDevComm::ResetBuffers() |
|
7698 //! @SYMAuthor Oleg Kuznetsov |
|
7699 //! @SYMCreationDate 10/04/2008 |
|
7700 //! @SYMTestCaseDesc Cancel a write request |
|
7701 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7702 //! port = com<port> |
|
7703 //! baud rate = 9600 |
|
7704 //! data bits = 8 |
|
7705 //! stop bits = 1 |
|
7706 //! parity = none |
|
7707 //! flow control = none |
|
7708 //! 2. Change configuration |
|
7709 //! baud rate = <baud> |
|
7710 //! data bits = 8 |
|
7711 //! stop bits = 2 |
|
7712 //! parity = odd |
|
7713 //! flow control = rtscts |
|
7714 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
7715 //! 4. Restore configuration |
|
7716 //! 5. Destroy the object |
|
7717 //! @SYMTestStatus Implemented |
|
7718 //! @SYMTestPriority High |
|
7719 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
7720 //! @SYMTestType CIT |
|
7721 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7722 CREATE_OBJECT RBusDevComm busDevComm |
|
7723 CREATE_OBJECT TCommConfigV01 configSave |
|
7724 CREATE_OBJECT TCommConfigV01 config |
|
7725 COMMAND busDevComm new |
|
7726 COMMAND configSave new |
|
7727 COMMAND config new |
|
7728 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7729 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7730 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7731 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7732 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7733 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7734 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7735 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7736 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7737 |
|
7738 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7739 OUTSTANDING |
|
7740 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7741 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7742 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7743 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7744 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7745 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7746 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7747 OUTSTANDING |
|
7748 |
|
7749 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
7750 COMMAND busDevComm WriteCancel |
|
7751 OUTSTANDING |
|
7752 COMMAND busDevComm ResetBuffers |
|
7753 |
|
7754 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7755 OUTSTANDING |
|
7756 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7757 COMMAND busDevComm Close |
|
7758 COMMAND config ~ |
|
7759 COMMAND configSave ~ |
|
7760 COMMAND busDevComm ~ |
|
7761 END_TEST_BLOCK |
|
7762 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1007 |
|
7763 |
|
7764 |
|
7765 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1008 |
|
7766 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1008 |
|
7767 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt) |
|
7768 //! @SYMAuthor Oleg Kuznetsov |
|
7769 //! @SYMCreationDate 10/04/2008 |
|
7770 //! @SYMTestCaseDesc Break the connection for a period |
|
7771 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7772 //! port = com<port> |
|
7773 //! baud rate = 9600 |
|
7774 //! data bits = 8 |
|
7775 //! stop bits = 1 |
|
7776 //! parity = none |
|
7777 //! flow control = none |
|
7778 //! 2. Change configuration |
|
7779 //! baud rate = <baud> |
|
7780 //! data bits = 8 |
|
7781 //! stop bits = 2 |
|
7782 //! parity = odd |
|
7783 //! flow control = rtscts |
|
7784 //! 3. Send data to echo server requesting the BI count to be reset, Break. |
|
7785 //! 4. Restore configuration |
|
7786 //! 5. Destroy the object |
|
7787 //! @SYMTestStatus Implemented |
|
7788 //! @SYMTestPriority High |
|
7789 //! @SYMTestExpectedResults Break should run with no errors |
|
7790 //! @SYMTestType CIT |
|
7791 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7792 CREATE_OBJECT RBusDevComm busDevComm |
|
7793 CREATE_OBJECT TCommConfigV01 configSave |
|
7794 CREATE_OBJECT TCommConfigV01 config |
|
7795 COMMAND busDevComm new |
|
7796 COMMAND configSave new |
|
7797 COMMAND config new |
|
7798 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7799 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7800 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7801 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7802 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7803 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7804 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7805 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7806 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7807 |
|
7808 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7809 OUTSTANDING |
|
7810 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7811 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7812 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7813 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7814 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7815 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7816 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7817 OUTSTANDING |
|
7818 |
|
7819 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
7820 OUTSTANDING |
|
7821 COMMAND busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1008-Break |
|
7822 OUTSTANDING |
|
7823 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-QueryBI |
|
7824 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1008-Read |
|
7825 OUTSTANDING |
|
7826 |
|
7827 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7828 OUTSTANDING |
|
7829 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7830 COMMAND busDevComm Close |
|
7831 COMMAND config ~ |
|
7832 COMMAND configSave ~ |
|
7833 COMMAND busDevComm ~ |
|
7834 END_TEST_BLOCK |
|
7835 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1008 |
|
7836 |
|
7837 |
|
7838 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1009 |
|
7839 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1009 |
|
7840 //! @SYMAPI RBusDevComm::Break(TRequestStatus {ref}, TInt); |
|
7841 //! RBusDevComm::BreakCancel() |
|
7842 //! @SYMAuthor Oleg Kuznetsov |
|
7843 //! @SYMCreationDate 10/04/2008 |
|
7844 //! @SYMTestCaseDesc Cancel a Break from the connection |
|
7845 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7846 //! port = com<port> |
|
7847 //! baud rate = 9600 |
|
7848 //! data bits = 8 |
|
7849 //! stop bits = 1 |
|
7850 //! parity = none |
|
7851 //! flow control = none |
|
7852 //! 2. Change configuration |
|
7853 //! baud rate = <baud> |
|
7854 //! data bits = 8 |
|
7855 //! stop bits = 2 |
|
7856 //! parity = odd |
|
7857 //! flow control = rtscts |
|
7858 //! 3. Send data to echo server requesting the BI count to be reset, Break, and BreakCancel. |
|
7859 //! 4. Restore configuration |
|
7860 //! 5. Destroy the object |
|
7861 //! @SYMTestStatus Implemented |
|
7862 //! @SYMTestPriority High |
|
7863 //! @SYMTestExpectedResults Break should fail with error KErrCancel (-3) |
|
7864 //! @SYMTestType CIT |
|
7865 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7866 CREATE_OBJECT RBusDevComm busDevComm |
|
7867 CREATE_OBJECT TCommConfigV01 configSave |
|
7868 CREATE_OBJECT TCommConfigV01 config |
|
7869 COMMAND busDevComm new |
|
7870 COMMAND configSave new |
|
7871 COMMAND config new |
|
7872 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7873 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7874 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7875 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7876 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7877 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7878 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7879 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7880 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7881 |
|
7882 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config |
|
7883 OUTSTANDING |
|
7884 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7885 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7886 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
7887 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
7888 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts |
|
7889 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7890 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7891 OUTSTANDING |
|
7892 |
|
7893 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-ClearBI |
|
7894 OUTSTANDING |
|
7895 COMMAND !AsyncError=-3 busDevComm Break BASE-BSP-SERIAL-DRIVER-8-1009-Break |
|
7896 COMMAND busDevComm BreakCancel |
|
7897 OUTSTANDING |
|
7898 |
|
7899 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7900 OUTSTANDING |
|
7901 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7902 COMMAND busDevComm Close |
|
7903 COMMAND config ~ |
|
7904 COMMAND configSave ~ |
|
7905 COMMAND busDevComm ~ |
|
7906 END_TEST_BLOCK |
|
7907 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_rtscts-1009 |
|
7908 |
|
7909 |
|
7910 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1001 |
|
7911 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1001 |
|
7912 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
7913 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7914 //! @SYMAuthor Oleg Kuznetsov |
|
7915 //! @SYMCreationDate 10/04/2008 |
|
7916 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7917 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7918 //! port = com<port> |
|
7919 //! baud rate = 9600 |
|
7920 //! data bits = 8 |
|
7921 //! stop bits = 1 |
|
7922 //! parity = none |
|
7923 //! flow control = none |
|
7924 //! 2. Change configuration |
|
7925 //! baud rate = <baud> |
|
7926 //! data bits = 8 |
|
7927 //! stop bits = 1 |
|
7928 //! parity = none |
|
7929 //! flow control = xonxoff |
|
7930 //! 3. Send data to com port without specifying the length of the data |
|
7931 //! 4. Read data from com port specifying the length of the data |
|
7932 //! 5. Restore configuration |
|
7933 //! 6. Destroy the object |
|
7934 //! @SYMTestStatus Implemented |
|
7935 //! @SYMTestPriority High |
|
7936 //! @SYMTestExpectedResults Data read should be as expected |
|
7937 //! @SYMTestType CIT |
|
7938 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
7939 CREATE_OBJECT RBusDevComm busDevComm |
|
7940 CREATE_OBJECT TCommConfigV01 configSave |
|
7941 CREATE_OBJECT TCommConfigV01 config |
|
7942 COMMAND busDevComm new |
|
7943 COMMAND configSave new |
|
7944 COMMAND config new |
|
7945 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
7946 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7947 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7948 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
7949 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
7950 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
7951 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
7952 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
7953 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7954 |
|
7955 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
7956 OUTSTANDING |
|
7957 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
7958 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
7959 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
7960 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
7961 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
7962 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
7963 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
7964 OUTSTANDING |
|
7965 |
|
7966 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
7967 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
7968 OUTSTANDING |
|
7969 |
|
7970 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
7971 OUTSTANDING |
|
7972 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
7973 COMMAND busDevComm Close |
|
7974 COMMAND config ~ |
|
7975 COMMAND configSave ~ |
|
7976 COMMAND busDevComm ~ |
|
7977 END_TEST_BLOCK |
|
7978 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1001 |
|
7979 |
|
7980 |
|
7981 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1002 |
|
7982 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1002 |
|
7983 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
7984 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
7985 //! RBusDevComm::QueryReceiveBuffer(); |
|
7986 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
7987 //! @SYMAuthor Oleg Kuznetsov |
|
7988 //! @SYMCreationDate 10/04/2008 |
|
7989 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
7990 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
7991 //! port = com<port> |
|
7992 //! baud rate = 9600 |
|
7993 //! data bits = 8 |
|
7994 //! stop bits = 1 |
|
7995 //! parity = none |
|
7996 //! flow control = none |
|
7997 //! 2. Change configuration |
|
7998 //! baud rate = <baud> |
|
7999 //! data bits = 8 |
|
8000 //! stop bits = 1 |
|
8001 //! parity = none |
|
8002 //! flow control = xonxoff |
|
8003 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
8004 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
8005 //! 5. Restore configuration |
|
8006 //! 6. Destroy the object |
|
8007 //! @SYMTestStatus Implemented |
|
8008 //! @SYMTestPriority High |
|
8009 //! @SYMTestExpectedResults Data read should be as expected |
|
8010 //! @SYMTestType CIT |
|
8011 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8012 CREATE_OBJECT RBusDevComm busDevComm |
|
8013 CREATE_OBJECT TCommConfigV01 configSave |
|
8014 CREATE_OBJECT TCommConfigV01 config |
|
8015 COMMAND busDevComm new |
|
8016 COMMAND configSave new |
|
8017 COMMAND config new |
|
8018 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8019 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8020 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8021 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8022 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8023 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8024 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8025 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8026 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8027 |
|
8028 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8029 OUTSTANDING |
|
8030 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8031 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8032 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8033 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8034 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8035 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8036 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8037 OUTSTANDING |
|
8038 |
|
8039 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
8040 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
8041 OUTSTANDING |
|
8042 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
8043 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
8044 OUTSTANDING |
|
8045 |
|
8046 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8047 OUTSTANDING |
|
8048 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8049 COMMAND busDevComm Close |
|
8050 COMMAND config ~ |
|
8051 COMMAND configSave ~ |
|
8052 COMMAND busDevComm ~ |
|
8053 END_TEST_BLOCK |
|
8054 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1002 |
|
8055 |
|
8056 |
|
8057 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1003 |
|
8058 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1003 |
|
8059 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8060 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
8061 //! @SYMAuthor Oleg Kuznetsov |
|
8062 //! @SYMCreationDate 10/04/2008 |
|
8063 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8064 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8065 //! port = com<port> |
|
8066 //! baud rate = 9600 |
|
8067 //! data bits = 8 |
|
8068 //! stop bits = 1 |
|
8069 //! parity = none |
|
8070 //! flow control = none |
|
8071 //! 2. Change configuration |
|
8072 //! baud rate = <baud> |
|
8073 //! data bits = 8 |
|
8074 //! stop bits = 1 |
|
8075 //! parity = none |
|
8076 //! flow control = xonxoff |
|
8077 //! 3. Send data to com port without specifying the length of the data |
|
8078 //! 4. Read data from com port without specifying the length of the data |
|
8079 //! 5. Restore configuration |
|
8080 //! 6. Destroy the object |
|
8081 //! @SYMTestStatus Implemented |
|
8082 //! @SYMTestPriority High |
|
8083 //! @SYMTestExpectedResults Data read should be as expected |
|
8084 //! @SYMTestType CIT |
|
8085 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8086 CREATE_OBJECT RBusDevComm busDevComm |
|
8087 CREATE_OBJECT TCommConfigV01 configSave |
|
8088 CREATE_OBJECT TCommConfigV01 config |
|
8089 COMMAND busDevComm new |
|
8090 COMMAND configSave new |
|
8091 COMMAND config new |
|
8092 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8093 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8094 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8095 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8096 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8097 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8098 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8099 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8100 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8101 |
|
8102 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8103 OUTSTANDING |
|
8104 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8105 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8106 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8107 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8108 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8109 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8110 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8111 OUTSTANDING |
|
8112 |
|
8113 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
8114 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
8115 OUTSTANDING |
|
8116 |
|
8117 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8118 OUTSTANDING |
|
8119 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8120 COMMAND busDevComm Close |
|
8121 COMMAND config ~ |
|
8122 COMMAND configSave ~ |
|
8123 COMMAND busDevComm ~ |
|
8124 END_TEST_BLOCK |
|
8125 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1003 |
|
8126 |
|
8127 |
|
8128 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1004 |
|
8129 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1004 |
|
8130 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
8131 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
8132 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
8133 //! @SYMAuthor Oleg Kuznetsov |
|
8134 //! @SYMCreationDate 10/04/2008 |
|
8135 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8136 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8137 //! port = com<port> |
|
8138 //! baud rate = 9600 |
|
8139 //! data bits = 8 |
|
8140 //! stop bits = 1 |
|
8141 //! parity = none |
|
8142 //! flow control = none |
|
8143 //! 2. Change configuration |
|
8144 //! baud rate = <baud> |
|
8145 //! data bits = 8 |
|
8146 //! stop bits = 1 |
|
8147 //! parity = none |
|
8148 //! flow control = xonxoff |
|
8149 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
8150 //! 4. Read data from com port without specifying the length of the data |
|
8151 //! 5. Restore configuration |
|
8152 //! 6. Destroy the object |
|
8153 //! @SYMTestStatus Implemented |
|
8154 //! @SYMTestPriority High |
|
8155 //! @SYMTestExpectedResults Data read should be as expected |
|
8156 //! @SYMTestType CIT |
|
8157 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8158 CREATE_OBJECT RBusDevComm busDevComm |
|
8159 CREATE_OBJECT TCommConfigV01 configSave |
|
8160 CREATE_OBJECT TCommConfigV01 config |
|
8161 COMMAND busDevComm new |
|
8162 COMMAND configSave new |
|
8163 COMMAND config new |
|
8164 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8165 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8166 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8167 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8168 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8169 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8170 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8171 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8172 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8173 |
|
8174 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8175 OUTSTANDING |
|
8176 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8177 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8178 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8179 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8180 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8181 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8182 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8183 OUTSTANDING |
|
8184 |
|
8185 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
8186 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
8187 OUTSTANDING |
|
8188 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
8189 OUTSTANDING |
|
8190 |
|
8191 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8192 OUTSTANDING |
|
8193 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8194 COMMAND busDevComm Close |
|
8195 COMMAND config ~ |
|
8196 COMMAND configSave ~ |
|
8197 COMMAND busDevComm ~ |
|
8198 END_TEST_BLOCK |
|
8199 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1004 |
|
8200 |
|
8201 |
|
8202 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1005 |
|
8203 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1005 |
|
8204 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8205 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8206 //! @SYMAuthor Oleg Kuznetsov |
|
8207 //! @SYMCreationDate 10/04/2008 |
|
8208 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8209 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8210 //! port = com<port> |
|
8211 //! baud rate = 9600 |
|
8212 //! data bits = 8 |
|
8213 //! stop bits = 1 |
|
8214 //! parity = none |
|
8215 //! flow control = none |
|
8216 //! 2. Change configuration |
|
8217 //! baud rate = <baud> |
|
8218 //! data bits = 8 |
|
8219 //! stop bits = 1 |
|
8220 //! parity = none |
|
8221 //! flow control = xonxoff |
|
8222 //! 3. Send data to com port without specifying the length of the data |
|
8223 //! 4. ReadOneOrMore data from com port |
|
8224 //! 5. Restore configuration |
|
8225 //! 6. Destroy the object |
|
8226 //! @SYMTestStatus Implemented |
|
8227 //! @SYMTestPriority High |
|
8228 //! @SYMTestExpectedResults Data read should be as expected |
|
8229 //! @SYMTestType CIT |
|
8230 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8231 CREATE_OBJECT RBusDevComm busDevComm |
|
8232 CREATE_OBJECT TCommConfigV01 configSave |
|
8233 CREATE_OBJECT TCommConfigV01 config |
|
8234 COMMAND busDevComm new |
|
8235 COMMAND configSave new |
|
8236 COMMAND config new |
|
8237 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8238 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8239 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8240 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8241 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8242 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8243 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8244 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8245 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8246 |
|
8247 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8248 OUTSTANDING |
|
8249 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8250 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8251 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8252 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8253 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8254 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8255 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8256 OUTSTANDING |
|
8257 |
|
8258 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
8259 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
8260 OUTSTANDING |
|
8261 |
|
8262 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8263 OUTSTANDING |
|
8264 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8265 COMMAND busDevComm Close |
|
8266 COMMAND config ~ |
|
8267 COMMAND configSave ~ |
|
8268 COMMAND busDevComm ~ |
|
8269 END_TEST_BLOCK |
|
8270 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1005 |
|
8271 |
|
8272 |
|
8273 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1006 |
|
8274 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1006 |
|
8275 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8276 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
8277 //! RBusDevComm::QueryReceiveBuffer(); |
|
8278 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8279 //! @SYMAuthor Oleg Kuznetsov |
|
8280 //! @SYMCreationDate 10/04/2008 |
|
8281 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8282 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8283 //! port = com<port> |
|
8284 //! baud rate = 9600 |
|
8285 //! data bits = 8 |
|
8286 //! stop bits = 1 |
|
8287 //! parity = none |
|
8288 //! flow control = none |
|
8289 //! 2. Change configuration |
|
8290 //! baud rate = <baud> |
|
8291 //! data bits = 8 |
|
8292 //! stop bits = 1 |
|
8293 //! parity = none |
|
8294 //! flow control = xonxoff |
|
8295 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
8296 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
8297 //! 5. Restore configuration |
|
8298 //! 6. Destroy the object |
|
8299 //! @SYMTestStatus Implemented |
|
8300 //! @SYMTestPriority High |
|
8301 //! @SYMTestExpectedResults Data read should be as expected |
|
8302 //! @SYMTestType CIT |
|
8303 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8304 CREATE_OBJECT RBusDevComm busDevComm |
|
8305 CREATE_OBJECT TCommConfigV01 configSave |
|
8306 CREATE_OBJECT TCommConfigV01 config |
|
8307 COMMAND busDevComm new |
|
8308 COMMAND configSave new |
|
8309 COMMAND config new |
|
8310 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8311 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8312 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8313 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8314 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8315 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8316 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8317 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8318 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8319 |
|
8320 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8321 OUTSTANDING |
|
8322 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8323 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8324 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8325 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8326 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8327 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8328 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8329 OUTSTANDING |
|
8330 |
|
8331 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
8332 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
8333 OUTSTANDING |
|
8334 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
8335 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
8336 OUTSTANDING |
|
8337 |
|
8338 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8339 OUTSTANDING |
|
8340 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8341 COMMAND busDevComm Close |
|
8342 COMMAND config ~ |
|
8343 COMMAND configSave ~ |
|
8344 COMMAND busDevComm ~ |
|
8345 END_TEST_BLOCK |
|
8346 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1006 |
|
8347 |
|
8348 |
|
8349 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1007 |
|
8350 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1007 |
|
8351 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8352 //! RBusDevComm::WriteCancel(); |
|
8353 //! RBusDevComm::ResetBuffers() |
|
8354 //! @SYMAuthor Oleg Kuznetsov |
|
8355 //! @SYMCreationDate 10/04/2008 |
|
8356 //! @SYMTestCaseDesc Cancel a write request |
|
8357 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8358 //! port = com<port> |
|
8359 //! baud rate = 9600 |
|
8360 //! data bits = 8 |
|
8361 //! stop bits = 1 |
|
8362 //! parity = none |
|
8363 //! flow control = none |
|
8364 //! 2. Change configuration |
|
8365 //! baud rate = <baud> |
|
8366 //! data bits = 8 |
|
8367 //! stop bits = 1 |
|
8368 //! parity = none |
|
8369 //! flow control = xonxoff |
|
8370 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
8371 //! 4. Restore configuration |
|
8372 //! 5. Destroy the object |
|
8373 //! @SYMTestStatus Implemented |
|
8374 //! @SYMTestPriority High |
|
8375 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
8376 //! @SYMTestType CIT |
|
8377 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8378 CREATE_OBJECT RBusDevComm busDevComm |
|
8379 CREATE_OBJECT TCommConfigV01 configSave |
|
8380 CREATE_OBJECT TCommConfigV01 config |
|
8381 COMMAND busDevComm new |
|
8382 COMMAND configSave new |
|
8383 COMMAND config new |
|
8384 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8385 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8386 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8387 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8388 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8389 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8390 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8391 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8392 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8393 |
|
8394 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config |
|
8395 OUTSTANDING |
|
8396 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8397 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8398 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8399 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8400 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8401 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8402 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8403 OUTSTANDING |
|
8404 |
|
8405 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
8406 COMMAND busDevComm WriteCancel |
|
8407 OUTSTANDING |
|
8408 COMMAND busDevComm ResetBuffers |
|
8409 |
|
8410 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8411 OUTSTANDING |
|
8412 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8413 COMMAND busDevComm Close |
|
8414 COMMAND config ~ |
|
8415 COMMAND configSave ~ |
|
8416 COMMAND busDevComm ~ |
|
8417 END_TEST_BLOCK |
|
8418 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_none_xonxoff-1007 |
|
8419 |
|
8420 |
|
8421 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1001 |
|
8422 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1001 |
|
8423 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8424 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8425 //! @SYMAuthor Oleg Kuznetsov |
|
8426 //! @SYMCreationDate 10/04/2008 |
|
8427 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8428 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8429 //! port = com<port> |
|
8430 //! baud rate = 9600 |
|
8431 //! data bits = 8 |
|
8432 //! stop bits = 1 |
|
8433 //! parity = none |
|
8434 //! flow control = none |
|
8435 //! 2. Change configuration |
|
8436 //! baud rate = <baud> |
|
8437 //! data bits = 8 |
|
8438 //! stop bits = 2 |
|
8439 //! parity = none |
|
8440 //! flow control = xonxoff |
|
8441 //! 3. Send data to com port without specifying the length of the data |
|
8442 //! 4. Read data from com port specifying the length of the data |
|
8443 //! 5. Restore configuration |
|
8444 //! 6. Destroy the object |
|
8445 //! @SYMTestStatus Implemented |
|
8446 //! @SYMTestPriority High |
|
8447 //! @SYMTestExpectedResults Data read should be as expected |
|
8448 //! @SYMTestType CIT |
|
8449 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8450 CREATE_OBJECT RBusDevComm busDevComm |
|
8451 CREATE_OBJECT TCommConfigV01 configSave |
|
8452 CREATE_OBJECT TCommConfigV01 config |
|
8453 COMMAND busDevComm new |
|
8454 COMMAND configSave new |
|
8455 COMMAND config new |
|
8456 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8457 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8458 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8459 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8460 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8461 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8462 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8463 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8464 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8465 |
|
8466 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8467 OUTSTANDING |
|
8468 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8469 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8470 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8471 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8472 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8473 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8474 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8475 OUTSTANDING |
|
8476 |
|
8477 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
8478 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
8479 OUTSTANDING |
|
8480 |
|
8481 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8482 OUTSTANDING |
|
8483 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8484 COMMAND busDevComm Close |
|
8485 COMMAND config ~ |
|
8486 COMMAND configSave ~ |
|
8487 COMMAND busDevComm ~ |
|
8488 END_TEST_BLOCK |
|
8489 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1001 |
|
8490 |
|
8491 |
|
8492 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1002 |
|
8493 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1002 |
|
8494 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
8495 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
8496 //! RBusDevComm::QueryReceiveBuffer(); |
|
8497 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8498 //! @SYMAuthor Oleg Kuznetsov |
|
8499 //! @SYMCreationDate 10/04/2008 |
|
8500 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8501 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8502 //! port = com<port> |
|
8503 //! baud rate = 9600 |
|
8504 //! data bits = 8 |
|
8505 //! stop bits = 1 |
|
8506 //! parity = none |
|
8507 //! flow control = none |
|
8508 //! 2. Change configuration |
|
8509 //! baud rate = <baud> |
|
8510 //! data bits = 8 |
|
8511 //! stop bits = 2 |
|
8512 //! parity = none |
|
8513 //! flow control = xonxoff |
|
8514 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
8515 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
8516 //! 5. Restore configuration |
|
8517 //! 6. Destroy the object |
|
8518 //! @SYMTestStatus Implemented |
|
8519 //! @SYMTestPriority High |
|
8520 //! @SYMTestExpectedResults Data read should be as expected |
|
8521 //! @SYMTestType CIT |
|
8522 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8523 CREATE_OBJECT RBusDevComm busDevComm |
|
8524 CREATE_OBJECT TCommConfigV01 configSave |
|
8525 CREATE_OBJECT TCommConfigV01 config |
|
8526 COMMAND busDevComm new |
|
8527 COMMAND configSave new |
|
8528 COMMAND config new |
|
8529 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8530 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8531 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8532 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8533 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8534 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8535 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8536 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8537 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8538 |
|
8539 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8540 OUTSTANDING |
|
8541 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8542 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8543 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8544 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8545 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8546 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8547 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8548 OUTSTANDING |
|
8549 |
|
8550 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
8551 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
8552 OUTSTANDING |
|
8553 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
8554 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
8555 OUTSTANDING |
|
8556 |
|
8557 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8558 OUTSTANDING |
|
8559 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8560 COMMAND busDevComm Close |
|
8561 COMMAND config ~ |
|
8562 COMMAND configSave ~ |
|
8563 COMMAND busDevComm ~ |
|
8564 END_TEST_BLOCK |
|
8565 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1002 |
|
8566 |
|
8567 |
|
8568 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1003 |
|
8569 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1003 |
|
8570 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8571 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
8572 //! @SYMAuthor Oleg Kuznetsov |
|
8573 //! @SYMCreationDate 10/04/2008 |
|
8574 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8575 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8576 //! port = com<port> |
|
8577 //! baud rate = 9600 |
|
8578 //! data bits = 8 |
|
8579 //! stop bits = 1 |
|
8580 //! parity = none |
|
8581 //! flow control = none |
|
8582 //! 2. Change configuration |
|
8583 //! baud rate = <baud> |
|
8584 //! data bits = 8 |
|
8585 //! stop bits = 2 |
|
8586 //! parity = none |
|
8587 //! flow control = xonxoff |
|
8588 //! 3. Send data to com port without specifying the length of the data |
|
8589 //! 4. Read data from com port without specifying the length of the data (must be length with multiple of 4) |
|
8590 //! 5. Restore configuration |
|
8591 //! 6. Destroy the object |
|
8592 //! @SYMTestStatus Implemented |
|
8593 //! @SYMTestPriority High |
|
8594 //! @SYMTestExpectedResults Data read should be as expected |
|
8595 //! @SYMTestType CIT |
|
8596 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8597 CREATE_OBJECT RBusDevComm busDevComm |
|
8598 CREATE_OBJECT TCommConfigV01 configSave |
|
8599 CREATE_OBJECT TCommConfigV01 config |
|
8600 COMMAND busDevComm new |
|
8601 COMMAND configSave new |
|
8602 COMMAND config new |
|
8603 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8604 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8605 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8606 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8607 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8608 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8609 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8610 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8611 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8612 |
|
8613 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8614 OUTSTANDING |
|
8615 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8616 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8617 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8618 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8619 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8620 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8621 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8622 OUTSTANDING |
|
8623 |
|
8624 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
8625 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
8626 OUTSTANDING |
|
8627 |
|
8628 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8629 OUTSTANDING |
|
8630 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8631 COMMAND busDevComm Close |
|
8632 COMMAND config ~ |
|
8633 COMMAND configSave ~ |
|
8634 COMMAND busDevComm ~ |
|
8635 END_TEST_BLOCK |
|
8636 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1003 |
|
8637 |
|
8638 |
|
8639 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1004 |
|
8640 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1004 |
|
8641 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
8642 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
8643 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
8644 //! @SYMAuthor Oleg Kuznetsov |
|
8645 //! @SYMCreationDate 10/04/2008 |
|
8646 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8647 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8648 //! port = com<port> |
|
8649 //! baud rate = 9600 |
|
8650 //! data bits = 8 |
|
8651 //! stop bits = 1 |
|
8652 //! parity = none |
|
8653 //! flow control = none |
|
8654 //! 2. Change configuration |
|
8655 //! baud rate = <baud> |
|
8656 //! data bits = 8 |
|
8657 //! stop bits = 2 |
|
8658 //! parity = none |
|
8659 //! flow control = xonxoff |
|
8660 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
8661 //! 4. Read data from com port without specifying the length of the data |
|
8662 //! 5. Restore configuration |
|
8663 //! 6. Destroy the object |
|
8664 //! @SYMTestStatus Implemented |
|
8665 //! @SYMTestPriority High |
|
8666 //! @SYMTestExpectedResults Data read should be as expected |
|
8667 //! @SYMTestType CIT |
|
8668 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8669 CREATE_OBJECT RBusDevComm busDevComm |
|
8670 CREATE_OBJECT TCommConfigV01 configSave |
|
8671 CREATE_OBJECT TCommConfigV01 config |
|
8672 COMMAND busDevComm new |
|
8673 COMMAND configSave new |
|
8674 COMMAND config new |
|
8675 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8676 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8677 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8678 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8679 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8680 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8681 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8682 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8683 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8684 |
|
8685 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8686 OUTSTANDING |
|
8687 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8688 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8689 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8690 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8691 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8692 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8693 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8694 OUTSTANDING |
|
8695 |
|
8696 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
8697 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
8698 OUTSTANDING |
|
8699 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
8700 OUTSTANDING |
|
8701 |
|
8702 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8703 OUTSTANDING |
|
8704 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8705 COMMAND busDevComm Close |
|
8706 COMMAND config ~ |
|
8707 COMMAND configSave ~ |
|
8708 COMMAND busDevComm ~ |
|
8709 END_TEST_BLOCK |
|
8710 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1004 |
|
8711 |
|
8712 |
|
8713 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1005 |
|
8714 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1005 |
|
8715 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8716 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8717 //! @SYMAuthor Oleg Kuznetsov |
|
8718 //! @SYMCreationDate 10/04/2008 |
|
8719 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8720 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8721 //! port = com<port> |
|
8722 //! baud rate = 9600 |
|
8723 //! data bits = 8 |
|
8724 //! stop bits = 1 |
|
8725 //! parity = none |
|
8726 //! flow control = none |
|
8727 //! 2. Change configuration |
|
8728 //! baud rate = <baud> |
|
8729 //! data bits = 8 |
|
8730 //! stop bits = 2 |
|
8731 //! parity = none |
|
8732 //! flow control = xonxoff |
|
8733 //! 3. Send data to com port without specifying the length of the data |
|
8734 //! 4. ReadOneOrMore data from com port |
|
8735 //! 5. Restore configuration |
|
8736 //! 6. Destroy the object |
|
8737 //! @SYMTestStatus Implemented |
|
8738 //! @SYMTestPriority High |
|
8739 //! @SYMTestExpectedResults Data read should be as expected |
|
8740 //! @SYMTestType CIT |
|
8741 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8742 CREATE_OBJECT RBusDevComm busDevComm |
|
8743 CREATE_OBJECT TCommConfigV01 configSave |
|
8744 CREATE_OBJECT TCommConfigV01 config |
|
8745 COMMAND busDevComm new |
|
8746 COMMAND configSave new |
|
8747 COMMAND config new |
|
8748 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8749 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8750 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8751 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8752 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8753 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8754 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8755 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8756 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8757 |
|
8758 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8759 OUTSTANDING |
|
8760 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8761 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8762 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8763 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8764 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8765 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8766 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8767 OUTSTANDING |
|
8768 |
|
8769 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
8770 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
8771 OUTSTANDING |
|
8772 |
|
8773 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8774 OUTSTANDING |
|
8775 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8776 COMMAND busDevComm Close |
|
8777 COMMAND config ~ |
|
8778 COMMAND configSave ~ |
|
8779 COMMAND busDevComm ~ |
|
8780 END_TEST_BLOCK |
|
8781 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1005 |
|
8782 |
|
8783 |
|
8784 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1006 |
|
8785 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1006 |
|
8786 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8787 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
8788 //! RBusDevComm::QueryReceiveBuffer(); |
|
8789 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8790 //! @SYMAuthor Oleg Kuznetsov |
|
8791 //! @SYMCreationDate 10/04/2008 |
|
8792 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8793 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8794 //! port = com<port> |
|
8795 //! baud rate = 9600 |
|
8796 //! data bits = 8 |
|
8797 //! stop bits = 1 |
|
8798 //! parity = none |
|
8799 //! flow control = none |
|
8800 //! 2. Change configuration |
|
8801 //! baud rate = <baud> |
|
8802 //! data bits = 8 |
|
8803 //! stop bits = 2 |
|
8804 //! parity = none |
|
8805 //! flow control = xonxoff |
|
8806 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
8807 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
8808 //! 5. Restore configuration |
|
8809 //! 6. Destroy the object |
|
8810 //! @SYMTestStatus Implemented |
|
8811 //! @SYMTestPriority High |
|
8812 //! @SYMTestExpectedResults Data read should be as expected |
|
8813 //! @SYMTestType CIT |
|
8814 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8815 CREATE_OBJECT RBusDevComm busDevComm |
|
8816 CREATE_OBJECT TCommConfigV01 configSave |
|
8817 CREATE_OBJECT TCommConfigV01 config |
|
8818 COMMAND busDevComm new |
|
8819 COMMAND configSave new |
|
8820 COMMAND config new |
|
8821 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8822 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8823 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8824 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8825 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8826 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8827 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8828 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8829 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8830 |
|
8831 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8832 OUTSTANDING |
|
8833 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8834 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8835 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8836 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8837 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8838 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8839 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8840 OUTSTANDING |
|
8841 |
|
8842 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
8843 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
8844 OUTSTANDING |
|
8845 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
8846 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
8847 OUTSTANDING |
|
8848 |
|
8849 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8850 OUTSTANDING |
|
8851 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8852 COMMAND busDevComm Close |
|
8853 COMMAND config ~ |
|
8854 COMMAND configSave ~ |
|
8855 COMMAND busDevComm ~ |
|
8856 END_TEST_BLOCK |
|
8857 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1006 |
|
8858 |
|
8859 |
|
8860 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1007 |
|
8861 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1007 |
|
8862 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8863 //! RBusDevComm::WriteCancel(); |
|
8864 //! RBusDevComm::ResetBuffers() |
|
8865 //! @SYMAuthor Oleg Kuznetsov |
|
8866 //! @SYMCreationDate 10/04/2008 |
|
8867 //! @SYMTestCaseDesc Cancel a write request |
|
8868 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8869 //! port = com<port> |
|
8870 //! baud rate = 9600 |
|
8871 //! data bits = 8 |
|
8872 //! stop bits = 1 |
|
8873 //! parity = none |
|
8874 //! flow control = none |
|
8875 //! 2. Change configuration |
|
8876 //! baud rate = <baud> |
|
8877 //! data bits = 8 |
|
8878 //! stop bits = 2 |
|
8879 //! parity = none |
|
8880 //! flow control = xonxoff |
|
8881 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
8882 //! 4. Restore configuration |
|
8883 //! 5. Destroy the object |
|
8884 //! @SYMTestStatus Implemented |
|
8885 //! @SYMTestPriority High |
|
8886 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
8887 //! @SYMTestType CIT |
|
8888 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8889 CREATE_OBJECT RBusDevComm busDevComm |
|
8890 CREATE_OBJECT TCommConfigV01 configSave |
|
8891 CREATE_OBJECT TCommConfigV01 config |
|
8892 COMMAND busDevComm new |
|
8893 COMMAND configSave new |
|
8894 COMMAND config new |
|
8895 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8896 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8897 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8898 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8899 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8900 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8901 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8902 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8903 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8904 |
|
8905 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config |
|
8906 OUTSTANDING |
|
8907 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8908 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8909 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
8910 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
8911 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8912 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8913 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8914 OUTSTANDING |
|
8915 |
|
8916 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
8917 COMMAND busDevComm WriteCancel |
|
8918 OUTSTANDING |
|
8919 COMMAND busDevComm ResetBuffers |
|
8920 |
|
8921 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8922 OUTSTANDING |
|
8923 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8924 COMMAND busDevComm Close |
|
8925 COMMAND config ~ |
|
8926 COMMAND configSave ~ |
|
8927 COMMAND busDevComm ~ |
|
8928 END_TEST_BLOCK |
|
8929 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_none_xonxoff-1007 |
|
8930 |
|
8931 |
|
8932 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1001 |
|
8933 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1001 |
|
8934 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
8935 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
8936 //! @SYMAuthor Oleg Kuznetsov |
|
8937 //! @SYMCreationDate 10/04/2008 |
|
8938 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
8939 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
8940 //! port = com<port> |
|
8941 //! baud rate = 9600 |
|
8942 //! data bits = 8 |
|
8943 //! stop bits = 1 |
|
8944 //! parity = none |
|
8945 //! flow control = none |
|
8946 //! 2. Change configuration |
|
8947 //! baud rate = <baud> |
|
8948 //! data bits = 8 |
|
8949 //! stop bits = 1 |
|
8950 //! parity = even |
|
8951 //! flow control = xonxoff |
|
8952 //! 3. Send data to com port without specifying the length of the data |
|
8953 //! 4. Read data from com port specifying the length of the data |
|
8954 //! 5. Restore configuration |
|
8955 //! 6. Destroy the object |
|
8956 //! @SYMTestStatus Implemented |
|
8957 //! @SYMTestPriority High |
|
8958 //! @SYMTestExpectedResults Data read should be as expected |
|
8959 //! @SYMTestType CIT |
|
8960 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
8961 CREATE_OBJECT RBusDevComm busDevComm |
|
8962 CREATE_OBJECT TCommConfigV01 configSave |
|
8963 CREATE_OBJECT TCommConfigV01 config |
|
8964 COMMAND busDevComm new |
|
8965 COMMAND configSave new |
|
8966 COMMAND config new |
|
8967 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
8968 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8969 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8970 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
8971 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
8972 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
8973 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
8974 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
8975 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8976 |
|
8977 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
8978 OUTSTANDING |
|
8979 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
8980 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
8981 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
8982 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
8983 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
8984 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
8985 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
8986 OUTSTANDING |
|
8987 |
|
8988 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
8989 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
8990 OUTSTANDING |
|
8991 |
|
8992 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
8993 OUTSTANDING |
|
8994 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
8995 COMMAND busDevComm Close |
|
8996 COMMAND config ~ |
|
8997 COMMAND configSave ~ |
|
8998 COMMAND busDevComm ~ |
|
8999 END_TEST_BLOCK |
|
9000 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1001 |
|
9001 |
|
9002 |
|
9003 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1002 |
|
9004 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1002 |
|
9005 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
9006 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9007 //! RBusDevComm::QueryReceiveBuffer(); |
|
9008 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9009 //! @SYMAuthor Oleg Kuznetsov |
|
9010 //! @SYMCreationDate 10/04/2008 |
|
9011 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9012 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9013 //! port = com<port> |
|
9014 //! baud rate = 9600 |
|
9015 //! data bits = 8 |
|
9016 //! stop bits = 1 |
|
9017 //! parity = none |
|
9018 //! flow control = none |
|
9019 //! 2. Change configuration |
|
9020 //! baud rate = <baud> |
|
9021 //! data bits = 8 |
|
9022 //! stop bits = 1 |
|
9023 //! parity = even |
|
9024 //! flow control = xonxoff |
|
9025 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
9026 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
9027 //! 5. Restore configuration |
|
9028 //! 6. Destroy the object |
|
9029 //! @SYMTestStatus Implemented |
|
9030 //! @SYMTestPriority High |
|
9031 //! @SYMTestExpectedResults Data read should be as expected |
|
9032 //! @SYMTestType CIT |
|
9033 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9034 CREATE_OBJECT RBusDevComm busDevComm |
|
9035 CREATE_OBJECT TCommConfigV01 configSave |
|
9036 CREATE_OBJECT TCommConfigV01 config |
|
9037 COMMAND busDevComm new |
|
9038 COMMAND configSave new |
|
9039 COMMAND config new |
|
9040 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9041 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9042 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9043 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9044 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9045 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9046 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9047 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9048 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9049 |
|
9050 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9051 OUTSTANDING |
|
9052 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9053 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9054 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9055 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9056 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9057 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9058 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9059 OUTSTANDING |
|
9060 |
|
9061 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
9062 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
9063 OUTSTANDING |
|
9064 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
9065 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
9066 OUTSTANDING |
|
9067 |
|
9068 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9069 OUTSTANDING |
|
9070 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9071 COMMAND busDevComm Close |
|
9072 COMMAND config ~ |
|
9073 COMMAND configSave ~ |
|
9074 COMMAND busDevComm ~ |
|
9075 END_TEST_BLOCK |
|
9076 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1002 |
|
9077 |
|
9078 |
|
9079 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1003 |
|
9080 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1003 |
|
9081 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9082 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
9083 //! @SYMAuthor Oleg Kuznetsov |
|
9084 //! @SYMCreationDate 10/04/2008 |
|
9085 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9086 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9087 //! port = com<port> |
|
9088 //! baud rate = 9600 |
|
9089 //! data bits = 8 |
|
9090 //! stop bits = 1 |
|
9091 //! parity = none |
|
9092 //! flow control = none |
|
9093 //! 2. Change configuration |
|
9094 //! baud rate = <baud> |
|
9095 //! data bits = 8 |
|
9096 //! stop bits = 1 |
|
9097 //! parity = even |
|
9098 //! flow control = xonxoff |
|
9099 //! 3. Send data to com port without specifying the length of the data |
|
9100 //! 4. Read data from com port without specifying the length of the data |
|
9101 //! 5. Restore configuration |
|
9102 //! 6. Destroy the object |
|
9103 //! @SYMTestStatus Implemented |
|
9104 //! @SYMTestPriority High |
|
9105 //! @SYMTestExpectedResults Data read should be as expected |
|
9106 //! @SYMTestType CIT |
|
9107 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9108 CREATE_OBJECT RBusDevComm busDevComm |
|
9109 CREATE_OBJECT TCommConfigV01 configSave |
|
9110 CREATE_OBJECT TCommConfigV01 config |
|
9111 COMMAND busDevComm new |
|
9112 COMMAND configSave new |
|
9113 COMMAND config new |
|
9114 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9115 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9116 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9117 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9118 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9119 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9120 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9121 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9122 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9123 |
|
9124 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9125 OUTSTANDING |
|
9126 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9127 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9128 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9129 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9130 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9131 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9132 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9133 OUTSTANDING |
|
9134 |
|
9135 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
9136 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
9137 OUTSTANDING |
|
9138 |
|
9139 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9140 OUTSTANDING |
|
9141 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9142 COMMAND busDevComm Close |
|
9143 COMMAND config ~ |
|
9144 COMMAND configSave ~ |
|
9145 COMMAND busDevComm ~ |
|
9146 END_TEST_BLOCK |
|
9147 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1003 |
|
9148 |
|
9149 |
|
9150 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1004 |
|
9151 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1004 |
|
9152 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
9153 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9154 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
9155 //! @SYMAuthor Oleg Kuznetsov |
|
9156 //! @SYMCreationDate 10/04/2008 |
|
9157 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9158 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9159 //! port = com<port> |
|
9160 //! baud rate = 9600 |
|
9161 //! data bits = 8 |
|
9162 //! stop bits = 1 |
|
9163 //! parity = none |
|
9164 //! flow control = none |
|
9165 //! 2. Change configuration |
|
9166 //! baud rate = <baud> |
|
9167 //! data bits = 8 |
|
9168 //! stop bits = 1 |
|
9169 //! parity = even |
|
9170 //! flow control = xonxoff |
|
9171 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
9172 //! 4. Read data from com port without specifying the length of the data |
|
9173 //! 5. Restore configuration |
|
9174 //! 6. Destroy the object |
|
9175 //! @SYMTestStatus Implemented |
|
9176 //! @SYMTestPriority High |
|
9177 //! @SYMTestExpectedResults Data read should be as expected |
|
9178 //! @SYMTestType CIT |
|
9179 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9180 CREATE_OBJECT RBusDevComm busDevComm |
|
9181 CREATE_OBJECT TCommConfigV01 configSave |
|
9182 CREATE_OBJECT TCommConfigV01 config |
|
9183 COMMAND busDevComm new |
|
9184 COMMAND configSave new |
|
9185 COMMAND config new |
|
9186 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9187 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9188 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9189 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9190 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9191 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9192 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9193 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9194 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9195 |
|
9196 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9197 OUTSTANDING |
|
9198 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9199 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9200 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9201 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9202 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9203 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9204 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9205 OUTSTANDING |
|
9206 |
|
9207 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
9208 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
9209 OUTSTANDING |
|
9210 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
9211 OUTSTANDING |
|
9212 |
|
9213 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9214 OUTSTANDING |
|
9215 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9216 COMMAND busDevComm Close |
|
9217 COMMAND config ~ |
|
9218 COMMAND configSave ~ |
|
9219 COMMAND busDevComm ~ |
|
9220 END_TEST_BLOCK |
|
9221 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1004 |
|
9222 |
|
9223 |
|
9224 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1005 |
|
9225 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1005 |
|
9226 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9227 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9228 //! @SYMAuthor Oleg Kuznetsov |
|
9229 //! @SYMCreationDate 10/04/2008 |
|
9230 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9231 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9232 //! port = com<port> |
|
9233 //! baud rate = 9600 |
|
9234 //! data bits = 8 |
|
9235 //! stop bits = 1 |
|
9236 //! parity = none |
|
9237 //! flow control = none |
|
9238 //! 2. Change configuration |
|
9239 //! baud rate = <baud> |
|
9240 //! data bits = 8 |
|
9241 //! stop bits = 1 |
|
9242 //! parity = even |
|
9243 //! flow control = xonxoff |
|
9244 //! 3. Send data to com port without specifying the length of the data |
|
9245 //! 4. ReadOneOrMore data from com port |
|
9246 //! 5. Restore configuration |
|
9247 //! 6. Destroy the object |
|
9248 //! @SYMTestStatus Implemented |
|
9249 //! @SYMTestPriority High |
|
9250 //! @SYMTestExpectedResults Data read should be as expected |
|
9251 //! @SYMTestType CIT |
|
9252 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9253 CREATE_OBJECT RBusDevComm busDevComm |
|
9254 CREATE_OBJECT TCommConfigV01 configSave |
|
9255 CREATE_OBJECT TCommConfigV01 config |
|
9256 COMMAND busDevComm new |
|
9257 COMMAND configSave new |
|
9258 COMMAND config new |
|
9259 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9260 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9261 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9262 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9263 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9264 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9265 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9266 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9267 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9268 |
|
9269 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9270 OUTSTANDING |
|
9271 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9272 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9273 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9274 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9275 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9276 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9277 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9278 OUTSTANDING |
|
9279 |
|
9280 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
9281 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
9282 OUTSTANDING |
|
9283 |
|
9284 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9285 OUTSTANDING |
|
9286 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9287 COMMAND busDevComm Close |
|
9288 COMMAND config ~ |
|
9289 COMMAND configSave ~ |
|
9290 COMMAND busDevComm ~ |
|
9291 END_TEST_BLOCK |
|
9292 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1005 |
|
9293 |
|
9294 |
|
9295 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1006 |
|
9296 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1006 |
|
9297 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9298 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9299 //! RBusDevComm::QueryReceiveBuffer(); |
|
9300 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9301 //! @SYMAuthor Oleg Kuznetsov |
|
9302 //! @SYMCreationDate 10/04/2008 |
|
9303 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9304 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9305 //! port = com<port> |
|
9306 //! baud rate = 9600 |
|
9307 //! data bits = 8 |
|
9308 //! stop bits = 1 |
|
9309 //! parity = none |
|
9310 //! flow control = none |
|
9311 //! 2. Change configuration |
|
9312 //! baud rate = <baud> |
|
9313 //! data bits = 8 |
|
9314 //! stop bits = 1 |
|
9315 //! parity = even |
|
9316 //! flow control = xonxoff |
|
9317 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
9318 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
9319 //! 5. Restore configuration |
|
9320 //! 6. Destroy the object |
|
9321 //! @SYMTestStatus Implemented |
|
9322 //! @SYMTestPriority High |
|
9323 //! @SYMTestExpectedResults Data read should be as expected |
|
9324 //! @SYMTestType CIT |
|
9325 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9326 CREATE_OBJECT RBusDevComm busDevComm |
|
9327 CREATE_OBJECT TCommConfigV01 configSave |
|
9328 CREATE_OBJECT TCommConfigV01 config |
|
9329 COMMAND busDevComm new |
|
9330 COMMAND configSave new |
|
9331 COMMAND config new |
|
9332 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9333 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9334 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9335 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9336 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9337 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9338 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9339 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9340 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9341 |
|
9342 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9343 OUTSTANDING |
|
9344 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9345 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9346 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9347 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9348 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9349 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9350 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9351 OUTSTANDING |
|
9352 |
|
9353 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
9354 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
9355 OUTSTANDING |
|
9356 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
9357 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
9358 OUTSTANDING |
|
9359 |
|
9360 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9361 OUTSTANDING |
|
9362 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9363 COMMAND busDevComm Close |
|
9364 COMMAND config ~ |
|
9365 COMMAND configSave ~ |
|
9366 COMMAND busDevComm ~ |
|
9367 END_TEST_BLOCK |
|
9368 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1006 |
|
9369 |
|
9370 |
|
9371 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1007 |
|
9372 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1007 |
|
9373 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9374 //! RBusDevComm::WriteCancel(); |
|
9375 //! RBusDevComm::ResetBuffers() |
|
9376 //! @SYMAuthor Oleg Kuznetsov |
|
9377 //! @SYMCreationDate 10/04/2008 |
|
9378 //! @SYMTestCaseDesc Cancel a write request |
|
9379 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9380 //! port = com<port> |
|
9381 //! baud rate = 9600 |
|
9382 //! data bits = 8 |
|
9383 //! stop bits = 1 |
|
9384 //! parity = none |
|
9385 //! flow control = none |
|
9386 //! 2. Change configuration |
|
9387 //! baud rate = <baud> |
|
9388 //! data bits = 8 |
|
9389 //! stop bits = 1 |
|
9390 //! parity = even |
|
9391 //! flow control = xonxoff |
|
9392 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
9393 //! 4. Restore configuration |
|
9394 //! 5. Destroy the object |
|
9395 //! @SYMTestStatus Implemented |
|
9396 //! @SYMTestPriority High |
|
9397 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
9398 //! @SYMTestType CIT |
|
9399 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9400 CREATE_OBJECT RBusDevComm busDevComm |
|
9401 CREATE_OBJECT TCommConfigV01 configSave |
|
9402 CREATE_OBJECT TCommConfigV01 config |
|
9403 COMMAND busDevComm new |
|
9404 COMMAND configSave new |
|
9405 COMMAND config new |
|
9406 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9407 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9408 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9409 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9410 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9411 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9412 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9413 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9414 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9415 |
|
9416 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config |
|
9417 OUTSTANDING |
|
9418 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9419 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9420 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
9421 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9422 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9423 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9424 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9425 OUTSTANDING |
|
9426 |
|
9427 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
9428 COMMAND busDevComm WriteCancel |
|
9429 OUTSTANDING |
|
9430 COMMAND busDevComm ResetBuffers |
|
9431 |
|
9432 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9433 OUTSTANDING |
|
9434 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9435 COMMAND busDevComm Close |
|
9436 COMMAND config ~ |
|
9437 COMMAND configSave ~ |
|
9438 COMMAND busDevComm ~ |
|
9439 END_TEST_BLOCK |
|
9440 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_even_xonxoff-1007 |
|
9441 |
|
9442 |
|
9443 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1001 |
|
9444 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1001 |
|
9445 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9446 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9447 //! @SYMAuthor Oleg Kuznetsov |
|
9448 //! @SYMCreationDate 10/04/2008 |
|
9449 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9450 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9451 //! port = com<port> |
|
9452 //! baud rate = 9600 |
|
9453 //! data bits = 8 |
|
9454 //! stop bits = 1 |
|
9455 //! parity = none |
|
9456 //! flow control = none |
|
9457 //! 2. Change configuration |
|
9458 //! baud rate = <baud> |
|
9459 //! data bits = 8 |
|
9460 //! stop bits = 2 |
|
9461 //! parity = even |
|
9462 //! flow control = xonxoff |
|
9463 //! 3. Send data to com port without specifying the length of the data |
|
9464 //! 4. Read data from com port specifying the length of the data |
|
9465 //! 5. Restore configuration |
|
9466 //! 6. Destroy the object |
|
9467 //! @SYMTestStatus Implemented |
|
9468 //! @SYMTestPriority High |
|
9469 //! @SYMTestExpectedResults Data read should be as expected |
|
9470 //! @SYMTestType CIT |
|
9471 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9472 CREATE_OBJECT RBusDevComm busDevComm |
|
9473 CREATE_OBJECT TCommConfigV01 configSave |
|
9474 CREATE_OBJECT TCommConfigV01 config |
|
9475 COMMAND busDevComm new |
|
9476 COMMAND configSave new |
|
9477 COMMAND config new |
|
9478 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9479 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9480 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9481 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9482 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9483 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9484 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9485 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9486 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9487 |
|
9488 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9489 OUTSTANDING |
|
9490 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9491 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9492 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9493 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9494 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9495 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9496 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9497 OUTSTANDING |
|
9498 |
|
9499 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
9500 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
9501 OUTSTANDING |
|
9502 |
|
9503 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9504 OUTSTANDING |
|
9505 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9506 COMMAND busDevComm Close |
|
9507 COMMAND config ~ |
|
9508 COMMAND configSave ~ |
|
9509 COMMAND busDevComm ~ |
|
9510 END_TEST_BLOCK |
|
9511 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1001 |
|
9512 |
|
9513 |
|
9514 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1002 |
|
9515 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1002 |
|
9516 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
9517 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9518 //! RBusDevComm::QueryReceiveBuffer(); |
|
9519 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9520 //! @SYMAuthor Oleg Kuznetsov |
|
9521 //! @SYMCreationDate 10/04/2008 |
|
9522 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9523 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9524 //! port = com<port> |
|
9525 //! baud rate = 9600 |
|
9526 //! data bits = 8 |
|
9527 //! stop bits = 1 |
|
9528 //! parity = none |
|
9529 //! flow control = none |
|
9530 //! 2. Change configuration |
|
9531 //! baud rate = <baud> |
|
9532 //! data bits = 8 |
|
9533 //! stop bits = 2 |
|
9534 //! parity = even |
|
9535 //! flow control = xonxoff |
|
9536 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
9537 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
9538 //! 5. Restore configuration |
|
9539 //! 6. Destroy the object |
|
9540 //! @SYMTestStatus Implemented |
|
9541 //! @SYMTestPriority High |
|
9542 //! @SYMTestExpectedResults Data read should be as expected |
|
9543 //! @SYMTestType CIT |
|
9544 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9545 CREATE_OBJECT RBusDevComm busDevComm |
|
9546 CREATE_OBJECT TCommConfigV01 configSave |
|
9547 CREATE_OBJECT TCommConfigV01 config |
|
9548 COMMAND busDevComm new |
|
9549 COMMAND configSave new |
|
9550 COMMAND config new |
|
9551 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9552 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9553 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9554 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9555 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9556 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9557 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9558 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9559 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9560 |
|
9561 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9562 OUTSTANDING |
|
9563 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9564 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9565 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9566 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9567 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9568 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9569 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9570 OUTSTANDING |
|
9571 |
|
9572 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
9573 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
9574 OUTSTANDING |
|
9575 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
9576 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
9577 OUTSTANDING |
|
9578 |
|
9579 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9580 OUTSTANDING |
|
9581 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9582 COMMAND busDevComm Close |
|
9583 COMMAND config ~ |
|
9584 COMMAND configSave ~ |
|
9585 COMMAND busDevComm ~ |
|
9586 END_TEST_BLOCK |
|
9587 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1002 |
|
9588 |
|
9589 |
|
9590 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1003 |
|
9591 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1003 |
|
9592 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9593 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
9594 //! @SYMAuthor Oleg Kuznetsov |
|
9595 //! @SYMCreationDate 10/04/2008 |
|
9596 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9597 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9598 //! port = com<port> |
|
9599 //! baud rate = 9600 |
|
9600 //! data bits = 8 |
|
9601 //! stop bits = 1 |
|
9602 //! parity = none |
|
9603 //! flow control = none |
|
9604 //! 2. Change configuration |
|
9605 //! baud rate = <baud> |
|
9606 //! data bits = 8 |
|
9607 //! stop bits = 2 |
|
9608 //! parity = even |
|
9609 //! flow control = xonxoff |
|
9610 //! 3. Send data to com port without specifying the length of the data |
|
9611 //! 4. Read data from com port without specifying the length of the data |
|
9612 //! 5. Restore configuration |
|
9613 //! 6. Destroy the object |
|
9614 //! @SYMTestStatus Implemented |
|
9615 //! @SYMTestPriority High |
|
9616 //! @SYMTestExpectedResults Data read should be as expected |
|
9617 //! @SYMTestType CIT |
|
9618 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9619 CREATE_OBJECT RBusDevComm busDevComm |
|
9620 CREATE_OBJECT TCommConfigV01 configSave |
|
9621 CREATE_OBJECT TCommConfigV01 config |
|
9622 COMMAND busDevComm new |
|
9623 COMMAND configSave new |
|
9624 COMMAND config new |
|
9625 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9626 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9627 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9628 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9629 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9630 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9631 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9632 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9633 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9634 |
|
9635 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9636 OUTSTANDING |
|
9637 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9638 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9639 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9640 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9641 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9642 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9643 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9644 OUTSTANDING |
|
9645 |
|
9646 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
9647 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
9648 OUTSTANDING |
|
9649 |
|
9650 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9651 OUTSTANDING |
|
9652 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9653 COMMAND busDevComm Close |
|
9654 COMMAND config ~ |
|
9655 COMMAND configSave ~ |
|
9656 COMMAND busDevComm ~ |
|
9657 END_TEST_BLOCK |
|
9658 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1003 |
|
9659 |
|
9660 |
|
9661 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1004 |
|
9662 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1004 |
|
9663 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
9664 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9665 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
9666 //! @SYMAuthor Oleg Kuznetsov |
|
9667 //! @SYMCreationDate 10/04/2008 |
|
9668 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9669 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9670 //! port = com<port> |
|
9671 //! baud rate = 9600 |
|
9672 //! data bits = 8 |
|
9673 //! stop bits = 1 |
|
9674 //! parity = none |
|
9675 //! flow control = none |
|
9676 //! 2. Change configuration |
|
9677 //! baud rate = <baud> |
|
9678 //! data bits = 8 |
|
9679 //! stop bits = 2 |
|
9680 //! parity = even |
|
9681 //! flow control = xonxoff |
|
9682 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
9683 //! 4. Read data from com port without specifying the length of the data |
|
9684 //! 5. Restore configuration |
|
9685 //! 6. Destroy the object |
|
9686 //! @SYMTestStatus Implemented |
|
9687 //! @SYMTestPriority High |
|
9688 //! @SYMTestExpectedResults Data read should be as expected |
|
9689 //! @SYMTestType CIT |
|
9690 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9691 CREATE_OBJECT RBusDevComm busDevComm |
|
9692 CREATE_OBJECT TCommConfigV01 configSave |
|
9693 CREATE_OBJECT TCommConfigV01 config |
|
9694 COMMAND busDevComm new |
|
9695 COMMAND configSave new |
|
9696 COMMAND config new |
|
9697 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9698 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9699 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9700 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9701 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9702 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9703 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9704 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9705 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9706 |
|
9707 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9708 OUTSTANDING |
|
9709 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9710 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9711 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9712 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9713 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9714 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9715 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9716 OUTSTANDING |
|
9717 |
|
9718 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
9719 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
9720 OUTSTANDING |
|
9721 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
9722 OUTSTANDING |
|
9723 |
|
9724 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9725 OUTSTANDING |
|
9726 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9727 COMMAND busDevComm Close |
|
9728 COMMAND config ~ |
|
9729 COMMAND configSave ~ |
|
9730 COMMAND busDevComm ~ |
|
9731 END_TEST_BLOCK |
|
9732 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1004 |
|
9733 |
|
9734 |
|
9735 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1005 |
|
9736 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1005 |
|
9737 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9738 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9739 //! @SYMAuthor Oleg Kuznetsov |
|
9740 //! @SYMCreationDate 10/04/2008 |
|
9741 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9742 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9743 //! port = com<port> |
|
9744 //! baud rate = 9600 |
|
9745 //! data bits = 8 |
|
9746 //! stop bits = 1 |
|
9747 //! parity = none |
|
9748 //! flow control = none |
|
9749 //! 2. Change configuration |
|
9750 //! baud rate = <baud> |
|
9751 //! data bits = 8 |
|
9752 //! stop bits = 2 |
|
9753 //! parity = even |
|
9754 //! flow control = xonxoff |
|
9755 //! 3. Send data to com port without specifying the length of the data |
|
9756 //! 4. ReadOneOrMore data from com port |
|
9757 //! 5. Restore configuration |
|
9758 //! 6. Destroy the object |
|
9759 //! @SYMTestStatus Implemented |
|
9760 //! @SYMTestPriority High |
|
9761 //! @SYMTestExpectedResults Data read should be as expected |
|
9762 //! @SYMTestType CIT |
|
9763 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9764 CREATE_OBJECT RBusDevComm busDevComm |
|
9765 CREATE_OBJECT TCommConfigV01 configSave |
|
9766 CREATE_OBJECT TCommConfigV01 config |
|
9767 COMMAND busDevComm new |
|
9768 COMMAND configSave new |
|
9769 COMMAND config new |
|
9770 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9771 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9772 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9773 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9774 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9775 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9776 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9777 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9778 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9779 |
|
9780 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9781 OUTSTANDING |
|
9782 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9783 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9784 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9785 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9786 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9787 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9788 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9789 OUTSTANDING |
|
9790 |
|
9791 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
9792 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
9793 OUTSTANDING |
|
9794 |
|
9795 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9796 OUTSTANDING |
|
9797 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9798 COMMAND busDevComm Close |
|
9799 COMMAND config ~ |
|
9800 COMMAND configSave ~ |
|
9801 COMMAND busDevComm ~ |
|
9802 END_TEST_BLOCK |
|
9803 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1005 |
|
9804 |
|
9805 |
|
9806 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1006 |
|
9807 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1006 |
|
9808 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9809 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
9810 //! RBusDevComm::QueryReceiveBuffer(); |
|
9811 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9812 //! @SYMAuthor Oleg Kuznetsov |
|
9813 //! @SYMCreationDate 10/04/2008 |
|
9814 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9815 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9816 //! port = com<port> |
|
9817 //! baud rate = 9600 |
|
9818 //! data bits = 8 |
|
9819 //! stop bits = 1 |
|
9820 //! parity = none |
|
9821 //! flow control = none |
|
9822 //! 2. Change configuration |
|
9823 //! baud rate = <baud> |
|
9824 //! data bits = 8 |
|
9825 //! stop bits = 2 |
|
9826 //! parity = even |
|
9827 //! flow control = xonxoff |
|
9828 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
9829 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
9830 //! 5. Restore configuration |
|
9831 //! 6. Destroy the object |
|
9832 //! @SYMTestStatus Implemented |
|
9833 //! @SYMTestPriority High |
|
9834 //! @SYMTestExpectedResults Data read should be as expected |
|
9835 //! @SYMTestType CIT |
|
9836 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9837 CREATE_OBJECT RBusDevComm busDevComm |
|
9838 CREATE_OBJECT TCommConfigV01 configSave |
|
9839 CREATE_OBJECT TCommConfigV01 config |
|
9840 COMMAND busDevComm new |
|
9841 COMMAND configSave new |
|
9842 COMMAND config new |
|
9843 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9844 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9845 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9846 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9847 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9848 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9849 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9850 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9851 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9852 |
|
9853 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9854 OUTSTANDING |
|
9855 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9856 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9857 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9858 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9859 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9860 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9861 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9862 OUTSTANDING |
|
9863 |
|
9864 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
9865 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
9866 OUTSTANDING |
|
9867 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
9868 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
9869 OUTSTANDING |
|
9870 |
|
9871 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9872 OUTSTANDING |
|
9873 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9874 COMMAND busDevComm Close |
|
9875 COMMAND config ~ |
|
9876 COMMAND configSave ~ |
|
9877 COMMAND busDevComm ~ |
|
9878 END_TEST_BLOCK |
|
9879 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1006 |
|
9880 |
|
9881 |
|
9882 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1007 |
|
9883 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1007 |
|
9884 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9885 //! RBusDevComm::WriteCancel(); |
|
9886 //! RBusDevComm::ResetBuffers() |
|
9887 //! @SYMAuthor Oleg Kuznetsov |
|
9888 //! @SYMCreationDate 10/04/2008 |
|
9889 //! @SYMTestCaseDesc Cancel a write request |
|
9890 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9891 //! port = com<port> |
|
9892 //! baud rate = 9600 |
|
9893 //! data bits = 8 |
|
9894 //! stop bits = 1 |
|
9895 //! parity = none |
|
9896 //! flow control = none |
|
9897 //! 2. Change configuration |
|
9898 //! baud rate = <baud> |
|
9899 //! data bits = 8 |
|
9900 //! stop bits = 2 |
|
9901 //! parity = even |
|
9902 //! flow control = xonxoff |
|
9903 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
9904 //! 4. Restore configuration |
|
9905 //! 5. Destroy the object |
|
9906 //! @SYMTestStatus Implemented |
|
9907 //! @SYMTestPriority High |
|
9908 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
9909 //! @SYMTestType CIT |
|
9910 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9911 CREATE_OBJECT RBusDevComm busDevComm |
|
9912 CREATE_OBJECT TCommConfigV01 configSave |
|
9913 CREATE_OBJECT TCommConfigV01 config |
|
9914 COMMAND busDevComm new |
|
9915 COMMAND configSave new |
|
9916 COMMAND config new |
|
9917 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9918 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9919 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9920 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9921 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9922 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9923 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9924 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9925 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9926 |
|
9927 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config |
|
9928 OUTSTANDING |
|
9929 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
9930 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
9931 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
9932 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityEven |
|
9933 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
9934 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9935 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
9936 OUTSTANDING |
|
9937 |
|
9938 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
9939 COMMAND busDevComm WriteCancel |
|
9940 OUTSTANDING |
|
9941 COMMAND busDevComm ResetBuffers |
|
9942 |
|
9943 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
9944 OUTSTANDING |
|
9945 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9946 COMMAND busDevComm Close |
|
9947 COMMAND config ~ |
|
9948 COMMAND configSave ~ |
|
9949 COMMAND busDevComm ~ |
|
9950 END_TEST_BLOCK |
|
9951 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_even_xonxoff-1007 |
|
9952 |
|
9953 |
|
9954 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1001 |
|
9955 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1001 |
|
9956 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
9957 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
9958 //! @SYMAuthor Oleg Kuznetsov |
|
9959 //! @SYMCreationDate 10/04/2008 |
|
9960 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
9961 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
9962 //! port = com<port> |
|
9963 //! baud rate = 9600 |
|
9964 //! data bits = 8 |
|
9965 //! stop bits = 1 |
|
9966 //! parity = none |
|
9967 //! flow control = none |
|
9968 //! 2. Change configuration |
|
9969 //! baud rate = <baud> |
|
9970 //! data bits = 8 |
|
9971 //! stop bits = 1 |
|
9972 //! parity = odd |
|
9973 //! flow control = xonxoff |
|
9974 //! 3. Send data to com port without specifying the length of the data |
|
9975 //! 4. Read data from com port specifying the length of the data |
|
9976 //! 5. Restore configuration |
|
9977 //! 6. Destroy the object |
|
9978 //! @SYMTestStatus Implemented |
|
9979 //! @SYMTestPriority High |
|
9980 //! @SYMTestExpectedResults Data read should be as expected |
|
9981 //! @SYMTestType CIT |
|
9982 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
9983 CREATE_OBJECT RBusDevComm busDevComm |
|
9984 CREATE_OBJECT TCommConfigV01 configSave |
|
9985 CREATE_OBJECT TCommConfigV01 config |
|
9986 COMMAND busDevComm new |
|
9987 COMMAND configSave new |
|
9988 COMMAND config new |
|
9989 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
9990 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
9991 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9992 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
9993 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
9994 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
9995 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
9996 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
9997 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
9998 |
|
9999 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10000 OUTSTANDING |
|
10001 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10002 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10003 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10004 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10005 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10006 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10007 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10008 OUTSTANDING |
|
10009 |
|
10010 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
10011 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
10012 OUTSTANDING |
|
10013 |
|
10014 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10015 OUTSTANDING |
|
10016 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10017 COMMAND busDevComm Close |
|
10018 COMMAND config ~ |
|
10019 COMMAND configSave ~ |
|
10020 COMMAND busDevComm ~ |
|
10021 END_TEST_BLOCK |
|
10022 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1001 |
|
10023 |
|
10024 |
|
10025 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1002 |
|
10026 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1002 |
|
10027 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
10028 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10029 //! RBusDevComm::QueryReceiveBuffer(); |
|
10030 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10031 //! @SYMAuthor Oleg Kuznetsov |
|
10032 //! @SYMCreationDate 10/04/2008 |
|
10033 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10034 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10035 //! port = com<port> |
|
10036 //! baud rate = 9600 |
|
10037 //! data bits = 8 |
|
10038 //! stop bits = 1 |
|
10039 //! parity = none |
|
10040 //! flow control = none |
|
10041 //! 2. Change configuration |
|
10042 //! baud rate = <baud> |
|
10043 //! data bits = 8 |
|
10044 //! stop bits = 1 |
|
10045 //! parity = odd |
|
10046 //! flow control = xonxoff |
|
10047 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
10048 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
10049 //! 5. Restore configuration |
|
10050 //! 6. Destroy the object |
|
10051 //! @SYMTestStatus Implemented |
|
10052 //! @SYMTestPriority High |
|
10053 //! @SYMTestExpectedResults Data read should be as expected |
|
10054 //! @SYMTestType CIT |
|
10055 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10056 CREATE_OBJECT RBusDevComm busDevComm |
|
10057 CREATE_OBJECT TCommConfigV01 configSave |
|
10058 CREATE_OBJECT TCommConfigV01 config |
|
10059 COMMAND busDevComm new |
|
10060 COMMAND configSave new |
|
10061 COMMAND config new |
|
10062 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10063 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10064 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10065 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10066 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10067 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10068 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10069 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10070 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10071 |
|
10072 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10073 OUTSTANDING |
|
10074 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10075 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10076 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10077 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10078 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10079 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10080 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10081 OUTSTANDING |
|
10082 |
|
10083 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
10084 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
10085 OUTSTANDING |
|
10086 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
10087 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
10088 OUTSTANDING |
|
10089 |
|
10090 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10091 OUTSTANDING |
|
10092 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10093 COMMAND busDevComm Close |
|
10094 COMMAND config ~ |
|
10095 COMMAND configSave ~ |
|
10096 COMMAND busDevComm ~ |
|
10097 END_TEST_BLOCK |
|
10098 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1002 |
|
10099 |
|
10100 |
|
10101 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1003 |
|
10102 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1003 |
|
10103 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10104 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
10105 //! @SYMAuthor Oleg Kuznetsov |
|
10106 //! @SYMCreationDate 10/04/2008 |
|
10107 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10108 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10109 //! port = com<port> |
|
10110 //! baud rate = 9600 |
|
10111 //! data bits = 8 |
|
10112 //! stop bits = 1 |
|
10113 //! parity = none |
|
10114 //! flow control = none |
|
10115 //! 2. Change configuration |
|
10116 //! baud rate = <baud> |
|
10117 //! data bits = 8 |
|
10118 //! stop bits = 1 |
|
10119 //! parity = odd |
|
10120 //! flow control = xonxoff |
|
10121 //! 3. Send data to com port without specifying the length of the data |
|
10122 //! 4. Read data from com port without specifying the length of the data |
|
10123 //! 5. Restore configuration |
|
10124 //! 6. Destroy the object |
|
10125 //! @SYMTestStatus Implemented |
|
10126 //! @SYMTestPriority High |
|
10127 //! @SYMTestExpectedResults Data read should be as expected |
|
10128 //! @SYMTestType CIT |
|
10129 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10130 CREATE_OBJECT RBusDevComm busDevComm |
|
10131 CREATE_OBJECT TCommConfigV01 configSave |
|
10132 CREATE_OBJECT TCommConfigV01 config |
|
10133 COMMAND busDevComm new |
|
10134 COMMAND configSave new |
|
10135 COMMAND config new |
|
10136 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10137 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10138 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10139 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10140 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10141 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10142 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10143 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10144 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10145 |
|
10146 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10147 OUTSTANDING |
|
10148 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10149 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10150 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10151 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10152 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10153 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10154 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10155 OUTSTANDING |
|
10156 |
|
10157 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
10158 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
10159 OUTSTANDING |
|
10160 |
|
10161 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10162 OUTSTANDING |
|
10163 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10164 COMMAND busDevComm Close |
|
10165 COMMAND config ~ |
|
10166 COMMAND configSave ~ |
|
10167 COMMAND busDevComm ~ |
|
10168 END_TEST_BLOCK |
|
10169 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1003 |
|
10170 |
|
10171 |
|
10172 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1004 |
|
10173 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1004 |
|
10174 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
10175 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10176 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
10177 //! @SYMAuthor Oleg Kuznetsov |
|
10178 //! @SYMCreationDate 10/04/2008 |
|
10179 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10180 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10181 //! port = com<port> |
|
10182 //! baud rate = 9600 |
|
10183 //! data bits = 8 |
|
10184 //! stop bits = 1 |
|
10185 //! parity = none |
|
10186 //! flow control = none |
|
10187 //! 2. Change configuration |
|
10188 //! baud rate = <baud> |
|
10189 //! data bits = 8 |
|
10190 //! stop bits = 1 |
|
10191 //! parity = odd |
|
10192 //! flow control = xonxoff |
|
10193 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
10194 //! 4. Read data from com port without specifying the length of the data |
|
10195 //! 5. Restore configuration |
|
10196 //! 6. Destroy the object |
|
10197 //! @SYMTestStatus Implemented |
|
10198 //! @SYMTestPriority High |
|
10199 //! @SYMTestExpectedResults Data read should be as expected |
|
10200 //! @SYMTestType CIT |
|
10201 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10202 CREATE_OBJECT RBusDevComm busDevComm |
|
10203 CREATE_OBJECT TCommConfigV01 configSave |
|
10204 CREATE_OBJECT TCommConfigV01 config |
|
10205 COMMAND busDevComm new |
|
10206 COMMAND configSave new |
|
10207 COMMAND config new |
|
10208 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10209 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10210 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10211 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10212 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10213 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10214 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10215 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10216 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10217 |
|
10218 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10219 OUTSTANDING |
|
10220 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10221 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10222 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10223 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10224 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10225 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10226 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10227 OUTSTANDING |
|
10228 |
|
10229 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
10230 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
10231 OUTSTANDING |
|
10232 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
10233 OUTSTANDING |
|
10234 |
|
10235 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10236 OUTSTANDING |
|
10237 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10238 COMMAND busDevComm Close |
|
10239 COMMAND config ~ |
|
10240 COMMAND configSave ~ |
|
10241 COMMAND busDevComm ~ |
|
10242 END_TEST_BLOCK |
|
10243 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1004 |
|
10244 |
|
10245 |
|
10246 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1005 |
|
10247 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1005 |
|
10248 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10249 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10250 //! @SYMAuthor Oleg Kuznetsov |
|
10251 //! @SYMCreationDate 10/04/2008 |
|
10252 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10253 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10254 //! port = com<port> |
|
10255 //! baud rate = 9600 |
|
10256 //! data bits = 8 |
|
10257 //! stop bits = 1 |
|
10258 //! parity = none |
|
10259 //! flow control = none |
|
10260 //! 2. Change configuration |
|
10261 //! baud rate = <baud> |
|
10262 //! data bits = 8 |
|
10263 //! stop bits = 1 |
|
10264 //! parity = odd |
|
10265 //! flow control = xonxoff |
|
10266 //! 3. Send data to com port without specifying the length of the data |
|
10267 //! 4. ReadOneOrMore data from com port |
|
10268 //! 5. Restore configuration |
|
10269 //! 6. Destroy the object |
|
10270 //! @SYMTestStatus Implemented |
|
10271 //! @SYMTestPriority High |
|
10272 //! @SYMTestExpectedResults Data read should be as expected |
|
10273 //! @SYMTestType CIT |
|
10274 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10275 CREATE_OBJECT RBusDevComm busDevComm |
|
10276 CREATE_OBJECT TCommConfigV01 configSave |
|
10277 CREATE_OBJECT TCommConfigV01 config |
|
10278 COMMAND busDevComm new |
|
10279 COMMAND configSave new |
|
10280 COMMAND config new |
|
10281 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10282 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10283 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10284 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10285 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10286 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10287 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10288 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10289 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10290 |
|
10291 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10292 OUTSTANDING |
|
10293 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10294 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10295 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10296 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10297 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10298 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10299 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10300 OUTSTANDING |
|
10301 |
|
10302 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
10303 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
10304 OUTSTANDING |
|
10305 |
|
10306 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10307 OUTSTANDING |
|
10308 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10309 COMMAND busDevComm Close |
|
10310 COMMAND config ~ |
|
10311 COMMAND configSave ~ |
|
10312 COMMAND busDevComm ~ |
|
10313 END_TEST_BLOCK |
|
10314 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1005 |
|
10315 |
|
10316 |
|
10317 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1006 |
|
10318 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1006 |
|
10319 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10320 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10321 //! RBusDevComm::QueryReceiveBuffer(); |
|
10322 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10323 //! @SYMAuthor Oleg Kuznetsov |
|
10324 //! @SYMCreationDate 10/04/2008 |
|
10325 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10326 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10327 //! port = com<port> |
|
10328 //! baud rate = 9600 |
|
10329 //! data bits = 8 |
|
10330 //! stop bits = 1 |
|
10331 //! parity = none |
|
10332 //! flow control = none |
|
10333 //! 2. Change configuration |
|
10334 //! baud rate = <baud> |
|
10335 //! data bits = 8 |
|
10336 //! stop bits = 1 |
|
10337 //! parity = odd |
|
10338 //! flow control = xonxoff |
|
10339 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
10340 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
10341 //! 5. Restore configuration |
|
10342 //! 6. Destroy the object |
|
10343 //! @SYMTestStatus Implemented |
|
10344 //! @SYMTestPriority High |
|
10345 //! @SYMTestExpectedResults Data read should be as expected |
|
10346 //! @SYMTestType CIT |
|
10347 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10348 CREATE_OBJECT RBusDevComm busDevComm |
|
10349 CREATE_OBJECT TCommConfigV01 configSave |
|
10350 CREATE_OBJECT TCommConfigV01 config |
|
10351 COMMAND busDevComm new |
|
10352 COMMAND configSave new |
|
10353 COMMAND config new |
|
10354 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10355 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10356 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10357 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10358 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10359 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10360 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10361 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10362 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10363 |
|
10364 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10365 OUTSTANDING |
|
10366 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10367 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10368 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10369 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10370 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10371 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10372 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10373 OUTSTANDING |
|
10374 |
|
10375 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
10376 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
10377 OUTSTANDING |
|
10378 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
10379 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
10380 OUTSTANDING |
|
10381 |
|
10382 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10383 OUTSTANDING |
|
10384 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10385 COMMAND busDevComm Close |
|
10386 COMMAND config ~ |
|
10387 COMMAND configSave ~ |
|
10388 COMMAND busDevComm ~ |
|
10389 END_TEST_BLOCK |
|
10390 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1006 |
|
10391 |
|
10392 |
|
10393 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1007 |
|
10394 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1007 |
|
10395 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10396 //! RBusDevComm::WriteCancel(); |
|
10397 //! RBusDevComm::ResetBuffers() |
|
10398 //! @SYMAuthor Oleg Kuznetsov |
|
10399 //! @SYMCreationDate 10/04/2008 |
|
10400 //! @SYMTestCaseDesc Cancel a write request |
|
10401 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10402 //! port = com<port> |
|
10403 //! baud rate = 9600 |
|
10404 //! data bits = 8 |
|
10405 //! stop bits = 1 |
|
10406 //! parity = none |
|
10407 //! flow control = none |
|
10408 //! 2. Change configuration |
|
10409 //! baud rate = <baud> |
|
10410 //! data bits = 8 |
|
10411 //! stop bits = 1 |
|
10412 //! parity = odd |
|
10413 //! flow control = xonxoff |
|
10414 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
10415 //! 4. Restore configuration |
|
10416 //! 5. Destroy the object |
|
10417 //! @SYMTestStatus Implemented |
|
10418 //! @SYMTestPriority High |
|
10419 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
10420 //! @SYMTestType CIT |
|
10421 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10422 CREATE_OBJECT RBusDevComm busDevComm |
|
10423 CREATE_OBJECT TCommConfigV01 configSave |
|
10424 CREATE_OBJECT TCommConfigV01 config |
|
10425 COMMAND busDevComm new |
|
10426 COMMAND configSave new |
|
10427 COMMAND config new |
|
10428 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10429 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10430 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10431 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10432 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10433 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10434 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10435 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10436 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10437 |
|
10438 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config |
|
10439 OUTSTANDING |
|
10440 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10441 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10442 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
10443 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10444 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10445 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10446 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10447 OUTSTANDING |
|
10448 |
|
10449 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
10450 COMMAND busDevComm WriteCancel |
|
10451 OUTSTANDING |
|
10452 COMMAND busDevComm ResetBuffers |
|
10453 |
|
10454 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10455 OUTSTANDING |
|
10456 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10457 COMMAND busDevComm Close |
|
10458 COMMAND config ~ |
|
10459 COMMAND configSave ~ |
|
10460 COMMAND busDevComm ~ |
|
10461 END_TEST_BLOCK |
|
10462 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_1_odd_xonxoff-1007 |
|
10463 |
|
10464 |
|
10465 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1001 |
|
10466 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1001 |
|
10467 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10468 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10469 //! @SYMAuthor Oleg Kuznetsov |
|
10470 //! @SYMCreationDate 10/04/2008 |
|
10471 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10472 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10473 //! port = com<port> |
|
10474 //! baud rate = 9600 |
|
10475 //! data bits = 8 |
|
10476 //! stop bits = 1 |
|
10477 //! parity = none |
|
10478 //! flow control = none |
|
10479 //! 2. Change configuration |
|
10480 //! baud rate = <baud> |
|
10481 //! data bits = 8 |
|
10482 //! stop bits = 2 |
|
10483 //! parity = odd |
|
10484 //! flow control = xonxoff |
|
10485 //! 3. Send data to com port without specifying the length of the data |
|
10486 //! 4. Read data from com port specifying the length of the data |
|
10487 //! 5. Restore configuration |
|
10488 //! 6. Destroy the object |
|
10489 //! @SYMTestStatus Implemented |
|
10490 //! @SYMTestPriority High |
|
10491 //! @SYMTestExpectedResults Data read should be as expected |
|
10492 //! @SYMTestType CIT |
|
10493 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10494 CREATE_OBJECT RBusDevComm busDevComm |
|
10495 CREATE_OBJECT TCommConfigV01 configSave |
|
10496 CREATE_OBJECT TCommConfigV01 config |
|
10497 COMMAND busDevComm new |
|
10498 COMMAND configSave new |
|
10499 COMMAND config new |
|
10500 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10501 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10502 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10503 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10504 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10505 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10506 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10507 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10508 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10509 |
|
10510 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10511 OUTSTANDING |
|
10512 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10513 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10514 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10515 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10516 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10517 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10518 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10519 OUTSTANDING |
|
10520 |
|
10521 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1001-Write |
|
10522 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1001-Read |
|
10523 OUTSTANDING |
|
10524 |
|
10525 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10526 OUTSTANDING |
|
10527 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10528 COMMAND busDevComm Close |
|
10529 COMMAND config ~ |
|
10530 COMMAND configSave ~ |
|
10531 COMMAND busDevComm ~ |
|
10532 END_TEST_BLOCK |
|
10533 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1001 |
|
10534 |
|
10535 |
|
10536 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1002 |
|
10537 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1002 |
|
10538 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
10539 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10540 //! RBusDevComm::QueryReceiveBuffer(); |
|
10541 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10542 //! @SYMAuthor Oleg Kuznetsov |
|
10543 //! @SYMCreationDate 10/04/2008 |
|
10544 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10545 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10546 //! port = com<port> |
|
10547 //! baud rate = 9600 |
|
10548 //! data bits = 8 |
|
10549 //! stop bits = 1 |
|
10550 //! parity = none |
|
10551 //! flow control = none |
|
10552 //! 2. Change configuration |
|
10553 //! baud rate = <baud> |
|
10554 //! data bits = 8 |
|
10555 //! stop bits = 2 |
|
10556 //! parity = odd |
|
10557 //! flow control = xonxoff |
|
10558 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
10559 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
10560 //! 5. Restore configuration |
|
10561 //! 6. Destroy the object |
|
10562 //! @SYMTestStatus Implemented |
|
10563 //! @SYMTestPriority High |
|
10564 //! @SYMTestExpectedResults Data read should be as expected |
|
10565 //! @SYMTestType CIT |
|
10566 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10567 CREATE_OBJECT RBusDevComm busDevComm |
|
10568 CREATE_OBJECT TCommConfigV01 configSave |
|
10569 CREATE_OBJECT TCommConfigV01 config |
|
10570 COMMAND busDevComm new |
|
10571 COMMAND configSave new |
|
10572 COMMAND config new |
|
10573 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10574 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10575 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10576 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10577 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10578 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10579 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10580 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10581 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10582 |
|
10583 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10584 OUTSTANDING |
|
10585 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10586 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10587 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10588 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10589 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10590 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10591 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10592 OUTSTANDING |
|
10593 |
|
10594 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1002-Write |
|
10595 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1002-NotifyReceiveDataAvailable |
|
10596 OUTSTANDING |
|
10597 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1002-QueryReceiveBuffer |
|
10598 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1002-Read |
|
10599 OUTSTANDING |
|
10600 |
|
10601 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10602 OUTSTANDING |
|
10603 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10604 COMMAND busDevComm Close |
|
10605 COMMAND config ~ |
|
10606 COMMAND configSave ~ |
|
10607 COMMAND busDevComm ~ |
|
10608 END_TEST_BLOCK |
|
10609 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1002 |
|
10610 |
|
10611 |
|
10612 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1003 |
|
10613 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1003 |
|
10614 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10615 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
10616 //! @SYMAuthor Oleg Kuznetsov |
|
10617 //! @SYMCreationDate 10/04/2008 |
|
10618 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10619 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10620 //! port = com<port> |
|
10621 //! baud rate = 9600 |
|
10622 //! data bits = 8 |
|
10623 //! stop bits = 1 |
|
10624 //! parity = none |
|
10625 //! flow control = none |
|
10626 //! 2. Change configuration |
|
10627 //! baud rate = <baud> |
|
10628 //! data bits = 8 |
|
10629 //! stop bits = 2 |
|
10630 //! parity = odd |
|
10631 //! flow control = xonxoff |
|
10632 //! 3. Send data to com port without specifying the length of the data |
|
10633 //! 4. Read data from com port without specifying the length of the data |
|
10634 //! 5. Restore configuration |
|
10635 //! 6. Destroy the object |
|
10636 //! @SYMTestStatus Implemented |
|
10637 //! @SYMTestPriority High |
|
10638 //! @SYMTestExpectedResults Data read should be as expected |
|
10639 //! @SYMTestType CIT |
|
10640 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10641 CREATE_OBJECT RBusDevComm busDevComm |
|
10642 CREATE_OBJECT TCommConfigV01 configSave |
|
10643 CREATE_OBJECT TCommConfigV01 config |
|
10644 COMMAND busDevComm new |
|
10645 COMMAND configSave new |
|
10646 COMMAND config new |
|
10647 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10648 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10649 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10650 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10651 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10652 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10653 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10654 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10655 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10656 |
|
10657 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10658 OUTSTANDING |
|
10659 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10660 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10661 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10662 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10663 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10664 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10665 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10666 OUTSTANDING |
|
10667 |
|
10668 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1003-Write |
|
10669 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1003-Read |
|
10670 OUTSTANDING |
|
10671 |
|
10672 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10673 OUTSTANDING |
|
10674 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10675 COMMAND busDevComm Close |
|
10676 COMMAND config ~ |
|
10677 COMMAND configSave ~ |
|
10678 COMMAND busDevComm ~ |
|
10679 END_TEST_BLOCK |
|
10680 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1003 |
|
10681 |
|
10682 |
|
10683 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1004 |
|
10684 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1004 |
|
10685 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
10686 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10687 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
10688 //! @SYMAuthor Oleg Kuznetsov |
|
10689 //! @SYMCreationDate 10/04/2008 |
|
10690 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10691 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10692 //! port = com<port> |
|
10693 //! baud rate = 9600 |
|
10694 //! data bits = 8 |
|
10695 //! stop bits = 1 |
|
10696 //! parity = none |
|
10697 //! flow control = none |
|
10698 //! 2. Change configuration |
|
10699 //! baud rate = <baud> |
|
10700 //! data bits = 8 |
|
10701 //! stop bits = 2 |
|
10702 //! parity = odd |
|
10703 //! flow control = xonxoff |
|
10704 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
10705 //! 4. Read data from com port without specifying the length of the data |
|
10706 //! 5. Restore configuration |
|
10707 //! 6. Destroy the object |
|
10708 //! @SYMTestStatus Implemented |
|
10709 //! @SYMTestPriority High |
|
10710 //! @SYMTestExpectedResults Data read should be as expected |
|
10711 //! @SYMTestType CIT |
|
10712 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10713 CREATE_OBJECT RBusDevComm busDevComm |
|
10714 CREATE_OBJECT TCommConfigV01 configSave |
|
10715 CREATE_OBJECT TCommConfigV01 config |
|
10716 COMMAND busDevComm new |
|
10717 COMMAND configSave new |
|
10718 COMMAND config new |
|
10719 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10720 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10721 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10722 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10723 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10724 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10725 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10726 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10727 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10728 |
|
10729 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10730 OUTSTANDING |
|
10731 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10732 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10733 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10734 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10735 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10736 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10737 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10738 OUTSTANDING |
|
10739 |
|
10740 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1004-Write |
|
10741 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1004-NotifyReceiveDataAvailable |
|
10742 OUTSTANDING |
|
10743 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-8-1004-Read |
|
10744 OUTSTANDING |
|
10745 |
|
10746 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10747 OUTSTANDING |
|
10748 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10749 COMMAND busDevComm Close |
|
10750 COMMAND config ~ |
|
10751 COMMAND configSave ~ |
|
10752 COMMAND busDevComm ~ |
|
10753 END_TEST_BLOCK |
|
10754 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1004 |
|
10755 |
|
10756 |
|
10757 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1005 |
|
10758 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1005 |
|
10759 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10760 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10761 //! @SYMAuthor Oleg Kuznetsov |
|
10762 //! @SYMCreationDate 10/04/2008 |
|
10763 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10764 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10765 //! port = com<port> |
|
10766 //! baud rate = 9600 |
|
10767 //! data bits = 8 |
|
10768 //! stop bits = 1 |
|
10769 //! parity = none |
|
10770 //! flow control = none |
|
10771 //! 2. Change configuration |
|
10772 //! baud rate = <baud> |
|
10773 //! data bits = 8 |
|
10774 //! stop bits = 2 |
|
10775 //! parity = odd |
|
10776 //! flow control = xonxoff |
|
10777 //! 3. Send data to com port without specifying the length of the data |
|
10778 //! 4. ReadOneOrMore data from com port |
|
10779 //! 5. Restore configuration |
|
10780 //! 6. Destroy the object |
|
10781 //! @SYMTestStatus Implemented |
|
10782 //! @SYMTestPriority High |
|
10783 //! @SYMTestExpectedResults Data read should be as expected |
|
10784 //! @SYMTestType CIT |
|
10785 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10786 CREATE_OBJECT RBusDevComm busDevComm |
|
10787 CREATE_OBJECT TCommConfigV01 configSave |
|
10788 CREATE_OBJECT TCommConfigV01 config |
|
10789 COMMAND busDevComm new |
|
10790 COMMAND configSave new |
|
10791 COMMAND config new |
|
10792 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10793 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10794 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10795 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10796 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10797 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10798 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10799 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10800 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10801 |
|
10802 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10803 OUTSTANDING |
|
10804 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10805 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10806 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10807 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10808 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10809 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10810 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10811 OUTSTANDING |
|
10812 |
|
10813 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1005-Write |
|
10814 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1005-ReadOneOrMore |
|
10815 OUTSTANDING |
|
10816 |
|
10817 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10818 OUTSTANDING |
|
10819 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10820 COMMAND busDevComm Close |
|
10821 COMMAND config ~ |
|
10822 COMMAND configSave ~ |
|
10823 COMMAND busDevComm ~ |
|
10824 END_TEST_BLOCK |
|
10825 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1005 |
|
10826 |
|
10827 |
|
10828 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1006 |
|
10829 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1006 |
|
10830 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10831 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
10832 //! RBusDevComm::QueryReceiveBuffer(); |
|
10833 //! RBusDevComm::ReadOneOrMore(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10834 //! @SYMAuthor Oleg Kuznetsov |
|
10835 //! @SYMCreationDate 10/04/2008 |
|
10836 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10837 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10838 //! port = com<port> |
|
10839 //! baud rate = 9600 |
|
10840 //! data bits = 8 |
|
10841 //! stop bits = 1 |
|
10842 //! parity = none |
|
10843 //! flow control = none |
|
10844 //! 2. Change configuration |
|
10845 //! baud rate = <baud> |
|
10846 //! data bits = 8 |
|
10847 //! stop bits = 2 |
|
10848 //! parity = odd |
|
10849 //! flow control = xonxoff |
|
10850 //! 3. Send data to com port without specifying the length of the data, and wait for read notification |
|
10851 //! 4. Check buffer is not empty before reading data using ReadOneOrMore from com port |
|
10852 //! 5. Restore configuration |
|
10853 //! 6. Destroy the object |
|
10854 //! @SYMTestStatus Implemented |
|
10855 //! @SYMTestPriority High |
|
10856 //! @SYMTestExpectedResults Data read should be as expected |
|
10857 //! @SYMTestType CIT |
|
10858 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10859 CREATE_OBJECT RBusDevComm busDevComm |
|
10860 CREATE_OBJECT TCommConfigV01 configSave |
|
10861 CREATE_OBJECT TCommConfigV01 config |
|
10862 COMMAND busDevComm new |
|
10863 COMMAND configSave new |
|
10864 COMMAND config new |
|
10865 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10866 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10867 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10868 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10869 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10870 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10871 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10872 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10873 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10874 |
|
10875 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10876 OUTSTANDING |
|
10877 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10878 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10879 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10880 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10881 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10882 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10883 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10884 OUTSTANDING |
|
10885 |
|
10886 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1006-Write |
|
10887 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-8-1006-NotifyReceiveDataAvailable |
|
10888 OUTSTANDING |
|
10889 COMMAND busDevComm QueryReceiveBuffer BASE-BSP-SERIAL-DRIVER-8-1006-QueryReceiveBuffer |
|
10890 COMMAND busDevComm ReadOneOrMore BASE-BSP-SERIAL-DRIVER-8-1006-ReadOneOrMore |
|
10891 OUTSTANDING |
|
10892 |
|
10893 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10894 OUTSTANDING |
|
10895 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10896 COMMAND busDevComm Close |
|
10897 COMMAND config ~ |
|
10898 COMMAND configSave ~ |
|
10899 COMMAND busDevComm ~ |
|
10900 END_TEST_BLOCK |
|
10901 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1006 |
|
10902 |
|
10903 |
|
10904 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1007 |
|
10905 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1007 |
|
10906 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10907 //! RBusDevComm::WriteCancel(); |
|
10908 //! RBusDevComm::ResetBuffers() |
|
10909 //! @SYMAuthor Oleg Kuznetsov |
|
10910 //! @SYMCreationDate 10/04/2008 |
|
10911 //! @SYMTestCaseDesc Cancel a write request |
|
10912 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10913 //! port = com<port> |
|
10914 //! baud rate = 9600 |
|
10915 //! data bits = 8 |
|
10916 //! stop bits = 1 |
|
10917 //! parity = none |
|
10918 //! flow control = none |
|
10919 //! 2. Change configuration |
|
10920 //! baud rate = <baud> |
|
10921 //! data bits = 8 |
|
10922 //! stop bits = 2 |
|
10923 //! parity = odd |
|
10924 //! flow control = xonxoff |
|
10925 //! 3. Send data to com port without specifying the length of the data, and cancel the operation |
|
10926 //! 4. Restore configuration |
|
10927 //! 5. Destroy the object |
|
10928 //! @SYMTestStatus Implemented |
|
10929 //! @SYMTestPriority High |
|
10930 //! @SYMTestExpectedResults The write should fail with error KErrCancel (-3) |
|
10931 //! @SYMTestType CIT |
|
10932 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
10933 CREATE_OBJECT RBusDevComm busDevComm |
|
10934 CREATE_OBJECT TCommConfigV01 configSave |
|
10935 CREATE_OBJECT TCommConfigV01 config |
|
10936 COMMAND busDevComm new |
|
10937 COMMAND configSave new |
|
10938 COMMAND config new |
|
10939 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
10940 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10941 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10942 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
10943 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
10944 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
10945 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
10946 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
10947 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10948 |
|
10949 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config |
|
10950 OUTSTANDING |
|
10951 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
10952 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData8 |
|
10953 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop2 |
|
10954 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityOdd |
|
10955 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff |
|
10956 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
10957 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
10958 OUTSTANDING |
|
10959 |
|
10960 COMMAND !AsyncError=-3 busDevComm Write BASE-BSP-SERIAL-DRIVER-8-1007-Write |
|
10961 COMMAND busDevComm WriteCancel |
|
10962 OUTSTANDING |
|
10963 COMMAND busDevComm ResetBuffers |
|
10964 |
|
10965 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
10966 OUTSTANDING |
|
10967 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
10968 COMMAND busDevComm Close |
|
10969 COMMAND config ~ |
|
10970 COMMAND configSave ~ |
|
10971 COMMAND busDevComm ~ |
|
10972 END_TEST_BLOCK |
|
10973 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_8_2_odd_xonxoff-1007 |
|
10974 |
|
10975 |
|
10976 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1001 |
|
10977 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1001 |
|
10978 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
10979 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
10980 //! @SYMAuthor Oleg Kuznetsov |
|
10981 //! @SYMCreationDate 10/04/2008 |
|
10982 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
10983 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
10984 //! port = com<port> |
|
10985 //! baud rate = 9600 |
|
10986 //! data bits = 8 |
|
10987 //! stop bits = 1 |
|
10988 //! parity = none |
|
10989 //! flow control = none |
|
10990 //! 2. Change configuration |
|
10991 //! baud rate = <baud> |
|
10992 //! data bits = 7 |
|
10993 //! stop bits = 1 |
|
10994 //! parity = none |
|
10995 //! flow control = none |
|
10996 //! 3. Send data to com port without specifying the length of the data |
|
10997 //! 4. Read data from com port specifying the length of the data |
|
10998 //! 5. Restore configuration |
|
10999 //! 6. Destroy the object |
|
11000 //! @SYMTestStatus Implemented |
|
11001 //! @SYMTestPriority High |
|
11002 //! @SYMTestExpectedResults Data read should be as expected |
|
11003 //! @SYMTestType CIT |
|
11004 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11005 CREATE_OBJECT RBusDevComm busDevComm |
|
11006 CREATE_OBJECT TCommConfigV01 configSave |
|
11007 CREATE_OBJECT TCommConfigV01 config |
|
11008 COMMAND busDevComm new |
|
11009 COMMAND configSave new |
|
11010 COMMAND config new |
|
11011 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11012 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11013 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11014 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11015 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11016 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11017 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11018 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11019 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11020 |
|
11021 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-7-1-none-none-Write_config |
|
11022 OUTSTANDING |
|
11023 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11024 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData7 |
|
11025 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11026 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11027 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11028 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11029 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11030 OUTSTANDING |
|
11031 |
|
11032 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-7-1001-Write |
|
11033 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-7-1001-Read |
|
11034 OUTSTANDING |
|
11035 |
|
11036 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11037 OUTSTANDING |
|
11038 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11039 COMMAND busDevComm Close |
|
11040 COMMAND config ~ |
|
11041 COMMAND configSave ~ |
|
11042 COMMAND busDevComm ~ |
|
11043 END_TEST_BLOCK |
|
11044 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1001 |
|
11045 |
|
11046 |
|
11047 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1002 |
|
11048 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1002 |
|
11049 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11050 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11051 //! RBusDevComm::QueryReceiveBuffer(); |
|
11052 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
11053 //! @SYMAuthor Oleg Kuznetsov |
|
11054 //! @SYMCreationDate 10/04/2008 |
|
11055 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11056 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11057 //! port = com<port> |
|
11058 //! baud rate = 9600 |
|
11059 //! data bits = 8 |
|
11060 //! stop bits = 1 |
|
11061 //! parity = none |
|
11062 //! flow control = none |
|
11063 //! 2. Change configuration |
|
11064 //! baud rate = <baud> |
|
11065 //! data bits = 7 |
|
11066 //! stop bits = 1 |
|
11067 //! parity = none |
|
11068 //! flow control = none |
|
11069 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11070 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
11071 //! 5. Restore configuration |
|
11072 //! 6. Destroy the object |
|
11073 //! @SYMTestStatus Implemented |
|
11074 //! @SYMTestPriority High |
|
11075 //! @SYMTestExpectedResults Data read should be as expected |
|
11076 //! @SYMTestType CIT |
|
11077 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11078 CREATE_OBJECT RBusDevComm busDevComm |
|
11079 CREATE_OBJECT TCommConfigV01 configSave |
|
11080 CREATE_OBJECT TCommConfigV01 config |
|
11081 COMMAND busDevComm new |
|
11082 COMMAND configSave new |
|
11083 COMMAND config new |
|
11084 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11085 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11086 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11087 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11088 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11089 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11090 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11091 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11092 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11093 |
|
11094 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-7-1-none-none-Write_config |
|
11095 OUTSTANDING |
|
11096 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11097 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData7 |
|
11098 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11099 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11100 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11101 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11102 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11103 OUTSTANDING |
|
11104 |
|
11105 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-7-1002-Write |
|
11106 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-7-1002-NotifyReceiveDataAvailable |
|
11107 OUTSTANDING |
|
11108 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-7-1002-Read |
|
11109 OUTSTANDING |
|
11110 |
|
11111 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11112 OUTSTANDING |
|
11113 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11114 COMMAND busDevComm Close |
|
11115 COMMAND config ~ |
|
11116 COMMAND configSave ~ |
|
11117 COMMAND busDevComm ~ |
|
11118 END_TEST_BLOCK |
|
11119 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1002 |
|
11120 |
|
11121 |
|
11122 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1003 |
|
11123 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1003 |
|
11124 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
11125 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11126 //! @SYMAuthor Oleg Kuznetsov |
|
11127 //! @SYMCreationDate 10/04/2008 |
|
11128 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11129 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11130 //! port = com<port> |
|
11131 //! baud rate = 9600 |
|
11132 //! data bits = 8 |
|
11133 //! stop bits = 1 |
|
11134 //! parity = none |
|
11135 //! flow control = none |
|
11136 //! 2. Change configuration |
|
11137 //! baud rate = <baud> |
|
11138 //! data bits = 7 |
|
11139 //! stop bits = 1 |
|
11140 //! parity = none |
|
11141 //! flow control = none |
|
11142 //! 3. Send data to com port without specifying the length of the data |
|
11143 //! 4. Read data from com port without specifying the length of the data |
|
11144 //! 5. Restore configuration |
|
11145 //! 6. Destroy the object |
|
11146 //! @SYMTestStatus Implemented |
|
11147 //! @SYMTestPriority High |
|
11148 //! @SYMTestExpectedResults Data read should be as expected |
|
11149 //! @SYMTestType CIT |
|
11150 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11151 CREATE_OBJECT RBusDevComm busDevComm |
|
11152 CREATE_OBJECT TCommConfigV01 configSave |
|
11153 CREATE_OBJECT TCommConfigV01 config |
|
11154 COMMAND busDevComm new |
|
11155 COMMAND configSave new |
|
11156 COMMAND config new |
|
11157 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11158 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11159 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11160 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11161 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11162 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11163 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11164 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11165 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11166 |
|
11167 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-7-1-none-none-Write_config |
|
11168 OUTSTANDING |
|
11169 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11170 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData7 |
|
11171 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11172 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11173 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11174 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11175 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11176 OUTSTANDING |
|
11177 |
|
11178 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-7-1003-Write |
|
11179 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-7-1003-Read |
|
11180 OUTSTANDING |
|
11181 |
|
11182 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11183 OUTSTANDING |
|
11184 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11185 COMMAND busDevComm Close |
|
11186 COMMAND config ~ |
|
11187 COMMAND configSave ~ |
|
11188 COMMAND busDevComm ~ |
|
11189 END_TEST_BLOCK |
|
11190 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1003 |
|
11191 |
|
11192 |
|
11193 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1004 |
|
11194 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1004 |
|
11195 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11196 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11197 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11198 //! @SYMAuthor Oleg Kuznetsov |
|
11199 //! @SYMCreationDate 10/04/2008 |
|
11200 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11201 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11202 //! port = com<port> |
|
11203 //! baud rate = 9600 |
|
11204 //! data bits = 8 |
|
11205 //! stop bits = 1 |
|
11206 //! parity = none |
|
11207 //! flow control = none |
|
11208 //! 2. Change configuration |
|
11209 //! baud rate = <baud> |
|
11210 //! data bits = 7 |
|
11211 //! stop bits = 1 |
|
11212 //! parity = none |
|
11213 //! flow control = none |
|
11214 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11215 //! 4. Read data from com port without specifying the length of the data |
|
11216 //! 5. Restore configuration |
|
11217 //! 6. Destroy the object |
|
11218 //! @SYMTestStatus Implemented |
|
11219 //! @SYMTestPriority High |
|
11220 //! @SYMTestExpectedResults Data read should be as expected |
|
11221 //! @SYMTestType CIT |
|
11222 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11223 CREATE_OBJECT RBusDevComm busDevComm |
|
11224 CREATE_OBJECT TCommConfigV01 configSave |
|
11225 CREATE_OBJECT TCommConfigV01 config |
|
11226 COMMAND busDevComm new |
|
11227 COMMAND configSave new |
|
11228 COMMAND config new |
|
11229 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11230 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11231 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11232 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11233 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11234 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11235 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11236 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11237 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11238 |
|
11239 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-7-1-none-none-Write_config |
|
11240 OUTSTANDING |
|
11241 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11242 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData7 |
|
11243 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11244 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11245 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11246 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11247 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11248 OUTSTANDING |
|
11249 |
|
11250 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-7-1004-Write |
|
11251 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-7-1004-NotifyReceiveDataAvailable |
|
11252 OUTSTANDING |
|
11253 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-7-1004-Read |
|
11254 OUTSTANDING |
|
11255 |
|
11256 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11257 OUTSTANDING |
|
11258 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11259 COMMAND busDevComm Close |
|
11260 COMMAND config ~ |
|
11261 COMMAND configSave ~ |
|
11262 COMMAND busDevComm ~ |
|
11263 END_TEST_BLOCK |
|
11264 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_7_1_none_none-1004 |
|
11265 |
|
11266 |
|
11267 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1001 |
|
11268 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1001 |
|
11269 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
11270 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
11271 //! @SYMAuthor Oleg Kuznetsov |
|
11272 //! @SYMCreationDate 10/04/2008 |
|
11273 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11274 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11275 //! port = com<port> |
|
11276 //! baud rate = 9600 |
|
11277 //! data bits = 8 |
|
11278 //! stop bits = 1 |
|
11279 //! parity = none |
|
11280 //! flow control = none |
|
11281 //! 2. Change configuration |
|
11282 //! baud rate = <baud> |
|
11283 //! data bits = 6 |
|
11284 //! stop bits = 1 |
|
11285 //! parity = none |
|
11286 //! flow control = none |
|
11287 //! 3. Send data to com port without specifying the length of the data |
|
11288 //! 4. Read data from com port specifying the length of the data |
|
11289 //! 5. Restore configuration |
|
11290 //! 6. Destroy the object |
|
11291 //! @SYMTestStatus Implemented |
|
11292 //! @SYMTestPriority High |
|
11293 //! @SYMTestExpectedResults Data read should be as expected |
|
11294 //! @SYMTestType CIT |
|
11295 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11296 CREATE_OBJECT RBusDevComm busDevComm |
|
11297 CREATE_OBJECT TCommConfigV01 configSave |
|
11298 CREATE_OBJECT TCommConfigV01 config |
|
11299 COMMAND busDevComm new |
|
11300 COMMAND configSave new |
|
11301 COMMAND config new |
|
11302 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11303 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11304 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11305 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11306 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11307 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11308 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11309 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11310 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11311 |
|
11312 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-6-1-none-none-Write_config |
|
11313 OUTSTANDING |
|
11314 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11315 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData6 |
|
11316 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11317 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11318 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11319 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11320 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11321 OUTSTANDING |
|
11322 |
|
11323 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-6-1001-Write |
|
11324 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-6-1001-Read |
|
11325 OUTSTANDING |
|
11326 |
|
11327 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11328 OUTSTANDING |
|
11329 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11330 COMMAND busDevComm Close |
|
11331 COMMAND config ~ |
|
11332 COMMAND configSave ~ |
|
11333 COMMAND busDevComm ~ |
|
11334 END_TEST_BLOCK |
|
11335 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1001 |
|
11336 |
|
11337 |
|
11338 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1002 |
|
11339 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1002 |
|
11340 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11341 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11342 //! RBusDevComm::QueryReceiveBuffer(); |
|
11343 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
11344 //! @SYMAuthor Oleg Kuznetsov |
|
11345 //! @SYMCreationDate 10/04/2008 |
|
11346 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11347 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11348 //! port = com<port> |
|
11349 //! baud rate = 9600 |
|
11350 //! data bits = 8 |
|
11351 //! stop bits = 1 |
|
11352 //! parity = none |
|
11353 //! flow control = none |
|
11354 //! 2. Change configuration |
|
11355 //! baud rate = <baud> |
|
11356 //! data bits = 6 |
|
11357 //! stop bits = 1 |
|
11358 //! parity = none |
|
11359 //! flow control = none |
|
11360 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11361 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
11362 //! 5. Restore configuration |
|
11363 //! 6. Destroy the object |
|
11364 //! @SYMTestStatus Implemented |
|
11365 //! @SYMTestPriority High |
|
11366 //! @SYMTestExpectedResults Data read should be as expected |
|
11367 //! @SYMTestType CIT |
|
11368 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11369 CREATE_OBJECT RBusDevComm busDevComm |
|
11370 CREATE_OBJECT TCommConfigV01 configSave |
|
11371 CREATE_OBJECT TCommConfigV01 config |
|
11372 COMMAND busDevComm new |
|
11373 COMMAND configSave new |
|
11374 COMMAND config new |
|
11375 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11376 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11377 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11378 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11379 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11380 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11381 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11382 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11383 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11384 |
|
11385 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-6-1-none-none-Write_config |
|
11386 OUTSTANDING |
|
11387 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11388 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData6 |
|
11389 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11390 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11391 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11392 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11393 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11394 OUTSTANDING |
|
11395 |
|
11396 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-6-1002-Write |
|
11397 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-6-1002-NotifyReceiveDataAvailable |
|
11398 OUTSTANDING |
|
11399 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-6-1002-Read |
|
11400 OUTSTANDING |
|
11401 |
|
11402 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11403 OUTSTANDING |
|
11404 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11405 COMMAND busDevComm Close |
|
11406 COMMAND config ~ |
|
11407 COMMAND configSave ~ |
|
11408 COMMAND busDevComm ~ |
|
11409 END_TEST_BLOCK |
|
11410 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1002 |
|
11411 |
|
11412 |
|
11413 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1003 |
|
11414 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1003 |
|
11415 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
11416 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11417 //! @SYMAuthor Oleg Kuznetsov |
|
11418 //! @SYMCreationDate 10/04/2008 |
|
11419 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11420 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11421 //! port = com<port> |
|
11422 //! baud rate = 9600 |
|
11423 //! data bits = 8 |
|
11424 //! stop bits = 1 |
|
11425 //! parity = none |
|
11426 //! flow control = none |
|
11427 //! 2. Change configuration |
|
11428 //! baud rate = <baud> |
|
11429 //! data bits = 6 |
|
11430 //! stop bits = 1 |
|
11431 //! parity = none |
|
11432 //! flow control = none |
|
11433 //! 3. Send data to com port without specifying the length of the data |
|
11434 //! 4. Read data from com port without specifying the length of the data |
|
11435 //! 5. Restore configuration |
|
11436 //! 6. Destroy the object |
|
11437 //! @SYMTestStatus Implemented |
|
11438 //! @SYMTestPriority High |
|
11439 //! @SYMTestExpectedResults Data read should be as expected |
|
11440 //! @SYMTestType CIT |
|
11441 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11442 CREATE_OBJECT RBusDevComm busDevComm |
|
11443 CREATE_OBJECT TCommConfigV01 configSave |
|
11444 CREATE_OBJECT TCommConfigV01 config |
|
11445 COMMAND busDevComm new |
|
11446 COMMAND configSave new |
|
11447 COMMAND config new |
|
11448 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11449 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11450 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11451 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11452 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11453 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11454 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11455 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11456 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11457 |
|
11458 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-6-1-none-none-Write_config |
|
11459 OUTSTANDING |
|
11460 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11461 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData6 |
|
11462 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11463 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11464 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11465 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11466 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11467 OUTSTANDING |
|
11468 |
|
11469 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-6-1003-Write |
|
11470 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-6-1003-Read |
|
11471 OUTSTANDING |
|
11472 |
|
11473 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11474 OUTSTANDING |
|
11475 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11476 COMMAND busDevComm Close |
|
11477 COMMAND config ~ |
|
11478 COMMAND configSave ~ |
|
11479 COMMAND busDevComm ~ |
|
11480 END_TEST_BLOCK |
|
11481 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1003 |
|
11482 |
|
11483 |
|
11484 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1004 |
|
11485 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1004 |
|
11486 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11487 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11488 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11489 //! @SYMAuthor Oleg Kuznetsov |
|
11490 //! @SYMCreationDate 10/04/2008 |
|
11491 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11492 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11493 //! port = com<port> |
|
11494 //! baud rate = 9600 |
|
11495 //! data bits = 8 |
|
11496 //! stop bits = 1 |
|
11497 //! parity = none |
|
11498 //! flow control = none |
|
11499 //! 2. Change configuration |
|
11500 //! baud rate = <baud> |
|
11501 //! data bits = 6 |
|
11502 //! stop bits = 1 |
|
11503 //! parity = none |
|
11504 //! flow control = none |
|
11505 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11506 //! 4. Read data from com port without specifying the length of the data |
|
11507 //! 5. Restore configuration |
|
11508 //! 6. Destroy the object |
|
11509 //! @SYMTestStatus Implemented |
|
11510 //! @SYMTestPriority High |
|
11511 //! @SYMTestExpectedResults Data read should be as expected |
|
11512 //! @SYMTestType CIT |
|
11513 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11514 CREATE_OBJECT RBusDevComm busDevComm |
|
11515 CREATE_OBJECT TCommConfigV01 configSave |
|
11516 CREATE_OBJECT TCommConfigV01 config |
|
11517 COMMAND busDevComm new |
|
11518 COMMAND configSave new |
|
11519 COMMAND config new |
|
11520 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11521 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11522 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11523 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11524 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11525 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11526 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11527 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11528 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11529 |
|
11530 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-6-1-none-none-Write_config |
|
11531 OUTSTANDING |
|
11532 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11533 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData6 |
|
11534 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11535 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11536 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11537 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11538 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11539 OUTSTANDING |
|
11540 |
|
11541 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-6-1004-Write |
|
11542 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-6-1004-NotifyReceiveDataAvailable |
|
11543 OUTSTANDING |
|
11544 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-6-1004-Read |
|
11545 OUTSTANDING |
|
11546 |
|
11547 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11548 OUTSTANDING |
|
11549 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11550 COMMAND busDevComm Close |
|
11551 COMMAND config ~ |
|
11552 COMMAND configSave ~ |
|
11553 COMMAND busDevComm ~ |
|
11554 END_TEST_BLOCK |
|
11555 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_6_1_none_none-1004 |
|
11556 |
|
11557 |
|
11558 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1001 |
|
11559 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1001 |
|
11560 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
11561 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
11562 //! @SYMAuthor Oleg Kuznetsov |
|
11563 //! @SYMCreationDate 10/04/2008 |
|
11564 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11565 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11566 //! port = com<port> |
|
11567 //! baud rate = 9600 |
|
11568 //! data bits = 8 |
|
11569 //! stop bits = 1 |
|
11570 //! parity = none |
|
11571 //! flow control = none |
|
11572 //! 2. Change configuration |
|
11573 //! baud rate = <baud> |
|
11574 //! data bits = 5 |
|
11575 //! stop bits = 1 |
|
11576 //! parity = none |
|
11577 //! flow control = none |
|
11578 //! 3. Send data to com port without specifying the length of the data |
|
11579 //! 4. Read data from com port specifying the length of the data |
|
11580 //! 5. Restore configuration |
|
11581 //! 6. Destroy the object |
|
11582 //! @SYMTestStatus Implemented |
|
11583 //! @SYMTestPriority High |
|
11584 //! @SYMTestExpectedResults Data read should be as expected |
|
11585 //! @SYMTestType CIT |
|
11586 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11587 CREATE_OBJECT RBusDevComm busDevComm |
|
11588 CREATE_OBJECT TCommConfigV01 configSave |
|
11589 CREATE_OBJECT TCommConfigV01 config |
|
11590 COMMAND busDevComm new |
|
11591 COMMAND configSave new |
|
11592 COMMAND config new |
|
11593 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11594 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11595 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11596 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11597 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11598 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11599 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11600 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11601 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11602 |
|
11603 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-5-1-none-none-Write_config |
|
11604 OUTSTANDING |
|
11605 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11606 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData5 |
|
11607 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11608 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11609 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11610 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11611 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11612 OUTSTANDING |
|
11613 |
|
11614 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-5-1001-Write |
|
11615 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-5-1001-Read |
|
11616 OUTSTANDING |
|
11617 |
|
11618 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11619 OUTSTANDING |
|
11620 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11621 COMMAND busDevComm Close |
|
11622 COMMAND config ~ |
|
11623 COMMAND configSave ~ |
|
11624 COMMAND busDevComm ~ |
|
11625 END_TEST_BLOCK |
|
11626 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1001 |
|
11627 |
|
11628 |
|
11629 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1002 |
|
11630 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1002 |
|
11631 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11632 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11633 //! RBusDevComm::QueryReceiveBuffer(); |
|
11634 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt) |
|
11635 //! @SYMAuthor Oleg Kuznetsov |
|
11636 //! @SYMCreationDate 10/04/2008 |
|
11637 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11638 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11639 //! port = com<port> |
|
11640 //! baud rate = 9600 |
|
11641 //! data bits = 8 |
|
11642 //! stop bits = 1 |
|
11643 //! parity = none |
|
11644 //! flow control = none |
|
11645 //! 2. Change configuration |
|
11646 //! baud rate = <baud> |
|
11647 //! data bits = 5 |
|
11648 //! stop bits = 1 |
|
11649 //! parity = none |
|
11650 //! flow control = none |
|
11651 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11652 //! 4. Check buffer is not empty before reading data from com port specifying the length of the data |
|
11653 //! 5. Restore configuration |
|
11654 //! 6. Destroy the object |
|
11655 //! @SYMTestStatus Implemented |
|
11656 //! @SYMTestPriority High |
|
11657 //! @SYMTestExpectedResults Data read should be as expected |
|
11658 //! @SYMTestType CIT |
|
11659 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11660 CREATE_OBJECT RBusDevComm busDevComm |
|
11661 CREATE_OBJECT TCommConfigV01 configSave |
|
11662 CREATE_OBJECT TCommConfigV01 config |
|
11663 COMMAND busDevComm new |
|
11664 COMMAND configSave new |
|
11665 COMMAND config new |
|
11666 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11667 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11668 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11669 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11670 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11671 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11672 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11673 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11674 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11675 |
|
11676 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-5-1-none-none-Write_config |
|
11677 OUTSTANDING |
|
11678 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11679 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData5 |
|
11680 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11681 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11682 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11683 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11684 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11685 OUTSTANDING |
|
11686 |
|
11687 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-5-1002-Write |
|
11688 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-5-1002-NotifyReceiveDataAvailable |
|
11689 OUTSTANDING |
|
11690 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-5-1002-Read |
|
11691 OUTSTANDING |
|
11692 |
|
11693 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11694 OUTSTANDING |
|
11695 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11696 COMMAND busDevComm Close |
|
11697 COMMAND config ~ |
|
11698 COMMAND configSave ~ |
|
11699 COMMAND busDevComm ~ |
|
11700 END_TEST_BLOCK |
|
11701 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1002 |
|
11702 |
|
11703 |
|
11704 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1003 |
|
11705 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1003 |
|
11706 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}); |
|
11707 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11708 //! @SYMAuthor Oleg Kuznetsov |
|
11709 //! @SYMCreationDate 10/04/2008 |
|
11710 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11711 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11712 //! port = com<port> |
|
11713 //! baud rate = 9600 |
|
11714 //! data bits = 8 |
|
11715 //! stop bits = 1 |
|
11716 //! parity = none |
|
11717 //! flow control = none |
|
11718 //! 2. Change configuration |
|
11719 //! baud rate = <baud> |
|
11720 //! data bits = 5 |
|
11721 //! stop bits = 1 |
|
11722 //! parity = none |
|
11723 //! flow control = none |
|
11724 //! 3. Send data to com port without specifying the length of the data |
|
11725 //! 4. Read data from com port without specifying the length of the data |
|
11726 //! 5. Restore configuration |
|
11727 //! 6. Destroy the object |
|
11728 //! @SYMTestStatus Implemented |
|
11729 //! @SYMTestPriority High |
|
11730 //! @SYMTestExpectedResults Data read should be as expected |
|
11731 //! @SYMTestType CIT |
|
11732 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11733 CREATE_OBJECT RBusDevComm busDevComm |
|
11734 CREATE_OBJECT TCommConfigV01 configSave |
|
11735 CREATE_OBJECT TCommConfigV01 config |
|
11736 COMMAND busDevComm new |
|
11737 COMMAND configSave new |
|
11738 COMMAND config new |
|
11739 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11740 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11741 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11742 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11743 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11744 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11745 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11746 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11747 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11748 |
|
11749 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-5-1-none-none-Write_config |
|
11750 OUTSTANDING |
|
11751 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11752 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData5 |
|
11753 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11754 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11755 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11756 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11757 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11758 OUTSTANDING |
|
11759 |
|
11760 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-5-1003-Write |
|
11761 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-5-1003-Read |
|
11762 OUTSTANDING |
|
11763 |
|
11764 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11765 OUTSTANDING |
|
11766 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11767 COMMAND busDevComm Close |
|
11768 COMMAND config ~ |
|
11769 COMMAND configSave ~ |
|
11770 COMMAND busDevComm ~ |
|
11771 END_TEST_BLOCK |
|
11772 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1003 |
|
11773 |
|
11774 |
|
11775 START_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1004 |
|
11776 //! @SYMTestCaseID BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1004 |
|
11777 //! @SYMAPI RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt); |
|
11778 //! RBusDevComm::NotifyReceiveDataAvailable(TRequestStatus {ref}); |
|
11779 //! RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}) |
|
11780 //! @SYMAuthor Oleg Kuznetsov |
|
11781 //! @SYMCreationDate 10/04/2008 |
|
11782 //! @SYMTestCaseDesc Echo data to/from the Serial Echo Server |
|
11783 //! @SYMTestActions 1. Create RBusDevComm object, save original configuration and configure to echo server startup settings |
|
11784 //! port = com<port> |
|
11785 //! baud rate = 9600 |
|
11786 //! data bits = 8 |
|
11787 //! stop bits = 1 |
|
11788 //! parity = none |
|
11789 //! flow control = none |
|
11790 //! 2. Change configuration |
|
11791 //! baud rate = <baud> |
|
11792 //! data bits = 5 |
|
11793 //! stop bits = 1 |
|
11794 //! parity = none |
|
11795 //! flow control = none |
|
11796 //! 3. Send data to com port specifying the length of the data, and wait for read notification |
|
11797 //! 4. Read data from com port without specifying the length of the data |
|
11798 //! 5. Restore configuration |
|
11799 //! 6. Destroy the object |
|
11800 //! @SYMTestStatus Implemented |
|
11801 //! @SYMTestPriority High |
|
11802 //! @SYMTestExpectedResults Data read should be as expected |
|
11803 //! @SYMTestType CIT |
|
11804 START_TEST_BLOCK 80 t_serial \base\serial\base-bsp-serial-driver-PORT<port>-<baud>.ini |
|
11805 CREATE_OBJECT RBusDevComm busDevComm |
|
11806 CREATE_OBJECT TCommConfigV01 configSave |
|
11807 CREATE_OBJECT TCommConfigV01 config |
|
11808 COMMAND busDevComm new |
|
11809 COMMAND configSave new |
|
11810 COMMAND config new |
|
11811 COMMAND busDevComm Open BASE-BSP-SERIAL-DRIVER-PORT<port>-Open |
|
11812 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11813 COMMAND busDevComm Config BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11814 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-ECHO-iRate |
|
11815 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits |
|
11816 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits |
|
11817 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-ECHO-iParity |
|
11818 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake |
|
11819 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11820 |
|
11821 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-5-1-none-none-Write_config |
|
11822 OUTSTANDING |
|
11823 COMMAND config iRate BASE-BSP-SERIAL-DRIVER-iRate |
|
11824 COMMAND config iDataBits BASE-BSP-SERIAL-DRIVER-EData5 |
|
11825 COMMAND config iStopBits BASE-BSP-SERIAL-DRIVER-EStop1 |
|
11826 COMMAND config iParity BASE-BSP-SERIAL-DRIVER-EParityNone |
|
11827 COMMAND config iHandshake BASE-BSP-SERIAL-DRIVER-HandshakeNone |
|
11828 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-Config |
|
11829 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-ECHO-Read_config |
|
11830 OUTSTANDING |
|
11831 |
|
11832 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-5-1004-Write |
|
11833 COMMAND busDevComm NotifyReceiveDataAvailable BASE-BSP-SERIAL-DRIVER-5-1004-NotifyReceiveDataAvailable |
|
11834 OUTSTANDING |
|
11835 COMMAND busDevComm Read BASE-BSP-SERIAL-DRIVER-5-1004-Read |
|
11836 OUTSTANDING |
|
11837 |
|
11838 COMMAND busDevComm Write BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset |
|
11839 OUTSTANDING |
|
11840 COMMAND busDevComm SetConfig BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave |
|
11841 COMMAND busDevComm Close |
|
11842 COMMAND config ~ |
|
11843 COMMAND configSave ~ |
|
11844 COMMAND busDevComm ~ |
|
11845 END_TEST_BLOCK |
|
11846 END_TESTCASE BASE-BSP-SERIAL-DRIVER-PORT<port>_<baud>_5_1_none_none-1004 |