diff -r 5b2a402e96ac -r 25fce757be94 usbuis/usbuinotif/tsrc/usbuinotifapitest/conf/ui_usbuinotifapitest.cfg --- a/usbuis/usbuinotif/tsrc/usbuinotifapitest/conf/ui_usbuinotifapitest.cfg Thu Aug 19 10:54:11 2010 +0300 +++ b/usbuis/usbuinotif/tsrc/usbuinotifapitest/conf/ui_usbuinotifapitest.cfg Tue Aug 31 16:13:57 2010 +0300 @@ -1,230 +1,392 @@ -/* -* Copyright (c) 2008-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: Test script config file -* -*/ + // USB UI Notif tests - total 33 tc + +[Define] +//Message box OK button coordinates +OK_X 180 +OK_Y 397 + +//Message box pause before OK +OK_PAUSE 1500 -// UsbUiNotifApiTest Module - total 21 tc +//Message box pause before dismiss (enter key) +DISMISS_PAUSE 1500 + +//Device notification dialog touch coordinates +DEVICENOTIF_X 141 +DEVICENOTIF_Y 47 -// UsbUiNotifApiTest Api Tests (... tc) +//Device notification dialog pause before touch +DEVICENOTIF_PAUSE 1000 +[Enddefine] -// Cable connected notifier tests (3) + +// Cable connected notifier tests [Test] -title USB Ovi Suite Personality Info (Cable Connected Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock CableConnectedNotifierTest PCSUITEMTP -pause 4000 -delete tester -[Endtest] - -[Test] -title USB MS Personality Info (Cable Connected Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock CableConnectedNotifierTest MS -pause 4000 -delete tester -[Endtest] - -[Test] -title USB MTP Personality Info (Cable Connected Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock CableConnectedNotifierTest MTP -pause 4000 +title USB Cable Connected (Cable Connected Notifier Test) +create USBUiNotifApiTest tester +tester CableConnectedNotifierTest PCSUITEMTP +tester FinishCableConnectedQuery CANCEL delete tester [Endtest] - [Test] -title USB No Memory Card Query Accepted (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBNoMemoryCard -tester ExecuteApiTestBlock FinishQuery ACCEPT +title USB Cable Connected cancel (Cable Connected Notifier Test) +create USBUiNotifApiTest tester +tester CableConnectedNotifierTest PCSUITEMTP +pause 500 +tester CancelCableConnectedNotifier +tester FinishCableConnectedQuery CANCEL delete tester [Endtest] [Test] -title USB Storage Media Failure Query Accepted/Device Key Enter Pressed (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBStorageMediaFailure -pause 3000 -presskey global EKeyEnter -tester ExecuteApiTestBlock FinishQuery ACCEPT +title USB Cable Connected touch (Cable Connected Notifier Test) +create USBUiNotifApiTest tester +tester CableConnectedNotifierTest PCSUITEMTP +pause DEVICENOTIF_PAUSE +sendpointerevent global EButton1 DEVICENOTIF_X DEVICENOTIF_Y +tester FinishCableConnectedQuery ACCEPT +delete tester +[Endtest] + + +// Queries + +[Test] +title USB Query Storage Media Failure OK (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBStorageMediaFailure +pause OK_PAUSE +sendpointerevent global EButton1 OK_X OK_Y +tester FinishQuery ACCEPT delete tester [Endtest] [Test] -title USB Storage Media Failure Query Accepted/Device Key 0 Pressed (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBStorageMediaFailure -pause 1000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title USB Query Storage Media Failure dismiss (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBStorageMediaFailure +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title USB Query Not Enough RAM dismiss (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBNotEnoughRam +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title USB Query Disk Full dismiss (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBDiskFull +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] -title USB Change From Mass Storage Query Accepted/Device Key Enter Pressed (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBChangeFromMassStorage -pause 3000 +title USB Query cancel (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBStorageMediaFailure +tester CancelQueryNotifier +tester FinishQuery CANCEL +delete tester +[Endtest] + +//Test launching query without cancelling the previous. +[Test] +title USB Query no cancel (USB Queries Notifier Test) +create USBUiNotifApiTest tester +tester UsbQueriesNotifierTest EUSBStorageMediaFailure +pause DISMISS_PAUSE presskey global EKeyEnter -tester ExecuteApiTestBlock FinishQuery ACCEPT +tester WaitForRequest +tester UsbQueriesNotifierTest EUSBStorageMediaFailure +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] + +// OTG Errors + [Test] -title USB Change From Mass Storage Query Accepted/Device Key 0 Pressed (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBChangeFromMassStorage -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title OTG Error too much power (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgTooMuchPower +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] -title USB Change From Mass Storage Query Cancelled (USB Queries Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbQueriesNotifierTest EUSBChangeFromMassStorage -pause 3000 -presskey global EKeyDevice1 -tester ExecuteApiTestBlock FinishQuery CANCEL -delete tester -[Endtest] - - -[Test] -title OTG Error too much power (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgTooMuchPower -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT -delete tester -[Endtest] - -[Test] -title OTG Error too much power (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgTooMuchPowerRequired -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title OTG Error too much power req (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgTooMuchPowerRequired +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] title OTG Error unsupported device (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgUnsupportedDevice -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgUnsupportedDevice +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] title OTG Error Hub not supported device (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgHubUnsupported -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgHubUnsupported +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] title OTG Error error in connection (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgErrorInConnection -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgErrorInConnection +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] title OTG Attach timed out (Otg Error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGErrorNotifierTests EUsbOtgErrorAttachTimedOut -pause 3000 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgErrorAttachTimedOut +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] -title OTG Partially supported device (Otg Warning Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice -pause 500 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title OTG Error no memory (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgErrorNoMemory +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] [Test] -title Load and Unload notifiers -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock LoadNotifiers -pause 500 -tester ExecuteApiTestBlock UnLoadNotifiers +title OTG Error OK (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgUnsupportedDevice +pause OK_PAUSE +sendpointerevent global EButton1 OK_X OK_Y +tester FinishQuery ACCEPT delete tester [Endtest] [Test] -title MSMM error test (MSMM error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbMSMMNotifierTests EUsbMSMMGeneralError -pause 500 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title OTG Error cancel (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgUnsupportedDevice +tester CancelOtgErrorNotifier +tester FinishQuery CANCEL +delete tester +[Endtest] + +//Test launching OTG error without cancelling the previous. +[Test] +title OTG Error no cancel (Otg Error Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGErrorNotifierTests EUsbOtgUnsupportedDevice +pause DISMISS_PAUSE +presskey global EKeyEnter +tester WaitForRequest +tester UsbOTGErrorNotifierTests EUsbOtgErrorInConnection +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] + +// OTG Warnings + [Test] -title MSMM error test (MSMM error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbMSMMNotifierTests EUsbMSMMUnknownFileSystem -pause 500 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title OTG Partially supported device (Otg Warning Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +//let the dialog time out +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title OTG Partially supported device OK (Otg Warning Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +pause OK_PAUSE +sendpointerevent global EButton1 OK_X OK_Y +tester FinishQuery ACCEPT +delete tester +[Endtest] + +[Test] +title OTG Partially supported device dismiss(Otg Warning Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title OTG Partially supported device cancel(Otg Warning Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +pause DISMISS_PAUSE +tester CancelOtgWarningNotifier +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title OTG Partially supported device no cancel(Otg Warning Notifier Test) +create USBUiNotifApiTest tester +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +pause DISMISS_PAUSE +presskey global EKeyEnter +tester WaitForRequest +tester UsbOTGWarningNotifierTests EUsbOtgPartiallySupportedDevice +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + + +// MSMM Errors + +[Test] +title MSMM error OK (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMGeneralError +pause OK_PAUSE +sendpointerevent global EButton1 OK_X OK_Y +tester FinishQuery ACCEPT delete tester [Endtest] [Test] -title MSMM error test (MSMM error Notifier Test) -create UsbUiNotifApiTest tester -tester ExecuteApiTestBlock UsbMSMMNotifierTests EUsbMSMMOutOfMemory -pause 500 -presskey global EKeyDevice0 -tester ExecuteApiTestBlock FinishQuery ACCEPT +title MSMM error dismiss (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMGeneralError +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title MSMM error cancel (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMGeneralError +tester CancelMsmmNotifier +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title MSMM error Unknown file system (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMUnknownFileSystem +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL delete tester [Endtest] -// Add new api tests here -// ... +[Test] +title MSMM error Out of memory (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMOutOfMemory +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title MSMM safe to remove (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMSafeToRemove +tester FinishQuery CANCEL +delete tester +[Endtest] + +[Test] +title MSMM warning unable to eject (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMUnableToEject +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] +//Test launching MSMM error without cancelling the previous. +[Test] +title MSMM error no cancel (MSMM error Notifier Test) +create USBUiNotifApiTest tester +tester UsbMSMMNotifierTests EUsbMSMMUnknownFileSystem +pause DISMISS_PAUSE +presskey global EKeyEnter +tester WaitForRequest +tester UsbMSMMNotifierTests EUsbMSMMOutOfMemory +pause DISMISS_PAUSE +presskey global EKeyEnter +tester FinishQuery CANCEL +delete tester +[Endtest] -// UsbUiNotifApiTest Module Tests (... tc) +//MEikSrvNotifierBase2 API -// Add new module tests here -// ... +[Test] +title Load and Unload notifiers +create USBUiNotifApiTest tester +tester LoadNotifiers +pause 500 +//the destructors of the notifier classes will be called +tester UnLoadNotifiers +delete tester +[Endtest] - -// UsbUiNotifApiTest Branch Tests (... tc) +[Test] +title Synchronous Start +create USBUiNotifApiTest tester +tester SynchStart EUsbOtgPartiallySupportedDevice +delete tester +[Endtest] -// Add new branch tests here -// ... +[Test] +title Update +create USBUiNotifApiTest tester +tester Update +delete tester +[Endtest] \ No newline at end of file