os/security/cryptoservices/filebasedcertificateandkeystores/test/tcertapps/scripts/apipolicing.txt
Update contrib.
3 // Test API policing of filetokens cert apps store
6 //! @SYMTestCaseID Sec-tcertapps-apipolicing-1
7 //! @SYMTestCaseDesc Initialise
9 //! @SYMTestCasePriority High
10 //! @SYMTestExpectedResults KErrNone
12 <actionname>Initialise</actionname>
13 <actiontype>InitManager</actiontype>
17 <return>KErrNone</return>
22 //! @SYMTestCaseID Sec-tcertapps-apipolicing-2
23 //! @SYMTestCaseDesc Clearing existing applications
25 //! @SYMTestCasePriority High
26 //! @SYMTestExpectedResults KErrNone
28 <actionname>Clearing existing applications</actionname>
29 <actiontype>ClearAllApps</actiontype>
33 <return>KErrNone</return>
38 //! @SYMTestCaseID Sec-tcertapps-apipolicing-3
39 //! @SYMTestCaseDesc Destroy the manager
41 //! @SYMTestCasePriority High
42 //! @SYMTestExpectedResults KErrNone
44 <actionname>Destroy the manager</actionname>
45 <actiontype>DestroyManager</actiontype>
49 <return>KErrNone</return>
54 //! @SYMTestCaseID Sec-tcertapps-apipolicing-4
55 //! @SYMTestCaseDesc Test add protected by WriteDeviceData
57 //! @SYMTestCasePriority High
58 //! @SYMTestExpectedResults KErrNone
60 <actionname>Test add protected by WriteDeviceData</actionname>
61 <actiontype>policytest</actiontype>
63 <testexe>t_certapps.exe</testexe>
64 <excludedcapabilities>
65 <capability>TCB</capability>
66 </excludedcapabilities>
68 <capability>WriteDeviceData</capability>
73 <actionname>Initialise</actionname>
74 <actiontype>InitManager</actiontype>
78 <return>KErrNone</return>
85 <actionname>Add applications</actionname>
86 <actiontype>AddApp</actiontype>
88 <uid>24601</uid><appname>My application 1</appname>
89 <uid>642828</uid><appname>My application 2</appname>
90 <uid>12345</uid><appname>My application 3</appname>
91 <uid>10</uid><appname>My application 4</appname>
92 <uid>12</uid><appname>My application 5</appname>
95 <return>KErrNone</return>
100 <actionname>Getting the application list</actionname>
101 <actiontype>GetApplications</actiontype>
103 <uid>24601</uid><appname>My application 1</appname>
104 <uid>642828</uid><appname>My application 2</appname>
105 <uid>12345</uid><appname>My application 3</appname>
106 <uid>10</uid><appname>My application 4</appname>
107 <uid>12</uid><appname>My application 5</appname>
110 <return>KErrNone</return>
117 <actionname>Add applications</actionname>
118 <actiontype>AddApp</actiontype>
120 <uid>24601</uid><appname>My application 1</appname>
121 <uid>642828</uid><appname>My application 2</appname>
122 <uid>12345</uid><appname>My application 3</appname>
123 <uid>10</uid><appname>My application 4</appname>
124 <uid>12</uid><appname>My application 5</appname>
127 <return>KErrPermissionDenied</return>
132 <actionname>Getting the application list</actionname>
133 <actiontype>GetApplications</actiontype>
137 <return>KErrNone</return>
144 <actionname>Destroy the manager</actionname>
145 <actiontype>DestroyManager</actiontype>
146 <actionbody></actionbody>
148 <return>KErrNone</return>
154 <return>KErrNone</return>
159 //! @SYMTestCaseID Sec-tcertapps-apipolicing-5
160 //! @SYMTestCaseDesc Test list not protected
162 //! @SYMTestCasePriority High
163 //! @SYMTestExpectedResults KErrNone
165 <actionname>Test list not protected</actionname>
166 <actiontype>policytest</actiontype>
168 <testexe>t_certapps.exe</testexe>
169 <excludedcapabilities>
170 <capability>TCB</capability>
171 </excludedcapabilities>
177 <actionname>Initialise</actionname>
178 <actiontype>InitManager</actiontype>
182 <return>KErrNone</return>
189 <actionname>Getting the application list</actionname>
190 <actiontype>GetApplications</actiontype>
192 <uid>24601</uid><appname>My application 1</appname>
193 <uid>642828</uid><appname>My application 2</appname>
194 <uid>12345</uid><appname>My application 3</appname>
195 <uid>10</uid><appname>My application 4</appname>
196 <uid>12</uid><appname>My application 5</appname>
199 <return>KErrNone</return>
209 <actionname>Destroy the manager</actionname>
210 <actiontype>DestroyManager</actiontype>
211 <actionbody></actionbody>
213 <return>KErrNone</return>
219 <return>KErrNone</return>
224 //! @SYMTestCaseID Sec-tcertapps-apipolicing-6
225 //! @SYMTestCaseDesc Test remove protected by WriteDeviceData
227 //! @SYMTestCasePriority High
228 //! @SYMTestExpectedResults KErrNone
230 <actionname>Test remove protected by WriteDeviceData</actionname>
231 <actiontype>policytest</actiontype>
233 <testexe>t_certapps.exe</testexe>
234 <excludedcapabilities>
235 <capability>TCB</capability>
236 </excludedcapabilities>
238 <capability>WriteDeviceData</capability>
243 <actionname>Initialise</actionname>
244 <actiontype>InitManager</actiontype>
248 <return>KErrNone</return>
255 <actionname>Remove application UID 24601</actionname>
256 <actiontype>RemoveApp</actiontype>
261 <return>KErrNone</return>
266 <actionname>Getting the application list</actionname>
267 <actiontype>GetApplications</actiontype>
269 <uid>642828</uid><appname>My application 2</appname>
270 <uid>12345</uid><appname>My application 3</appname>
271 <uid>10</uid><appname>My application 4</appname>
272 <uid>12</uid><appname>My application 5</appname>
275 <return>KErrNone</return>
282 <actionname>Remove application UID 24601</actionname>
283 <actiontype>RemoveApp</actiontype>
288 <return>KErrPermissionDenied</return>
293 <actionname>Getting the application list</actionname>
294 <actiontype>GetApplications</actiontype>
296 <uid>24601</uid><appname>My application 1</appname>
297 <uid>642828</uid><appname>My application 2</appname>
298 <uid>12345</uid><appname>My application 3</appname>
299 <uid>10</uid><appname>My application 4</appname>
300 <uid>12</uid><appname>My application 5</appname>
303 <return>KErrNone</return>
310 <actionname>Destroy the manager</actionname>
311 <actiontype>DestroyManager</actiontype>
312 <actionbody></actionbody>
314 <return>KErrNone</return>
320 <return>KErrNone</return>
325 //! @SYMTestCaseID Sec-tcertapps-apipolicing-7
326 //! @SYMTestCaseDesc Initialise
328 //! @SYMTestCasePriority High
329 //! @SYMTestExpectedResults KErrNone
331 <actionname>Initialise</actionname>
332 <actiontype>InitManager</actiontype>
336 <return>KErrNone</return>
341 //! @SYMTestCaseID Sec-tcertapps-apipolicing-8
342 //! @SYMTestCaseDesc Clearing existing applications
344 //! @SYMTestCasePriority High
345 //! @SYMTestExpectedResults KErrNone
347 <actionname>Clearing existing applications</actionname>
348 <actiontype>ClearAllApps</actiontype>
352 <return>KErrNone</return>
357 //! @SYMTestCaseID Sec-tcertapps-apipolicing-9
358 //! @SYMTestCaseDesc Destroy the manager
360 //! @SYMTestCasePriority High
361 //! @SYMTestExpectedResults KErrNone
363 <actionname>Destroy the manager</actionname>
364 <actiontype>DestroyManager</actiontype>
368 <return>KErrNone</return>