diff -r 000000000000 -r 5d03bc08d59c windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-dsa.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-dsa.script Tue Feb 02 01:47:50 2010 +0200 @@ -0,0 +1,61 @@ +// +// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// +///////////////////////////////////////////////////////////////////// +// 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_h4.ini. + +START_TESTCASE GRAPHICS-WSERV-INTEG-DSA-0001-0001 +//! @SYMTestCaseID GRAPHICS-WSERV-INTEG-DSA-0001-0001 +//! @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 90 after +//! 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 rotates to 90, then back to 0. Top half of screen is displaying +//! alternate frames of green and blue. DSA App counts that it received two +//! abort requests based on screen rotation. +//! @SYMTestType CIT +RUN_TEST_STEP 180 t_wservintegserver WServIntegDsa c:\graphics\graphics-wserv-integ-dsa.ini graphics-wserv-integ-dsa-0001-001 +END_TESTCASE GRAPHICS-WSERV-INTEG-DSA-0001-0001