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