os/boardsupport/haitest/bspsvs/suite/bsp/lcd/scripts/base-bsp-screen-driver-modeless-automated.script
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 //
     2 // Copyright (c) 2005-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 LOAD_SUITE	T_Screen
    18 
    19 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001
    20 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001
    21 //! @SYMAPI			Hal::Set(EDisplayState)
    22 //! @SYMAuthor			Saravanakumar
    23 //! @SYMCreationDate		19/11/2007
    24 //! @SYMTestCaseDesc		Display State Test - Set the Display State OFF on the Screen.
    25 //!				Uses API elements: HAL::Set, EDisplayHalSetState
    26 //! @SYMTestActions		1. Create Hal Handle object. 2. Set the display state OFF 3.Get the display state and check it is off
    27 //!				4.Destroy the object
    28 //! @SYMTestStatus		Implemented
    29 //! @SYMTestPriority		high
    30 //! @SYMTestExpectedResults  	display state OFF
    31 //! @SYMTestType		CIT
    32 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
    33 		CREATE_OBJECT	LCD	lcd1
    34 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0001-DisplayState
    35 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0001-DisplayState
    36 	END_TEST_BLOCK
    37 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0001
    38 
    39 
    40 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002
    41 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002
    42 //! @SYMAPI			Hal::Set(EDisplayState)
    43 //! @SYMAuthor			Saravanakumar
    44 //! @SYMCreationDate		19/11/2007
    45 //! @SYMTestCaseDesc		Display State Test - Set the Display State ON on the Screen.
    46 //!				Uses API elements: HAL::Set, EDisplayHalSetState
    47 //! @SYMTestActions		1. Create Hal Handle object. 2. Set the display state ON 3.Get the display state and check it is on
    48 //!				4.Destroy the object
    49 //! @SYMTestStatus		Implemented
    50 //! @SYMTestPriority		high
    51 //! @SYMTestExpectedResults	display state ON
    52 //! @SYMTestType		CIT
    53 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
    54 		CREATE_OBJECT	LCD	lcd1
    55 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0002-DisplayState
    56 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0002-DisplayState
    57 	END_TEST_BLOCK
    58 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0002
    59 
    60 
    61 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003
    62 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003
    63 //! @SYMAPI			Hal::Set(EBacklightState)
    64 //! @SYMAuthor			Saravanakumar
    65 //! @SYMCreationDate		19/11/2007
    66 //! @SYMTestCaseDesc		Backlight Test - Set Backlight state to OFF
    67 //!				Uses API elements: HAL::Set, EBacklightState
    68 //! @SYMTestActions		1. Create Hal Handle object. 2. Set the Backlight state OFF 3.Get the backlight state and check it is off
    69 //!				4.Destroy the object
    70 //! @SYMTestStatus		Implemented
    71 //! @SYMTestPriority		high
    72 //! @SYMTestExpectedResults	Backlight state OFF
    73 //! @SYMTestType		CIT
    74 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
    75 		CREATE_OBJECT	LCD	lcd1
    76 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0003-BacklightState
    77 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0003-BacklightState
    78 	END_TEST_BLOCK
    79 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0003
    80 
    81 
    82 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004
    83 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004
    84 //! @SYMAPI			Hal::Set(EBacklightState)
    85 //! @SYMAuthor			Saravanakumar
    86 //! @SYMCreationDate		19/11/2007
    87 //! @SYMTestCaseDesc		Backlight Test - Set Backlight state to ON
    88 //!				Uses API elements: HAL::Set, EBacklightState
    89 //! @SYMTestActions		1. Create Hal Handle object. 2. Set the Backlight state ON 3.Get the backlight state and check it is off
    90 //!				4.Destroy the object
    91 //! @SYMTestStatus		Implemented
    92 //! @SYMTestPriority		high
    93 //! @SYMTestExpectedResults	Backlight state ON
    94 //! @SYMTestType		CIT
    95 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
    96 		CREATE_OBJECT	LCD	lcd1
    97 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0004-BacklightState
    98 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0004-BacklightState
    99 	END_TEST_BLOCK
   100 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0004
   101 
   102 
   103 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005
   104 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005
   105 //! @SYMAPI			Hal::Get(EDisplayBrightnessMax)
   106 //! @SYMAuthor			Saravanakumar
   107 //! @SYMCreationDate		19/11/2007
   108 //! @SYMTestCaseDesc		Display Max Brightness Test - Read Max Display Brightness
   109 //!				Uses API elements: HAL::Get, EDisplayBrightness, EDisplayBrightnessMax
   110 //! @SYMTestActions		1.Create Hal Handle object 2.Get the Max Display Brightness and check it with Env file
   111 //!				3.Destroy the object
   112 //! @SYMTestStatus		Implemented
   113 //! @SYMTestPriority		high
   114 //! @SYMTestExpectedResults	Display the Max Brightness Value
   115 //! @SYMTestType		CIT
   116 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   117 		CREATE_OBJECT	LCD	lcd1
   118 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0005-DisplayBrightness
   119 	END_TEST_BLOCK
   120 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0005
   121 
   122 
   123 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006
   124 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006
   125 //! @SYMAPI			Hal::Set(EDisplayBrightness)
   126 //! @SYMAuthor			Saravanakumar
   127 //! @SYMCreationDate		19/11/2007
   128 //! @SYMTestCaseDesc		Display Brightness Negative Test - Set Display Brightness less than Minimun.
   129 //!				Uses API elements: HAL::Set, EDisplayHalSetDisplayBrightness
   130 //! @SYMTestActions		1.Create Hal Handle object.3.Set the Display Brightness -1.
   131 //!				4.Destroy the object
   132 //! @SYMTestStatus		Implemented
   133 //! @SYMTestPriority		high
   134 //! @SYMTestExpectedResults	KErrArgument
   135 //! @SYMTestType		CIT
   136 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   137 		CREATE_OBJECT		LCD	lcd1
   138 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0006-DisplayBrightness
   139 	END_TEST_BLOCK
   140 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0006
   141 
   142 
   143 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007
   144 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007
   145 //! @SYMAPI			Hal::Set(EDisplayBrightness)
   146 //! @SYMAuthor			Saravanakumar
   147 //! @SYMCreationDate		19/11/2007
   148 //! @SYMTestCaseDesc		Display Brightness Negative Test - Set Display Brightness more than Max.
   149 //!				Uses API elements: HAL::Set, EDisplayHalSetDisplayBrightness
   150 //! @SYMTestActions		1.Create Hal Handle object.2. Get the Max Brightness value
   151 //!				3.Set the Display Brightness more than Max 4.Destroy the object
   152 //! @SYMTestStatus		Implemented
   153 //! @SYMTestPriority		high
   154 //! @SYMTestExpectedResults	KErrArgument
   155 //! @SYMTestType		CIT
   156 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   157 		CREATE_OBJECT		LCD	lcd1
   158 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0007-DisplayBrightness
   159 	END_TEST_BLOCK
   160 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0007
   161 
   162 
   163 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008
   164 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008
   165 //! @SYMAPI			Hal::Set(EDisplayBrightnessMax)
   166 //! @SYMAuthor			Saravanakumar
   167 //! @SYMCreationDate		19/11/2007
   168 //! @SYMTestCaseDesc		Display Max Brightness Negative Test - Set Max Display Brightness
   169 //!				Uses API elements: HAL::Set, EDisplayBrightness, EDisplayBrightnessMax
   170 //! @SYMTestActions		1.Create Hal Handle object.3.Set the Max Display Brightness.
   171 //!				3.Destroy the object
   172 //! @SYMTestStatus		Implemented
   173 //! @SYMTestPriority		high
   174 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Max Display Brightness
   175 //! @SYMTestType		CIT
   176 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   177 		CREATE_OBJECT		LCD	lcd1
   178 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0008-DisplayBrightness
   179 	END_TEST_BLOCK
   180 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0008
   181 
   182 
   183 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009
   184 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009
   185 //! @SYMAPI			Hal::Set(EDisplayContrastMax)
   186 //! @SYMAuthor			Saravanakumar
   187 //! @SYMCreationDate		19/11/2007
   188 //! @SYMTestCaseDesc		Display Max Contrast Test - Read Max Display Contrast
   189 //!				Uses API elements: HAL::Get, EDisplayContrast, EDisplayContrastMax
   190 //! @SYMTestActions		1.Create Hal Handle object.3.Get the Max Display Contrast.
   191 //!				3.Destroy the object
   192 //! @SYMTestStatus		Implemented
   193 //! @SYMTestPriority		high
   194 //! @SYMTestExpectedResults	Display the Max Contrast Value
   195 //! @SYMTestType		CIT
   196 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   197 		CREATE_OBJECT	LCD	lcd1
   198 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0009-DisplayContrast
   199 	END_TEST_BLOCK
   200 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0009
   201 
   202 
   203 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010
   204 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010
   205 //! @SYMAPI			Hal::Set(EDisplayContrast)
   206 //! @SYMAuthor			Saravanakumar
   207 //! @SYMCreationDate		19/11/2007
   208 //! @SYMTestCaseDesc		Display Contrast Test - Set Display Contrast as 0.
   209 //!				Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax
   210 //! @SYMTestActions		1.Create Hal Handle object.2.Set the Display Contrast 0.
   211 //!				3.Get the value and check it 4.Destroy the object
   212 //! @SYMTestStatus		Implemented
   213 //! @SYMTestPriority		high
   214 //! @SYMTestExpectedResults	display Contrast 0.
   215 //! @SYMTestType		CIT
   216 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   217 		CREATE_OBJECT	LCD	lcd1
   218 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0010-DisplayContrast
   219 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0010-DisplayContrast
   220 	END_TEST_BLOCK
   221 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0010
   222 
   223 
   224 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011
   225 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011
   226 //! @SYMAPI			Hal::Set(EDisplayContrast)
   227 //! @SYMAuthor			Saravanakumar
   228 //! @SYMCreationDate		19/11/2007
   229 //! @SYMTestCaseDesc		Display Contrast Test - Set Display Contrast as 8.
   230 //!				Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax
   231 //! @SYMTestActions		1.Create Hal Handle object 2.Set the Display Contrast 8.
   232 //!				3.Get the value and check it 4.Destroy the object
   233 //! @SYMTestStatus		Implemented
   234 //! @SYMTestPriority		high
   235 //! @SYMTestExpectedResults	display Contrast 8.
   236 //! @SYMTestType		CIT
   237 	START_TEST_BLOCK	100	T_Screen		\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   238 		CREATE_OBJECT	LCD	lcd1
   239 		COMMAND		lcd1	Set			BASE-BSP-SCREEN-DRIVER-MODELESS-0011-DisplayContrast
   240 		COMMAND		lcd1	Get			BASE-BSP-SCREEN-DRIVER-MODELESS-0011-DisplayContrast
   241 	END_TEST_BLOCK
   242 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0011
   243 
   244 
   245 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012
   246 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012
   247 //! @SYMAPI			Hal::Set(EDisplayContrast)
   248 //! @SYMAuthor			Saravanakumar
   249 //! @SYMCreationDate		19/11/2007
   250 //! @SYMTestCaseDesc		Display Contrast Negative Test - Set Display Contrast less than Minimun.
   251 //!				Uses API elements: HAL::Set, EDisplayHalSetDisplayContrast
   252 //! @SYMTestActions		1.Create Hal Handle object.3.Set the Display Contrast -1.
   253 //!				4.Destroy the object
   254 //! @SYMTestStatus		Implemented
   255 //! @SYMTestPriority		high
   256 //! @SYMTestExpectedResults	KErrArgument.
   257 //! @SYMTestType		CIT
   258 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   259 		CREATE_OBJECT		LCD	lcd1
   260 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0012-DisplayContrast
   261 	END_TEST_BLOCK
   262 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0012
   263 
   264 
   265 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013
   266 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013
   267 //! @SYMAPI			Hal::Set(EDisplayContrast)
   268 //! @SYMAuthor			Saravanakumar
   269 //! @SYMCreationDate		19/11/2007
   270 //! @SYMTestCaseDesc		Display Contrast Negative Test - Set Display Contrast more than Max.
   271 //!				Uses API elements: HAL::Set, EDisplayHalSetDisplayContrast
   272 //! @SYMTestActions		1.Create Hal Handle object.2. Get the Max Contrast value
   273 //!				3.Set the Display Contrast more than Max 4.Destroy the object
   274 //! @SYMTestStatus		Implemented
   275 //! @SYMTestPriority		high
   276 //! @SYMTestExpectedResults	KErrArgument
   277 //! @SYMTestType		CIT
   278 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   279 		CREATE_OBJECT		LCD	lcd1
   280 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0013-DisplayContrast
   281 	END_TEST_BLOCK
   282 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0013
   283 
   284 
   285 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014
   286 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014
   287 //! @SYMAPI			Hal::Set(EDisplayContrastMax)
   288 //! @SYMAuthor			Saravanakumar
   289 //! @SYMCreationDate		19/11/2007
   290 //! @SYMTestCaseDesc		Display Max Contrast Negative Test - Set Max Display Contrast
   291 //!				Uses API elements: HAL::Set, EDisplayContrast, EDisplayContrastMax
   292 //! @SYMTestActions		1.Create Hal Handle object.3.Set the Max Display Contrast.
   293 //!				3.Destroy the object
   294 //! @SYMTestStatus		Implemented
   295 //! @SYMTestPriority		high
   296 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Max Display Contrast
   297 //! @SYMTestType		CIT
   298 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   299 		CREATE_OBJECT		LCD	lcd1
   300 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0014-DisplayContrast
   301 	END_TEST_BLOCK
   302 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0014
   303 
   304 
   305 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015
   306 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015
   307 //! @SYMAPI			Hal::Get(EDisplayIsPixelOrderRGB)
   308 //! @SYMAuthor			Saravanakumar
   309 //! @SYMCreationDate		19/11/2007
   310 //! @SYMTestCaseDesc		Pixel order Test - Verify the order of pixels in display
   311 //!				Uses API elements: HAL::Get, EDisplayIsPixelOrderRGB
   312 //! @SYMTestActions		1.Create Hal Handle object 2.Get the order of pixels and check it with env file
   313 //!				3.Destroy the object
   314 //! @SYMTestStatus		Implemented
   315 //! @SYMTestPriority		high
   316 //! @SYMTestExpectedResults	1 - order of pixels is in RGB
   317 //! @SYMTestType		CIT
   318 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   319 		CREATE_OBJECT		LCD	lcd1
   320 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0015-DisplayIsPixelOrderRGB
   321 		COMMAND			lcd1	Get		BASE-BSP-SCREEN-DRIVER-MODELESS-0015-DisplayIsPixelOrderRGB
   322 	END_TEST_BLOCK
   323 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0015
   324 
   325 
   326 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016
   327 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016
   328 //! @SYMAPI			Hal::Get(EDisplayIsPixelOrderLandscape)
   329 //! @SYMAuthor			Saravanakumar
   330 //! @SYMCreationDate		19/11/2007
   331 //! @SYMTestCaseDesc		PixelOrderLandscape Test - Verify the Pixel Order is landscape
   332 //!				Uses API elements: HAL::Get, EDisplayIsPixelOrderLandscape
   333 //! @SYMTestActions		1.Create Hal Handle object 2.Get the order of pixels and check it with env file
   334 //!				3.Destroy the object
   335 //! @SYMTestStatus		Implemented
   336 //! @SYMTestPriority		high
   337 //! @SYMTestExpectedResults	1 - landscape
   338 //! @SYMTestType		CIT
   339 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   340 		CREATE_OBJECT		LCD	lcd1
   341 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0016-DisplayIsPixelOrderLandscape
   342 		COMMAND			lcd1	Get		BASE-BSP-SCREEN-DRIVER-MODELESS-0016-DisplayIsPixelOrderLandscape
   343 	END_TEST_BLOCK
   344 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0016
   345 
   346 
   347 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017
   348 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017
   349 //! @SYMAPI			Hal::Get(EDisplayNumModes)
   350 //! @SYMAuthor			Saravanakumar
   351 //! @SYMCreationDate		19/11/2007
   352 //! @SYMTestCaseDesc		Display Mode Test - Get Number of Display Mode supported.
   353 //!				Uses API elements: HAL::Get, EDisplayNumModes
   354 //! @SYMTestActions		1.Create Hal Handle object 2.Get the Number of Display Modes
   355 //!				3.Destroy the object
   356 //! @SYMTestStatus		Implemented
   357 //! @SYMTestPriority		high
   358 //! @SYMTestExpectedResults	Number of dispaly mode supported check it with Env file.
   359 //! @SYMTestType		CIT
   360 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   361 		CREATE_OBJECT		LCD	lcd1
   362 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0017-DisplayNumModes
   363 		COMMAND			lcd1	Get		BASE-BSP-SCREEN-DRIVER-MODELESS-0017-DisplayNumModes
   364 	END_TEST_BLOCK
   365 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0017
   366 
   367 
   368 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018
   369 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018
   370 //! @SYMAPI			Hal::Set(EDisplayMode)
   371 //! @SYMAuthor			Saravanakumar
   372 //! @SYMCreationDate		19/11/2007
   373 //! @SYMTestCaseDesc		Display Mode Negative Test - Set Display Mode as 5.
   374 //!				Uses API elements: HAL::Set, EDisplayMode
   375 //! @SYMTestActions		1.Create Hal Handle object 2.Set the Display Mode 5
   376 //!				3.Destroy the object
   377 //! @SYMTestStatus		Implemented
   378 //! @SYMTestPriority		high
   379 //! @SYMTestExpectedResults	KErrArgument
   380 //! @SYMTestType		CIT
   381 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   382 		CREATE_OBJECT		LCD	lcd1
   383 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0018-DisplayMode
   384 	END_TEST_BLOCK
   385 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0018
   386 
   387 
   388 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019
   389 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019
   390 //! @SYMAPI			Hal::Set(EDisplayMode)
   391 //! @SYMAuthor			Saravanakumar
   392 //! @SYMCreationDate		19/11/2007
   393 //! @SYMTestCaseDesc		Display Mode Negative Test - Set Display Mode as -1.
   394 //!				Uses API elements: HAL::Set, EDisplayMode
   395 //! @SYMTestActions		1.Create Hal Handle object 2.Set the Display Mode -1.
   396 //!				3.Destroy the object
   397 //! @SYMTestStatus		Implemented
   398 //! @SYMTestPriority		high
   399 //! @SYMTestExpectedResults	KErrArgument
   400 //! @SYMTestType		CIT
   401 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   402 		CREATE_OBJECT		LCD	lcd1
   403 		COMMAND	!Error=-6	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0019-DisplayMode
   404 	END_TEST_BLOCK
   405 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0019
   406 
   407 
   408 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020
   409 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020
   410 //! @SYMAPI			Hal::Set(EDisplayMemoryAddress)
   411 //! @SYMAuthor			Saravanakumar
   412 //! @SYMCreationDate		19/11/2007
   413 //! @SYMTestCaseDesc		Try to set Display Memory address
   414 //!				Uses API elements: HAL::Get, EDisplayMemoryAddress,
   415 //! @SYMTestActions		1. Create Hal Handle object. 2.Get the Screen Address.
   416 //!				3. check the address in environment file 4.Destroy the object
   417 //! @SYMTestStatus		Implemented
   418 //! @SYMTestPriority		high
   419 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Set display screen linear address
   420 //! @SYMTestType		CIT
   421 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   422 		CREATE_OBJECT		LCD	lcd1
   423 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0020-DisplayMemoryAddress
   424  	END_TEST_BLOCK
   425 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0020
   426 
   427 
   428 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021
   429 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021
   430 //! @SYMAPI			Hal::Set(EDisplayXPixels)
   431 //! @SYMAuthor			Saravanakumar
   432 //! @SYMCreationDate		19/11/2007
   433 //! @SYMTestCaseDesc		Try to set Screen Width
   434 //!				Uses API elements: EDisplayXPixels
   435 //! @SYMTestActions		1. Create Hal handle object 2.Get the screen width
   436 //!				3. Verify the screen width env file 4.Destroy the object
   437 //! @SYMTestStatus		Implemented
   438 //! @SYMTestPriority		high
   439 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Set display Screen Width
   440 //! @SYMTestType		CIT
   441 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   442 		CREATE_OBJECT		LCD	lcd1
   443 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0021-DisplayXPixels
   444 	END_TEST_BLOCK
   445 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0021
   446 
   447 
   448 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022
   449 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022
   450 //! @SYMAPI			Hal::Set(EDisplayYPixels)
   451 //! @SYMAuthor			Saravanakumar
   452 //! @SYMCreationDate		19/11/2007
   453 //! @SYMTestCaseDesc		Try to set Screen Height
   454 //!				Uses API elements: EDisplayYPixels
   455 //! @SYMTestActions		1. Create Hal handle object 2.Get the screen Height
   456 //!				3. Verify the screen Height env file 4.Destroy the object
   457 //! @SYMTestStatus		Implemented
   458 //! @SYMTestPriority		high
   459 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Set display screen Height
   460 //! @SYMTestType		CIT
   461 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   462 		CREATE_OBJECT		LCD	lcd1
   463 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0022-DisplayYPixels
   464 	END_TEST_BLOCK
   465 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0022
   466 
   467 
   468 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023
   469 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023
   470 //! @SYMAPI			Hal::Get(EDisplayNumModes)
   471 //! @SYMAuthor			Saravanakumar
   472 //! @SYMCreationDate		19/11/2007
   473 //! @SYMTestCaseDesc		Try to Set Number of Display Modes
   474 //!				Uses API elements: HAL::Get, EDisplayNumModes
   475 //! @SYMTestActions		1.Create Hal Handle object 2.Get the Number of Display Modes
   476 //!				3.Destroy the object
   477 //! @SYMTestStatus		Implemented
   478 //! @SYMTestPriority		high
   479 //! @SYMTestExpectedResults	KErrNotSupported - Hal Set unsupported for Set display Number of Display Mode
   480 //! @SYMTestType		CIT
   481 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   482 		CREATE_OBJECT		LCD	lcd1
   483 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0023-DisplayNumModes
   484 	END_TEST_BLOCK
   485 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0023
   486 
   487 
   488 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024
   489 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024
   490 //! @SYMAPI			Hal::Set(EDisplayBitsPerPixel)
   491 //! @SYMAuthor			Saravanakumar
   492 //! @SYMCreationDate		19/11/2007
   493 //! @SYMTestCaseDesc		Try to Set DisplayBitsPerPixel
   494 //!				Uses API elements: HAL::Set, EDisplayMode
   495 //! @SYMTestActions		1.Create Hal Handle object 2.Set DisplayBitsPerPixel 0
   496 //!				3.Destroy the object
   497 //! @SYMTestStatus		Implemented
   498 //! @SYMTestPriority		high
   499 //! @SYMTestExpectedResults	KErrNotSupported
   500 //! @SYMTestType		CIT
   501 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   502 		CREATE_OBJECT		LCD	lcd1
   503 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0024-DisplayBitsPerPixel
   504 	END_TEST_BLOCK
   505 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0024
   506 
   507 
   508 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025
   509 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025
   510 //! @SYMAPI			Hal::Set(EDisplayOffsetToFirstPixel)
   511 //! @SYMAuthor			Saravanakumar
   512 //! @SYMCreationDate		19/11/2007
   513 //! @SYMTestCaseDesc		Try to Set DisplayOffsetToFirstPixel
   514 //!				Uses API elements: HAL::Set, EDisplayMode
   515 //! @SYMTestActions		1.Create Hal Handle object 2.Set EDisplayOffsetToFirstPixel 0
   516 //!				3.Destroy the object
   517 //! @SYMTestStatus		Implemented
   518 //! @SYMTestPriority		high
   519 //! @SYMTestExpectedResults	KErrNotSupported
   520 //! @SYMTestType		CIT
   521 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   522 		CREATE_OBJECT		LCD	lcd1
   523 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0025-DisplayOffsetToFirstPixel
   524 	END_TEST_BLOCK
   525 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0025
   526 
   527 
   528 START_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026
   529 //! @SYMTestCaseID		BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026
   530 //! @SYMAPI			Hal::Set(EDisplayOffsetBetweenLines)
   531 //! @SYMAuthor			Saravanakumar
   532 //! @SYMCreationDate		19/11/2007
   533 //! @SYMTestCaseDesc		Try to Set DisplayOffsetBetweenLines
   534 //!				Uses API elements: HAL::Set, EDisplayOffsetBetweenLines
   535 //! @SYMTestActions		1.Create Hal Handle object 2.Set EDisplayOffsetBetweenLines 0
   536 //!				3.Destroy the object
   537 //! @SYMTestStatus		Implemented
   538 //! @SYMTestPriority		high
   539 //! @SYMTestExpectedResults	KErrNotSupported
   540 //! @SYMTestType		CIT
   541 	START_TEST_BLOCK		100	T_Screen	\base\screen\BASE-BSP-SCREEN-DRIVER-MODELESS.ini
   542 		CREATE_OBJECT		LCD	lcd1
   543 		COMMAND	!Error=-5	lcd1	Set		BASE-BSP-SCREEN-DRIVER-MODELESS-0026-DisplayOffsetBetweenLines
   544 	END_TEST_BLOCK
   545 END_TESTCASE			BASE-BSP-SCREEN-DRIVER-MODELESS_AUTOMATED-0026