os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-MMC-SOCKET-DRIVER-MANUAL.script
Update contrib.
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".
9 // Initial Contributors:
10 // Nokia Corporation - initial contribution.
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
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 ~
37 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0001
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.
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 ~
66 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0002
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.
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 ~
97 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0003
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.
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 ~
134 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0004
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.
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 ~
165 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0005
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.
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 ~
198 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0006
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.
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 ~
217 END_TESTCASE BASE-BSP-MMC-DRIVER-MANUALSocket-0007