windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-surface5.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-surface5.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 // The purpose is to provide a regression test suite of Public
       
    23 // APIs for RWindow. Negative testing is performed to confirm that correct 
       
    24 // errors are returned when incorrect parameters are given.
       
    25 //
       
    26 // The tests are fully automated.
       
    27 /////////////////////////////////////////////////////////////////////
       
    28 
       
    29 //! @file
       
    30 //! @SYMTestSuiteName			graphics-wserv-integ-surface
       
    31 //! @SYMScriptTestEnvironment	This test script requires a basic ROM.
       
    32 LOAD_SUITE	t_wservintegserver
       
    33 
       
    34 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
       
    35 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
       
    36 //! @SYMPREQ					1007 1019
       
    37 //! @SYMREQ						8222 8223 8227 8229
       
    38 //! @SYMAPI						RWindow						
       
    39 //! @SYMAuthor					John Mercer
       
    40 //! @SYMCreationDate			24/08/2007
       
    41 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
    42 //! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open GL ES
       
    43 //! @SYMTestActions				Environment settings:
       
    44 //! 								Window Size: Full screen
       
    45 //! 								Image Size: Full screen
       
    46 //! 								Simulated Load: 0%
       
    47 //! 								Colour Depth: 16MAP
       
    48 //! 								Pixel Format: RGB
       
    49 //! 								Screen Number: 0
       
    50 //! 								Rotation: 0
       
    51 //! 								Screen Location: (0,0)
       
    52 //! 								Execution Time: 30s
       
    53 //! 								Frame Rate: 30fps
       
    54 //! 								Buffer Format: [whatever is implemented within EGL adaptation]
       
    55 //! 							Start SimLoadApp
       
    56 //! 							Start animation:
       
    57 //!								Create Rwindow 
       
    58 //! 							Call eglCreateWindowSurface
       
    59 //! 							Render to egl window surface
       
    60 //! 							Content is to be simple but quickly indicative of failure to the human eye.
       
    61 //! 							Register callback for image update
       
    62 //! 							Create simulated UI Components
       
    63 //! 							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.
       
    64 //! 							Activate Window.
       
    65 //! 							Update Image with next frame
       
    66 //! 							Utilise RsurfaceHandle notification to indicate when surface has been consumed by GCE. Use Surface data APIs to update contents. Invalidate window to cause redraw.
       
    67 //! 							Continuously perform Image updates to produce animation.
       
    68 //! 						  	Measure the frame rate at which the display is updated.																									
       
    69 //! @SYMTestStatus				Implemented
       
    70 //! @SYMTestPriority			1
       
    71 //!	@SYMTestExpectedResults		Frame Rate: 30fps
       
    72 //!								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.						
       
    73 //! @SYMTestType				CIT
       
    74 
       
    75 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0061-001
       
    76 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
       
    77 
       
    78 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
       
    79 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
       
    80 //! @SYMPREQ					1007 1019
       
    81 //! @SYMREQ						8222 8223 8227 8229				
       
    82 //! @SYMAPI						RWindow						
       
    83 //! @SYMAuthor					John Mercer
       
    84 //! @SYMCreationDate			24/08/2007
       
    85 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
    86 //! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open GL ES			
       
    87 //! @SYMTestActions				Repeat graphics-0061 but open a semi-transparent dialog box in its own window in the foreground from a separate process/thread. Close dialog.
       
    88 //!								Measure the frame rate at which the display is updated
       
    89 //!																								
       
    90 //! @SYMTestStatus				Implemented
       
    91 //! @SYMTestPriority			1
       
    92 //!	@SYMTestExpectedResults		Frame Rate: 30fps
       
    93 //!								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. Semi-transparent dialog box is opened, and then closed.
       
    94 //! @SYMTestType				CIT
       
    95 
       
    96 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0062-001
       
    97 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
       
    98 
       
    99 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0063-0001
       
   100 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0063-0001	
       
   101 //! @SYMPREQ					1007 1019
       
   102 //! @SYMREQ						8222 8223 8227 8229			
       
   103 //! @SYMAPI						RWindow						
       
   104 //! @SYMAuthor					John Mercer
       
   105 //! @SYMCreationDate			24/08/2007
       
   106 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   107 //! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open VG			
       
   108 //! @SYMTestActions				Repeat graphics-0061 but utilise OpenVG APIs
       
   109 //!								Measure the frame rate at which the display is updated																							
       
   110 //! @SYMTestStatus				Implemented
       
   111 //! @SYMTestPriority			1
       
   112 //!	@SYMTestExpectedResults		Frame Rate: 30fps
       
   113 //!								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
       
   114 //! @SYMTestType				CIT
       
   115 
       
   116 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0063-001
       
   117 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0063-0001
       
   118 
       
   119 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
       
   120 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
       
   121 //! @SYMPREQ					1007 1019
       
   122 //! @SYMREQ						8222 8223 8227 8229				
       
   123 //! @SYMAPI						RWindow						
       
   124 //! @SYMAuthor					John Mercer
       
   125 //! @SYMCreationDate			24/08/2007
       
   126 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   127 //! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open VG			
       
   128 //! @SYMTestActions				Repeat graphics-0063 but open a semi-transparent dialog box in its own window in the foreground from a separate process/thread. Close dialog.
       
   129 //!								Measure the frame rate at which the display is updated																								
       
   130 //! @SYMTestStatus				Implemented
       
   131 //! @SYMTestPriority			1
       
   132 //!	@SYMTestExpectedResults		Frame Rate: 30fps
       
   133 //!								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. Semi-transparent dialog box is opened, and then closed.
       
   134 //! @SYMTestType				CIT
       
   135 
       
   136 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0064-001
       
   137 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
       
   138 
       
   139 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0065-0001
       
   140 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0065-0001	
       
   141 //! @SYMPREQ					1007 1019
       
   142 //! @SYMREQ						8222 8223 8227 8229			
       
   143 //! @SYMAPI						RWindow						
       
   144 //! @SYMAuthor					John Mercer
       
   145 //! @SYMCreationDate			24/08/2007
       
   146 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   147 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation			
       
   148 //! @SYMTestActions				Add an animated window to the setup described in GRAPHICS-0046-001.
       
   149 //!								Ensure windows do not overlap.
       
   150 //!								Each app that ‘draws’ to a window has the same priority
       
   151 //!								box in its own window in the foreground from a separate process/thread. Close dialog.
       
   152 //!						  		Measure frame rate. 																															
       
   153 //! @SYMTestStatus				Implemented
       
   154 //! @SYMTestPriority			1
       
   155 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   156 //! @SYMTestType				CIT
       
   157 
       
   158 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0065-001
       
   159 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0065-0001
       
   160 
       
   161 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
       
   162 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
       
   163 //! @SYMPREQ					1007 1019
       
   164 //! @SYMREQ						8222 8223 8227 8229				
       
   165 //! @SYMAPI						RWindow						
       
   166 //! @SYMAuthor					John Mercer
       
   167 //! @SYMCreationDate			24/08/2007
       
   168 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   169 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - with spiked cpu load			
       
   170 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   171 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   172 //!								Setup as graphics-0085
       
   173 //!								Configure simulated load to spike to max cpu load, for 10% of time																				
       
   174 //!						  		Measure frame rate. 																															
       
   175 //! @SYMTestStatus				Implemented
       
   176 //! @SYMTestPriority			1
       
   177 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   178 //! @SYMTestType				CIT
       
   179 
       
   180 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0066-001
       
   181 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
       
   182 
       
   183 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
       
   184 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
       
   185 //! @SYMPREQ					1007 1019
       
   186 //! @SYMREQ						8222 8223 8227 8229				
       
   187 //! @SYMAPI						RWindow						
       
   188 //! @SYMAuthor					John Mercer
       
   189 //! @SYMCreationDate			24/08/2007
       
   190 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   191 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - additional animation 1		
       
   192 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   193 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   194 //!								Setup as graphics-0065
       
   195 //!								Add another animated window.
       
   196 //!								Measure frame rate.					  																		
       
   197 //! @SYMTestStatus				Implemented
       
   198 //! @SYMTestPriority			1
       
   199 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   200 //! @SYMTestType				CIT
       
   201 
       
   202 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0067-001
       
   203 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
       
   204 
       
   205 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
       
   206 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
       
   207 //! @SYMPREQ					1007 1019
       
   208 //! @SYMREQ						8222 8223 8227 8229				
       
   209 //! @SYMAPI						RWindow						
       
   210 //! @SYMAuthor					John Mercer
       
   211 //! @SYMCreationDate			24/08/2007
       
   212 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   213 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - additional animation 2		
       
   214 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   215 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   216 //!								Setup as graphics-0065
       
   217 //!								Add 4 animated windows
       
   218 //!								Measure frame rate.					  																		
       
   219 //! @SYMTestStatus				Implemented
       
   220 //! @SYMTestPriority			1
       
   221 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   222 //! @SYMTestType				CIT
       
   223 
       
   224 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0068-001
       
   225 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
       
   226 
       
   227 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
       
   228 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
       
   229 //! @SYMPREQ					1007 1019
       
   230 //! @SYMREQ						8222 8223 8227 8229				
       
   231 //! @SYMAPI						RWindow						
       
   232 //! @SYMAuthor					John Mercer
       
   233 //! @SYMCreationDate			24/08/2007
       
   234 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   235 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - resize, and move		
       
   236 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   237 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   238 //!							 	provides adequate performance under stress conditions.
       
   239 //!								Setup as graphics-0065
       
   240 //!								Move and resize windows.
       
   241 //!								Movement must include off-screen, and overlapping
       
   242 //!								Rate of change is configurable, i.e. every 5 frames, every frame, every 10 frames.
       
   243 //!								Measure frame rate.					  																		
       
   244 //! @SYMTestStatus				Implemented
       
   245 //! @SYMTestPriority			1
       
   246 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   247 //! @SYMTestType				CIT
       
   248 
       
   249 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0069-001
       
   250 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
       
   251 
       
   252 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
       
   253 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
       
   254 //! @SYMPREQ					1007 1019
       
   255 //! @SYMREQ						8222 8223 8227 8229				
       
   256 //! @SYMAPI						RWindow						
       
   257 //! @SYMAuthor					John Mercer
       
   258 //! @SYMCreationDate			24/08/2007
       
   259 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   260 //! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - alpha changing		
       
   261 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   262 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   263 //!
       
   264 //!								Setup as graphics-0065
       
   265 //!								Move and resize windows.
       
   266 //!								Movement must include off-screen, and overlapping
       
   267 //!								Rate of change is configurable, i.e. every 5 frames, every frame, every 10 frames.
       
   268 //!								Gradually increase alpha for transparent windows (i.e. simulated UI controls) from 0, to 1, then down again
       
   269 //!								Measure frame rate.					  																		
       
   270 //! @SYMTestStatus				Implemented
       
   271 //! @SYMTestPriority			1
       
   272 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   273 //! @SYMTestType				CIT
       
   274 
       
   275 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0070-001
       
   276 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
       
   277 
       
   278 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
       
   279 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
       
   280 //! @SYMPREQ					1007 1019
       
   281 //! @SYMREQ						8222 8223 8227 8229				
       
   282 //! @SYMAPI						RWindow						
       
   283 //! @SYMAuthor					John Mercer
       
   284 //! @SYMCreationDate			24/08/2007
       
   285 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
       
   286 //! @SYMTestCaseDesc			Performance Test - Send rapid surface updates		
       
   287 //! @SYMTestActions				Measure the frame rate at which the display is updated.
       
   288 //!								Ensure graphics subsystem provides adequate performance under stress conditions.
       
   289 //!								Create an opaque UI window and associated background surface
       
   290 //!								Update the surface each frame with a simple pattern such as 1/4 black 3/4 white 							
       
   291 //!								changing the position of the black 1/4 each frame
       
   292 //!								
       
   293 //!								Measure frame rate.					  																		
       
   294 //! @SYMTestStatus				Implemented
       
   295 //! @SYMTestPriority			1
       
   296 //!	@SYMTestExpectedResults		Failure criteria To be determined
       
   297 //! @SYMTestType				CIT
       
   298 
       
   299 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0071-001
       
   300 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
       
   301 
       
   302 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
       
   303 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
       
   304 //! @SYMPREQ					1007 1019
       
   305 //! @SYMREQ						8222 8223 8225 8227
       
   306 //! @SYMAPI						RWindow
       
   307 //! @SYMAuthor					John Mercer
       
   308 //! @SYMCreationDate			24/08/2007
       
   309 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
       
   310 //! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of yuv pixel format				
       
   311 //! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
       
   312 //!								Measure the frame rate at which the display is updated
       
   313 //! @SYMTestStatus				Implemented
       
   314 //! @SYMTestPriority			1
       
   315 //! @SYMTestExpectedResults		Failure Criteria: To be determined
       
   316 //!								Display is composed of moving image in background, with opaque UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number.
       
   317 //! @SYMTestType				CIT
       
   318 
       
   319 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0072-001
       
   320 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
       
   321 
       
   322 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
       
   323 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
       
   324 //! @SYMPREQ					1007 1019
       
   325 //! @SYMREQ						8222 8223 8227 8229
       
   326 //! @SYMAPI						RWindow
       
   327 //! @SYMAuthor					John Mercer
       
   328 //! @SYMCreationDate			24/08/2007
       
   329 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
       
   330 //! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of RGB 16 bit pixel format				
       
   331 //! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
       
   332 //!								Measure the frame rate at which the display is updated
       
   333 //! @SYMTestStatus				Implemented
       
   334 //! @SYMTestPriority			1
       
   335 //! @SYMTestExpectedResults		Failure Criteria: To be determined
       
   336 //!								Display is composed of moving image in background, with opaque UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number.
       
   337 //! @SYMTestType				CIT
       
   338 
       
   339 RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0073-001
       
   340 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
       
   341 
       
   342 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
       
   343 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
       
   344 //! @SYMPREQ					1007 1019
       
   345 //! @SYMREQ						8222 8223 8227 8229
       
   346 //! @SYMAPI						RWindow
       
   347 //! @SYMAuthor					Usman Fayyaz
       
   348 //! @SYMCreationDate			20/08/2007
       
   349 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
       
   350 //! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of yuv pixel format				
       
   351 //! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
       
   352 //!								Measure the frame rate at which the display is updated when GCE is composing
       
   353 //!								two surfaces created by two independent processes
       
   354 //! @SYMTestStatus				Implemented
       
   355 //! @SYMTestPriority			1
       
   356 //! @SYMTestExpectedResults		Failure Criteria: To be determined
       
   357 //!								Display is composed of two windows (created by two independent processes) with moving image in background, with opaque UI components in foreground. The moving image is that of a clock sweep with large numerals indicating the frame number.
       
   358 //! @SYMTestType				CIT
       
   359 
       
   360 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0074-001
       
   361 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
       
   362 
       
   363 START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
       
   364 //! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
       
   365 //! @SYMPREQ					1007 1019
       
   366 //! @SYMREQ						8222 8223 8227 8229
       
   367 //! @SYMAPI						RWindow
       
   368 //! @SYMAuthor					Usman Fayyaz
       
   369 //! @SYMCreationDate			28/08/2007
       
   370 //! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
       
   371 //! @SYMTestCaseDesc			Evalutate the result when GCE is forced to carry out updates at 30fps 				
       
   372 //! @SYMTestActions				Submit surface updates at 30fps
       
   373 //! @SYMTestStatus				Implemented
       
   374 //! @SYMTestPriority			1
       
   375 //! @SYMTestExpectedResults		No pass/fail criteria
       
   376 //! @SYMTestType				CIT
       
   377 
       
   378 RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegFps	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0075-001
       
   379 END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
       
   380