windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-dsa-h6.script
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 14:58:47 +0300
changeset 98 bf7481649c98
parent 36 01a6848ebfd7
permissions -rw-r--r--
Revision: 201023 Kit: 2010123

/////////////////////////////////////////////////////////////////////
// graphics-wserv-integ-dsa.script
//
// Tests Public elements of the DSA class
// as a means of confidence that the APIs work as expected.
// 
// The purpose is to provide a regression test suite of Public
// APIs for DSA. Negative testing is performed to confirm that correct 
// errors are returned when incorrect parameters are given.
//
// The tests are fully automated.
/////////////////////////////////////////////////////////////////////

LOAD_SUITE	t_wservintegserver

//! @file
//! @SYMTestSuiteName		graphics-wserv-integ-dsa
//! @SYMScriptTestEnvironment	This test script requires a modified ROM, which replaces
//! 				the default wsini.ini with wsini_dsa_h6.ini.

START_TESTCASE 			GRAPHICS-WSERV-INTEG-DSA-0001-0002
//! @SYMTestCaseID		GRAPHICS-WSERV-INTEG-DSA-0001-0002
//! @SYMPREQ					1007 1019
//! @SYMREQ						8222 8223 8227
//! @SYMAPI			DSA
//! @SYMAuthor			Andy Kinney
//! @SYMCreationDate		16/03/2007
//! @SYMTestCaseDependencies	setup-graphics-wserv-integ-dsa.script wsini_dsa.ini
//! @SYMTestCaseDesc		Check DSA app is aborted when screen rotated
//! @SYMTestActions		1. Start non-DSA app (t_app1.exe)
//!				2. Start DSA app (t_dsaapp.exe)
//!				3. t_dsaapp draws to top half of screen
//!				   red/green alternate frames
//!				4. t_app1 rotates screen to 0 after (dummy rotation since 90 degree not supported on H6)
//!				   number of iterations divided by number of rotations
//!				5. t_dsaapp reaches last iteration and writes result file
//!				6. TEF Step code reads result file and checks for expected
//!				   values, and reports pass or fail
//! @SYMTestStatus		Implemented
//! @SYMTestPriority		Critical
//! @SYMTestExpectedResults	The screen does not rotate and no panics are generated. Top half of screen is displaying
//!				alternate frames of green and blue. DSA App does not count any abort requests
/! @SYMTestType		CIT
RUN_TEST_STEP			180	t_wservintegserver	WServIntegDsa	c:\graphics\graphics-wserv-integ-dsa.ini	graphics-wserv-integ-dsa-0001-002
END_TESTCASE 			GRAPHICS-WSERV-INTEG-DSA-0001-0002