haitest/bspsvs/suite/bsp/uart/scripts/base-bsp-serial-driver-stress.script
changeset 0 cec860690d41
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/haitest/bspsvs/suite/bsp/uart/scripts/base-bsp-serial-driver-stress.script	Tue Feb 02 01:39:10 2010 +0200
@@ -0,0 +1,1738 @@
+//
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+//! @file
+//! @SYMTestSuiteName		base-bsp-serial-driver-stress_PORT<port>-<baud>
+//! @SYMScriptTestEnvironment	This test script requires a base port ROM
+
+/////////////////////////////////////////////////////////////////////
+// base-bsp-serial-driver-stress-PORT<port>-<baud>.script
+//
+//
+// Tests elements of the RBusDevComm
+// as a means of confidence that the HAI APIs work as expected.
+//
+// Tests are validated through environment settings found in the file t_serial.ini
+//
+// The purpose is to provide a regression test suite of publishedPartner APIs for RBusDevComm.
+// Negative testing is performed to confirm that correct errors are returned when incorrect parameters are given.
+// The tests are fully automated.
+/////////////////////////////////////////////////////////////////////
+
+LOAD_SUITE	t_serial
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= none
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= none
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= even
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= even
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= even
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= even
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= odd
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= odd
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= odd
+//!					flow control	= rtscts
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= odd
+//!					flow control	= rtscts
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-rtscts-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeRtsCts
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_rtscts-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-none-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_none_xonxoff-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= none
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= none
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-none-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityNone
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_none_xonxoff-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= even
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= even
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-even-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_even_xonxoff-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= even
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= even
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-even-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityEven
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_even_xonxoff-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= odd
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= odd
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-1-odd-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop1
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_1_odd_xonxoff-2002
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref});
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref})
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= odd
+//!					flow control	= xonxoff
+//!				3. Send data to com port without specifying the length of the data
+//!				4. Read data from com port without specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2001-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2001
+
+
+START_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
+//! @SYMTestCaseID		BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002
+//! @SYMAPI			RBusDevComm::Write(TRequestStatus {ref}, const TDesC8 {ref}, TInt);
+//!				RBusDevComm::Read(TRequestStatus {ref}, TDesC8 {ref}, TInt)
+//! @SYMAuthor			Louis Henry Nayegon
+//! @SYMCreationDate		10/04/2008
+//! @SYMTestCaseDesc		Echo large amount of data read from a file to/from the Serial Echo Server
+//! @SYMTestActions		1. Create RBusDevComm object, save original configuration and configure to echo server startup settings
+//!					port		= com<port>
+//!					baud rate	= 9600
+//!					data bits	= 8
+//!					stop bits	= 1
+//!					parity		= none
+//!					flow control	= none
+//!				2. Change configuration
+//!					baud rate	= <baud>
+//!					data bits	= 8
+//!					stop bits	= 2
+//!					parity		= odd
+//!					flow control	= xonxoff
+//!				3. Send data to com port specifying the length of the data
+//!				4. Read data from com port specifying the length of the data
+//!				5. Restore configuration
+//!				6. Destroy the object
+//! @SYMTestStatus		Implemented
+//! @SYMTestPriority		High
+//! @SYMTestExpectedResults	Data read should be as expected
+//! @SYMTestType		CIT
+	START_TEST_BLOCK	60		t_serial			\base\serial\base-bsp-serial-driver-stress-PORT<port>-<baud>.ini
+		CREATE_OBJECT	RBusDevComm	busDevComm
+		CREATE_OBJECT	TCommConfigV01	configSave
+		CREATE_OBJECT	TCommConfigV01	config
+		COMMAND		busDevComm	new
+		COMMAND		configSave	new
+		COMMAND		config		new
+		COMMAND		busDevComm	Open				BASE-BSP-SERIAL-DRIVER-PORT<port>-Open
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Config				BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-ECHO-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-ECHO-iDataBits
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-ECHO-iStopBits
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-ECHO-iParity
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-ECHO-iHandshake
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-<baud>-8-2-odd-xonxoff-Write_config
+		OUTSTANDING
+		COMMAND		config		iRate				BASE-BSP-SERIAL-DRIVER-iRate
+		COMMAND		config		iDataBits			BASE-BSP-SERIAL-DRIVER-EData8
+		COMMAND		config		iStopBits			BASE-BSP-SERIAL-DRIVER-EStop2
+		COMMAND		config		iParity				BASE-BSP-SERIAL-DRIVER-EParityOdd
+		COMMAND		config		iHandshake			BASE-BSP-SERIAL-DRIVER-HandshakeXonXoff
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-Config
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-ECHO-Read_config
+		OUTSTANDING
+
+		COMMAND		busDevComm	Read				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Read
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-STRESS-8-2002-Write
+		OUTSTANDING
+
+		COMMAND		busDevComm	Write				BASE-BSP-SERIAL-DRIVER-ECHO-Write-Reset
+		OUTSTANDING
+		COMMAND		busDevComm	SetConfig			BASE-BSP-SERIAL-DRIVER-ECHO-ConfigSave
+		COMMAND		busDevComm	Close
+		COMMAND		config		~
+		COMMAND		configSave	~
+		COMMAND		busDevComm	~
+	END_TEST_BLOCK
+END_TESTCASE			BASE-BSP-SERIAL-DRIVER-STRESS_PORT<port>_<baud>_8_2_odd_xonxoff-2002