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