os/boardsupport/haitest/bspsvs/suite/bsp/uart/scripts/base-bsp-serial-driver-stress.script
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     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-stress_PORT<port>-<baud>
    18 //! @SYMScriptTestEnvironment	This test script requires a base port ROM
    19 
    20 /////////////////////////////////////////////////////////////////////
    21 // base-bsp-serial-driver-stress-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-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
    38 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
    39 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
    40 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
    41 //! @SYMAuthor			Louis Henry Nayegon
    42 //! @SYMCreationDate		10/04/2008
    43 //! @SYMTestCaseDesc		Echo large amount of data read from a file 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	= rtscts
    57 //!				3. Send data to com port without specifying the length of the data
    58 //!				4. Read data from com port without 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	60		t_serial			\base\serial\base-bsp-serial-driver-stress-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-rtscts-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-HandshakeRtsCts
    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	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
    94 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
    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-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
   106 
   107 
   108 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   109 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   110 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   111 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   112 //! @SYMAuthor			Louis Henry Nayegon
   113 //! @SYMCreationDate		10/04/2008
   114 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   115 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   116 //!					port		= com<port>
   117 //!					baud rate	= 9600
   118 //!					data bits	= 8
   119 //!					stop bits	= 1
   120 //!					parity		= none
   121 //!					flow control	= none
   122 //!				2. Change configuration
   123 //!					baud rate	= <baud>
   124 //!					data bits	= 8
   125 //!					stop bits	= 1
   126 //!					parity		= none
   127 //!					flow control	= rtscts
   128 //!				3. Send data to com port specifying the length of the data
   129 //!				4. Read data from com port specifying the length of the data
   130 //!				5. Restore configuration
   131 //!				6. Destroy the object
   132 //! @SYMTestStatus		Implemented
   133 //! @SYMTestPriority		High
   134 //! @SYMTestExpectedResults	Data read should be as expected
   135 //! @SYMTestType		CIT
   136 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   137 		CREATE_OBJECT	RBusDevComm	busDevComm
   138 		CREATE_OBJECT	TCommConfigV01	configSave
   139 		CREATE_OBJECT	TCommConfigV01	config
   140 		COMMAND		busDevComm	new
   141 		COMMAND		configSave	new
   142 		COMMAND		config		new
   143 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   144 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   145 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   146 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   147 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   148 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   149 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   150 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   151 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   152 
   153 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config
   154 		OUTSTANDING
   155 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   156 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   157 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   158 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   159 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   160 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   161 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   162 		OUTSTANDING
   163 
   164 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   165 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   166 		OUTSTANDING
   167 
   168 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   169 		OUTSTANDING
   170 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   171 		COMMAND		busDevComm	Close
   172 		COMMAND		config		~
   173 		COMMAND		configSave	~
   174 		COMMAND		busDevComm	~
   175 	END_TEST_BLOCK
   176 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   177 
   178 
   179 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   180 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   181 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   182 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   183 //! @SYMAuthor			Louis Henry Nayegon
   184 //! @SYMCreationDate		10/04/2008
   185 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   186 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   187 //!					port		= com<port>
   188 //!					baud rate	= 9600
   189 //!					data bits	= 8
   190 //!					stop bits	= 1
   191 //!					parity		= none
   192 //!					flow control	= none
   193 //!				2. Change configuration
   194 //!					baud rate	= <baud>
   195 //!					data bits	= 8
   196 //!					stop bits	= 2
   197 //!					parity		= none
   198 //!					flow control	= rtscts
   199 //!				3. Send data to com port without specifying the length of the data
   200 //!				4. Read data from com port without specifying the length of the data
   201 //!				5. Restore configuration
   202 //!				6. Destroy the object
   203 //! @SYMTestStatus		Implemented
   204 //! @SYMTestPriority		High
   205 //! @SYMTestExpectedResults	Data read should be as expected
   206 //! @SYMTestType		CIT
   207 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   208 		CREATE_OBJECT	RBusDevComm	busDevComm
   209 		CREATE_OBJECT	TCommConfigV01	configSave
   210 		CREATE_OBJECT	TCommConfigV01	config
   211 		COMMAND		busDevComm	new
   212 		COMMAND		configSave	new
   213 		COMMAND		config		new
   214 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   215 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   216 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   217 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   218 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   219 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   220 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   221 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   222 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   223 
   224 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
   225 		OUTSTANDING
   226 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   227 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   228 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   229 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   230 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   231 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   232 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   233 		OUTSTANDING
   234 
   235 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   236 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   237 		OUTSTANDING
   238 
   239 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   240 		OUTSTANDING
   241 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   242 		COMMAND		busDevComm	Close
   243 		COMMAND		config		~
   244 		COMMAND		configSave	~
   245 		COMMAND		busDevComm	~
   246 	END_TEST_BLOCK
   247 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   248 
   249 
   250 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   251 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   252 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   253 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   254 //! @SYMAuthor			Louis Henry Nayegon
   255 //! @SYMCreationDate		10/04/2008
   256 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   257 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   258 //!					port		= com<port>
   259 //!					baud rate	= 9600
   260 //!					data bits	= 8
   261 //!					stop bits	= 1
   262 //!					parity		= none
   263 //!					flow control	= none
   264 //!				2. Change configuration
   265 //!					baud rate	= <baud>
   266 //!					data bits	= 8
   267 //!					stop bits	= 2
   268 //!					parity		= none
   269 //!					flow control	= rtscts
   270 //!				3. Send data to com port specifying the length of the data
   271 //!				4. Read data from com port specifying the length of the data
   272 //!				5. Restore configuration
   273 //!				6. Destroy the object
   274 //! @SYMTestStatus		Implemented
   275 //! @SYMTestPriority		High
   276 //! @SYMTestExpectedResults	Data read should be as expected
   277 //! @SYMTestType		CIT
   278 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   279 		CREATE_OBJECT	RBusDevComm	busDevComm
   280 		CREATE_OBJECT	TCommConfigV01	configSave
   281 		CREATE_OBJECT	TCommConfigV01	config
   282 		COMMAND		busDevComm	new
   283 		COMMAND		configSave	new
   284 		COMMAND		config		new
   285 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   286 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   287 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   288 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   289 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   290 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   291 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   292 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   293 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   294 
   295 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
   296 		OUTSTANDING
   297 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   298 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   299 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   300 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   301 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   302 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   303 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   304 		OUTSTANDING
   305 
   306 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   307 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   308 		OUTSTANDING
   309 
   310 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   311 		OUTSTANDING
   312 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   313 		COMMAND		busDevComm	Close
   314 		COMMAND		config		~
   315 		COMMAND		configSave	~
   316 		COMMAND		busDevComm	~
   317 	END_TEST_BLOCK
   318 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   319 
   320 
   321 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   322 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   323 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   324 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   325 //! @SYMAuthor			Louis Henry Nayegon
   326 //! @SYMCreationDate		10/04/2008
   327 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   328 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   329 //!					port		= com<port>
   330 //!					baud rate	= 9600
   331 //!					data bits	= 8
   332 //!					stop bits	= 1
   333 //!					parity		= none
   334 //!					flow control	= none
   335 //!				2. Change configuration
   336 //!					baud rate	= <baud>
   337 //!					data bits	= 8
   338 //!					stop bits	= 1
   339 //!					parity		= even
   340 //!					flow control	= rtscts
   341 //!				3. Send data to com port without specifying the length of the data
   342 //!				4. Read data from com port without specifying the length of the data
   343 //!				5. Restore configuration
   344 //!				6. Destroy the object
   345 //! @SYMTestStatus		Implemented
   346 //! @SYMTestPriority		High
   347 //! @SYMTestExpectedResults	Data read should be as expected
   348 //! @SYMTestType		CIT
   349 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   350 		CREATE_OBJECT	RBusDevComm	busDevComm
   351 		CREATE_OBJECT	TCommConfigV01	configSave
   352 		CREATE_OBJECT	TCommConfigV01	config
   353 		COMMAND		busDevComm	new
   354 		COMMAND		configSave	new
   355 		COMMAND		config		new
   356 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   357 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   358 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   359 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   360 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   361 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   362 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   363 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   364 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   365 
   366 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
   367 		OUTSTANDING
   368 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   369 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   370 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   371 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   372 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   373 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   374 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   375 		OUTSTANDING
   376 
   377 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   378 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   379 		OUTSTANDING
   380 
   381 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   382 		OUTSTANDING
   383 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   384 		COMMAND		busDevComm	Close
   385 		COMMAND		config		~
   386 		COMMAND		configSave	~
   387 		COMMAND		busDevComm	~
   388 	END_TEST_BLOCK
   389 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   390 
   391 
   392 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   393 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   394 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   395 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   396 //! @SYMAuthor			Louis Henry Nayegon
   397 //! @SYMCreationDate		10/04/2008
   398 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   399 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   400 //!					port		= com<port>
   401 //!					baud rate	= 9600
   402 //!					data bits	= 8
   403 //!					stop bits	= 1
   404 //!					parity		= none
   405 //!					flow control	= none
   406 //!				2. Change configuration
   407 //!					baud rate	= <baud>
   408 //!					data bits	= 8
   409 //!					stop bits	= 1
   410 //!					parity		= even
   411 //!					flow control	= rtscts
   412 //!				3. Send data to com port specifying the length of the data
   413 //!				4. Read data from com port specifying the length of the data
   414 //!				5. Restore configuration
   415 //!				6. Destroy the object
   416 //! @SYMTestStatus		Implemented
   417 //! @SYMTestPriority		High
   418 //! @SYMTestExpectedResults	Data read should be as expected
   419 //! @SYMTestType		CIT
   420 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   421 		CREATE_OBJECT	RBusDevComm	busDevComm
   422 		CREATE_OBJECT	TCommConfigV01	configSave
   423 		CREATE_OBJECT	TCommConfigV01	config
   424 		COMMAND		busDevComm	new
   425 		COMMAND		configSave	new
   426 		COMMAND		config		new
   427 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   428 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   429 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   430 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   431 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   432 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   433 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   434 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   435 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   436 
   437 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
   438 		OUTSTANDING
   439 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   440 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   441 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   442 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   443 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   444 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   445 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   446 		OUTSTANDING
   447 
   448 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   449 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   450 		OUTSTANDING
   451 
   452 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   453 		OUTSTANDING
   454 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   455 		COMMAND		busDevComm	Close
   456 		COMMAND		config		~
   457 		COMMAND		configSave	~
   458 		COMMAND		busDevComm	~
   459 	END_TEST_BLOCK
   460 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   461 
   462 
   463 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   464 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   465 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   466 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   467 //! @SYMAuthor			Louis Henry Nayegon
   468 //! @SYMCreationDate		10/04/2008
   469 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   470 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   471 //!					port		= com<port>
   472 //!					baud rate	= 9600
   473 //!					data bits	= 8
   474 //!					stop bits	= 1
   475 //!					parity		= none
   476 //!					flow control	= none
   477 //!				2. Change configuration
   478 //!					baud rate	= <baud>
   479 //!					data bits	= 8
   480 //!					stop bits	= 2
   481 //!					parity		= even
   482 //!					flow control	= rtscts
   483 //!				3. Send data to com port without specifying the length of the data
   484 //!				4. Read data from com port without specifying the length of the data
   485 //!				5. Restore configuration
   486 //!				6. Destroy the object
   487 //! @SYMTestStatus		Implemented
   488 //! @SYMTestPriority		High
   489 //! @SYMTestExpectedResults	Data read should be as expected
   490 //! @SYMTestType		CIT
   491 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   492 		CREATE_OBJECT	RBusDevComm	busDevComm
   493 		CREATE_OBJECT	TCommConfigV01	configSave
   494 		CREATE_OBJECT	TCommConfigV01	config
   495 		COMMAND		busDevComm	new
   496 		COMMAND		configSave	new
   497 		COMMAND		config		new
   498 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   499 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   500 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   501 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   502 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   503 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   504 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   505 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   506 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   507 
   508 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
   509 		OUTSTANDING
   510 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   511 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   512 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   513 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   514 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   515 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   516 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   517 		OUTSTANDING
   518 
   519 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   520 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   521 		OUTSTANDING
   522 
   523 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   524 		OUTSTANDING
   525 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   526 		COMMAND		busDevComm	Close
   527 		COMMAND		config		~
   528 		COMMAND		configSave	~
   529 		COMMAND		busDevComm	~
   530 	END_TEST_BLOCK
   531 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   532 
   533 
   534 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   535 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   536 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   537 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   538 //! @SYMAuthor			Louis Henry Nayegon
   539 //! @SYMCreationDate		10/04/2008
   540 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   541 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   542 //!					port		= com<port>
   543 //!					baud rate	= 9600
   544 //!					data bits	= 8
   545 //!					stop bits	= 1
   546 //!					parity		= none
   547 //!					flow control	= none
   548 //!				2. Change configuration
   549 //!					baud rate	= <baud>
   550 //!					data bits	= 8
   551 //!					stop bits	= 2
   552 //!					parity		= even
   553 //!					flow control	= rtscts
   554 //!				3. Send data to com port specifying the length of the data
   555 //!				4. Read data from com port specifying the length of the data
   556 //!				5. Restore configuration
   557 //!				6. Destroy the object
   558 //! @SYMTestStatus		Implemented
   559 //! @SYMTestPriority		High
   560 //! @SYMTestExpectedResults	Data read should be as expected
   561 //! @SYMTestType		CIT
   562 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   563 		CREATE_OBJECT	RBusDevComm	busDevComm
   564 		CREATE_OBJECT	TCommConfigV01	configSave
   565 		CREATE_OBJECT	TCommConfigV01	config
   566 		COMMAND		busDevComm	new
   567 		COMMAND		configSave	new
   568 		COMMAND		config		new
   569 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   570 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   571 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   572 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   573 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   574 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   575 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   576 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   577 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   578 
   579 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
   580 		OUTSTANDING
   581 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   582 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   583 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   584 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   585 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   586 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   587 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   588 		OUTSTANDING
   589 
   590 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   591 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   592 		OUTSTANDING
   593 
   594 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   595 		OUTSTANDING
   596 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   597 		COMMAND		busDevComm	Close
   598 		COMMAND		config		~
   599 		COMMAND		configSave	~
   600 		COMMAND		busDevComm	~
   601 	END_TEST_BLOCK
   602 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   603 
   604 
   605 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   606 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   607 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   608 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   609 //! @SYMAuthor			Louis Henry Nayegon
   610 //! @SYMCreationDate		10/04/2008
   611 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   612 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   613 //!					port		= com<port>
   614 //!					baud rate	= 9600
   615 //!					data bits	= 8
   616 //!					stop bits	= 1
   617 //!					parity		= none
   618 //!					flow control	= none
   619 //!				2. Change configuration
   620 //!					baud rate	= <baud>
   621 //!					data bits	= 8
   622 //!					stop bits	= 1
   623 //!					parity		= odd
   624 //!					flow control	= rtscts
   625 //!				3. Send data to com port without specifying the length of the data
   626 //!				4. Read data from com port without specifying the length of the data
   627 //!				5. Restore configuration
   628 //!				6. Destroy the object
   629 //! @SYMTestStatus		Implemented
   630 //! @SYMTestPriority		High
   631 //! @SYMTestExpectedResults	Data read should be as expected
   632 //! @SYMTestType		CIT
   633 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   634 		CREATE_OBJECT	RBusDevComm	busDevComm
   635 		CREATE_OBJECT	TCommConfigV01	configSave
   636 		CREATE_OBJECT	TCommConfigV01	config
   637 		COMMAND		busDevComm	new
   638 		COMMAND		configSave	new
   639 		COMMAND		config		new
   640 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   641 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   642 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   643 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   644 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   645 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   646 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   647 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   648 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   649 
   650 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
   651 		OUTSTANDING
   652 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   653 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   654 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   655 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   656 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   657 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   658 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   659 		OUTSTANDING
   660 
   661 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   662 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   663 		OUTSTANDING
   664 
   665 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   666 		OUTSTANDING
   667 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   668 		COMMAND		busDevComm	Close
   669 		COMMAND		config		~
   670 		COMMAND		configSave	~
   671 		COMMAND		busDevComm	~
   672 	END_TEST_BLOCK
   673 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   674 
   675 
   676 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   677 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   678 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   679 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   680 //! @SYMAuthor			Louis Henry Nayegon
   681 //! @SYMCreationDate		10/04/2008
   682 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   683 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   684 //!					port		= com<port>
   685 //!					baud rate	= 9600
   686 //!					data bits	= 8
   687 //!					stop bits	= 1
   688 //!					parity		= none
   689 //!					flow control	= none
   690 //!				2. Change configuration
   691 //!					baud rate	= <baud>
   692 //!					data bits	= 8
   693 //!					stop bits	= 1
   694 //!					parity		= odd
   695 //!					flow control	= rtscts
   696 //!				3. Send data to com port specifying the length of the data
   697 //!				4. Read data from com port specifying the length of the data
   698 //!				5. Restore configuration
   699 //!				6. Destroy the object
   700 //! @SYMTestStatus		Implemented
   701 //! @SYMTestPriority		High
   702 //! @SYMTestExpectedResults	Data read should be as expected
   703 //! @SYMTestType		CIT
   704 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   705 		CREATE_OBJECT	RBusDevComm	busDevComm
   706 		CREATE_OBJECT	TCommConfigV01	configSave
   707 		CREATE_OBJECT	TCommConfigV01	config
   708 		COMMAND		busDevComm	new
   709 		COMMAND		configSave	new
   710 		COMMAND		config		new
   711 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   712 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   713 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   714 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   715 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   716 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   717 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   718 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   719 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   720 
   721 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
   722 		OUTSTANDING
   723 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   724 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   725 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   726 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   727 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   728 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   729 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   730 		OUTSTANDING
   731 
   732 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   733 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   734 		OUTSTANDING
   735 
   736 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   737 		OUTSTANDING
   738 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   739 		COMMAND		busDevComm	Close
   740 		COMMAND		config		~
   741 		COMMAND		configSave	~
   742 		COMMAND		busDevComm	~
   743 	END_TEST_BLOCK
   744 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   745 
   746 
   747 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   748 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   749 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   750 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   751 //! @SYMAuthor			Louis Henry Nayegon
   752 //! @SYMCreationDate		10/04/2008
   753 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   754 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   755 //!					port		= com<port>
   756 //!					baud rate	= 9600
   757 //!					data bits	= 8
   758 //!					stop bits	= 1
   759 //!					parity		= none
   760 //!					flow control	= none
   761 //!				2. Change configuration
   762 //!					baud rate	= <baud>
   763 //!					data bits	= 8
   764 //!					stop bits	= 2
   765 //!					parity		= odd
   766 //!					flow control	= rtscts
   767 //!				3. Send data to com port without specifying the length of the data
   768 //!				4. Read data from com port without specifying the length of the data
   769 //!				5. Restore configuration
   770 //!				6. Destroy the object
   771 //! @SYMTestStatus		Implemented
   772 //! @SYMTestPriority		High
   773 //! @SYMTestExpectedResults	Data read should be as expected
   774 //! @SYMTestType		CIT
   775 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   776 		CREATE_OBJECT	RBusDevComm	busDevComm
   777 		CREATE_OBJECT	TCommConfigV01	configSave
   778 		CREATE_OBJECT	TCommConfigV01	config
   779 		COMMAND		busDevComm	new
   780 		COMMAND		configSave	new
   781 		COMMAND		config		new
   782 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   783 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   784 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   785 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   786 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   787 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   788 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   789 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   790 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   791 
   792 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
   793 		OUTSTANDING
   794 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   795 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   796 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   797 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   798 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   799 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   800 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   801 		OUTSTANDING
   802 
   803 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   804 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   805 		OUTSTANDING
   806 
   807 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   808 		OUTSTANDING
   809 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   810 		COMMAND		busDevComm	Close
   811 		COMMAND		config		~
   812 		COMMAND		configSave	~
   813 		COMMAND		busDevComm	~
   814 	END_TEST_BLOCK
   815 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   816 
   817 
   818 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   819 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   820 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   821 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   822 //! @SYMAuthor			Louis Henry Nayegon
   823 //! @SYMCreationDate		10/04/2008
   824 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   825 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   826 //!					port		= com<port>
   827 //!					baud rate	= 9600
   828 //!					data bits	= 8
   829 //!					stop bits	= 1
   830 //!					parity		= none
   831 //!					flow control	= none
   832 //!				2. Change configuration
   833 //!					baud rate	= <baud>
   834 //!					data bits	= 8
   835 //!					stop bits	= 2
   836 //!					parity		= odd
   837 //!					flow control	= rtscts
   838 //!				3. Send data to com port specifying the length of the data
   839 //!				4. Read data from com port specifying the length of the data
   840 //!				5. Restore configuration
   841 //!				6. Destroy the object
   842 //! @SYMTestStatus		Implemented
   843 //! @SYMTestPriority		High
   844 //! @SYMTestExpectedResults	Data read should be as expected
   845 //! @SYMTestType		CIT
   846 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   847 		CREATE_OBJECT	RBusDevComm	busDevComm
   848 		CREATE_OBJECT	TCommConfigV01	configSave
   849 		CREATE_OBJECT	TCommConfigV01	config
   850 		COMMAND		busDevComm	new
   851 		COMMAND		configSave	new
   852 		COMMAND		config		new
   853 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   854 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   855 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   856 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   857 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   858 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   859 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   860 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   861 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   862 
   863 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
   864 		OUTSTANDING
   865 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   866 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   867 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   868 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   869 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   870 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   871 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   872 		OUTSTANDING
   873 
   874 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   875 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   876 		OUTSTANDING
   877 
   878 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   879 		OUTSTANDING
   880 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   881 		COMMAND		busDevComm	Close
   882 		COMMAND		config		~
   883 		COMMAND		configSave	~
   884 		COMMAND		busDevComm	~
   885 	END_TEST_BLOCK
   886 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   887 
   888 
   889 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   890 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   891 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   892 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   893 //! @SYMAuthor			Louis Henry Nayegon
   894 //! @SYMCreationDate		10/04/2008
   895 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   896 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   897 //!					port		= com<port>
   898 //!					baud rate	= 9600
   899 //!					data bits	= 8
   900 //!					stop bits	= 1
   901 //!					parity		= none
   902 //!					flow control	= none
   903 //!				2. Change configuration
   904 //!					baud rate	= <baud>
   905 //!					data bits	= 8
   906 //!					stop bits	= 1
   907 //!					parity		= none
   908 //!					flow control	= xonxoff
   909 //!				3. Send data to com port without specifying the length of the data
   910 //!				4. Read data from com port without specifying the length of the data
   911 //!				5. Restore configuration
   912 //!				6. Destroy the object
   913 //! @SYMTestStatus		Implemented
   914 //! @SYMTestPriority		High
   915 //! @SYMTestExpectedResults	Data read should be as expected
   916 //! @SYMTestType		CIT
   917 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   918 		CREATE_OBJECT	RBusDevComm	busDevComm
   919 		CREATE_OBJECT	TCommConfigV01	configSave
   920 		CREATE_OBJECT	TCommConfigV01	config
   921 		COMMAND		busDevComm	new
   922 		COMMAND		configSave	new
   923 		COMMAND		config		new
   924 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   925 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   926 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   927 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   928 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   929 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   930 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   931 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   932 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   933 
   934 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
   935 		OUTSTANDING
   936 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   937 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   938 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   939 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   940 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
   941 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   942 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   943 		OUTSTANDING
   944 
   945 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   946 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   947 		OUTSTANDING
   948 
   949 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   950 		OUTSTANDING
   951 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   952 		COMMAND		busDevComm	Close
   953 		COMMAND		config		~
   954 		COMMAND		configSave	~
   955 		COMMAND		busDevComm	~
   956 	END_TEST_BLOCK
   957 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   958 
   959 
   960 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
   961 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
   962 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   963 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   964 //! @SYMAuthor			Louis Henry Nayegon
   965 //! @SYMCreationDate		10/04/2008
   966 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   967 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   968 //!					port		= com<port>
   969 //!					baud rate	= 9600
   970 //!					data bits	= 8
   971 //!					stop bits	= 1
   972 //!					parity		= none
   973 //!					flow control	= none
   974 //!				2. Change configuration
   975 //!					baud rate	= <baud>
   976 //!					data bits	= 8
   977 //!					stop bits	= 1
   978 //!					parity		= none
   979 //!					flow control	= xonxoff
   980 //!				3. Send data to com port specifying the length of the data
   981 //!				4. Read data from com port specifying the length of the data
   982 //!				5. Restore configuration
   983 //!				6. Destroy the object
   984 //! @SYMTestStatus		Implemented
   985 //! @SYMTestPriority		High
   986 //! @SYMTestExpectedResults	Data read should be as expected
   987 //! @SYMTestType		CIT
   988 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   989 		CREATE_OBJECT	RBusDevComm	busDevComm
   990 		CREATE_OBJECT	TCommConfigV01	configSave
   991 		CREATE_OBJECT	TCommConfigV01	config
   992 		COMMAND		busDevComm	new
   993 		COMMAND		configSave	new
   994 		COMMAND		config		new
   995 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   996 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   997 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   998 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   999 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1000 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1001 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1002 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1003 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1004 
  1005 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
  1006 		OUTSTANDING
  1007 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1008 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1009 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1010 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1011 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1012 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1013 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1014 		OUTSTANDING
  1015 
  1016 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1017 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1018 		OUTSTANDING
  1019 
  1020 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1021 		OUTSTANDING
  1022 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1023 		COMMAND		busDevComm	Close
  1024 		COMMAND		config		~
  1025 		COMMAND		configSave	~
  1026 		COMMAND		busDevComm	~
  1027 	END_TEST_BLOCK
  1028 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
  1029 
  1030 
  1031 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1032 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1033 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1034 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1035 //! @SYMAuthor			Louis Henry Nayegon
  1036 //! @SYMCreationDate		10/04/2008
  1037 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1038 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1039 //!					port		= com<port>
  1040 //!					baud rate	= 9600
  1041 //!					data bits	= 8
  1042 //!					stop bits	= 1
  1043 //!					parity		= none
  1044 //!					flow control	= none
  1045 //!				2. Change configuration
  1046 //!					baud rate	= <baud>
  1047 //!					data bits	= 8
  1048 //!					stop bits	= 2
  1049 //!					parity		= none
  1050 //!					flow control	= xonxoff
  1051 //!				3. Send data to com port without specifying the length of the data
  1052 //!				4. Read data from com port without specifying the length of the data
  1053 //!				5. Restore configuration
  1054 //!				6. Destroy the object
  1055 //! @SYMTestStatus		Implemented
  1056 //! @SYMTestPriority		High
  1057 //! @SYMTestExpectedResults	Data read should be as expected
  1058 //! @SYMTestType		CIT
  1059 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1060 		CREATE_OBJECT	RBusDevComm	busDevComm
  1061 		CREATE_OBJECT	TCommConfigV01	configSave
  1062 		CREATE_OBJECT	TCommConfigV01	config
  1063 		COMMAND		busDevComm	new
  1064 		COMMAND		configSave	new
  1065 		COMMAND		config		new
  1066 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1067 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1068 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1069 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1070 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1071 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1072 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1073 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1074 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1075 
  1076 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
  1077 		OUTSTANDING
  1078 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1079 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1080 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1081 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1082 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1083 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1084 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1085 		OUTSTANDING
  1086 
  1087 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1088 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1089 		OUTSTANDING
  1090 
  1091 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1092 		OUTSTANDING
  1093 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1094 		COMMAND		busDevComm	Close
  1095 		COMMAND		config		~
  1096 		COMMAND		configSave	~
  1097 		COMMAND		busDevComm	~
  1098 	END_TEST_BLOCK
  1099 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1100 
  1101 
  1102 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1103 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1104 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1105 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1106 //! @SYMAuthor			Louis Henry Nayegon
  1107 //! @SYMCreationDate		10/04/2008
  1108 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1109 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1110 //!					port		= com<port>
  1111 //!					baud rate	= 9600
  1112 //!					data bits	= 8
  1113 //!					stop bits	= 1
  1114 //!					parity		= none
  1115 //!					flow control	= none
  1116 //!				2. Change configuration
  1117 //!					baud rate	= <baud>
  1118 //!					data bits	= 8
  1119 //!					stop bits	= 2
  1120 //!					parity		= none
  1121 //!					flow control	= xonxoff
  1122 //!				3. Send data to com port specifying the length of the data
  1123 //!				4. Read data from com port specifying the length of the data
  1124 //!				5. Restore configuration
  1125 //!				6. Destroy the object
  1126 //! @SYMTestStatus		Implemented
  1127 //! @SYMTestPriority		High
  1128 //! @SYMTestExpectedResults	Data read should be as expected
  1129 //! @SYMTestType		CIT
  1130 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1131 		CREATE_OBJECT	RBusDevComm	busDevComm
  1132 		CREATE_OBJECT	TCommConfigV01	configSave
  1133 		CREATE_OBJECT	TCommConfigV01	config
  1134 		COMMAND		busDevComm	new
  1135 		COMMAND		configSave	new
  1136 		COMMAND		config		new
  1137 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1138 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1139 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1140 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1141 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1142 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1143 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1144 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1145 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1146 
  1147 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
  1148 		OUTSTANDING
  1149 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1150 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1151 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1152 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1153 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1154 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1155 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1156 		OUTSTANDING
  1157 
  1158 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1159 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1160 		OUTSTANDING
  1161 
  1162 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1163 		OUTSTANDING
  1164 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1165 		COMMAND		busDevComm	Close
  1166 		COMMAND		config		~
  1167 		COMMAND		configSave	~
  1168 		COMMAND		busDevComm	~
  1169 	END_TEST_BLOCK
  1170 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1171 
  1172 
  1173 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1174 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1175 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1176 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1177 //! @SYMAuthor			Louis Henry Nayegon
  1178 //! @SYMCreationDate		10/04/2008
  1179 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1180 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1181 //!					port		= com<port>
  1182 //!					baud rate	= 9600
  1183 //!					data bits	= 8
  1184 //!					stop bits	= 1
  1185 //!					parity		= none
  1186 //!					flow control	= none
  1187 //!				2. Change configuration
  1188 //!					baud rate	= <baud>
  1189 //!					data bits	= 8
  1190 //!					stop bits	= 1
  1191 //!					parity		= even
  1192 //!					flow control	= xonxoff
  1193 //!				3. Send data to com port without specifying the length of the data
  1194 //!				4. Read data from com port without specifying the length of the data
  1195 //!				5. Restore configuration
  1196 //!				6. Destroy the object
  1197 //! @SYMTestStatus		Implemented
  1198 //! @SYMTestPriority		High
  1199 //! @SYMTestExpectedResults	Data read should be as expected
  1200 //! @SYMTestType		CIT
  1201 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1202 		CREATE_OBJECT	RBusDevComm	busDevComm
  1203 		CREATE_OBJECT	TCommConfigV01	configSave
  1204 		CREATE_OBJECT	TCommConfigV01	config
  1205 		COMMAND		busDevComm	new
  1206 		COMMAND		configSave	new
  1207 		COMMAND		config		new
  1208 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1209 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1210 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1211 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1212 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1213 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1214 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1215 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1216 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1217 
  1218 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
  1219 		OUTSTANDING
  1220 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1221 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1222 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1223 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1224 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1225 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1226 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1227 		OUTSTANDING
  1228 
  1229 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1230 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1231 		OUTSTANDING
  1232 
  1233 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1234 		OUTSTANDING
  1235 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1236 		COMMAND		busDevComm	Close
  1237 		COMMAND		config		~
  1238 		COMMAND		configSave	~
  1239 		COMMAND		busDevComm	~
  1240 	END_TEST_BLOCK
  1241 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1242 
  1243 
  1244 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1245 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1246 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1247 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1248 //! @SYMAuthor			Louis Henry Nayegon
  1249 //! @SYMCreationDate		10/04/2008
  1250 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1251 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1252 //!					port		= com<port>
  1253 //!					baud rate	= 9600
  1254 //!					data bits	= 8
  1255 //!					stop bits	= 1
  1256 //!					parity		= none
  1257 //!					flow control	= none
  1258 //!				2. Change configuration
  1259 //!					baud rate	= <baud>
  1260 //!					data bits	= 8
  1261 //!					stop bits	= 1
  1262 //!					parity		= even
  1263 //!					flow control	= xonxoff
  1264 //!				3. Send data to com port specifying the length of the data
  1265 //!				4. Read data from com port specifying the length of the data
  1266 //!				5. Restore configuration
  1267 //!				6. Destroy the object
  1268 //! @SYMTestStatus		Implemented
  1269 //! @SYMTestPriority		High
  1270 //! @SYMTestExpectedResults	Data read should be as expected
  1271 //! @SYMTestType		CIT
  1272 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1273 		CREATE_OBJECT	RBusDevComm	busDevComm
  1274 		CREATE_OBJECT	TCommConfigV01	configSave
  1275 		CREATE_OBJECT	TCommConfigV01	config
  1276 		COMMAND		busDevComm	new
  1277 		COMMAND		configSave	new
  1278 		COMMAND		config		new
  1279 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1280 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1281 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1282 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1283 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1284 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1285 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1286 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1287 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1288 
  1289 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
  1290 		OUTSTANDING
  1291 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1292 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1293 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1294 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1295 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1296 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1297 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1298 		OUTSTANDING
  1299 
  1300 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1301 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1302 		OUTSTANDING
  1303 
  1304 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1305 		OUTSTANDING
  1306 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1307 		COMMAND		busDevComm	Close
  1308 		COMMAND		config		~
  1309 		COMMAND		configSave	~
  1310 		COMMAND		busDevComm	~
  1311 	END_TEST_BLOCK
  1312 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1313 
  1314 
  1315 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1316 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1317 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1318 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1319 //! @SYMAuthor			Louis Henry Nayegon
  1320 //! @SYMCreationDate		10/04/2008
  1321 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1322 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1323 //!					port		= com<port>
  1324 //!					baud rate	= 9600
  1325 //!					data bits	= 8
  1326 //!					stop bits	= 1
  1327 //!					parity		= none
  1328 //!					flow control	= none
  1329 //!				2. Change configuration
  1330 //!					baud rate	= <baud>
  1331 //!					data bits	= 8
  1332 //!					stop bits	= 2
  1333 //!					parity		= even
  1334 //!					flow control	= xonxoff
  1335 //!				3. Send data to com port without specifying the length of the data
  1336 //!				4. Read data from com port without specifying the length of the data
  1337 //!				5. Restore configuration
  1338 //!				6. Destroy the object
  1339 //! @SYMTestStatus		Implemented
  1340 //! @SYMTestPriority		High
  1341 //! @SYMTestExpectedResults	Data read should be as expected
  1342 //! @SYMTestType		CIT
  1343 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1344 		CREATE_OBJECT	RBusDevComm	busDevComm
  1345 		CREATE_OBJECT	TCommConfigV01	configSave
  1346 		CREATE_OBJECT	TCommConfigV01	config
  1347 		COMMAND		busDevComm	new
  1348 		COMMAND		configSave	new
  1349 		COMMAND		config		new
  1350 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1351 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1352 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1353 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1354 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1355 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1356 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1357 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1358 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1359 
  1360 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
  1361 		OUTSTANDING
  1362 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1363 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1364 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1365 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1366 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1367 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1368 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1369 		OUTSTANDING
  1370 
  1371 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1372 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1373 		OUTSTANDING
  1374 
  1375 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1376 		OUTSTANDING
  1377 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1378 		COMMAND		busDevComm	Close
  1379 		COMMAND		config		~
  1380 		COMMAND		configSave	~
  1381 		COMMAND		busDevComm	~
  1382 	END_TEST_BLOCK
  1383 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1384 
  1385 
  1386 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1387 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1388 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1389 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1390 //! @SYMAuthor			Louis Henry Nayegon
  1391 //! @SYMCreationDate		10/04/2008
  1392 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1393 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1394 //!					port		= com<port>
  1395 //!					baud rate	= 9600
  1396 //!					data bits	= 8
  1397 //!					stop bits	= 1
  1398 //!					parity		= none
  1399 //!					flow control	= none
  1400 //!				2. Change configuration
  1401 //!					baud rate	= <baud>
  1402 //!					data bits	= 8
  1403 //!					stop bits	= 2
  1404 //!					parity		= even
  1405 //!					flow control	= xonxoff
  1406 //!				3. Send data to com port specifying the length of the data
  1407 //!				4. Read data from com port specifying the length of the data
  1408 //!				5. Restore configuration
  1409 //!				6. Destroy the object
  1410 //! @SYMTestStatus		Implemented
  1411 //! @SYMTestPriority		High
  1412 //! @SYMTestExpectedResults	Data read should be as expected
  1413 //! @SYMTestType		CIT
  1414 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1415 		CREATE_OBJECT	RBusDevComm	busDevComm
  1416 		CREATE_OBJECT	TCommConfigV01	configSave
  1417 		CREATE_OBJECT	TCommConfigV01	config
  1418 		COMMAND		busDevComm	new
  1419 		COMMAND		configSave	new
  1420 		COMMAND		config		new
  1421 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1422 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1423 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1424 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1425 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1426 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1427 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1428 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1429 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1430 
  1431 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
  1432 		OUTSTANDING
  1433 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1434 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1435 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1436 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1437 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1438 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1439 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1440 		OUTSTANDING
  1441 
  1442 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1443 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1444 		OUTSTANDING
  1445 
  1446 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1447 		OUTSTANDING
  1448 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1449 		COMMAND		busDevComm	Close
  1450 		COMMAND		config		~
  1451 		COMMAND		configSave	~
  1452 		COMMAND		busDevComm	~
  1453 	END_TEST_BLOCK
  1454 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1455 
  1456 
  1457 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1458 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1459 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1460 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1461 //! @SYMAuthor			Louis Henry Nayegon
  1462 //! @SYMCreationDate		10/04/2008
  1463 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1464 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1465 //!					port		= com<port>
  1466 //!					baud rate	= 9600
  1467 //!					data bits	= 8
  1468 //!					stop bits	= 1
  1469 //!					parity		= none
  1470 //!					flow control	= none
  1471 //!				2. Change configuration
  1472 //!					baud rate	= <baud>
  1473 //!					data bits	= 8
  1474 //!					stop bits	= 1
  1475 //!					parity		= odd
  1476 //!					flow control	= xonxoff
  1477 //!				3. Send data to com port without specifying the length of the data
  1478 //!				4. Read data from com port without specifying the length of the data
  1479 //!				5. Restore configuration
  1480 //!				6. Destroy the object
  1481 //! @SYMTestStatus		Implemented
  1482 //! @SYMTestPriority		High
  1483 //! @SYMTestExpectedResults	Data read should be as expected
  1484 //! @SYMTestType		CIT
  1485 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1486 		CREATE_OBJECT	RBusDevComm	busDevComm
  1487 		CREATE_OBJECT	TCommConfigV01	configSave
  1488 		CREATE_OBJECT	TCommConfigV01	config
  1489 		COMMAND		busDevComm	new
  1490 		COMMAND		configSave	new
  1491 		COMMAND		config		new
  1492 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1493 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1494 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1495 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1496 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1497 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1498 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1499 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1500 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1501 
  1502 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
  1503 		OUTSTANDING
  1504 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1505 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1506 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1507 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1508 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1509 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1510 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1511 		OUTSTANDING
  1512 
  1513 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1514 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1515 		OUTSTANDING
  1516 
  1517 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1518 		OUTSTANDING
  1519 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1520 		COMMAND		busDevComm	Close
  1521 		COMMAND		config		~
  1522 		COMMAND		configSave	~
  1523 		COMMAND		busDevComm	~
  1524 	END_TEST_BLOCK
  1525 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1526 
  1527 
  1528 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1529 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1530 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1531 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1532 //! @SYMAuthor			Louis Henry Nayegon
  1533 //! @SYMCreationDate		10/04/2008
  1534 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1535 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1536 //!					port		= com<port>
  1537 //!					baud rate	= 9600
  1538 //!					data bits	= 8
  1539 //!					stop bits	= 1
  1540 //!					parity		= none
  1541 //!					flow control	= none
  1542 //!				2. Change configuration
  1543 //!					baud rate	= <baud>
  1544 //!					data bits	= 8
  1545 //!					stop bits	= 1
  1546 //!					parity		= odd
  1547 //!					flow control	= xonxoff
  1548 //!				3. Send data to com port specifying the length of the data
  1549 //!				4. Read data from com port specifying the length of the data
  1550 //!				5. Restore configuration
  1551 //!				6. Destroy the object
  1552 //! @SYMTestStatus		Implemented
  1553 //! @SYMTestPriority		High
  1554 //! @SYMTestExpectedResults	Data read should be as expected
  1555 //! @SYMTestType		CIT
  1556 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1557 		CREATE_OBJECT	RBusDevComm	busDevComm
  1558 		CREATE_OBJECT	TCommConfigV01	configSave
  1559 		CREATE_OBJECT	TCommConfigV01	config
  1560 		COMMAND		busDevComm	new
  1561 		COMMAND		configSave	new
  1562 		COMMAND		config		new
  1563 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1564 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1565 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1566 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1567 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1568 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1569 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1570 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1571 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1572 
  1573 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
  1574 		OUTSTANDING
  1575 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1576 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1577 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1578 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1579 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1580 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1581 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1582 		OUTSTANDING
  1583 
  1584 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1585 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1586 		OUTSTANDING
  1587 
  1588 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1589 		OUTSTANDING
  1590 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1591 		COMMAND		busDevComm	Close
  1592 		COMMAND		config		~
  1593 		COMMAND		configSave	~
  1594 		COMMAND		busDevComm	~
  1595 	END_TEST_BLOCK
  1596 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1597 
  1598 
  1599 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1600 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1601 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1602 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1603 //! @SYMAuthor			Louis Henry Nayegon
  1604 //! @SYMCreationDate		10/04/2008
  1605 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1606 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1607 //!					port		= com<port>
  1608 //!					baud rate	= 9600
  1609 //!					data bits	= 8
  1610 //!					stop bits	= 1
  1611 //!					parity		= none
  1612 //!					flow control	= none
  1613 //!				2. Change configuration
  1614 //!					baud rate	= <baud>
  1615 //!					data bits	= 8
  1616 //!					stop bits	= 2
  1617 //!					parity		= odd
  1618 //!					flow control	= xonxoff
  1619 //!				3. Send data to com port without specifying the length of the data
  1620 //!				4. Read data from com port without specifying the length of the data
  1621 //!				5. Restore configuration
  1622 //!				6. Destroy the object
  1623 //! @SYMTestStatus		Implemented
  1624 //! @SYMTestPriority		High
  1625 //! @SYMTestExpectedResults	Data read should be as expected
  1626 //! @SYMTestType		CIT
  1627 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1628 		CREATE_OBJECT	RBusDevComm	busDevComm
  1629 		CREATE_OBJECT	TCommConfigV01	configSave
  1630 		CREATE_OBJECT	TCommConfigV01	config
  1631 		COMMAND		busDevComm	new
  1632 		COMMAND		configSave	new
  1633 		COMMAND		config		new
  1634 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1635 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1636 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1637 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1638 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1639 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1640 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1641 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1642 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1643 
  1644 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
  1645 		OUTSTANDING
  1646 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1647 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1648 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1649 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1650 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1651 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1652 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1653 		OUTSTANDING
  1654 
  1655 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1656 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1657 		OUTSTANDING
  1658 
  1659 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1660 		OUTSTANDING
  1661 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1662 		COMMAND		busDevComm	Close
  1663 		COMMAND		config		~
  1664 		COMMAND		configSave	~
  1665 		COMMAND		busDevComm	~
  1666 	END_TEST_BLOCK
  1667 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1668 
  1669 
  1670 START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
  1671 //! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
  1672 //! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1673 //!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1674 //! @SYMAuthor			Louis Henry Nayegon
  1675 //! @SYMCreationDate		10/04/2008
  1676 //! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1677 //! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1678 //!					port		= com<port>
  1679 //!					baud rate	= 9600
  1680 //!					data bits	= 8
  1681 //!					stop bits	= 1
  1682 //!					parity		= none
  1683 //!					flow control	= none
  1684 //!				2. Change configuration
  1685 //!					baud rate	= <baud>
  1686 //!					data bits	= 8
  1687 //!					stop bits	= 2
  1688 //!					parity		= odd
  1689 //!					flow control	= xonxoff
  1690 //!				3. Send data to com port specifying the length of the data
  1691 //!				4. Read data from com port specifying the length of the data
  1692 //!				5. Restore configuration
  1693 //!				6. Destroy the object
  1694 //! @SYMTestStatus		Implemented
  1695 //! @SYMTestPriority		High
  1696 //! @SYMTestExpectedResults	Data read should be as expected
  1697 //! @SYMTestType		CIT
  1698 	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1699 		CREATE_OBJECT	RBusDevComm	busDevComm
  1700 		CREATE_OBJECT	TCommConfigV01	configSave
  1701 		CREATE_OBJECT	TCommConfigV01	config
  1702 		COMMAND		busDevComm	new
  1703 		COMMAND		configSave	new
  1704 		COMMAND		config		new
  1705 		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1706 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1707 		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1708 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1709 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1710 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1711 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1712 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1713 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1714 
  1715 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
  1716 		OUTSTANDING
  1717 		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1718 		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1719 		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1720 		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1721 		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1722 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1723 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1724 		OUTSTANDING
  1725 
  1726 		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1727 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1728 		OUTSTANDING
  1729 
  1730 		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1731 		OUTSTANDING
  1732 		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1733 		COMMAND		busDevComm	Close
  1734 		COMMAND		config		~
  1735 		COMMAND		configSave	~
  1736 		COMMAND		busDevComm	~
  1737 	END_TEST_BLOCK
  1738 END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002