diff -r 000000000000 -r bde4ae8d615e os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-PSUBASE-DRIVER.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-PSUBASE-DRIVER.script Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,437 @@ +// +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + +LOAD_SUITE T_mmcsd + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0001 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0001 +//! @SYMTestCaseDesc Load MMC/SD Logical Device Driver +//! @SYMTestPriority high +//! @SYMTestActions Load D_MMCSDIF LDD Driver +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI User::LoadLogicalDevice(const TDesC {ref}); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 LoadDriver BASE-BSP-MMC-DRIVER-LDDName-CMD0001 + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0001 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0002 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0002 +//! @SYMTestCaseDesc Checks whether this PSU is powering a bus containing a locked device, +//! i.e. one that is recognised and in use by a client +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the power bus locked flag +//! 5. Display the power bus locked counter value +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed the power bus locked counter value (TRUE or FALSE) +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::IsLocked(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 IsLocked BASE-BSP-MMC-DRIVER-IsLocked-CMD002 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0002 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0003 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0003 +//! @SYMTestCaseDesc Checks whether the PSU is off. +//! The PSU is off when it is in the EPsuOff state +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the Psu State flag +//! 5. Display the PSU State +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed the PSU State value (TRUE or FALSE) +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::IsOff(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 IsOff BASE-BSP-MMC-DRIVER-IsOff-CMD003 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0003 + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0004 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0004 +//! @SYMTestCaseDesc Gets the maximum current (in microAmps) that the PSU is able to supply +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads maximum current (in microAmps) +//! 5. Display the maximum current that the PSU is able to supply +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed the maximum current (in microAmps) +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::MaxCurrentInMicroAmps(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 MaxCurrentInMicroAmps BASE-BSP-MMC-DRIVER-MaxCurrentInMicroAmps-CMD004 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0004 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0005 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0005 +//! @SYMTestCaseDesc Resets inactivity and not-locked counts +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Resets inactivity and not-locked counts +//! 5. Display the inactivity and not-locked counter values +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed the inactivity and not-locked counter values +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::ResetInactivityTimer(); +//! DPBusPsuBase::iInactivityCount(); +//! DPBusPsuBase::iNotLockedCount(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 ResetInactivityTimer + COMMAND mmcsdpsubase1 InactivityCount BASE-BSP-MMC-DRIVER-InactivityCount-CMD005 + COMMAND mmcsdpsubase1 NotLockedCount BASE-BSP-MMC-DRIVER-NotLockedCount-CMD005 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0005 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0006 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0006 +//! @SYMTestCaseDesc Gets the voltage level, or range of supported voltage levels +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the voltage level, or range of supported voltage levels +//! 5. Display the voltage in OCR format +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed the voltage in OCR format +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::VoltageSupported(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 VoltageSupported BASE-BSP-MMC-DRIVER-VoltageSupported-CMD006 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0006 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0007 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0007 +//! @SYMTestCaseDesc Reads the Bus inactivity counter value +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the Bus inactivity counter. +//! 5. Display the Bus inactivity counter. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed Bus inactivity counter +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iInactivityCount(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 InactivityCount BASE-BSP-MMC-DRIVER-InactivityCount-CMD007 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0007 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0008 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0008 +//! @SYMTestCaseDesc Reads Bus not locked counter +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the BBus not locked counter. +//! 5. Display the Bus not locked counter. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed Bus not locked counter value +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iInactivityCount(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 NotLockedCount BASE-BSP-MMC-DRIVER-NotLockedCount-CMD008 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0008 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0009 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0009 +//! @SYMTestCaseDesc Reads Bus inactivity timeout period, in seconds, when clients are registered +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the Bus inactivity timeout counter. +//! 5. Display the inactivity timeout counter. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed inactivity timeout counter value +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iInactivityTimeout(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 InactivityTimeout BASE-BSP-MMC-DRIVER-InactivityTimeout-CMD009 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0009 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0010 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0010 +//! @SYMTestCaseDesc Reads Bus not locked timeout period, in seconds, when no clients are registered +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the not locked timeout counter. +//! 5. Display the not locked timeout counter. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed not locked timeout counter value +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iNotLockedTimeout(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 NotLockedTimeout BASE-BSP-MMC-DRIVER-NotLockedTimeout-CMD010 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0010 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0011 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0011 +//! @SYMTestCaseDesc Reads the voltage level, or range of voltages supported . +//! The voltage level, or range of voltages is reported as a +//! bit mask in the same format as defined for the OCR register. +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the voltage level in OCR format. +//! 5. Display the voltage level in OCR format. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed voltage level in OCR format +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iVoltageSupported(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 MemVoltageSupported BASE-BSP-MMC-DRIVER-MemVoltageSupported-CMD011 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0011 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0012 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0012 +//! @SYMTestCaseDesc The maximum current (in microAmps) that the PSU is able to supply +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the maximum current (in microAmps). +//! 5. Display the maximum current (in microAmps). +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed maximum current (in microAmps) +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iMaxCurrentInMicroAmps(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 MemMaxCurrentInMicroAmps BASE-BSP-MMC-DRIVER-MemMaxCurrentInMicroAmps-CMD012 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0012 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0013 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0013 +//! @SYMTestCaseDesc Indicates whether the platform hardware has support for checking whether the voltage level of the +//! PSU is within its expected voltage limit while turned on +//! @SYMTestPriority high +//! @SYMTestActions 1. Create RMMCSDTestControllerInterface Handle object. +//! 2. Load the Driver +//! 3. Open the driver connection +//! 4. Reads the Volt Check Interval. +//! 5. Display the Volt Check Interval. +//! 6. Close the driver connection +//! 7. Destroy the object +//! @SYMTestExpectedResults Displayed Volt Check Interval value +//! @SYMTestType CIT +//! @SYMCreationDate 15/07/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI DPBusPsuBase::iVoltCheckInterval(); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + CREATE_OBJECT MMCSDPsuBase mmcsdpsubase1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 DriverOpen BASE-BSP-MMC-DRIVER-StackNumber + COMMAND mmcsdpsubase1 NewL BASE-BSP-MMC-DRIVER-SessionWrapperName + COMMAND mmcsdpsubase1 VoltCheckInterval BASE-BSP-MMC-DRIVER-VoltCheckInterval-CMD013 + COMMAND mmcsdsession1 Close + COMMAND mmcsdpsubase1 ~ + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0013 + + +START_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0014 +//! @SYMTestCaseID BASE-BSP-MMC-DRIVER-DMMCPsuBase-0014 +//! @SYMTestCaseDesc UnLoad MMC/SD Logical Device Driver. +//! @SYMTestPriority high +//! @SYMTestActions Load D_MMCSDIF LDD Driver +//! @SYMTestExpectedResults KErrNone +//! @SYMTestType CIT +//! @SYMCreationDate 1/4/2008 +//! @SYMAuthor Saravanakumar +//! @SYMTestStatus Implemented +//! @SYMAPI User::FreeLogicalDevice(const TDesC{ref}); + START_TEST_BLOCK 100 T_mmcsd \base\mmcsd\BASE-BSP-MMC-PSUBASE-DRIVER.ini + CREATE_OBJECT MMCSDSession mmcsdsession1 + COMMAND mmcsdsession1 NewL + COMMAND mmcsdsession1 UnLoadDriver BASE-BSP-MMC-DRIVER-LDDName-CMD0001 + COMMAND mmcsdsession1 ~ + END_TEST_BLOCK +END_TESTCASE BASE-BSP-MMC-DRIVER-DMMCPsuBase-0014