os/graphics/windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-surface5.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/graphics/windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-surface5.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,380 @@
     1.4 +//
     1.5 +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description: 
    1.18 +//
    1.19 +/////////////////////////////////////////////////////////////////////
    1.20 +// graphics-wserv-integ-surface5.script
    1.21 +//
    1.22 +// Tests elements of the classes associated with RWindow,
    1.23 +// as a means of confidence that the APIs work as expected.
    1.24 +//
    1.25 +// The purpose is to provide a regression test suite of Public
    1.26 +// APIs for RWindow. Negative testing is performed to confirm that correct 
    1.27 +// errors are returned when incorrect parameters are given.
    1.28 +//
    1.29 +// The tests are fully automated.
    1.30 +/////////////////////////////////////////////////////////////////////
    1.31 +
    1.32 +//! @file
    1.33 +//! @SYMTestSuiteName			graphics-wserv-integ-surface
    1.34 +//! @SYMScriptTestEnvironment	This test script requires a basic ROM.
    1.35 +LOAD_SUITE	t_wservintegserver
    1.36 +
    1.37 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
    1.38 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
    1.39 +//! @SYMPREQ					1007 1019
    1.40 +//! @SYMREQ						8222 8223 8227 8229
    1.41 +//! @SYMAPI						RWindow						
    1.42 +//! @SYMAuthor					John Mercer
    1.43 +//! @SYMCreationDate			24/08/2007
    1.44 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
    1.45 +//! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open GL ES
    1.46 +//! @SYMTestActions				Environment settings:
    1.47 +//! 								Window Size: Full screen
    1.48 +//! 								Image Size: Full screen
    1.49 +//! 								Simulated Load: 0%
    1.50 +//! 								Colour Depth: 16MAP
    1.51 +//! 								Pixel Format: RGB
    1.52 +//! 								Screen Number: 0
    1.53 +//! 								Rotation: 0
    1.54 +//! 								Screen Location: (0,0)
    1.55 +//! 								Execution Time: 30s
    1.56 +//! 								Frame Rate: 30fps
    1.57 +//! 								Buffer Format: [whatever is implemented within EGL adaptation]
    1.58 +//! 							Start SimLoadApp
    1.59 +//! 							Start animation:
    1.60 +//!								Create Rwindow 
    1.61 +//! 							Call eglCreateWindowSurface
    1.62 +//! 							Render to egl window surface
    1.63 +//! 							Content is to be simple but quickly indicative of failure to the human eye.
    1.64 +//! 							Register callback for image update
    1.65 +//! 							Create simulated UI Components
    1.66 +//! 							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.
    1.67 +//! 							Activate Window.
    1.68 +//! 							Update Image with next frame
    1.69 +//! 							Utilise RsurfaceHandle notification to indicate when surface has been consumed by GCE. Use Surface data APIs to update contents. Invalidate window to cause redraw.
    1.70 +//! 							Continuously perform Image updates to produce animation.
    1.71 +//! 						  	Measure the frame rate at which the display is updated.																									
    1.72 +//! @SYMTestStatus				Implemented
    1.73 +//! @SYMTestPriority			1
    1.74 +//!	@SYMTestExpectedResults		Frame Rate: 30fps
    1.75 +//!								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.						
    1.76 +//! @SYMTestType				CIT
    1.77 +
    1.78 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0061-001
    1.79 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0061-0001
    1.80 +
    1.81 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
    1.82 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
    1.83 +//! @SYMPREQ					1007 1019
    1.84 +//! @SYMREQ						8222 8223 8227 8229				
    1.85 +//! @SYMAPI						RWindow						
    1.86 +//! @SYMAuthor					John Mercer
    1.87 +//! @SYMCreationDate			24/08/2007
    1.88 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
    1.89 +//! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open GL ES			
    1.90 +//! @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.
    1.91 +//!								Measure the frame rate at which the display is updated
    1.92 +//!																								
    1.93 +//! @SYMTestStatus				Implemented
    1.94 +//! @SYMTestPriority			1
    1.95 +//!	@SYMTestExpectedResults		Frame Rate: 30fps
    1.96 +//!								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.
    1.97 +//! @SYMTestType				CIT
    1.98 +
    1.99 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0062-001
   1.100 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0062-0001
   1.101 +
   1.102 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0063-0001
   1.103 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0063-0001	
   1.104 +//! @SYMPREQ					1007 1019
   1.105 +//! @SYMREQ						8222 8223 8227 8229			
   1.106 +//! @SYMAPI						RWindow						
   1.107 +//! @SYMAuthor					John Mercer
   1.108 +//! @SYMCreationDate			24/08/2007
   1.109 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.110 +//! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open VG			
   1.111 +//! @SYMTestActions				Repeat graphics-0061 but utilise OpenVG APIs
   1.112 +//!								Measure the frame rate at which the display is updated																							
   1.113 +//! @SYMTestStatus				Implemented
   1.114 +//! @SYMTestPriority			1
   1.115 +//!	@SYMTestExpectedResults		Frame Rate: 30fps
   1.116 +//!								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
   1.117 +//! @SYMTestType				CIT
   1.118 +
   1.119 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0063-001
   1.120 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0063-0001
   1.121 +
   1.122 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
   1.123 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
   1.124 +//! @SYMPREQ					1007 1019
   1.125 +//! @SYMREQ						8222 8223 8227 8229				
   1.126 +//! @SYMAPI						RWindow						
   1.127 +//! @SYMAuthor					John Mercer
   1.128 +//! @SYMCreationDate			24/08/2007
   1.129 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.130 +//! @SYMTestCaseDesc			Background animation with semi-transparent UI Components - Open VG			
   1.131 +//! @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.
   1.132 +//!								Measure the frame rate at which the display is updated																								
   1.133 +//! @SYMTestStatus				Implemented
   1.134 +//! @SYMTestPriority			1
   1.135 +//!	@SYMTestExpectedResults		Frame Rate: 30fps
   1.136 +//!								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.
   1.137 +//! @SYMTestType				CIT
   1.138 +
   1.139 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0064-001
   1.140 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0064-0001
   1.141 +
   1.142 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0065-0001
   1.143 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0065-0001	
   1.144 +//! @SYMPREQ					1007 1019
   1.145 +//! @SYMREQ						8222 8223 8227 8229			
   1.146 +//! @SYMAPI						RWindow						
   1.147 +//! @SYMAuthor					John Mercer
   1.148 +//! @SYMCreationDate			24/08/2007
   1.149 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.150 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation			
   1.151 +//! @SYMTestActions				Add an animated window to the setup described in GRAPHICS-0046-001.
   1.152 +//!								Ensure windows do not overlap.
   1.153 +//!								Each app that ‘draws’ to a window has the same priority
   1.154 +//!								box in its own window in the foreground from a separate process/thread. Close dialog.
   1.155 +//!						  		Measure frame rate. 																															
   1.156 +//! @SYMTestStatus				Implemented
   1.157 +//! @SYMTestPriority			1
   1.158 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.159 +//! @SYMTestType				CIT
   1.160 +
   1.161 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0065-001
   1.162 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0065-0001
   1.163 +
   1.164 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
   1.165 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
   1.166 +//! @SYMPREQ					1007 1019
   1.167 +//! @SYMREQ						8222 8223 8227 8229				
   1.168 +//! @SYMAPI						RWindow						
   1.169 +//! @SYMAuthor					John Mercer
   1.170 +//! @SYMCreationDate			24/08/2007
   1.171 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.172 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - with spiked cpu load			
   1.173 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.174 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.175 +//!								Setup as graphics-0085
   1.176 +//!								Configure simulated load to spike to max cpu load, for 10% of time																				
   1.177 +//!						  		Measure frame rate. 																															
   1.178 +//! @SYMTestStatus				Implemented
   1.179 +//! @SYMTestPriority			1
   1.180 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.181 +//! @SYMTestType				CIT
   1.182 +
   1.183 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0066-001
   1.184 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0066-0001
   1.185 +
   1.186 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
   1.187 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
   1.188 +//! @SYMPREQ					1007 1019
   1.189 +//! @SYMREQ						8222 8223 8227 8229				
   1.190 +//! @SYMAPI						RWindow						
   1.191 +//! @SYMAuthor					John Mercer
   1.192 +//! @SYMCreationDate			24/08/2007
   1.193 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.194 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - additional animation 1		
   1.195 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.196 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.197 +//!								Setup as graphics-0065
   1.198 +//!								Add another animated window.
   1.199 +//!								Measure frame rate.					  																		
   1.200 +//! @SYMTestStatus				Implemented
   1.201 +//! @SYMTestPriority			1
   1.202 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.203 +//! @SYMTestType				CIT
   1.204 +
   1.205 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0067-001
   1.206 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0067-0001
   1.207 +
   1.208 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
   1.209 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
   1.210 +//! @SYMPREQ					1007 1019
   1.211 +//! @SYMREQ						8222 8223 8227 8229				
   1.212 +//! @SYMAPI						RWindow						
   1.213 +//! @SYMAuthor					John Mercer
   1.214 +//! @SYMCreationDate			24/08/2007
   1.215 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.216 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - additional animation 2		
   1.217 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.218 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.219 +//!								Setup as graphics-0065
   1.220 +//!								Add 4 animated windows
   1.221 +//!								Measure frame rate.					  																		
   1.222 +//! @SYMTestStatus				Implemented
   1.223 +//! @SYMTestPriority			1
   1.224 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.225 +//! @SYMTestType				CIT
   1.226 +
   1.227 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0068-001
   1.228 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0068-0001
   1.229 +
   1.230 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
   1.231 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
   1.232 +//! @SYMPREQ					1007 1019
   1.233 +//! @SYMREQ						8222 8223 8227 8229				
   1.234 +//! @SYMAPI						RWindow						
   1.235 +//! @SYMAuthor					John Mercer
   1.236 +//! @SYMCreationDate			24/08/2007
   1.237 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.238 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - resize, and move		
   1.239 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.240 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.241 +//!							 	provides adequate performance under stress conditions.
   1.242 +//!								Setup as graphics-0065
   1.243 +//!								Move and resize windows.
   1.244 +//!								Movement must include off-screen, and overlapping
   1.245 +//!								Rate of change is configurable, i.e. every 5 frames, every frame, every 10 frames.
   1.246 +//!								Measure frame rate.					  																		
   1.247 +//! @SYMTestStatus				Implemented
   1.248 +//! @SYMTestPriority			1
   1.249 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.250 +//! @SYMTestType				CIT
   1.251 +
   1.252 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0069-001
   1.253 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0069-0001
   1.254 +
   1.255 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
   1.256 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
   1.257 +//! @SYMPREQ					1007 1019
   1.258 +//! @SYMREQ						8222 8223 8227 8229				
   1.259 +//! @SYMAPI						RWindow						
   1.260 +//! @SYMAuthor					John Mercer
   1.261 +//! @SYMCreationDate			24/08/2007
   1.262 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.263 +//! @SYMTestCaseDesc			Stress Test - simulated video, viewfinder, and animation - alpha changing		
   1.264 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.265 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.266 +//!
   1.267 +//!								Setup as graphics-0065
   1.268 +//!								Move and resize windows.
   1.269 +//!								Movement must include off-screen, and overlapping
   1.270 +//!								Rate of change is configurable, i.e. every 5 frames, every frame, every 10 frames.
   1.271 +//!								Gradually increase alpha for transparent windows (i.e. simulated UI controls) from 0, to 1, then down again
   1.272 +//!								Measure frame rate.					  																		
   1.273 +//! @SYMTestStatus				Implemented
   1.274 +//! @SYMTestPriority			1
   1.275 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.276 +//! @SYMTestType				CIT
   1.277 +
   1.278 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0070-001
   1.279 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0070-0001
   1.280 +
   1.281 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
   1.282 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
   1.283 +//! @SYMPREQ					1007 1019
   1.284 +//! @SYMREQ						8222 8223 8227 8229				
   1.285 +//! @SYMAPI						RWindow						
   1.286 +//! @SYMAuthor					John Mercer
   1.287 +//! @SYMCreationDate			24/08/2007
   1.288 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script	
   1.289 +//! @SYMTestCaseDesc			Performance Test - Send rapid surface updates		
   1.290 +//! @SYMTestActions				Measure the frame rate at which the display is updated.
   1.291 +//!								Ensure graphics subsystem provides adequate performance under stress conditions.
   1.292 +//!								Create an opaque UI window and associated background surface
   1.293 +//!								Update the surface each frame with a simple pattern such as 1/4 black 3/4 white 							
   1.294 +//!								changing the position of the black 1/4 each frame
   1.295 +//!								
   1.296 +//!								Measure frame rate.					  																		
   1.297 +//! @SYMTestStatus				Implemented
   1.298 +//! @SYMTestPriority			1
   1.299 +//!	@SYMTestExpectedResults		Failure criteria To be determined
   1.300 +//! @SYMTestType				CIT
   1.301 +
   1.302 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0071-001
   1.303 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0071-0001
   1.304 +
   1.305 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
   1.306 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
   1.307 +//! @SYMPREQ					1007 1019
   1.308 +//! @SYMREQ						8222 8223 8225 8227
   1.309 +//! @SYMAPI						RWindow
   1.310 +//! @SYMAuthor					John Mercer
   1.311 +//! @SYMCreationDate			24/08/2007
   1.312 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
   1.313 +//! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of yuv pixel format				
   1.314 +//! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
   1.315 +//!								Measure the frame rate at which the display is updated
   1.316 +//! @SYMTestStatus				Implemented
   1.317 +//! @SYMTestPriority			1
   1.318 +//! @SYMTestExpectedResults		Failure Criteria: To be determined
   1.319 +//!								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.
   1.320 +//! @SYMTestType				CIT
   1.321 +
   1.322 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0072-001
   1.323 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0072-0001
   1.324 +
   1.325 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
   1.326 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
   1.327 +//! @SYMPREQ					1007 1019
   1.328 +//! @SYMREQ						8222 8223 8227 8229
   1.329 +//! @SYMAPI						RWindow
   1.330 +//! @SYMAuthor					John Mercer
   1.331 +//! @SYMCreationDate			24/08/2007
   1.332 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
   1.333 +//! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of RGB 16 bit pixel format				
   1.334 +//! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
   1.335 +//!								Measure the frame rate at which the display is updated
   1.336 +//! @SYMTestStatus				Implemented
   1.337 +//! @SYMTestPriority			1
   1.338 +//! @SYMTestExpectedResults		Failure Criteria: To be determined
   1.339 +//!								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.
   1.340 +//! @SYMTestType				CIT
   1.341 +
   1.342 +RUN_TEST_STEP !Heap=0x200000	100	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0073-001
   1.343 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0073-0001
   1.344 +
   1.345 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
   1.346 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
   1.347 +//! @SYMPREQ					1007 1019
   1.348 +//! @SYMREQ						8222 8223 8227 8229
   1.349 +//! @SYMAPI						RWindow
   1.350 +//! @SYMAuthor					Usman Fayyaz
   1.351 +//! @SYMCreationDate			20/08/2007
   1.352 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
   1.353 +//! @SYMTestCaseDesc			Moving Image with opaque UI Components, with a surface of yuv pixel format				
   1.354 +//! @SYMTestActions				graphics-wserv-integ-surface-0001-001 as a base
   1.355 +//!								Measure the frame rate at which the display is updated when GCE is composing
   1.356 +//!								two surfaces created by two independent processes
   1.357 +//! @SYMTestStatus				Implemented
   1.358 +//! @SYMTestPriority			1
   1.359 +//! @SYMTestExpectedResults		Failure Criteria: To be determined
   1.360 +//!								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.
   1.361 +//! @SYMTestType				CIT
   1.362 +
   1.363 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegSurface	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0074-001
   1.364 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0074-0001
   1.365 +
   1.366 +START_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
   1.367 +//! @SYMTestCaseID				GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
   1.368 +//! @SYMPREQ					1007 1019
   1.369 +//! @SYMREQ						8222 8223 8227 8229
   1.370 +//! @SYMAPI						RWindow
   1.371 +//! @SYMAuthor					Usman Fayyaz
   1.372 +//! @SYMCreationDate			28/08/2007
   1.373 +//! @SYMTestCaseDependencies	graphics-wserv-integ-surface.script
   1.374 +//! @SYMTestCaseDesc			Evalutate the result when GCE is forced to carry out updates at 30fps 				
   1.375 +//! @SYMTestActions				Submit surface updates at 30fps
   1.376 +//! @SYMTestStatus				Implemented
   1.377 +//! @SYMTestPriority			1
   1.378 +//! @SYMTestExpectedResults		No pass/fail criteria
   1.379 +//! @SYMTestType				CIT
   1.380 +
   1.381 +RUN_TEST_STEP !Heap=0x200000	500	t_wservintegserver	WServIntegFps	c:\graphics\graphics-wserv-integ-surface.ini	graphics-wserv-integ-surface-0075-001
   1.382 +END_TESTCASE 	GRAPHICS-WSERV-INTEG-SURFACE-0075-0001
   1.383 +