diff -r 000000000000 -r bde4ae8d615e os/graphics/windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-dsa-h6.script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/graphics/windowing/windowserver/test/t_integ/scripts/graphics-wserv-integ-dsa-h6.script Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,45 @@ +///////////////////////////////////////////////////////////////////// +// 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