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