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