haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.script
changeset 0 cec860690d41
equal deleted inserted replaced
-1:000000000000 0:cec860690d41
       
     1 //
       
     2 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 // All rights reserved.
       
     4 // This component and the accompanying materials are made available
       
     5 // under the terms of "Eclipse Public License v1.0"
       
     6 // which accompanies this distribution, and is available
       
     7 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 //
       
     9 // Initial Contributors:
       
    10 // Nokia Corporation - initial contribution.
       
    11 //
       
    12 // Contributors:
       
    13 //
       
    14 // Description:
       
    15 //
       
    16 
       
    17 LOAD_SUITE	T_mmcsd
       
    18 
       
    19 
       
    20 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0001
       
    21 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0001
       
    22 //! @SYMAPI			User::LoadLogicalDevice(const TDesC {ref});
       
    23 //! @SYMAuthor			James Mechen
       
    24 //! @SYMCreationDate		11/04/2008
       
    25 //! @SYMTestCaseDesc		Load Logical Device Driver.
       
    26 //! @SYMTestActions		Load D_MMCSDIF LDD Driver
       
    27 //! @SYMTestStatus		Implemented
       
    28 //! @SYMTestPriority		high
       
    29 //! @SYMTestExpectedResults	KErrNone
       
    30 //! @SYMTestType		CIT
       
    31 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
    32 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
    33 		COMMAND		mmcsdsession1	NewL
       
    34 		COMMAND		mmcsdsession1	LoadDriver		BASE-BSP-MMC-DRIVER-MANUALSocket-0001-001-LoadDriver_command02
       
    35 		COMMAND		mmcsdsession1	~
       
    36 	END_TEST_BLOCK
       
    37 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0001
       
    38 
       
    39 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0002
       
    40 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0002
       
    41 //! @SYMAPI			DMMCSocket::CardIsPresent();
       
    42 //! @SYMAuthor			James Mechen
       
    43 //! @SYMCreationDate		11/04/2008
       
    44 //! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
       
    45 //! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
       
    46 //!				2. Open the driver connection
       
    47 //!				3. Ask user to make sure card in is drive
       
    48 //!				4. Check that a card is present
       
    49 //!				5. Destroy the object
       
    50 //! @SYMTestStatus		Implemented
       
    51 //! @SYMTestPriority		high
       
    52 //! @SYMTestExpectedResults	A card is present.
       
    53 //! @SYMTestType		CIT
       
    54 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
    55 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
    56 		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
       
    57 		COMMAND		mmcsdsession1	NewL
       
    58 		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-DriverOpen_command01
       
    59 		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-NewL_command02
       
    60 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-PromptUser_command03
       
    61 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0002-001-CardIsPresent_command04
       
    62 		COMMAND		mmcsdsession1	Close
       
    63 		COMMAND		mmcsdsocket1	~
       
    64 		COMMAND		mmcsdsession1	~
       
    65 	END_TEST_BLOCK
       
    66 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0002
       
    67 
       
    68 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0003
       
    69 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0003
       
    70 //! @SYMAPI			DMMCSocket::CardIsPresent();
       
    71 //! @SYMAuthor			James Mechen
       
    72 //! @SYMCreationDate		25/06/2008
       
    73 //! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
       
    74 //! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
       
    75 //!				2. Open the driver connection
       
    76 //!				3. Ask user to make sure card is not in drive
       
    77 //!				4. Check that a card is not present
       
    78 //!				5. Ask user to make sure card is in drive
       
    79 //!				6. Destroy the object
       
    80 //! @SYMTestStatus		Implemented
       
    81 //! @SYMTestPriority		high
       
    82 //! @SYMTestExpectedResults	A card is not present.
       
    83 //! @SYMTestType		CIT
       
    84 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
    85 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
    86 		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
       
    87 		COMMAND		mmcsdsession1	NewL
       
    88 		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-DriverOpen_command01
       
    89 		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-NewL_command02
       
    90 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-PromptUser_command03
       
    91 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-CardIsPresent_command04
       
    92 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0003-001-PromptUser_command05
       
    93 		COMMAND		mmcsdsession1	Close
       
    94 		COMMAND		mmcsdsocket1	~
       
    95 		COMMAND		mmcsdsession1	~
       
    96 	END_TEST_BLOCK
       
    97 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0003
       
    98 
       
    99 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0004
       
   100 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0004
       
   101 //! @SYMAPI			DMMCSocket::CardIsPresent();
       
   102 //! @SYMAuthor			James Mechen
       
   103 //! @SYMCreationDate		25/06/2008
       
   104 //! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present.
       
   105 //! @SYMTestActions		1. Create RMMCSDTestControllerInterface Handle object.
       
   106 //!				2. Open the driver connection
       
   107 //!				3. Ask user to make sure card is in drive
       
   108 //!				4. Check that a card is present
       
   109 //!				5. Ask user to make sure card is not in drive
       
   110 //!				6. Check that a card is not present
       
   111 //!				7. Ask user to make sure card is in drive
       
   112 //!				8. Check that a card is present
       
   113 //!				9. Destroy the object
       
   114 //! @SYMTestStatus		Implemented
       
   115 //! @SYMTestPriority		high
       
   116 //! @SYMTestExpectedResults	A card is not present.
       
   117 //! @SYMTestType		CIT
       
   118 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
   119 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
   120 		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
       
   121 		COMMAND		mmcsdsession1	NewL
       
   122 		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-DriverOpen_command01
       
   123 		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-NewL_command02
       
   124 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command03
       
   125 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command04
       
   126 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command05
       
   127 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command06
       
   128 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-PromptUser_command07
       
   129 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0004-001-CardIsPresent_command08
       
   130 		COMMAND		mmcsdsession1	Close
       
   131 		COMMAND		mmcsdsocket1	~
       
   132 		COMMAND		mmcsdsession1	~
       
   133 	END_TEST_BLOCK
       
   134 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0004
       
   135 
       
   136 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0005
       
   137 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0005
       
   138 //! @SYMAPI			DMMCSocket::CardIsPresent();
       
   139 //! @SYMAuthor			James Mechen
       
   140 //! @SYMCreationDate		25/06/2008
       
   141 //! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present after reset.
       
   142 //! @SYMTestActions    		1. Create RMMCSDTestControllerInterface Handle object.
       
   143 //!				2. Open the driver connection
       
   144 //!				3. Reset the socket by powering down the stack
       
   145 //!				4. Ask user to make sure card is in drive
       
   146 //!				5. Check that a card is present
       
   147 //!				6. Destroy the object
       
   148 //! @SYMTestStatus		Implemented
       
   149 //! @SYMTestPriority		high
       
   150 //! @SYMTestExpectedResults	A card is present.
       
   151 //! @SYMTestType		CIT
       
   152 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
   153 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
   154 		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
       
   155 		COMMAND		mmcsdsession1	NewL
       
   156 		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-DriverOpen_command01
       
   157 		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-NewL_command02
       
   158 		COMMAND		mmcsdsocket1	Reset1
       
   159 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-PromptUser_command04
       
   160 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0005-001-CardIsPresent_command05
       
   161 		COMMAND		mmcsdsession1	Close
       
   162 		COMMAND		mmcsdsocket1	~
       
   163 		COMMAND		mmcsdsession1	~
       
   164 	END_TEST_BLOCK
       
   165 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0005
       
   166 
       
   167 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0006
       
   168 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0006
       
   169 //! @SYMAPI			DMMCSocket::CardIsPresent();
       
   170 //! @SYMAuthor			James Mechen
       
   171 //! @SYMCreationDate		25/06/2008
       
   172 //! @SYMTestCaseDesc		Card Is Present Test - Display if an MMC/SD card is present after double reset.
       
   173 //! @SYMTestActions    		1. Create RMMCSDTestControllerInterface Handle object.
       
   174 //!				2. Open the driver connection
       
   175 //!				3. Reset the socket by powering down the stack
       
   176 //!				4. Reset the socket and free up allocated resources
       
   177 //!				5. Ask user to make sure card is in drive
       
   178 //!				6. Check that a card is present
       
   179 //!				7. Destroy the object
       
   180 //! @SYMTestStatus		Implemented
       
   181 //! @SYMTestPriority		high
       
   182 //! @SYMTestExpectedResults	A card is present.
       
   183 //! @SYMTestType		CIT
       
   184 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
   185 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
   186 		CREATE_OBJECT	MMCSDSocket	mmcsdsocket1
       
   187 		COMMAND		mmcsdsession1	NewL
       
   188 		COMMAND		mmcsdsession1	DriverOpen		BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-DriverOpen_command01
       
   189 		COMMAND		mmcsdsocket1	NewL			BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-NewL_command02
       
   190 		COMMAND		mmcsdsocket1	Reset1
       
   191 		COMMAND		mmcsdsocket1	Reset2
       
   192 		COMMAND		mmcsdsocket1	utilityPromptMessage	BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-PromptUser_command05
       
   193 		COMMAND		mmcsdsocket1	CardIsPresent		BASE-BSP-MMC-DRIVER-MANUALSocket-0006-001-CardIsPresent_command06
       
   194 		COMMAND		mmcsdsession1	Close
       
   195 		COMMAND		mmcsdsocket1	~
       
   196 		COMMAND		mmcsdsession1	~
       
   197 	END_TEST_BLOCK
       
   198 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0006
       
   199 
       
   200 START_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0007
       
   201 //! @SYMTestCaseID		BASE-BSP-MMC-DRIVER-MANUALSocket-0007
       
   202 //! @SYMAPI			FreeLogicalDevice(const TDesC {ref});
       
   203 //! @SYMAuthor			James Mechen
       
   204 //! @SYMCreationDate		11/04/2008
       
   205 //! @SYMTestCaseDesc		Free the Logical Device Driver
       
   206 //! @SYMTestActions    		Free the D_MMCSDIF LDD Driver
       
   207 //! @SYMTestStatus		Implemented
       
   208 //! @SYMTestPriority		high
       
   209 //! @SYMTestExpectedResults	Displayed Power supply information.
       
   210 //! @SYMTestType		CIT
       
   211 	START_TEST_BLOCK	100		T_mmcsd			\base\mmcsd\BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.ini
       
   212 		CREATE_OBJECT	MMCSDSession	mmcsdsession1
       
   213 		COMMAND		mmcsdsession1	NewL
       
   214 		COMMAND		mmcsdsession1	UnLoadDriver		BASE-BSP-MMC-DRIVER-MANUALSocket-0007-001-UnLoadDriver_command02
       
   215 		COMMAND		mmcsdsession1	~
       
   216 	END_TEST_BLOCK
       
   217 END_TESTCASE			BASE-BSP-MMC-DRIVER-MANUALSocket-0007