os/boardsupport/haitest/bspsvs/suite/bsp/uart/scripts/base-bsp-serial-driver-stress.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/uart/scripts/base-bsp-serial-driver-stress.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,1738 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description:
    1.18 +//
    1.19 +//! @file
    1.20 +//! @SYMTestSuiteName		base-bsp-serial-driver-stress_PORT<port>-<baud>
    1.21 +//! @SYMScriptTestEnvironment	This test script requires a base port ROM
    1.22 +
    1.23 +/////////////////////////////////////////////////////////////////////
    1.24 +// base-bsp-serial-driver-stress-PORT<port>-<baud>.script
    1.25 +//
    1.26 +//
    1.27 +// Tests elements of the RBusDevComm
    1.28 +// as a means of confidence that the HAI APIs work as expected.
    1.29 +//
    1.30 +// Tests are validated through environment settings found in the file t_serial.ini
    1.31 +//
    1.32 +// The purpose is to provide a regression test suite of publishedPartner APIs for RBusDevComm.
    1.33 +// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
    1.34 +// The tests are fully automated.
    1.35 +/////////////////////////////////////////////////////////////////////
    1.36 +
    1.37 +LOAD_SUITE	t_serial
    1.38 +
    1.39 +
    1.40 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
    1.41 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
    1.42 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
    1.43 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
    1.44 +//! @SYMAuthor			Louis Henry Nayegon
    1.45 +//! @SYMCreationDate		10/04/2008
    1.46 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
    1.47 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
    1.48 +//!					port		= com<port>
    1.49 +//!					baud rate	= 9600
    1.50 +//!					data bits	= 8
    1.51 +//!					stop bits	= 1
    1.52 +//!					parity		= none
    1.53 +//!					flow control	= none
    1.54 +//!				2. Change configuration
    1.55 +//!					baud rate	= <baud>
    1.56 +//!					data bits	= 8
    1.57 +//!					stop bits	= 1
    1.58 +//!					parity		= none
    1.59 +//!					flow control	= rtscts
    1.60 +//!				3. Send data to com port without specifying the length of the data
    1.61 +//!				4. Read data from com port without specifying the length of the data
    1.62 +//!				5. Restore configuration
    1.63 +//!				6. Destroy the object
    1.64 +//! @SYMTestStatus		Implemented
    1.65 +//! @SYMTestPriority		High
    1.66 +//! @SYMTestExpectedResults	Data read should be as expected
    1.67 +//! @SYMTestType		CIT
    1.68 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
    1.69 +		CREATE_OBJECT	RBusDevComm	busDevComm
    1.70 +		CREATE_OBJECT	TCommConfigV01	configSave
    1.71 +		CREATE_OBJECT	TCommConfigV01	config
    1.72 +		COMMAND		busDevComm	new
    1.73 +		COMMAND		configSave	new
    1.74 +		COMMAND		config		new
    1.75 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
    1.76 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
    1.77 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
    1.78 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
    1.79 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
    1.80 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
    1.81 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
    1.82 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
    1.83 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
    1.84 +
    1.85 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config
    1.86 +		OUTSTANDING
    1.87 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
    1.88 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
    1.89 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
    1.90 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
    1.91 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
    1.92 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
    1.93 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
    1.94 +		OUTSTANDING
    1.95 +
    1.96 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
    1.97 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
    1.98 +		OUTSTANDING
    1.99 +
   1.100 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.101 +		OUTSTANDING
   1.102 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.103 +		COMMAND		busDevComm	Close
   1.104 +		COMMAND		config		~
   1.105 +		COMMAND		configSave	~
   1.106 +		COMMAND		busDevComm	~
   1.107 +	END_TEST_BLOCK
   1.108 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
   1.109 +
   1.110 +
   1.111 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   1.112 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   1.113 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.114 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.115 +//! @SYMAuthor			Louis Henry Nayegon
   1.116 +//! @SYMCreationDate		10/04/2008
   1.117 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.118 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.119 +//!					port		= com<port>
   1.120 +//!					baud rate	= 9600
   1.121 +//!					data bits	= 8
   1.122 +//!					stop bits	= 1
   1.123 +//!					parity		= none
   1.124 +//!					flow control	= none
   1.125 +//!				2. Change configuration
   1.126 +//!					baud rate	= <baud>
   1.127 +//!					data bits	= 8
   1.128 +//!					stop bits	= 1
   1.129 +//!					parity		= none
   1.130 +//!					flow control	= rtscts
   1.131 +//!				3. Send data to com port specifying the length of the data
   1.132 +//!				4. Read data from com port specifying the length of the data
   1.133 +//!				5. Restore configuration
   1.134 +//!				6. Destroy the object
   1.135 +//! @SYMTestStatus		Implemented
   1.136 +//! @SYMTestPriority		High
   1.137 +//! @SYMTestExpectedResults	Data read should be as expected
   1.138 +//! @SYMTestType		CIT
   1.139 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.140 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.141 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.142 +		CREATE_OBJECT	TCommConfigV01	config
   1.143 +		COMMAND		busDevComm	new
   1.144 +		COMMAND		configSave	new
   1.145 +		COMMAND		config		new
   1.146 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.147 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.148 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.149 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.150 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.151 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.152 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.153 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.154 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.155 +
   1.156 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config
   1.157 +		OUTSTANDING
   1.158 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.159 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.160 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.161 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   1.162 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.163 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.164 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.165 +		OUTSTANDING
   1.166 +
   1.167 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.168 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.169 +		OUTSTANDING
   1.170 +
   1.171 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.172 +		OUTSTANDING
   1.173 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.174 +		COMMAND		busDevComm	Close
   1.175 +		COMMAND		config		~
   1.176 +		COMMAND		configSave	~
   1.177 +		COMMAND		busDevComm	~
   1.178 +	END_TEST_BLOCK
   1.179 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
   1.180 +
   1.181 +
   1.182 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   1.183 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   1.184 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.185 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.186 +//! @SYMAuthor			Louis Henry Nayegon
   1.187 +//! @SYMCreationDate		10/04/2008
   1.188 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.189 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.190 +//!					port		= com<port>
   1.191 +//!					baud rate	= 9600
   1.192 +//!					data bits	= 8
   1.193 +//!					stop bits	= 1
   1.194 +//!					parity		= none
   1.195 +//!					flow control	= none
   1.196 +//!				2. Change configuration
   1.197 +//!					baud rate	= <baud>
   1.198 +//!					data bits	= 8
   1.199 +//!					stop bits	= 2
   1.200 +//!					parity		= none
   1.201 +//!					flow control	= rtscts
   1.202 +//!				3. Send data to com port without specifying the length of the data
   1.203 +//!				4. Read data from com port without specifying the length of the data
   1.204 +//!				5. Restore configuration
   1.205 +//!				6. Destroy the object
   1.206 +//! @SYMTestStatus		Implemented
   1.207 +//! @SYMTestPriority		High
   1.208 +//! @SYMTestExpectedResults	Data read should be as expected
   1.209 +//! @SYMTestType		CIT
   1.210 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.211 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.212 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.213 +		CREATE_OBJECT	TCommConfigV01	config
   1.214 +		COMMAND		busDevComm	new
   1.215 +		COMMAND		configSave	new
   1.216 +		COMMAND		config		new
   1.217 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.218 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.219 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.220 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.221 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.222 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.223 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.224 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.225 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.226 +
   1.227 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
   1.228 +		OUTSTANDING
   1.229 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.230 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.231 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.232 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   1.233 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.234 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.235 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.236 +		OUTSTANDING
   1.237 +
   1.238 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.239 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.240 +		OUTSTANDING
   1.241 +
   1.242 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.243 +		OUTSTANDING
   1.244 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.245 +		COMMAND		busDevComm	Close
   1.246 +		COMMAND		config		~
   1.247 +		COMMAND		configSave	~
   1.248 +		COMMAND		busDevComm	~
   1.249 +	END_TEST_BLOCK
   1.250 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
   1.251 +
   1.252 +
   1.253 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   1.254 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   1.255 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.256 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.257 +//! @SYMAuthor			Louis Henry Nayegon
   1.258 +//! @SYMCreationDate		10/04/2008
   1.259 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.260 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.261 +//!					port		= com<port>
   1.262 +//!					baud rate	= 9600
   1.263 +//!					data bits	= 8
   1.264 +//!					stop bits	= 1
   1.265 +//!					parity		= none
   1.266 +//!					flow control	= none
   1.267 +//!				2. Change configuration
   1.268 +//!					baud rate	= <baud>
   1.269 +//!					data bits	= 8
   1.270 +//!					stop bits	= 2
   1.271 +//!					parity		= none
   1.272 +//!					flow control	= rtscts
   1.273 +//!				3. Send data to com port specifying the length of the data
   1.274 +//!				4. Read data from com port specifying the length of the data
   1.275 +//!				5. Restore configuration
   1.276 +//!				6. Destroy the object
   1.277 +//! @SYMTestStatus		Implemented
   1.278 +//! @SYMTestPriority		High
   1.279 +//! @SYMTestExpectedResults	Data read should be as expected
   1.280 +//! @SYMTestType		CIT
   1.281 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.282 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.283 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.284 +		CREATE_OBJECT	TCommConfigV01	config
   1.285 +		COMMAND		busDevComm	new
   1.286 +		COMMAND		configSave	new
   1.287 +		COMMAND		config		new
   1.288 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.289 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.290 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.291 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.292 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.293 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.294 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.295 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.296 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.297 +
   1.298 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
   1.299 +		OUTSTANDING
   1.300 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.301 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.302 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.303 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   1.304 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.305 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.306 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.307 +		OUTSTANDING
   1.308 +
   1.309 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.310 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.311 +		OUTSTANDING
   1.312 +
   1.313 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.314 +		OUTSTANDING
   1.315 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.316 +		COMMAND		busDevComm	Close
   1.317 +		COMMAND		config		~
   1.318 +		COMMAND		configSave	~
   1.319 +		COMMAND		busDevComm	~
   1.320 +	END_TEST_BLOCK
   1.321 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
   1.322 +
   1.323 +
   1.324 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   1.325 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   1.326 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.327 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.328 +//! @SYMAuthor			Louis Henry Nayegon
   1.329 +//! @SYMCreationDate		10/04/2008
   1.330 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.331 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.332 +//!					port		= com<port>
   1.333 +//!					baud rate	= 9600
   1.334 +//!					data bits	= 8
   1.335 +//!					stop bits	= 1
   1.336 +//!					parity		= none
   1.337 +//!					flow control	= none
   1.338 +//!				2. Change configuration
   1.339 +//!					baud rate	= <baud>
   1.340 +//!					data bits	= 8
   1.341 +//!					stop bits	= 1
   1.342 +//!					parity		= even
   1.343 +//!					flow control	= rtscts
   1.344 +//!				3. Send data to com port without specifying the length of the data
   1.345 +//!				4. Read data from com port without specifying the length of the data
   1.346 +//!				5. Restore configuration
   1.347 +//!				6. Destroy the object
   1.348 +//! @SYMTestStatus		Implemented
   1.349 +//! @SYMTestPriority		High
   1.350 +//! @SYMTestExpectedResults	Data read should be as expected
   1.351 +//! @SYMTestType		CIT
   1.352 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.353 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.354 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.355 +		CREATE_OBJECT	TCommConfigV01	config
   1.356 +		COMMAND		busDevComm	new
   1.357 +		COMMAND		configSave	new
   1.358 +		COMMAND		config		new
   1.359 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.360 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.361 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.362 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.363 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.364 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.365 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.366 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.367 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.368 +
   1.369 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
   1.370 +		OUTSTANDING
   1.371 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.372 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.373 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.374 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   1.375 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.376 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.377 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.378 +		OUTSTANDING
   1.379 +
   1.380 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.381 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.382 +		OUTSTANDING
   1.383 +
   1.384 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.385 +		OUTSTANDING
   1.386 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.387 +		COMMAND		busDevComm	Close
   1.388 +		COMMAND		config		~
   1.389 +		COMMAND		configSave	~
   1.390 +		COMMAND		busDevComm	~
   1.391 +	END_TEST_BLOCK
   1.392 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
   1.393 +
   1.394 +
   1.395 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   1.396 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   1.397 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.398 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.399 +//! @SYMAuthor			Louis Henry Nayegon
   1.400 +//! @SYMCreationDate		10/04/2008
   1.401 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.402 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.403 +//!					port		= com<port>
   1.404 +//!					baud rate	= 9600
   1.405 +//!					data bits	= 8
   1.406 +//!					stop bits	= 1
   1.407 +//!					parity		= none
   1.408 +//!					flow control	= none
   1.409 +//!				2. Change configuration
   1.410 +//!					baud rate	= <baud>
   1.411 +//!					data bits	= 8
   1.412 +//!					stop bits	= 1
   1.413 +//!					parity		= even
   1.414 +//!					flow control	= rtscts
   1.415 +//!				3. Send data to com port specifying the length of the data
   1.416 +//!				4. Read data from com port specifying the length of the data
   1.417 +//!				5. Restore configuration
   1.418 +//!				6. Destroy the object
   1.419 +//! @SYMTestStatus		Implemented
   1.420 +//! @SYMTestPriority		High
   1.421 +//! @SYMTestExpectedResults	Data read should be as expected
   1.422 +//! @SYMTestType		CIT
   1.423 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.424 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.425 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.426 +		CREATE_OBJECT	TCommConfigV01	config
   1.427 +		COMMAND		busDevComm	new
   1.428 +		COMMAND		configSave	new
   1.429 +		COMMAND		config		new
   1.430 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.431 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.432 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.433 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.434 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.435 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.436 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.437 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.438 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.439 +
   1.440 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
   1.441 +		OUTSTANDING
   1.442 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.443 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.444 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.445 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   1.446 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.447 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.448 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.449 +		OUTSTANDING
   1.450 +
   1.451 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.452 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.453 +		OUTSTANDING
   1.454 +
   1.455 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.456 +		OUTSTANDING
   1.457 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.458 +		COMMAND		busDevComm	Close
   1.459 +		COMMAND		config		~
   1.460 +		COMMAND		configSave	~
   1.461 +		COMMAND		busDevComm	~
   1.462 +	END_TEST_BLOCK
   1.463 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
   1.464 +
   1.465 +
   1.466 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   1.467 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   1.468 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.469 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.470 +//! @SYMAuthor			Louis Henry Nayegon
   1.471 +//! @SYMCreationDate		10/04/2008
   1.472 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.473 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.474 +//!					port		= com<port>
   1.475 +//!					baud rate	= 9600
   1.476 +//!					data bits	= 8
   1.477 +//!					stop bits	= 1
   1.478 +//!					parity		= none
   1.479 +//!					flow control	= none
   1.480 +//!				2. Change configuration
   1.481 +//!					baud rate	= <baud>
   1.482 +//!					data bits	= 8
   1.483 +//!					stop bits	= 2
   1.484 +//!					parity		= even
   1.485 +//!					flow control	= rtscts
   1.486 +//!				3. Send data to com port without specifying the length of the data
   1.487 +//!				4. Read data from com port without specifying the length of the data
   1.488 +//!				5. Restore configuration
   1.489 +//!				6. Destroy the object
   1.490 +//! @SYMTestStatus		Implemented
   1.491 +//! @SYMTestPriority		High
   1.492 +//! @SYMTestExpectedResults	Data read should be as expected
   1.493 +//! @SYMTestType		CIT
   1.494 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.495 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.496 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.497 +		CREATE_OBJECT	TCommConfigV01	config
   1.498 +		COMMAND		busDevComm	new
   1.499 +		COMMAND		configSave	new
   1.500 +		COMMAND		config		new
   1.501 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.502 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.503 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.504 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.505 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.506 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.507 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.508 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.509 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.510 +
   1.511 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
   1.512 +		OUTSTANDING
   1.513 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.514 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.515 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.516 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   1.517 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.518 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.519 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.520 +		OUTSTANDING
   1.521 +
   1.522 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.523 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.524 +		OUTSTANDING
   1.525 +
   1.526 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.527 +		OUTSTANDING
   1.528 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.529 +		COMMAND		busDevComm	Close
   1.530 +		COMMAND		config		~
   1.531 +		COMMAND		configSave	~
   1.532 +		COMMAND		busDevComm	~
   1.533 +	END_TEST_BLOCK
   1.534 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
   1.535 +
   1.536 +
   1.537 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   1.538 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   1.539 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.540 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.541 +//! @SYMAuthor			Louis Henry Nayegon
   1.542 +//! @SYMCreationDate		10/04/2008
   1.543 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.544 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.545 +//!					port		= com<port>
   1.546 +//!					baud rate	= 9600
   1.547 +//!					data bits	= 8
   1.548 +//!					stop bits	= 1
   1.549 +//!					parity		= none
   1.550 +//!					flow control	= none
   1.551 +//!				2. Change configuration
   1.552 +//!					baud rate	= <baud>
   1.553 +//!					data bits	= 8
   1.554 +//!					stop bits	= 2
   1.555 +//!					parity		= even
   1.556 +//!					flow control	= rtscts
   1.557 +//!				3. Send data to com port specifying the length of the data
   1.558 +//!				4. Read data from com port specifying the length of the data
   1.559 +//!				5. Restore configuration
   1.560 +//!				6. Destroy the object
   1.561 +//! @SYMTestStatus		Implemented
   1.562 +//! @SYMTestPriority		High
   1.563 +//! @SYMTestExpectedResults	Data read should be as expected
   1.564 +//! @SYMTestType		CIT
   1.565 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.566 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.567 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.568 +		CREATE_OBJECT	TCommConfigV01	config
   1.569 +		COMMAND		busDevComm	new
   1.570 +		COMMAND		configSave	new
   1.571 +		COMMAND		config		new
   1.572 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.573 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.574 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.575 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.576 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.577 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.578 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.579 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.580 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.581 +
   1.582 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
   1.583 +		OUTSTANDING
   1.584 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.585 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.586 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.587 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
   1.588 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.589 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.590 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.591 +		OUTSTANDING
   1.592 +
   1.593 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.594 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.595 +		OUTSTANDING
   1.596 +
   1.597 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.598 +		OUTSTANDING
   1.599 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.600 +		COMMAND		busDevComm	Close
   1.601 +		COMMAND		config		~
   1.602 +		COMMAND		configSave	~
   1.603 +		COMMAND		busDevComm	~
   1.604 +	END_TEST_BLOCK
   1.605 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
   1.606 +
   1.607 +
   1.608 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   1.609 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   1.610 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.611 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.612 +//! @SYMAuthor			Louis Henry Nayegon
   1.613 +//! @SYMCreationDate		10/04/2008
   1.614 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.615 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.616 +//!					port		= com<port>
   1.617 +//!					baud rate	= 9600
   1.618 +//!					data bits	= 8
   1.619 +//!					stop bits	= 1
   1.620 +//!					parity		= none
   1.621 +//!					flow control	= none
   1.622 +//!				2. Change configuration
   1.623 +//!					baud rate	= <baud>
   1.624 +//!					data bits	= 8
   1.625 +//!					stop bits	= 1
   1.626 +//!					parity		= odd
   1.627 +//!					flow control	= rtscts
   1.628 +//!				3. Send data to com port without specifying the length of the data
   1.629 +//!				4. Read data from com port without specifying the length of the data
   1.630 +//!				5. Restore configuration
   1.631 +//!				6. Destroy the object
   1.632 +//! @SYMTestStatus		Implemented
   1.633 +//! @SYMTestPriority		High
   1.634 +//! @SYMTestExpectedResults	Data read should be as expected
   1.635 +//! @SYMTestType		CIT
   1.636 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.637 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.638 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.639 +		CREATE_OBJECT	TCommConfigV01	config
   1.640 +		COMMAND		busDevComm	new
   1.641 +		COMMAND		configSave	new
   1.642 +		COMMAND		config		new
   1.643 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.644 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.645 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.646 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.647 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.648 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.649 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.650 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.651 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.652 +
   1.653 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
   1.654 +		OUTSTANDING
   1.655 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.656 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.657 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.658 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   1.659 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.660 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.661 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.662 +		OUTSTANDING
   1.663 +
   1.664 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.665 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.666 +		OUTSTANDING
   1.667 +
   1.668 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.669 +		OUTSTANDING
   1.670 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.671 +		COMMAND		busDevComm	Close
   1.672 +		COMMAND		config		~
   1.673 +		COMMAND		configSave	~
   1.674 +		COMMAND		busDevComm	~
   1.675 +	END_TEST_BLOCK
   1.676 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
   1.677 +
   1.678 +
   1.679 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   1.680 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   1.681 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.682 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.683 +//! @SYMAuthor			Louis Henry Nayegon
   1.684 +//! @SYMCreationDate		10/04/2008
   1.685 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.686 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.687 +//!					port		= com<port>
   1.688 +//!					baud rate	= 9600
   1.689 +//!					data bits	= 8
   1.690 +//!					stop bits	= 1
   1.691 +//!					parity		= none
   1.692 +//!					flow control	= none
   1.693 +//!				2. Change configuration
   1.694 +//!					baud rate	= <baud>
   1.695 +//!					data bits	= 8
   1.696 +//!					stop bits	= 1
   1.697 +//!					parity		= odd
   1.698 +//!					flow control	= rtscts
   1.699 +//!				3. Send data to com port specifying the length of the data
   1.700 +//!				4. Read data from com port specifying the length of the data
   1.701 +//!				5. Restore configuration
   1.702 +//!				6. Destroy the object
   1.703 +//! @SYMTestStatus		Implemented
   1.704 +//! @SYMTestPriority		High
   1.705 +//! @SYMTestExpectedResults	Data read should be as expected
   1.706 +//! @SYMTestType		CIT
   1.707 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.708 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.709 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.710 +		CREATE_OBJECT	TCommConfigV01	config
   1.711 +		COMMAND		busDevComm	new
   1.712 +		COMMAND		configSave	new
   1.713 +		COMMAND		config		new
   1.714 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.715 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.716 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.717 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.718 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.719 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.720 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.721 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.722 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.723 +
   1.724 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
   1.725 +		OUTSTANDING
   1.726 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.727 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.728 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.729 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   1.730 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.731 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.732 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.733 +		OUTSTANDING
   1.734 +
   1.735 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.736 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.737 +		OUTSTANDING
   1.738 +
   1.739 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.740 +		OUTSTANDING
   1.741 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.742 +		COMMAND		busDevComm	Close
   1.743 +		COMMAND		config		~
   1.744 +		COMMAND		configSave	~
   1.745 +		COMMAND		busDevComm	~
   1.746 +	END_TEST_BLOCK
   1.747 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
   1.748 +
   1.749 +
   1.750 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   1.751 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   1.752 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.753 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.754 +//! @SYMAuthor			Louis Henry Nayegon
   1.755 +//! @SYMCreationDate		10/04/2008
   1.756 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.757 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.758 +//!					port		= com<port>
   1.759 +//!					baud rate	= 9600
   1.760 +//!					data bits	= 8
   1.761 +//!					stop bits	= 1
   1.762 +//!					parity		= none
   1.763 +//!					flow control	= none
   1.764 +//!				2. Change configuration
   1.765 +//!					baud rate	= <baud>
   1.766 +//!					data bits	= 8
   1.767 +//!					stop bits	= 2
   1.768 +//!					parity		= odd
   1.769 +//!					flow control	= rtscts
   1.770 +//!				3. Send data to com port without specifying the length of the data
   1.771 +//!				4. Read data from com port without specifying the length of the data
   1.772 +//!				5. Restore configuration
   1.773 +//!				6. Destroy the object
   1.774 +//! @SYMTestStatus		Implemented
   1.775 +//! @SYMTestPriority		High
   1.776 +//! @SYMTestExpectedResults	Data read should be as expected
   1.777 +//! @SYMTestType		CIT
   1.778 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.779 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.780 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.781 +		CREATE_OBJECT	TCommConfigV01	config
   1.782 +		COMMAND		busDevComm	new
   1.783 +		COMMAND		configSave	new
   1.784 +		COMMAND		config		new
   1.785 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.786 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.787 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.788 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.789 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.790 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.791 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.792 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.793 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.794 +
   1.795 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
   1.796 +		OUTSTANDING
   1.797 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.798 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.799 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.800 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   1.801 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.802 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.803 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.804 +		OUTSTANDING
   1.805 +
   1.806 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.807 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.808 +		OUTSTANDING
   1.809 +
   1.810 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.811 +		OUTSTANDING
   1.812 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.813 +		COMMAND		busDevComm	Close
   1.814 +		COMMAND		config		~
   1.815 +		COMMAND		configSave	~
   1.816 +		COMMAND		busDevComm	~
   1.817 +	END_TEST_BLOCK
   1.818 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
   1.819 +
   1.820 +
   1.821 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   1.822 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   1.823 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.824 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.825 +//! @SYMAuthor			Louis Henry Nayegon
   1.826 +//! @SYMCreationDate		10/04/2008
   1.827 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.828 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.829 +//!					port		= com<port>
   1.830 +//!					baud rate	= 9600
   1.831 +//!					data bits	= 8
   1.832 +//!					stop bits	= 1
   1.833 +//!					parity		= none
   1.834 +//!					flow control	= none
   1.835 +//!				2. Change configuration
   1.836 +//!					baud rate	= <baud>
   1.837 +//!					data bits	= 8
   1.838 +//!					stop bits	= 2
   1.839 +//!					parity		= odd
   1.840 +//!					flow control	= rtscts
   1.841 +//!				3. Send data to com port specifying the length of the data
   1.842 +//!				4. Read data from com port specifying the length of the data
   1.843 +//!				5. Restore configuration
   1.844 +//!				6. Destroy the object
   1.845 +//! @SYMTestStatus		Implemented
   1.846 +//! @SYMTestPriority		High
   1.847 +//! @SYMTestExpectedResults	Data read should be as expected
   1.848 +//! @SYMTestType		CIT
   1.849 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.850 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.851 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.852 +		CREATE_OBJECT	TCommConfigV01	config
   1.853 +		COMMAND		busDevComm	new
   1.854 +		COMMAND		configSave	new
   1.855 +		COMMAND		config		new
   1.856 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.857 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.858 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.859 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.860 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.861 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.862 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.863 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.864 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.865 +
   1.866 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
   1.867 +		OUTSTANDING
   1.868 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.869 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.870 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
   1.871 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
   1.872 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
   1.873 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.874 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.875 +		OUTSTANDING
   1.876 +
   1.877 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
   1.878 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
   1.879 +		OUTSTANDING
   1.880 +
   1.881 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.882 +		OUTSTANDING
   1.883 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.884 +		COMMAND		busDevComm	Close
   1.885 +		COMMAND		config		~
   1.886 +		COMMAND		configSave	~
   1.887 +		COMMAND		busDevComm	~
   1.888 +	END_TEST_BLOCK
   1.889 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
   1.890 +
   1.891 +
   1.892 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   1.893 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   1.894 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
   1.895 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
   1.896 +//! @SYMAuthor			Louis Henry Nayegon
   1.897 +//! @SYMCreationDate		10/04/2008
   1.898 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.899 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.900 +//!					port		= com<port>
   1.901 +//!					baud rate	= 9600
   1.902 +//!					data bits	= 8
   1.903 +//!					stop bits	= 1
   1.904 +//!					parity		= none
   1.905 +//!					flow control	= none
   1.906 +//!				2. Change configuration
   1.907 +//!					baud rate	= <baud>
   1.908 +//!					data bits	= 8
   1.909 +//!					stop bits	= 1
   1.910 +//!					parity		= none
   1.911 +//!					flow control	= xonxoff
   1.912 +//!				3. Send data to com port without specifying the length of the data
   1.913 +//!				4. Read data from com port without specifying the length of the data
   1.914 +//!				5. Restore configuration
   1.915 +//!				6. Destroy the object
   1.916 +//! @SYMTestStatus		Implemented
   1.917 +//! @SYMTestPriority		High
   1.918 +//! @SYMTestExpectedResults	Data read should be as expected
   1.919 +//! @SYMTestType		CIT
   1.920 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.921 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.922 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.923 +		CREATE_OBJECT	TCommConfigV01	config
   1.924 +		COMMAND		busDevComm	new
   1.925 +		COMMAND		configSave	new
   1.926 +		COMMAND		config		new
   1.927 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.928 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.929 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.930 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
   1.931 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
   1.932 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
   1.933 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
   1.934 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
   1.935 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.936 +
   1.937 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
   1.938 +		OUTSTANDING
   1.939 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
   1.940 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
   1.941 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
   1.942 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
   1.943 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
   1.944 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
   1.945 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
   1.946 +		OUTSTANDING
   1.947 +
   1.948 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
   1.949 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
   1.950 +		OUTSTANDING
   1.951 +
   1.952 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
   1.953 +		OUTSTANDING
   1.954 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
   1.955 +		COMMAND		busDevComm	Close
   1.956 +		COMMAND		config		~
   1.957 +		COMMAND		configSave	~
   1.958 +		COMMAND		busDevComm	~
   1.959 +	END_TEST_BLOCK
   1.960 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
   1.961 +
   1.962 +
   1.963 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
   1.964 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
   1.965 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
   1.966 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
   1.967 +//! @SYMAuthor			Louis Henry Nayegon
   1.968 +//! @SYMCreationDate		10/04/2008
   1.969 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
   1.970 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
   1.971 +//!					port		= com<port>
   1.972 +//!					baud rate	= 9600
   1.973 +//!					data bits	= 8
   1.974 +//!					stop bits	= 1
   1.975 +//!					parity		= none
   1.976 +//!					flow control	= none
   1.977 +//!				2. Change configuration
   1.978 +//!					baud rate	= <baud>
   1.979 +//!					data bits	= 8
   1.980 +//!					stop bits	= 1
   1.981 +//!					parity		= none
   1.982 +//!					flow control	= xonxoff
   1.983 +//!				3. Send data to com port specifying the length of the data
   1.984 +//!				4. Read data from com port specifying the length of the data
   1.985 +//!				5. Restore configuration
   1.986 +//!				6. Destroy the object
   1.987 +//! @SYMTestStatus		Implemented
   1.988 +//! @SYMTestPriority		High
   1.989 +//! @SYMTestExpectedResults	Data read should be as expected
   1.990 +//! @SYMTestType		CIT
   1.991 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
   1.992 +		CREATE_OBJECT	RBusDevComm	busDevComm
   1.993 +		CREATE_OBJECT	TCommConfigV01	configSave
   1.994 +		CREATE_OBJECT	TCommConfigV01	config
   1.995 +		COMMAND		busDevComm	new
   1.996 +		COMMAND		configSave	new
   1.997 +		COMMAND		config		new
   1.998 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
   1.999 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1000 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1001 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1002 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1003 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1004 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1005 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1006 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1007 +
  1.1008 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
  1.1009 +		OUTSTANDING
  1.1010 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1011 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1012 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1.1013 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1.1014 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1015 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1016 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1017 +		OUTSTANDING
  1.1018 +
  1.1019 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1020 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1021 +		OUTSTANDING
  1.1022 +
  1.1023 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1024 +		OUTSTANDING
  1.1025 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1026 +		COMMAND		busDevComm	Close
  1.1027 +		COMMAND		config		~
  1.1028 +		COMMAND		configSave	~
  1.1029 +		COMMAND		busDevComm	~
  1.1030 +	END_TEST_BLOCK
  1.1031 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
  1.1032 +
  1.1033 +
  1.1034 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1.1035 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1.1036 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1.1037 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1.1038 +//! @SYMAuthor			Louis Henry Nayegon
  1.1039 +//! @SYMCreationDate		10/04/2008
  1.1040 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1041 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1042 +//!					port		= com<port>
  1.1043 +//!					baud rate	= 9600
  1.1044 +//!					data bits	= 8
  1.1045 +//!					stop bits	= 1
  1.1046 +//!					parity		= none
  1.1047 +//!					flow control	= none
  1.1048 +//!				2. Change configuration
  1.1049 +//!					baud rate	= <baud>
  1.1050 +//!					data bits	= 8
  1.1051 +//!					stop bits	= 2
  1.1052 +//!					parity		= none
  1.1053 +//!					flow control	= xonxoff
  1.1054 +//!				3. Send data to com port without specifying the length of the data
  1.1055 +//!				4. Read data from com port without specifying the length of the data
  1.1056 +//!				5. Restore configuration
  1.1057 +//!				6. Destroy the object
  1.1058 +//! @SYMTestStatus		Implemented
  1.1059 +//! @SYMTestPriority		High
  1.1060 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1061 +//! @SYMTestType		CIT
  1.1062 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1063 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1064 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1065 +		CREATE_OBJECT	TCommConfigV01	config
  1.1066 +		COMMAND		busDevComm	new
  1.1067 +		COMMAND		configSave	new
  1.1068 +		COMMAND		config		new
  1.1069 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1070 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1071 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1072 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1073 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1074 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1075 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1076 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1077 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1078 +
  1.1079 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
  1.1080 +		OUTSTANDING
  1.1081 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1082 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1083 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1084 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1.1085 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1086 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1087 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1088 +		OUTSTANDING
  1.1089 +
  1.1090 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1.1091 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1.1092 +		OUTSTANDING
  1.1093 +
  1.1094 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1095 +		OUTSTANDING
  1.1096 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1097 +		COMMAND		busDevComm	Close
  1.1098 +		COMMAND		config		~
  1.1099 +		COMMAND		configSave	~
  1.1100 +		COMMAND		busDevComm	~
  1.1101 +	END_TEST_BLOCK
  1.1102 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
  1.1103 +
  1.1104 +
  1.1105 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1.1106 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1.1107 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1.1108 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1.1109 +//! @SYMAuthor			Louis Henry Nayegon
  1.1110 +//! @SYMCreationDate		10/04/2008
  1.1111 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1112 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1113 +//!					port		= com<port>
  1.1114 +//!					baud rate	= 9600
  1.1115 +//!					data bits	= 8
  1.1116 +//!					stop bits	= 1
  1.1117 +//!					parity		= none
  1.1118 +//!					flow control	= none
  1.1119 +//!				2. Change configuration
  1.1120 +//!					baud rate	= <baud>
  1.1121 +//!					data bits	= 8
  1.1122 +//!					stop bits	= 2
  1.1123 +//!					parity		= none
  1.1124 +//!					flow control	= xonxoff
  1.1125 +//!				3. Send data to com port specifying the length of the data
  1.1126 +//!				4. Read data from com port specifying the length of the data
  1.1127 +//!				5. Restore configuration
  1.1128 +//!				6. Destroy the object
  1.1129 +//! @SYMTestStatus		Implemented
  1.1130 +//! @SYMTestPriority		High
  1.1131 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1132 +//! @SYMTestType		CIT
  1.1133 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1134 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1135 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1136 +		CREATE_OBJECT	TCommConfigV01	config
  1.1137 +		COMMAND		busDevComm	new
  1.1138 +		COMMAND		configSave	new
  1.1139 +		COMMAND		config		new
  1.1140 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1141 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1142 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1143 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1144 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1145 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1146 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1147 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1148 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1149 +
  1.1150 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
  1.1151 +		OUTSTANDING
  1.1152 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1153 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1154 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1155 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
  1.1156 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1157 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1158 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1159 +		OUTSTANDING
  1.1160 +
  1.1161 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1162 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1163 +		OUTSTANDING
  1.1164 +
  1.1165 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1166 +		OUTSTANDING
  1.1167 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1168 +		COMMAND		busDevComm	Close
  1.1169 +		COMMAND		config		~
  1.1170 +		COMMAND		configSave	~
  1.1171 +		COMMAND		busDevComm	~
  1.1172 +	END_TEST_BLOCK
  1.1173 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
  1.1174 +
  1.1175 +
  1.1176 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1.1177 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1.1178 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1.1179 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1.1180 +//! @SYMAuthor			Louis Henry Nayegon
  1.1181 +//! @SYMCreationDate		10/04/2008
  1.1182 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1183 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1184 +//!					port		= com<port>
  1.1185 +//!					baud rate	= 9600
  1.1186 +//!					data bits	= 8
  1.1187 +//!					stop bits	= 1
  1.1188 +//!					parity		= none
  1.1189 +//!					flow control	= none
  1.1190 +//!				2. Change configuration
  1.1191 +//!					baud rate	= <baud>
  1.1192 +//!					data bits	= 8
  1.1193 +//!					stop bits	= 1
  1.1194 +//!					parity		= even
  1.1195 +//!					flow control	= xonxoff
  1.1196 +//!				3. Send data to com port without specifying the length of the data
  1.1197 +//!				4. Read data from com port without specifying the length of the data
  1.1198 +//!				5. Restore configuration
  1.1199 +//!				6. Destroy the object
  1.1200 +//! @SYMTestStatus		Implemented
  1.1201 +//! @SYMTestPriority		High
  1.1202 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1203 +//! @SYMTestType		CIT
  1.1204 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1205 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1206 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1207 +		CREATE_OBJECT	TCommConfigV01	config
  1.1208 +		COMMAND		busDevComm	new
  1.1209 +		COMMAND		configSave	new
  1.1210 +		COMMAND		config		new
  1.1211 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1212 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1213 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1214 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1215 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1216 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1217 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1218 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1219 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1220 +
  1.1221 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
  1.1222 +		OUTSTANDING
  1.1223 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1224 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1225 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1.1226 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1.1227 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1228 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1229 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1230 +		OUTSTANDING
  1.1231 +
  1.1232 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1.1233 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1.1234 +		OUTSTANDING
  1.1235 +
  1.1236 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1237 +		OUTSTANDING
  1.1238 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1239 +		COMMAND		busDevComm	Close
  1.1240 +		COMMAND		config		~
  1.1241 +		COMMAND		configSave	~
  1.1242 +		COMMAND		busDevComm	~
  1.1243 +	END_TEST_BLOCK
  1.1244 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
  1.1245 +
  1.1246 +
  1.1247 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1.1248 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1.1249 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1.1250 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1.1251 +//! @SYMAuthor			Louis Henry Nayegon
  1.1252 +//! @SYMCreationDate		10/04/2008
  1.1253 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1254 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1255 +//!					port		= com<port>
  1.1256 +//!					baud rate	= 9600
  1.1257 +//!					data bits	= 8
  1.1258 +//!					stop bits	= 1
  1.1259 +//!					parity		= none
  1.1260 +//!					flow control	= none
  1.1261 +//!				2. Change configuration
  1.1262 +//!					baud rate	= <baud>
  1.1263 +//!					data bits	= 8
  1.1264 +//!					stop bits	= 1
  1.1265 +//!					parity		= even
  1.1266 +//!					flow control	= xonxoff
  1.1267 +//!				3. Send data to com port specifying the length of the data
  1.1268 +//!				4. Read data from com port specifying the length of the data
  1.1269 +//!				5. Restore configuration
  1.1270 +//!				6. Destroy the object
  1.1271 +//! @SYMTestStatus		Implemented
  1.1272 +//! @SYMTestPriority		High
  1.1273 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1274 +//! @SYMTestType		CIT
  1.1275 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1276 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1277 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1278 +		CREATE_OBJECT	TCommConfigV01	config
  1.1279 +		COMMAND		busDevComm	new
  1.1280 +		COMMAND		configSave	new
  1.1281 +		COMMAND		config		new
  1.1282 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1283 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1284 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1285 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1286 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1287 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1288 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1289 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1290 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1291 +
  1.1292 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
  1.1293 +		OUTSTANDING
  1.1294 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1295 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1296 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1.1297 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1.1298 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1299 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1300 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1301 +		OUTSTANDING
  1.1302 +
  1.1303 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1304 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1305 +		OUTSTANDING
  1.1306 +
  1.1307 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1308 +		OUTSTANDING
  1.1309 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1310 +		COMMAND		busDevComm	Close
  1.1311 +		COMMAND		config		~
  1.1312 +		COMMAND		configSave	~
  1.1313 +		COMMAND		busDevComm	~
  1.1314 +	END_TEST_BLOCK
  1.1315 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
  1.1316 +
  1.1317 +
  1.1318 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1.1319 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1.1320 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1.1321 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1.1322 +//! @SYMAuthor			Louis Henry Nayegon
  1.1323 +//! @SYMCreationDate		10/04/2008
  1.1324 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1325 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1326 +//!					port		= com<port>
  1.1327 +//!					baud rate	= 9600
  1.1328 +//!					data bits	= 8
  1.1329 +//!					stop bits	= 1
  1.1330 +//!					parity		= none
  1.1331 +//!					flow control	= none
  1.1332 +//!				2. Change configuration
  1.1333 +//!					baud rate	= <baud>
  1.1334 +//!					data bits	= 8
  1.1335 +//!					stop bits	= 2
  1.1336 +//!					parity		= even
  1.1337 +//!					flow control	= xonxoff
  1.1338 +//!				3. Send data to com port without specifying the length of the data
  1.1339 +//!				4. Read data from com port without specifying the length of the data
  1.1340 +//!				5. Restore configuration
  1.1341 +//!				6. Destroy the object
  1.1342 +//! @SYMTestStatus		Implemented
  1.1343 +//! @SYMTestPriority		High
  1.1344 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1345 +//! @SYMTestType		CIT
  1.1346 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1347 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1348 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1349 +		CREATE_OBJECT	TCommConfigV01	config
  1.1350 +		COMMAND		busDevComm	new
  1.1351 +		COMMAND		configSave	new
  1.1352 +		COMMAND		config		new
  1.1353 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1354 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1355 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1356 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1357 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1358 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1359 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1360 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1361 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1362 +
  1.1363 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
  1.1364 +		OUTSTANDING
  1.1365 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1366 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1367 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1368 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1.1369 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1370 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1371 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1372 +		OUTSTANDING
  1.1373 +
  1.1374 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1.1375 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1.1376 +		OUTSTANDING
  1.1377 +
  1.1378 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1379 +		OUTSTANDING
  1.1380 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1381 +		COMMAND		busDevComm	Close
  1.1382 +		COMMAND		config		~
  1.1383 +		COMMAND		configSave	~
  1.1384 +		COMMAND		busDevComm	~
  1.1385 +	END_TEST_BLOCK
  1.1386 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
  1.1387 +
  1.1388 +
  1.1389 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1.1390 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1.1391 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1.1392 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1.1393 +//! @SYMAuthor			Louis Henry Nayegon
  1.1394 +//! @SYMCreationDate		10/04/2008
  1.1395 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1396 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1397 +//!					port		= com<port>
  1.1398 +//!					baud rate	= 9600
  1.1399 +//!					data bits	= 8
  1.1400 +//!					stop bits	= 1
  1.1401 +//!					parity		= none
  1.1402 +//!					flow control	= none
  1.1403 +//!				2. Change configuration
  1.1404 +//!					baud rate	= <baud>
  1.1405 +//!					data bits	= 8
  1.1406 +//!					stop bits	= 2
  1.1407 +//!					parity		= even
  1.1408 +//!					flow control	= xonxoff
  1.1409 +//!				3. Send data to com port specifying the length of the data
  1.1410 +//!				4. Read data from com port specifying the length of the data
  1.1411 +//!				5. Restore configuration
  1.1412 +//!				6. Destroy the object
  1.1413 +//! @SYMTestStatus		Implemented
  1.1414 +//! @SYMTestPriority		High
  1.1415 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1416 +//! @SYMTestType		CIT
  1.1417 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1418 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1419 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1420 +		CREATE_OBJECT	TCommConfigV01	config
  1.1421 +		COMMAND		busDevComm	new
  1.1422 +		COMMAND		configSave	new
  1.1423 +		COMMAND		config		new
  1.1424 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1425 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1426 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1427 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1428 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1429 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1430 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1431 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1432 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1433 +
  1.1434 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
  1.1435 +		OUTSTANDING
  1.1436 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1437 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1438 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1439 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
  1.1440 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1441 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1442 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1443 +		OUTSTANDING
  1.1444 +
  1.1445 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1446 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1447 +		OUTSTANDING
  1.1448 +
  1.1449 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1450 +		OUTSTANDING
  1.1451 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1452 +		COMMAND		busDevComm	Close
  1.1453 +		COMMAND		config		~
  1.1454 +		COMMAND		configSave	~
  1.1455 +		COMMAND		busDevComm	~
  1.1456 +	END_TEST_BLOCK
  1.1457 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
  1.1458 +
  1.1459 +
  1.1460 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1.1461 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1.1462 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1.1463 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1.1464 +//! @SYMAuthor			Louis Henry Nayegon
  1.1465 +//! @SYMCreationDate		10/04/2008
  1.1466 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1467 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1468 +//!					port		= com<port>
  1.1469 +//!					baud rate	= 9600
  1.1470 +//!					data bits	= 8
  1.1471 +//!					stop bits	= 1
  1.1472 +//!					parity		= none
  1.1473 +//!					flow control	= none
  1.1474 +//!				2. Change configuration
  1.1475 +//!					baud rate	= <baud>
  1.1476 +//!					data bits	= 8
  1.1477 +//!					stop bits	= 1
  1.1478 +//!					parity		= odd
  1.1479 +//!					flow control	= xonxoff
  1.1480 +//!				3. Send data to com port without specifying the length of the data
  1.1481 +//!				4. Read data from com port without specifying the length of the data
  1.1482 +//!				5. Restore configuration
  1.1483 +//!				6. Destroy the object
  1.1484 +//! @SYMTestStatus		Implemented
  1.1485 +//! @SYMTestPriority		High
  1.1486 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1487 +//! @SYMTestType		CIT
  1.1488 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1489 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1490 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1491 +		CREATE_OBJECT	TCommConfigV01	config
  1.1492 +		COMMAND		busDevComm	new
  1.1493 +		COMMAND		configSave	new
  1.1494 +		COMMAND		config		new
  1.1495 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1496 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1497 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1498 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1499 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1500 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1501 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1502 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1503 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1504 +
  1.1505 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
  1.1506 +		OUTSTANDING
  1.1507 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1508 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1509 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1.1510 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1.1511 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1512 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1513 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1514 +		OUTSTANDING
  1.1515 +
  1.1516 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1.1517 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1.1518 +		OUTSTANDING
  1.1519 +
  1.1520 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1521 +		OUTSTANDING
  1.1522 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1523 +		COMMAND		busDevComm	Close
  1.1524 +		COMMAND		config		~
  1.1525 +		COMMAND		configSave	~
  1.1526 +		COMMAND		busDevComm	~
  1.1527 +	END_TEST_BLOCK
  1.1528 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
  1.1529 +
  1.1530 +
  1.1531 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1.1532 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1.1533 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1.1534 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1.1535 +//! @SYMAuthor			Louis Henry Nayegon
  1.1536 +//! @SYMCreationDate		10/04/2008
  1.1537 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1538 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1539 +//!					port		= com<port>
  1.1540 +//!					baud rate	= 9600
  1.1541 +//!					data bits	= 8
  1.1542 +//!					stop bits	= 1
  1.1543 +//!					parity		= none
  1.1544 +//!					flow control	= none
  1.1545 +//!				2. Change configuration
  1.1546 +//!					baud rate	= <baud>
  1.1547 +//!					data bits	= 8
  1.1548 +//!					stop bits	= 1
  1.1549 +//!					parity		= odd
  1.1550 +//!					flow control	= xonxoff
  1.1551 +//!				3. Send data to com port specifying the length of the data
  1.1552 +//!				4. Read data from com port specifying the length of the data
  1.1553 +//!				5. Restore configuration
  1.1554 +//!				6. Destroy the object
  1.1555 +//! @SYMTestStatus		Implemented
  1.1556 +//! @SYMTestPriority		High
  1.1557 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1558 +//! @SYMTestType		CIT
  1.1559 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1560 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1561 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1562 +		CREATE_OBJECT	TCommConfigV01	config
  1.1563 +		COMMAND		busDevComm	new
  1.1564 +		COMMAND		configSave	new
  1.1565 +		COMMAND		config		new
  1.1566 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1567 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1568 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1569 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1570 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1571 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1572 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1573 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1574 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1575 +
  1.1576 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
  1.1577 +		OUTSTANDING
  1.1578 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1579 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1580 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
  1.1581 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1.1582 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1583 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1584 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1585 +		OUTSTANDING
  1.1586 +
  1.1587 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1588 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1589 +		OUTSTANDING
  1.1590 +
  1.1591 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1592 +		OUTSTANDING
  1.1593 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1594 +		COMMAND		busDevComm	Close
  1.1595 +		COMMAND		config		~
  1.1596 +		COMMAND		configSave	~
  1.1597 +		COMMAND		busDevComm	~
  1.1598 +	END_TEST_BLOCK
  1.1599 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
  1.1600 +
  1.1601 +
  1.1602 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1.1603 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1.1604 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
  1.1605 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
  1.1606 +//! @SYMAuthor			Louis Henry Nayegon
  1.1607 +//! @SYMCreationDate		10/04/2008
  1.1608 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1609 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1610 +//!					port		= com<port>
  1.1611 +//!					baud rate	= 9600
  1.1612 +//!					data bits	= 8
  1.1613 +//!					stop bits	= 1
  1.1614 +//!					parity		= none
  1.1615 +//!					flow control	= none
  1.1616 +//!				2. Change configuration
  1.1617 +//!					baud rate	= <baud>
  1.1618 +//!					data bits	= 8
  1.1619 +//!					stop bits	= 2
  1.1620 +//!					parity		= odd
  1.1621 +//!					flow control	= xonxoff
  1.1622 +//!				3. Send data to com port without specifying the length of the data
  1.1623 +//!				4. Read data from com port without specifying the length of the data
  1.1624 +//!				5. Restore configuration
  1.1625 +//!				6. Destroy the object
  1.1626 +//! @SYMTestStatus		Implemented
  1.1627 +//! @SYMTestPriority		High
  1.1628 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1629 +//! @SYMTestType		CIT
  1.1630 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1631 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1632 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1633 +		CREATE_OBJECT	TCommConfigV01	config
  1.1634 +		COMMAND		busDevComm	new
  1.1635 +		COMMAND		configSave	new
  1.1636 +		COMMAND		config		new
  1.1637 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1638 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1639 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1640 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1641 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1642 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1643 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1644 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1645 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1646 +
  1.1647 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
  1.1648 +		OUTSTANDING
  1.1649 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1650 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1651 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1652 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1.1653 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1654 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1655 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1656 +		OUTSTANDING
  1.1657 +
  1.1658 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
  1.1659 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
  1.1660 +		OUTSTANDING
  1.1661 +
  1.1662 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1663 +		OUTSTANDING
  1.1664 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1665 +		COMMAND		busDevComm	Close
  1.1666 +		COMMAND		config		~
  1.1667 +		COMMAND		configSave	~
  1.1668 +		COMMAND		busDevComm	~
  1.1669 +	END_TEST_BLOCK
  1.1670 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
  1.1671 +
  1.1672 +
  1.1673 +START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
  1.1674 +//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
  1.1675 +//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
  1.1676 +//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
  1.1677 +//! @SYMAuthor			Louis Henry Nayegon
  1.1678 +//! @SYMCreationDate		10/04/2008
  1.1679 +//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
  1.1680 +//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
  1.1681 +//!					port		= com<port>
  1.1682 +//!					baud rate	= 9600
  1.1683 +//!					data bits	= 8
  1.1684 +//!					stop bits	= 1
  1.1685 +//!					parity		= none
  1.1686 +//!					flow control	= none
  1.1687 +//!				2. Change configuration
  1.1688 +//!					baud rate	= <baud>
  1.1689 +//!					data bits	= 8
  1.1690 +//!					stop bits	= 2
  1.1691 +//!					parity		= odd
  1.1692 +//!					flow control	= xonxoff
  1.1693 +//!				3. Send data to com port specifying the length of the data
  1.1694 +//!				4. Read data from com port specifying the length of the data
  1.1695 +//!				5. Restore configuration
  1.1696 +//!				6. Destroy the object
  1.1697 +//! @SYMTestStatus		Implemented
  1.1698 +//! @SYMTestPriority		High
  1.1699 +//! @SYMTestExpectedResults	Data read should be as expected
  1.1700 +//! @SYMTestType		CIT
  1.1701 +	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
  1.1702 +		CREATE_OBJECT	RBusDevComm	busDevComm
  1.1703 +		CREATE_OBJECT	TCommConfigV01	configSave
  1.1704 +		CREATE_OBJECT	TCommConfigV01	config
  1.1705 +		COMMAND		busDevComm	new
  1.1706 +		COMMAND		configSave	new
  1.1707 +		COMMAND		config		new
  1.1708 +		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
  1.1709 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1710 +		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1711 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
  1.1712 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
  1.1713 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
  1.1714 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
  1.1715 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
  1.1716 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1717 +
  1.1718 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
  1.1719 +		OUTSTANDING
  1.1720 +		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
  1.1721 +		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
  1.1722 +		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
  1.1723 +		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
  1.1724 +		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
  1.1725 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
  1.1726 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
  1.1727 +		OUTSTANDING
  1.1728 +
  1.1729 +		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
  1.1730 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
  1.1731 +		OUTSTANDING
  1.1732 +
  1.1733 +		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
  1.1734 +		OUTSTANDING
  1.1735 +		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
  1.1736 +		COMMAND		busDevComm	Close
  1.1737 +		COMMAND		config		~
  1.1738 +		COMMAND		configSave	~
  1.1739 +		COMMAND		busDevComm	~
  1.1740 +	END_TEST_BLOCK
  1.1741 +END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002