|
1 // |
|
2 // Copyright (c) 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 // graphics-wserv-integ-surface1.script |
|
18 // |
|
19 // Tests elements of the classes associated with RWindow, |
|
20 // as a means of confidence that the APIs work as expected. |
|
21 // |
|
22 // This test grouping are broardly categorised as transparent UI, |
|
23 // with multiple windows per screen |
|
24 // |
|
25 // The purpose is to provide a regression test suite of Public |
|
26 // APIs for RWindow. Negative testing is performed to confirm that correct |
|
27 // errors are returned when incorrect parameters are given. |
|
28 // |
|
29 // The tests are fully automated. |
|
30 ///////////////////////////////////////////////////////////////////// |
|
31 |
|
32 //! @file |
|
33 //! @SYMTestSuiteName graphics-wserv-integ-surface |
|
34 //! @SYMScriptTestEnvironment This test script requires a basic ROM. |
|
35 LOAD_SUITE t_wservintegserver |
|
36 |
|
37 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0046-0001 |
|
38 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0046-0001 |
|
39 //! @SYMPREQ 1007 1019 |
|
40 //! @SYMREQ 8222 8223 8227 |
|
41 //! @SYMAPI RWindow |
|
42 //! @SYMAuthor John Mercer |
|
43 //! @SYMCreationDate 24/08/2007 |
|
44 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
45 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components |
|
46 //! @SYMTestActions Environment settings: |
|
47 //! Window Size: Full screen |
|
48 //! Image Size: Full screen |
|
49 //! Simulated Load: 0% |
|
50 //! Colour Depth: 16MAP |
|
51 //! Pixel Format: RGB8888 |
|
52 //! Screen Number: 0 |
|
53 //! Rotation: 0 |
|
54 //! Screen Location: (0,0) |
|
55 //! Execution Time: 30s |
|
56 //! Frame Rate: 30fps |
|
57 //! |
|
58 //! Start SimLoadApp |
|
59 //! Start pseudo video playback application: |
|
60 //! Create RWindow (simulate DevVideo/Ecam usage) |
|
61 //! Create RsurfaceHandle with ‘first frame of video’ |
|
62 //! Use Surface data APIs to generate content. Since this is licensee replaceable, the test code implementation must allow for this to be replaceable, e.g. library dll. [exact details of data APIs unknown at this point] |
|
63 //! Content is to be simple but quickly indicative of failure to the human eye, e.g. a clock sweep with large numerals indicating the frame number.. |
|
64 //! Number of buffers per surface set to two. |
|
65 //! Call RWindow::SetBackgroundImage() |
|
66 //! Create simulated UI Components |
|
67 //! Draw components using CwindowGC::BitBlt() with preloaded images of UI components (button, menu bar). Set as semi-transparent. Drawn to both the main window (with surface) and separate child windows. |
|
68 //! Activate Window. |
|
69 //! Update Image with next frame |
|
70 //! Utilise RsurfaceHandle notification to indicate when surface has been consumed by GCE. Use Surface data APIs to update contents. Invalidate window to cause redraw. |
|
71 //! Continuously perform Image updates to simulate video playback. |
|
72 //! |
|
73 //! Measure the frame rate at which the display is updated. |
|
74 //! |
|
75 //! @SYMTestStatus Implemented |
|
76 //! @SYMTestPriority 1 |
|
77 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
78 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
79 //! @SYMTestType IT |
|
80 |
|
81 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0046-001 |
|
82 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0046-0001 |
|
83 |
|
84 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0001 |
|
85 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0047-0001 |
|
86 //! @SYMPREQ 1007 1019 |
|
87 //! @SYMREQ 8222 8223 8227 |
|
88 //! @SYMAPI RWindow |
|
89 //! @SYMAuthor John Mercer |
|
90 //! @SYMCreationDate 24/08/2007 |
|
91 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
92 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with 10% simulated load |
|
93 //! @SYMTestActions graphics-wserv-integ-surface-0061-001 as a base, modify the SimLoadApp to load the CPU to 10% before executing the video playback. |
|
94 //! Measure the frame rate at which the display is updated when under a simulated load. |
|
95 //! |
|
96 //! @SYMTestStatus Implemented |
|
97 //! @SYMTestPriority 1 |
|
98 //! @SYMTestExpectedResults Frame rate is reduced with increased static load |
|
99 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
100 //! @SYMTestType CIT |
|
101 //! |
|
102 |
|
103 RUN_TEST_STEP !Heap=0x200000 2000 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0047-001 |
|
104 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0001 |
|
105 |
|
106 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0002 |
|
107 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0047-0002 |
|
108 //! @SYMPREQ 1007 1019 |
|
109 //! @SYMREQ 8222 8223 8227 |
|
110 //! @SYMAPI RWindow |
|
111 //! @SYMAuthor John Mercer |
|
112 //! @SYMCreationDate 24/08/2007 |
|
113 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
114 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with 20% simulated load |
|
115 //! @SYMTestActions graphics-wserv-integ-surface-0061-001 as a base, modify the SimLoadApp to load the CPU to 20% before executing the video playback. |
|
116 //! Measure the frame rate at which the display is updated when under a simulated load. |
|
117 //! |
|
118 //! @SYMTestStatus Implemented |
|
119 //! @SYMTestPriority 1 |
|
120 //! @SYMTestExpectedResults Frame rate is reduced with increased static load |
|
121 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
122 //! @SYMTestType CIT |
|
123 |
|
124 RUN_TEST_STEP !Heap=0x200000 2000 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0047-002 |
|
125 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0002 |
|
126 |
|
127 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0003 |
|
128 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0047-0003 |
|
129 //! @SYMPREQ 1007 1019 |
|
130 //! @SYMREQ 8222 8223 8227 |
|
131 //! @SYMAPI RWindow |
|
132 //! @SYMAuthor John Mercer |
|
133 //! @SYMCreationDate 24/08/2007 |
|
134 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
135 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with 30% simulated load |
|
136 //! @SYMTestActions graphics-wserv-integ-surface-0061-001 as a base, modify the SimLoadApp to load the CPU to 30% before executing the video playback. |
|
137 //! Measure the frame rate at which the display is updated when under a simulated load. |
|
138 //! |
|
139 //! @SYMTestStatus Implemented |
|
140 //! @SYMTestPriority 1 |
|
141 //! @SYMTestExpectedResults Frame rate is reduced with increased static load |
|
142 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
143 //! @SYMTestType CIT |
|
144 |
|
145 RUN_TEST_STEP !Heap=0x200000 2000 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0047-003 |
|
146 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0003 |
|
147 |
|
148 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0004 |
|
149 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0047-0004 |
|
150 //! @SYMPREQ 1007 1019 |
|
151 //! @SYMREQ 8222 8223 8227 |
|
152 //! @SYMAPI RWindow |
|
153 //! @SYMAuthor John Mercer |
|
154 //! @SYMCreationDate 24/08/2007 |
|
155 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
156 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with 40% simulated load |
|
157 //! @SYMTestActions graphics-wserv-integ-surface-0061-001 as a base, modify the SimLoadApp to load the CPU to 40% before executing the video playback. |
|
158 //! Measure the frame rate at which the display is updated when under a simulated load. |
|
159 //! |
|
160 //! @SYMTestStatus Implemented |
|
161 //! @SYMTestPriority 1 |
|
162 //! @SYMTestExpectedResults Frame rate is reduced with increased static load |
|
163 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
164 //! @SYMTestType CIT |
|
165 |
|
166 RUN_TEST_STEP !Heap=0x200000 2000 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0047-004 |
|
167 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0004 |
|
168 |
|
169 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0005 |
|
170 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0047-0005 |
|
171 //! @SYMPREQ 1007 1019 |
|
172 //! @SYMREQ 8222 8223 8227 |
|
173 //! @SYMAPI RWindow |
|
174 //! @SYMAuthor John Mercer |
|
175 //! @SYMCreationDate 24/08/2007 |
|
176 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
177 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with 50% simulated load |
|
178 //! @SYMTestActions graphics-wserv-integ-surface-0061-001 as a base, modify the SimLoadApp to load the CPU to 50% before executing the video playback. |
|
179 //! Measure the frame rate at which the display is updated when under a simulated load. |
|
180 //! |
|
181 //! @SYMTestStatus Implemented |
|
182 //! @SYMTestPriority 1 |
|
183 //! @SYMTestExpectedResults Frame rate is reduced with increased static load |
|
184 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
185 //! @SYMTestType CIT |
|
186 |
|
187 RUN_TEST_STEP !Heap=0x200000 2000 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0047-005 |
|
188 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0047-0005 |
|
189 |
|
190 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0001 |
|
191 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0048-0001 |
|
192 //! @SYMPREQ 1007 1019 |
|
193 //! @SYMREQ 8222 8223 8227 |
|
194 //! @SYMAPI RWindow |
|
195 //! @SYMAuthor John Mercer |
|
196 //! @SYMCreationDate 24/08/2007 |
|
197 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
198 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size > image size |
|
199 //! @SYMTestActions Info - Image stretched to fit window |
|
200 //! Measure frame rate achieved whilst image size is changed |
|
201 //! With window size to full screen. |
|
202 //! Image size to Half Screen |
|
203 //! @SYMTestStatus Implemented |
|
204 //! @SYMTestPriority 1 |
|
205 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
206 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
207 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
208 //! @SYMTestType CIT |
|
209 |
|
210 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0048-001 |
|
211 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0001 |
|
212 |
|
213 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0002 |
|
214 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0048-0002 |
|
215 //! @SYMPREQ 1007 1019 |
|
216 //! @SYMREQ 8222 8223 8227 |
|
217 //! @SYMAPI RWindow |
|
218 //! @SYMAuthor John Mercer |
|
219 //! @SYMCreationDate 24/08/2007 |
|
220 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
221 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size > image size |
|
222 //! @SYMTestActions Info - Image stretched to fit window |
|
223 //! Measure frame rate achieved whilst image size is changed |
|
224 //! With window size to full screen. |
|
225 //! Image size to Quarter Screen |
|
226 //! @SYMTestStatus Implemented |
|
227 //! @SYMTestPriority 1 |
|
228 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
229 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
230 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
231 //! @SYMTestType CIT |
|
232 |
|
233 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0048-002 |
|
234 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0002 |
|
235 |
|
236 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0003 |
|
237 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0048-0003 |
|
238 //! @SYMPREQ 1007 1019 |
|
239 //! @SYMREQ 8222 8223 8227 |
|
240 //! @SYMAPI RWindow |
|
241 //! @SYMAuthor John Mercer |
|
242 //! @SYMCreationDate 24/08/2007 |
|
243 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
244 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size > image size |
|
245 //! @SYMTestActions Info - Image stretched to fit window |
|
246 //! Measure frame rate achieved whilst image size is changed |
|
247 //! With window size to full screen. |
|
248 //! Image size to Eigth Screen |
|
249 //! @SYMTestStatus Implemented |
|
250 //! @SYMTestPriority 1 |
|
251 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
252 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
253 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
254 //! @SYMTestType CIT |
|
255 |
|
256 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0048-003 |
|
257 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0048-0003 |
|
258 |
|
259 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0001 |
|
260 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0001 |
|
261 //! @SYMPREQ 1007 1019 |
|
262 //! @SYMREQ 8222 8223 8227 |
|
263 //! @SYMAPI RWindow |
|
264 //! @SYMAuthor John Mercer |
|
265 //! @SYMCreationDate 24/08/2007 |
|
266 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
267 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, no overlap between ui and ecom window |
|
268 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
269 //! With window size to half screen. |
|
270 //! Image size to Half Screen |
|
271 //! @SYMTestStatus Implemented |
|
272 //! @SYMTestPriority 1 |
|
273 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
274 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
275 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
276 //! @SYMTestType CIT |
|
277 |
|
278 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-001 |
|
279 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0001 |
|
280 |
|
281 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0002 |
|
282 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0002 |
|
283 //! @SYMPREQ 1007 1019 |
|
284 //! @SYMREQ 8222 8223 8227 |
|
285 //! @SYMAPI RWindow |
|
286 //! @SYMAuthor John Mercer |
|
287 //! @SYMCreationDate 24/08/2007 |
|
288 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
289 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, no overlap between ui and ecom window |
|
290 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
291 //! With window size to quarter screen. |
|
292 //! Image size to Quarter Screen |
|
293 //! @SYMTestStatus Implemented |
|
294 //! @SYMTestPriority 1 |
|
295 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
296 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
297 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
298 //! @SYMTestType CIT |
|
299 |
|
300 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-002 |
|
301 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0002 |
|
302 |
|
303 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0003 |
|
304 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0003 |
|
305 //! @SYMPREQ 1007 1019 |
|
306 //! @SYMREQ 8222 8223 8227 |
|
307 //! @SYMAPI RWindow |
|
308 //! @SYMAuthor John Mercer |
|
309 //! @SYMCreationDate 24/08/2007 |
|
310 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
311 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, overlap between ui and ecom window |
|
312 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
313 //! With window size to eigth screen. |
|
314 //! Image size to Eigth Screen |
|
315 //! @SYMTestStatus Implemented |
|
316 //! @SYMTestPriority 1 |
|
317 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
318 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
319 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
320 //! @SYMTestType CIT |
|
321 |
|
322 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-003 |
|
323 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0003 |
|
324 |
|
325 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0004 |
|
326 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0004 |
|
327 //! @SYMPREQ 1007 1019 |
|
328 //! @SYMREQ 8222 8223 8227 |
|
329 //! @SYMAPI RWindow |
|
330 //! @SYMAuthor John Mercer |
|
331 //! @SYMCreationDate 24/08/2007 |
|
332 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
333 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, no overlap between ui and ecom window |
|
334 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
335 //! With window size to half screen. |
|
336 //! Image size to Half Screen |
|
337 //! @SYMTestStatus Implemented |
|
338 //! @SYMTestPriority 1 |
|
339 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
340 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
341 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
342 //! @SYMTestType CIT |
|
343 |
|
344 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-004 |
|
345 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0004 |
|
346 |
|
347 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0005 |
|
348 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0005 |
|
349 //! @SYMPREQ 1007 1019 |
|
350 //! @SYMREQ 8222 8223 8227 |
|
351 //! @SYMAPI RWindow |
|
352 //! @SYMAuthor John Mercer |
|
353 //! @SYMCreationDate 24/08/2007 |
|
354 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
355 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, overlap between ui and ecom window |
|
356 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
357 //! With window size to quarter screen. |
|
358 //! Image size to Quarter Screen |
|
359 //! @SYMTestStatus Implemented |
|
360 //! @SYMTestPriority 1 |
|
361 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
362 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
363 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
364 //! @SYMTestType CIT |
|
365 |
|
366 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-005 |
|
367 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0005 |
|
368 |
|
369 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0006 |
|
370 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0049-0006 |
|
371 //! @SYMPREQ 1007 1019 |
|
372 //! @SYMREQ 8222 8223 8227 |
|
373 //! @SYMAPI RWindow |
|
374 //! @SYMAuthor John Mercer |
|
375 //! @SYMCreationDate 24/08/2007 |
|
376 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
377 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size == image size, overlap between ui and ecom window |
|
378 //! @SYMTestActions Measure frame rate achieved whilst image size is changed |
|
379 //! With window size to eigth screen. |
|
380 //! Image size to Eigth Screen |
|
381 //! @SYMTestStatus Implemented |
|
382 //! @SYMTestPriority 1 |
|
383 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
384 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
385 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
386 //! @SYMTestType CIT |
|
387 |
|
388 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0049-006 |
|
389 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0049-0006 |
|
390 |
|
391 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0001 |
|
392 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0001 |
|
393 //! @SYMPREQ 1007 1019 |
|
394 //! @SYMREQ 8222 8223 8227 |
|
395 //! @SYMAPI RWindow |
|
396 //! @SYMAuthor John Mercer |
|
397 //! @SYMCreationDate 24/08/2007 |
|
398 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
399 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, no overlap between ui and ecom window |
|
400 //! @SYMTestActions Info - Image compressed to fit window |
|
401 //! Measure frame rate achieved whilst image size is changed |
|
402 //! With window size to half screen. |
|
403 //! Image size to full screen |
|
404 //! @SYMTestStatus Implemented |
|
405 //! @SYMTestPriority 1 |
|
406 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
407 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
408 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
409 //! @SYMTestType CIT |
|
410 |
|
411 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-001 |
|
412 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0001 |
|
413 |
|
414 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0002 |
|
415 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0002 |
|
416 //! @SYMPREQ 1007 1019 |
|
417 //! @SYMREQ 8222 8223 8227 |
|
418 //! @SYMAPI RWindow |
|
419 //! @SYMAuthor John Mercer |
|
420 //! @SYMCreationDate 24/08/2007 |
|
421 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
422 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, no overlap between ui and ecom window |
|
423 //! @SYMTestActions Info - Image compressed to fit window |
|
424 //! Measure frame rate achieved whilst image size is changed |
|
425 //! With window size to quarter screen. |
|
426 //! Image size to full screen |
|
427 //! @SYMTestStatus Implemented |
|
428 //! @SYMTestPriority 1 |
|
429 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
430 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
431 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
432 //! @SYMTestType CIT |
|
433 |
|
434 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-002 |
|
435 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0002 |
|
436 |
|
437 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0003 |
|
438 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0003 |
|
439 //! @SYMPREQ 1007 1019 |
|
440 //! @SYMREQ 8222 8223 8227 |
|
441 //! @SYMAPI RWindow |
|
442 //! @SYMAuthor John Mercer |
|
443 //! @SYMCreationDate 24/08/2007 |
|
444 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
445 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, no overlap between ui and ecom window |
|
446 //! @SYMTestActions Info - Image compressed to fit window |
|
447 //! Measure frame rate achieved whilst image size is changed |
|
448 //! With window size to eigth screen. |
|
449 //! Image size to full screen |
|
450 //! @SYMTestStatus Implemented |
|
451 //! @SYMTestPriority 1 |
|
452 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
453 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
454 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
455 //! @SYMTestType CIT |
|
456 |
|
457 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-003 |
|
458 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0003 |
|
459 |
|
460 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0004 |
|
461 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0004 |
|
462 //! @SYMPREQ 1007 1019 |
|
463 //! @SYMREQ 8222 8223 8227 |
|
464 //! @SYMAPI RWindow |
|
465 //! @SYMAuthor John Mercer |
|
466 //! @SYMCreationDate 24/08/2007 |
|
467 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
468 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, overlap between ui and ecom window |
|
469 //! @SYMTestActions Info - Image compressed to fit window |
|
470 //! Measure frame rate achieved whilst image size is changed |
|
471 //! With window size to half screen. |
|
472 //! Image size to full screen |
|
473 //! @SYMTestStatus Implemented |
|
474 //! @SYMTestPriority 1 |
|
475 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
476 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
477 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
478 //! @SYMTestType CIT |
|
479 |
|
480 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-004 |
|
481 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0004 |
|
482 |
|
483 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0005 |
|
484 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0005 |
|
485 //! @SYMPREQ 1007 1019 |
|
486 //! @SYMREQ 8222 8223 8227 |
|
487 //! @SYMAPI RWindow |
|
488 //! @SYMAuthor John Mercer |
|
489 //! @SYMCreationDate 24/08/2007 |
|
490 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
491 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, overlap between ui and ecom window |
|
492 //! @SYMTestActions Info - Image compressed to fit window |
|
493 //! Measure frame rate achieved whilst image size is changed |
|
494 //! With window size to quarter screen. |
|
495 //! Image size to full screen |
|
496 //! @SYMTestStatus Implemented |
|
497 //! @SYMTestPriority 1 |
|
498 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
499 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
500 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
501 //! @SYMTestType CIT |
|
502 |
|
503 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-005 |
|
504 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0005 |
|
505 |
|
506 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0006 |
|
507 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0050-0006 |
|
508 //! @SYMPREQ 1007 1019 |
|
509 //! @SYMREQ 8222 8223 8227 |
|
510 //! @SYMAPI RWindow |
|
511 //! @SYMAuthor John Mercer |
|
512 //! @SYMCreationDate 24/08/2007 |
|
513 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
514 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, with window size < image size, overlap between ui and ecom window |
|
515 //! @SYMTestActions Info - Image compressed to fit window |
|
516 //! Measure frame rate achieved whilst image size is changed |
|
517 //! With window size to eigth screen. |
|
518 //! Image size to full screen |
|
519 //! @SYMTestStatus Implemented |
|
520 //! @SYMTestPriority 1 |
|
521 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
522 //! Display is composed of moving image in background, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
523 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in stretching the image to the window size. |
|
524 //! @SYMTestType CIT |
|
525 |
|
526 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0050-006 |
|
527 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0050-0006 |
|
528 |
|
529 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0051-0001 |
|
530 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0051-0001 |
|
531 //! @SYMPREQ 1007 1019 |
|
532 //! @SYMREQ 8222 8223 8227 |
|
533 //! @SYMAPI RWindow |
|
534 //! @SYMAuthor John Mercer |
|
535 //! @SYMCreationDate 24/08/2007 |
|
536 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
537 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, changing window size during playback |
|
538 //! @SYMTestActions With graphics-0061 as a base. |
|
539 //! Use Rwindow::SetSize() to incrementally decrease window size to 0, and then increase again to full screen. |
|
540 //! Rate of change: once per frame |
|
541 //! Measure frame rate achieved whilst window size is changed. |
|
542 //! @SYMTestStatus Implemented |
|
543 //! @SYMTestPriority 1 |
|
544 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
545 //! Display is composed of moving image in background, which decreases in size to 0, then increases back to full screen, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
546 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in compressing the image to the window size. |
|
547 //! @SYMTestType CIT |
|
548 |
|
549 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0051-001 |
|
550 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0051-0001 |
|
551 |
|
552 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0052-0001 |
|
553 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0052-0001 |
|
554 //! @SYMPREQ 1007 1019 |
|
555 //! @SYMREQ 8222 8223 8227 |
|
556 //! @SYMAPI RWindow |
|
557 //! @SYMAuthor John Mercer |
|
558 //! @SYMCreationDate 24/08/2007 |
|
559 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
560 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, changing window position during playback |
|
561 //! @SYMTestActions With graphics-0061 as a base. |
|
562 //! Window Size: 25% of screen size |
|
563 //! Image Size: 25% of screen size |
|
564 //! Rate of change: once per frame |
|
565 //! Use Rwindow::SetPosition() to incrementally change the window position, to move around the screen, in a counter clockwise direction, and then change direction after 1 revolution. |
|
566 //! Measure frame rate achieved whilst window position is changed. |
|
567 //! @SYMTestStatus Implemented |
|
568 //! @SYMTestPriority 1 |
|
569 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
570 //! Display is composed of moving image in background, which moves around screen in CCW and CW directions, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
571 //! @SYMTestType CIT |
|
572 |
|
573 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0052-001 |
|
574 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0052-0001 |
|
575 |
|
576 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0053-0001 |
|
577 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0053-0001 |
|
578 //! @SYMPREQ 1007 1019 |
|
579 //! @SYMREQ 8222 8223 8227 |
|
580 //! @SYMAPI RWindow |
|
581 //! @SYMAuthor John Mercer |
|
582 //! @SYMCreationDate 24/08/2007 |
|
583 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
584 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, changing window position and size during playback |
|
585 //! @SYMTestActions With graphics-0061 as a base. |
|
586 //! Use Rwindow::SetExtent() to incrementally change the window position, to move around the screen, in a counter clockwise direction, and then change direction after 1 revolution, and size from full screen down to 0, and back again. |
|
587 //! Rate of change: once per frame |
|
588 //! Measure frame rate achieved whilst window size is changed. |
|
589 //! @SYMTestStatus Implemented |
|
590 //! @SYMTestPriority 1 |
|
591 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
592 //! Display is composed of moving image in background, which decreases in size to 0, then increases back to full screen, with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
593 //! NOTE: Results may well differ between emulator and hardware depending on filtering technique used in compressing the image to the window size. |
|
594 //! @SYMTestType CIT |
|
595 |
|
596 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0053-001 |
|
597 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0053-0001 |
|
598 |
|
599 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0057-0001 |
|
600 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0057-0001 |
|
601 //! @SYMPREQ 1007 1019 |
|
602 //! @SYMREQ 8222 8223 8227 |
|
603 //! @SYMAPI RWindow |
|
604 //! @SYMAuthor John Mercer |
|
605 //! @SYMCreationDate 24/08/2007 |
|
606 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
607 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, image off screen 1 |
|
608 //! @SYMTestActions With graphics-0061 as a base. |
|
609 //! Position window to be partially off screen |
|
610 //! Measure frame rate. |
|
611 //! @SYMTestStatus Implemented |
|
612 //! @SYMTestPriority 1 |
|
613 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
614 //! Display is composed of moving image in background with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
615 //! NOTE: Part of the image is off screen. |
|
616 //! @SYMTestType CIT |
|
617 |
|
618 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0057-001 |
|
619 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0057-0001 |
|
620 |
|
621 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0058-0001 |
|
622 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0058-0001 |
|
623 //! @SYMPREQ 1007 1019 |
|
624 //! @SYMREQ 8222 8223 8227 |
|
625 //! @SYMAPI RWindow |
|
626 //! @SYMAuthor John Mercer |
|
627 //! @SYMCreationDate 24/08/2007 |
|
628 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
629 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, image off screen 2 |
|
630 //! @SYMTestActions With graphics-0061 as a base. |
|
631 //! Position window to be partially off screen. |
|
632 //! Use Rwindow::SetExtent() to incrementally change the window position and size, to move further off screen. At least one call must be to keep same position but to change size in the off screen portion. |
|
633 //! Measure frame rate. |
|
634 //! @SYMTestStatus Implemented |
|
635 //! @SYMTestPriority 1 |
|
636 //! @SYMTestExpectedResults Composition time improves as more of window moves off screen. |
|
637 //! Display is composed of moving image in background with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
638 //! NOTE: Window moves further off screen. |
|
639 //! @SYMTestType CIT |
|
640 |
|
641 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0058-001 |
|
642 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0058-0001 |
|
643 |
|
644 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0059-0001 |
|
645 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0059-0001 |
|
646 //! @SYMPREQ 1007 1019 |
|
647 //! @SYMREQ 8222 8223 8227 |
|
648 //! @SYMAPI RWindow |
|
649 //! @SYMAuthor John Mercer |
|
650 //! @SYMCreationDate 24/08/2007 |
|
651 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
652 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, popup opaque dialog |
|
653 //! @SYMTestActions With graphics-0061 as a base. |
|
654 //! During playback create opaque popup dialog box in its own window and then remove. Repeat once (BitBlt of prepared image of dialog box) |
|
655 //! Close dialog. |
|
656 //! Repeat. |
|
657 //! Measure frame rate |
|
658 //! @SYMTestStatus Implemented |
|
659 //! @SYMTestPriority 1 |
|
660 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
661 //! Display is composed of moving image in background with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
662 //! Opaque dialog appears and disappears on top of scene. |
|
663 //! @SYMTestType CIT |
|
664 |
|
665 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0059-001 |
|
666 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0059-0001 |
|
667 |
|
668 START_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0060-0001 |
|
669 //! @SYMTestCaseID GRAPHICS-WSERV-INTEG-SURFACE-0060-0001 |
|
670 //! @SYMPREQ 1007 1019 |
|
671 //! @SYMREQ 8222 8223 8227 |
|
672 //! @SYMAPI RWindow |
|
673 //! @SYMAuthor John Mercer |
|
674 //! @SYMCreationDate 24/08/2007 |
|
675 //! @SYMTestCaseDependencies graphics-wserv-integ-surface.script |
|
676 //! @SYMTestCaseDesc Multiple Moving Images with semi-transparent UI Components, popup semi-transparent dialog |
|
677 //! @SYMTestActions With graphics-0061 as a base. |
|
678 //! During playback create semi-transparent popup dialog box in its own window and then remove. Repeat once (BitBlt of prepared image of dialog box) |
|
679 //! Close dialog. |
|
680 //! Repeat. |
|
681 //! Measure frame rate. |
|
682 //! @SYMTestStatus Implemented |
|
683 //! @SYMTestPriority 1 |
|
684 //! @SYMTestExpectedResults Frame Rate: 30fps |
|
685 //! Display is composed of moving image in background with semi-transparent UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number. |
|
686 //! Semi-transparent dialog is composed on top of scene. |
|
687 //! @SYMTestType CIT |
|
688 |
|
689 RUN_TEST_STEP !Heap=0x200000 500 t_wservintegserver WServIntegSurface c:\graphics\graphics-wserv-integ-surface.ini graphics-wserv-integ-surface-0060-001 |
|
690 END_TESTCASE GRAPHICS-WSERV-INTEG-SURFACE-0060-0001 |