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