diff -r 000000000000 -r c9bc50fca66e usbmgmt/usbmgrtest/T_usb/scripts/t_usb2.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/usbmgmt/usbmgrtest/T_usb/scripts/t_usb2.script Tue Feb 02 02:02:59 2010 +0200 @@ -0,0 +1,87 @@ +// Copyright (c) 2007-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: +// t_usb2.scripts +// t_usb tests. +// Test Steps available +// "StartUsb" - Initiate Start of USB services +// "WaitForUsb" - Wait for the bus to re-enumerate +// "StartCSY" - Ask C32 to load the ACM CSY +// "OpenDTE" - Open the ACM comm port as a DTE +// "OpenDCE" - Open the ACM comm port as a DCE +// "Read" - Post a Read to the comm port +// "Write" - Post a Write to the comm port +// "CancelRead" - Cancel a pending Read +// "CancelWrite" - Cancel a pending Write +// "WaitForRead" - Wait for a Read operation to complete +// "WaitForWrite" - Wait for a Write operation to complete +// "ReadOneOrMore" - Post a ReadOneOrMore to the comm port +// "ClosePort" - Close the ACM port +// "CloseCommServer" - Close the handle to C32 +// "CloseUsb" - Close the handle to the USB server +// "CloseAll" - Close all handles (port, C32 and USB server) +// "StopUsb" - Stop USB services +// "NotifySignalChange" - Post a notify request for when signals change +// "WaitForReadCancel" - Wait for a read operation to be cancelled completely +// "ReadThenCancel" - Post a read and then cancel it immediately +// "NotifyConfigChange" - Post a notify request for when the config changes +// "WaitForConfigChange" - Wait for the configuration to change +// "NotifyBreak" - Post a notify request for when a break occurs +// "WaitForBreak" - Wait for a break to occur +// "SetSignalsToMarkC" - Set the signals to mark (Requires a configuration file) +// "SetSignalsToSpaceC" - Set the signals to space (Requires a configuration file) +// "CheckSignalsC" - Check the signals match (Requires a configuration file) +// "WaitForReadFailureC" - Wait for read failure (Requires a configuration file) +// "WaitForWriteFailureC" - Wait for write failure (Requires a configuration file) +// "OpenPortC" - Open the ACM port configurable for role, mode and return value +// "WaitForSignalChangeC" - Wait for the signals to change +// +// + +LOAD_SUITE t_usb.dll + +//////////////////////////////////////// +// Test 2 - Register for Config Change +//////////////////////////////////////// + +PRINT Please remove USB cable +PAUSE + +// Request the USB services are started +RUN_TEST_STEP -1, t_usb, StartUsb + +PRINT Please insert USB cable +PAUSE + +// Wait for the bus to re-enumerate +RUN_TEST_STEP -1, t_usb, WaitForUsb + +// Open the ACM comm port as DTE +RUN_TEST_STEP -1, t_usb, OpenDTE + +// Register for Config Change +RUN_TEST_STEP -1, t_usb, NotifyConfigChange + +// Register for Config Change +RUN_TEST_STEP -1, t_usb, WaitForConfigChangeC, e:\t_usb3.ini + +// Close the port +RUN_TEST_STEP -1, t_usb, ClosePort + +// Close the rest of the handles +RUN_TEST_STEP -1, t_usb, CloseAll + +TEST_COMPLETE 2 + +UNLOAD +