os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,217 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description:
    1.18 +//
    1.19 +
    1.20 +LOAD_SUITE	T_mmcsd
    1.21 +
    1.22 +
    1.23 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0001
    1.24 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0001
    1.25 +//! @SYMAPI			User::LoadLogicalDevice(const TDesC {ref});
    1.26 +//! @SYMAuthor			James Mechen
    1.27 +//! @SYMCreationDate		11/04/2008
    1.28 +//! @SYMTestCaseDesc		Load Logical Device Driver.
    1.29 +//! @SYMTestActions		Load D_MMCSDIF LDD Driver
    1.30 +//! @SYMTestStatus		Implemented
    1.31 +//! @SYMTestPriority		high
    1.32 +//! @SYMTestExpectedResults	KErrNone
    1.33 +//! @SYMTestType		CIT
    1.34 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
    1.35 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
    1.36 +		COMMAND		mmcsdsession1	NewL
    1.37 +		COMMAND		mmcsdsession1	LoadDriver		BASE-BSP-MMC-DRIVER-MANUALSocket-0001-001-LoadDriver_command02
    1.38 +		COMMAND		mmcsdsession1	~
    1.39 +	END_TEST_BLOCK
    1.40 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0001
    1.41 +
    1.42 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0002
    1.43 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0002
    1.44 +//! @SYMAPI			DMMCSocket::CardIsPresent();
    1.45 +//! @SYMAuthor			James Mechen
    1.46 +//! @SYMCreationDate		11/04/2008
    1.47 +//! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
    1.48 +//! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
    1.49 +//!				2. Open the driver connection
    1.50 +//!				3. Ask user to make sure card in is drive
    1.51 +//!				4. Check that a card is present
    1.52 +//!				5. Destroy the object
    1.53 +//! @SYMTestStatus		Implemented
    1.54 +//! @SYMTestPriority		high
    1.55 +//! @SYMTestExpectedResults	A card is present.
    1.56 +//! @SYMTestType		CIT
    1.57 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
    1.58 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
    1.59 +		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
    1.60 +		COMMAND		mmcsdsession1	NewL
    1.61 +		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-DriverOpen_command01
    1.62 +		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-NewL_command02
    1.63 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-PromptUser_command03
    1.64 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-CardIsPresent_command04
    1.65 +		COMMAND		mmcsdsession1	Close
    1.66 +		COMMAND		mmcsdsocket1	~
    1.67 +		COMMAND		mmcsdsession1	~
    1.68 +	END_TEST_BLOCK
    1.69 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0002
    1.70 +
    1.71 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0003
    1.72 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0003
    1.73 +//! @SYMAPI			DMMCSocket::CardIsPresent();
    1.74 +//! @SYMAuthor			James Mechen
    1.75 +//! @SYMCreationDate		25/06/2008
    1.76 +//! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
    1.77 +//! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
    1.78 +//!				2. Open the driver connection
    1.79 +//!				3. Ask user to make sure card is not in drive
    1.80 +//!				4. Check that a card is not present
    1.81 +//!				5. Ask user to make sure card is in drive
    1.82 +//!				6. Destroy the object
    1.83 +//! @SYMTestStatus		Implemented
    1.84 +//! @SYMTestPriority		high
    1.85 +//! @SYMTestExpectedResults	A card is not present.
    1.86 +//! @SYMTestType		CIT
    1.87 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
    1.88 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
    1.89 +		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
    1.90 +		COMMAND		mmcsdsession1	NewL
    1.91 +		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-DriverOpen_command01
    1.92 +		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-NewL_command02
    1.93 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-PromptUser_command03
    1.94 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-CardIsPresent_command04
    1.95 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-PromptUser_command05
    1.96 +		COMMAND		mmcsdsession1	Close
    1.97 +		COMMAND		mmcsdsocket1	~
    1.98 +		COMMAND		mmcsdsession1	~
    1.99 +	END_TEST_BLOCK
   1.100 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0003
   1.101 +
   1.102 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0004
   1.103 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0004
   1.104 +//! @SYMAPI			DMMCSocket::CardIsPresent();
   1.105 +//! @SYMAuthor			James Mechen
   1.106 +//! @SYMCreationDate		25/06/2008
   1.107 +//! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
   1.108 +//! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
   1.109 +//!				2. Open the driver connection
   1.110 +//!				3. Ask user to make sure card is in drive
   1.111 +//!				4. Check that a card is present
   1.112 +//!				5. Ask user to make sure card is not in drive
   1.113 +//!				6. Check that a card is not present
   1.114 +//!				7. Ask user to make sure card is in drive
   1.115 +//!				8. Check that a card is present
   1.116 +//!				9. Destroy the object
   1.117 +//! @SYMTestStatus		Implemented
   1.118 +//! @SYMTestPriority		high
   1.119 +//! @SYMTestExpectedResults	A card is not present.
   1.120 +//! @SYMTestType		CIT
   1.121 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
   1.122 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
   1.123 +		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
   1.124 +		COMMAND		mmcsdsession1	NewL
   1.125 +		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-DriverOpen_command01
   1.126 +		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-NewL_command02
   1.127 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command03
   1.128 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command04
   1.129 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command05
   1.130 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command06
   1.131 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command07
   1.132 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command08
   1.133 +		COMMAND		mmcsdsession1	Close
   1.134 +		COMMAND		mmcsdsocket1	~
   1.135 +		COMMAND		mmcsdsession1	~
   1.136 +	END_TEST_BLOCK
   1.137 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0004
   1.138 +
   1.139 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0005
   1.140 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0005
   1.141 +//! @SYMAPI			DMMCSocket::CardIsPresent();
   1.142 +//! @SYMAuthor			James Mechen
   1.143 +//! @SYMCreationDate		25/06/2008
   1.144 +//! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present after reset.
   1.145 +//! @SYMTestActions    		1. Create RMMCSDTestControllerInterface Handle object.
   1.146 +//!				2. Open the driver connection
   1.147 +//!				3. Reset the socket by powering down the stack
   1.148 +//!				4. Ask user to make sure card is in drive
   1.149 +//!				5. Check that a card is present
   1.150 +//!				6. Destroy the object
   1.151 +//! @SYMTestStatus		Implemented
   1.152 +//! @SYMTestPriority		high
   1.153 +//! @SYMTestExpectedResults	A card is present.
   1.154 +//! @SYMTestType		CIT
   1.155 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
   1.156 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
   1.157 +		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
   1.158 +		COMMAND		mmcsdsession1	NewL
   1.159 +		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-DriverOpen_command01
   1.160 +		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-NewL_command02
   1.161 +		COMMAND		mmcsdsocket1	Reset1
   1.162 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-PromptUser_command04
   1.163 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-CardIsPresent_command05
   1.164 +		COMMAND		mmcsdsession1	Close
   1.165 +		COMMAND		mmcsdsocket1	~
   1.166 +		COMMAND		mmcsdsession1	~
   1.167 +	END_TEST_BLOCK
   1.168 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0005
   1.169 +
   1.170 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0006
   1.171 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0006
   1.172 +//! @SYMAPI			DMMCSocket::CardIsPresent();
   1.173 +//! @SYMAuthor			James Mechen
   1.174 +//! @SYMCreationDate		25/06/2008
   1.175 +//! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present after double reset.
   1.176 +//! @SYMTestActions    		1. Create RMMCSDTestControllerInterface Handle object.
   1.177 +//!				2. Open the driver connection
   1.178 +//!				3. Reset the socket by powering down the stack
   1.179 +//!				4. Reset the socket and free up allocated resources
   1.180 +//!				5. Ask user to make sure card is in drive
   1.181 +//!				6. Check that a card is present
   1.182 +//!				7. Destroy the object
   1.183 +//! @SYMTestStatus		Implemented
   1.184 +//! @SYMTestPriority		high
   1.185 +//! @SYMTestExpectedResults	A card is present.
   1.186 +//! @SYMTestType		CIT
   1.187 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
   1.188 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
   1.189 +		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
   1.190 +		COMMAND		mmcsdsession1	NewL
   1.191 +		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-DriverOpen_command01
   1.192 +		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-NewL_command02
   1.193 +		COMMAND		mmcsdsocket1	Reset1
   1.194 +		COMMAND		mmcsdsocket1	Reset2
   1.195 +		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-PromptUser_command05
   1.196 +		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-CardIsPresent_command06
   1.197 +		COMMAND		mmcsdsession1	Close
   1.198 +		COMMAND		mmcsdsocket1	~
   1.199 +		COMMAND		mmcsdsession1	~
   1.200 +	END_TEST_BLOCK
   1.201 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0006
   1.202 +
   1.203 +START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0007
   1.204 +//! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0007
   1.205 +//! @SYMAPI			FreeLogicalDevice(const TDesC {ref});
   1.206 +//! @SYMAuthor			James Mechen
   1.207 +//! @SYMCreationDate		11/04/2008
   1.208 +//! @SYMTestCaseDesc		Free the Logical Device Driver
   1.209 +//! @SYMTestActions    		Free the D_MMCSDIF LDD Driver
   1.210 +//! @SYMTestStatus		Implemented
   1.211 +//! @SYMTestPriority		high
   1.212 +//! @SYMTestExpectedResults	Displayed Power supply information.
   1.213 +//! @SYMTestType		CIT
   1.214 +	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
   1.215 +		CREATE_OBJECT	MMCSDSession	mmcsdsession1
   1.216 +		COMMAND		mmcsdsession1	NewL
   1.217 +		COMMAND		mmcsdsession1	UnLoadDriver		BASE-BSP-MMC-DRIVER-MANUALSocket-0007-001-UnLoadDriver_command02
   1.218 +		COMMAND		mmcsdsession1	~
   1.219 +	END_TEST_BLOCK
   1.220 +END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0007