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