windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-surface3.script
changeset 0 5d03bc08d59c
equal deleted inserted replaced
-1:000000000000 0:5d03bc08d59c
       
     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