os/boardsupport/haitest/bspsvs/suite/bsp/usb/scripts/base-bsp-usb-validation-automated.script
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
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
//! @file
sl@0
    17
//! @SYMTestSuiteName base-bsp-usb-validation-automated
sl@0
    18
//! @SYMScriptTestEnvironment This test script requires a basic ROM.
sl@0
    19
// 
sl@0
    20
// Tests all public elements of the RDevUsbcClient
sl@0
    21
// classes as a means of confidence that the APIs work as expected.
sl@0
    22
// 
sl@0
    23
// The purpose is to provide a regression test suite of PublishedAll
sl@0
    24
// APIs for: RDevUsbcClient
sl@0
    25
// The tests are fully automated.
sl@0
    26
// 
sl@0
    27
sl@0
    28
sl@0
    29
sl@0
    30
LOAD_SUITE t_usb
sl@0
    31
sl@0
    32
sl@0
    33
sl@0
    34
sl@0
    35
sl@0
    36
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0001
sl@0
    37
sl@0
    38
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0001
sl@0
    39
//!@SYMAPI
sl@0
    40
//!                RDevUsbcClient::RDevUsbcClient();
sl@0
    41
//!                RDevUsbcClient::~RDevUsbcClient()
sl@0
    42
//!                
sl@0
    43
//!@SYMAuthor			alavariega
sl@0
    44
//!@SYMCreationDate		23/06/2008
sl@0
    45
//!@SYMTestCaseDesc		Create an instance of USB
sl@0
    46
//!@SYMTestActions
sl@0
    47
//!                1.- Create a RDevUsbcClient instance
sl@0
    48
//!                2.- Delete RDevUsbcClient instance
sl@0
    49
//!@SYMTestStatus		Implemented
sl@0
    50
//!@SYMTestPriority		Normal
sl@0
    51
//!@SYMTestExpectedResults
sl@0
    52
//!                Create an instance of RDevUsbcClient with no errors
sl@0
    53
//!@SYMTestType			CIT
sl@0
    54
sl@0
    55
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
    56
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
    57
		COMMAND		devucli		NewL
sl@0
    58
		COMMAND		devucli		~
sl@0
    59
	END_TEST_BLOCK
sl@0
    60
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0001
sl@0
    61
sl@0
    62
sl@0
    63
sl@0
    64
sl@0
    65
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0002
sl@0
    66
sl@0
    67
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0002
sl@0
    68
//!@SYMAPI
sl@0
    69
//!                User::LoadLogicalDevice(const TDesC {ref});
sl@0
    70
//!@SYMAuthor			alavariega
sl@0
    71
//!@SYMCreationDate		21/04/2008
sl@0
    72
//!@SYMTestCaseDesc		USB Device - Load USB Driver
sl@0
    73
//!@SYMTestActions
sl@0
    74
//!                1.- Create an instance of Usb 
sl@0
    75
//!                2.- Load driver - Load Logical Device(driver = {Driver, driver}) 
sl@0
    76
//!                3.- Delete usb instance
sl@0
    77
//!@SYMTestStatus		Implemented
sl@0
    78
//!@SYMTestPriority		Normal
sl@0
    79
//!@SYMTestExpectedResults
sl@0
    80
//!                Load USB logical device driver with no errors
sl@0
    81
//!@SYMTestType			CIT
sl@0
    82
sl@0
    83
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
    84
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
    85
		COMMAND		devucli		NewL
sl@0
    86
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0002-0001-LoadLogicalDevice_command02
sl@0
    87
		COMMAND		devucli		~
sl@0
    88
	END_TEST_BLOCK
sl@0
    89
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0002
sl@0
    90
sl@0
    91
sl@0
    92
sl@0
    93
sl@0
    94
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0003
sl@0
    95
sl@0
    96
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0003
sl@0
    97
//!@SYMAPI
sl@0
    98
//!                RDevUsbcClient::Open(TInt);
sl@0
    99
//!@SYMAuthor			alavariega
sl@0
   100
//!@SYMCreationDate		21/04/2008
sl@0
   101
//!@SYMTestCaseDesc		USB Device - Open Channel to USB Driver
sl@0
   102
//!@SYMTestActions
sl@0
   103
//!                1.- Create an instance of usb
sl@0
   104
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   105
//!                3.- Open channel
sl@0
   106
//!                4.- Delete usb instance
sl@0
   107
//!@SYMTestStatus		Implemented
sl@0
   108
//!@SYMTestPriority		Normal
sl@0
   109
//!@SYMTestExpectedResults
sl@0
   110
//!                Load USB logical device driver and open USB channel with no errors
sl@0
   111
//!@SYMTestType			CIT
sl@0
   112
sl@0
   113
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   114
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   115
		COMMAND		devucli		NewL
sl@0
   116
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0003-0001-LoadLogicalDevice_command02
sl@0
   117
		COMMAND		devucli		Open
sl@0
   118
		COMMAND		devucli		~
sl@0
   119
	END_TEST_BLOCK
sl@0
   120
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0003
sl@0
   121
sl@0
   122
sl@0
   123
sl@0
   124
sl@0
   125
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0004
sl@0
   126
sl@0
   127
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0004
sl@0
   128
//!@SYMAPI
sl@0
   129
//!                RDevUsbcClient::DeviceCaps(TDes8 {ref});
sl@0
   130
//!@SYMAuthor			alavariega
sl@0
   131
//!@SYMCreationDate		21/04/2008
sl@0
   132
//!@SYMTestCaseDesc		USB Device - Verify USB Device Capabilities
sl@0
   133
//!@SYMTestActions
sl@0
   134
//!                1.- Create an Instance of usb
sl@0
   135
//!                2.- Load driver - Load Logical Device(driver = {Driver, driver}) 
sl@0
   136
//!                3.- Open channel
sl@0
   137
//!                4.- Read device capabilities ( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   138
//!                5.  EndpointCaps 
sl@0
   139
//!                6.- Delete usb instance
sl@0
   140
//!@SYMTestStatus		Verified
sl@0
   141
//!@SYMTestPriority		Normal
sl@0
   142
//!@SYMTestExpectedResults
sl@0
   143
//!                Verify USB Device Capabilities with no errors. Information obtained is:
sl@0
   144
//!                - Device supports Software-Connect (true)
sl@0
   145
//!                - Device is Self-Powered (true)
sl@0
   146
//!                - Device supports Remote-Wakeup (false)
sl@0
   147
//!@SYMTestType			CIT
sl@0
   148
sl@0
   149
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   150
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   151
		COMMAND		devucli		NewL
sl@0
   152
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0004-0001-LoadLogicalDevice_command02
sl@0
   153
		COMMAND		devucli		Open
sl@0
   154
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0004-0001-DeviceCaps_command04
sl@0
   155
		COMMAND		devucli		EndpointCaps
sl@0
   156
		COMMAND		devucli		~
sl@0
   157
	END_TEST_BLOCK
sl@0
   158
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0004
sl@0
   159
sl@0
   160
sl@0
   161
sl@0
   162
sl@0
   163
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0005
sl@0
   164
sl@0
   165
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0005
sl@0
   166
//!@SYMAPI
sl@0
   167
//!                RDevUsbcClient::GetDeviceDescriptorSize(Tint {ref});
sl@0
   168
//!                RDevUsbcClient::GetDeviceDescriptor(TDes8 {ref});
sl@0
   169
//!                RDevUsbcClient::SetDeviceDescriptor(const TDes8 {ref});
sl@0
   170
//!@SYMAuthor			alavariega
sl@0
   171
//!@SYMCreationDate		21/04/2008
sl@0
   172
//!@SYMTestCaseDesc		USB Device - Set USB Device Descriptors
sl@0
   173
//!@SYMTestActions
sl@0
   174
//!                1.- Create an instance of usb
sl@0
   175
//!                2.- Load driver (driver = {Driver, driver}) 
sl@0
   176
//!                3.- Open channel
sl@0
   177
//!                4.- Read devide capabilities ( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   178
//!                5.  EndpointCaps 
sl@0
   179
//!                6.- GetDeviceDescriptorSize
sl@0
   180
//!                7.- GetDeviceDescriptor
sl@0
   181
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   182
//!                9.- Delete usb instance
sl@0
   183
//!@SYMTestStatus		Verified
sl@0
   184
//!@SYMTestPriority		Normal
sl@0
   185
//!@SYMTestExpectedResults
sl@0
   186
//!                Set USB Device Descriptors with no errors
sl@0
   187
//!@SYMTestType			CIT
sl@0
   188
sl@0
   189
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   190
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   191
		COMMAND		devucli		NewL
sl@0
   192
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0005-0001-LoadLogicalDevice_command02
sl@0
   193
		COMMAND		devucli		Open
sl@0
   194
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0005-0001-DeviceCaps_command04
sl@0
   195
		COMMAND		devucli		EndpointCaps
sl@0
   196
        COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0005-0001-SetDeviceDescriptor_command06
sl@0
   197
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0005-0001-GetDeviceDescriptorSize_command07
sl@0
   198
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0005-0001-GetDeviceDescriptor_command08
sl@0
   199
		COMMAND		devucli		~
sl@0
   200
	END_TEST_BLOCK
sl@0
   201
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0005
sl@0
   202
sl@0
   203
sl@0
   204
sl@0
   205
sl@0
   206
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0006
sl@0
   207
sl@0
   208
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0006
sl@0
   209
//!@SYMAPI
sl@0
   210
//!                RDevUsbcClient::Write(TRequestStatus {ref}, TEndpointNumber, TDes8 {ref}, TInt {ref}, TBool);
sl@0
   211
//!                RDevUsbcClient::QueryReceiveBuffer(TEndpointNumber, Tint {ref});
sl@0
   212
//!                RDevUsbcClient::Read(TRequestStatus {ref}, TEndpointNumber, TDes8 {ref});
sl@0
   213
//!                
sl@0
   214
//!@SYMAuthor			alavariega
sl@0
   215
//!@SYMCreationDate		21/04/2008
sl@0
   216
//!@SYMTestCaseDesc		USB Device - Configure Bulk IN and OUT Endpoints
sl@0
   217
//!@SYMTestActions
sl@0
   218
//!                1.- Create an instance of usb
sl@0
   219
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   220
//!                3.- Open channel
sl@0
   221
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   222
//!                5.  EndpointCaps 
sl@0
   223
//!                6.- GetDeviceDescriptorSize
sl@0
   224
//!                7.- GetDeviceDescriptor
sl@0
   225
//!                8.- SetDeviceDescriptor( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   226
//!                9.- Set type and direction of endpoint to 'Bulk' and 'In' ( mode = Bulk; direction = In )
sl@0
   227
//!                10.- Set type and direction of endpoint to 'Bulk' and 'Out' (mode = Bulk; direction = Out)
sl@0
   228
//!                11.- Delete usb instance
sl@0
   229
//!@SYMTestStatus		Verified
sl@0
   230
//!@SYMTestPriority		Normal
sl@0
   231
//!@SYMTestExpectedResults
sl@0
   232
//!                Configure Bulk IN and OUT Endpoints with no errors
sl@0
   233
//!@SYMTestType			CIT
sl@0
   234
sl@0
   235
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   236
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   237
		COMMAND		devucli		NewL
sl@0
   238
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0006-0001-LoadLogicalDevice_command02
sl@0
   239
		COMMAND		devucli		Open
sl@0
   240
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0006-0001-DeviceCaps_command04
sl@0
   241
		COMMAND		devucli		EndpointCaps
sl@0
   242
        COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0006-0001-SetDeviceDescriptor_command06
sl@0
   243
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0006-0001-GetDeviceDescriptorSize_command07
sl@0
   244
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0006-0001-GetDeviceDescriptor_command08
sl@0
   245
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0006-0001-SetEndPoint_command09
sl@0
   246
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0006-0001-SetEndPoint_command10
sl@0
   247
		COMMAND		devucli		~
sl@0
   248
	END_TEST_BLOCK
sl@0
   249
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0006
sl@0
   250
sl@0
   251
sl@0
   252
sl@0
   253
sl@0
   254
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0007
sl@0
   255
sl@0
   256
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0007
sl@0
   257
//!@SYMAPI
sl@0
   258
//!                RDevUsbcClient::Write(TRequestStatus {ref}, TEndpointNumber, TDes8 {ref}, TInt {ref}, TBool);
sl@0
   259
//!                RDevUsbcClient::QueryReceiveBuffer(TEndpointNumber, Tint {ref});
sl@0
   260
//!                RDevUsbcClient::Read(TRequestStatus {ref}, TEndpointNumber, TDes8 {ref});
sl@0
   261
//!                
sl@0
   262
//!@SYMAuthor			alavariega
sl@0
   263
//!@SYMCreationDate		21/04/2008
sl@0
   264
//!@SYMTestCaseDesc		USB Device - Configure Interrupt IN and OUT Endpoints
sl@0
   265
//!@SYMTestActions
sl@0
   266
//!                1.- Create an instance of usb
sl@0
   267
//!                2.- Load driver (driver = {Driver, driver}) 
sl@0
   268
//!                3.- Open channel
sl@0
   269
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   270
//!                5.  EndpointCaps 
sl@0
   271
//!                6.- GetDeviceDescriptorSize
sl@0
   272
//!                7.- GetDeviceDescriptor
sl@0
   273
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   274
//!                9.- Set type and direction of endpoint to 'Interrupt' and 'In' ( mode = Interrupt; direction = In )
sl@0
   275
//!                10.- Set type and direction of endpoint to 'Interrupt' and 'Out' ( mode = Interrupt; direction = Out )
sl@0
   276
//!                11.- Delete usb instance
sl@0
   277
//!@SYMTestStatus		Verified
sl@0
   278
//!@SYMTestPriority		Normal
sl@0
   279
//!@SYMTestExpectedResults
sl@0
   280
//!                Configure Interrupt IN and OUT Endpoints with no errors
sl@0
   281
//!@SYMTestType			CIT
sl@0
   282
sl@0
   283
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   284
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   285
		COMMAND		devucli		NewL
sl@0
   286
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0007-0001-LoadLogicalDevice_command02
sl@0
   287
		COMMAND		devucli		Open
sl@0
   288
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0007-0001-DeviceCaps_command04
sl@0
   289
		COMMAND		devucli		EndpointCaps
sl@0
   290
        COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0007-0001-SetDeviceDescriptor_command06
sl@0
   291
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0007-0001-GetDeviceDescriptorSize_command07
sl@0
   292
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0007-0001-GetDeviceDescriptor_command08
sl@0
   293
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0007-0001-SetEndPoint_command09
sl@0
   294
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0007-0001-SetEndPoint_command10
sl@0
   295
		COMMAND		devucli		~
sl@0
   296
	END_TEST_BLOCK
sl@0
   297
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0007
sl@0
   298
sl@0
   299
sl@0
   300
sl@0
   301
sl@0
   302
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0008
sl@0
   303
sl@0
   304
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0008
sl@0
   305
//!@SYMAPI
sl@0
   306
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   307
//!@SYMAuthor			alavariega
sl@0
   308
//!@SYMCreationDate		21/04/2008
sl@0
   309
//!@SYMTestCaseDesc		USB Neg Buf - Set negative (small) bandwidth priority
sl@0
   310
//!@SYMTestActions
sl@0
   311
//!                1.- Create an instance of usb
sl@0
   312
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   313
//!                3.- Open channel
sl@0
   314
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   315
//!                5.  EndpointCaps 
sl@0
   316
//!                6.- GetDeviceDescriptorSize
sl@0
   317
//!                7.- GetDeviceDescriptor
sl@0
   318
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   319
//!                9.- Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out ) 
sl@0
   320
//!                10.- Set the USB interface to -1 ( bandwidthBufferingMask = -1 )
sl@0
   321
//!                11.- Delete usb instance
sl@0
   322
//!@SYMTestStatus		Verified
sl@0
   323
//!@SYMTestPriority		Normal
sl@0
   324
//!@SYMTestExpectedResults
sl@0
   325
//!                The Test Case pass if the error is the KErrArgument (-6) expected.
sl@0
   326
//!@SYMTestType			CIT
sl@0
   327
sl@0
   328
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   329
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   330
		COMMAND		devucli		NewL
sl@0
   331
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0008-0001-LoadLogicalDevice_command02
sl@0
   332
		COMMAND		devucli		Open
sl@0
   333
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0008-0001-DeviceCaps_command04
sl@0
   334
		COMMAND		devucli		EndpointCaps
sl@0
   335
        COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0008-0001-SetDeviceDescriptor_command06
sl@0
   336
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0008-0001-GetDeviceDescriptorSize_command07
sl@0
   337
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0008-0001-GetDeviceDescriptor_command08
sl@0
   338
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0008-0001-SetEndPoint_command09
sl@0
   339
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0008-0001-SetEndPoint_command09
sl@0
   340
		COMMAND		!Error=-6	devucli		SetInterface	BASE-BSP-Usb-0008-0001-SetInterface_command10
sl@0
   341
		COMMAND		devucli		~
sl@0
   342
	END_TEST_BLOCK
sl@0
   343
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0008
sl@0
   344
sl@0
   345
sl@0
   346
sl@0
   347
sl@0
   348
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0009
sl@0
   349
sl@0
   350
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0009
sl@0
   351
//!@SYMAPI
sl@0
   352
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   353
//!@SYMAuthor			alavariega
sl@0
   354
//!@SYMCreationDate		21/04/2008
sl@0
   355
//!@SYMTestCaseDesc		USB Neg Buf - Set negative (large) bandwidth priority
sl@0
   356
//!@SYMTestActions
sl@0
   357
//!                1.- Create an instance of usb
sl@0
   358
//!                2.- Load driver (driver = {Driver, driver}) 
sl@0
   359
//!                3.- Open channel
sl@0
   360
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   361
//!                5.  EndpointCaps 
sl@0
   362
//!                6.- GetDeviceDescriptorSize
sl@0
   363
//!                7.- GetDeviceDescriptor
sl@0
   364
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   365
//!                9.- Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out )
sl@0
   366
//!                10.- Set the USB interface to -542356 ( bandwidthBufferingMask =  -542356 )
sl@0
   367
//!                11.- Delete usb instance
sl@0
   368
//!@SYMTestStatus		Verified
sl@0
   369
//!@SYMTestPriority		Normal
sl@0
   370
//!@SYMTestExpectedResults
sl@0
   371
//!                The Test Case pass if the error is the KErrArgument (-6) expected.
sl@0
   372
//!@SYMTestType			CIT
sl@0
   373
sl@0
   374
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   375
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   376
		COMMAND		devucli		NewL
sl@0
   377
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0009-0001-LoadLogicalDevice_command02
sl@0
   378
		COMMAND		devucli		Open
sl@0
   379
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0009-0001-DeviceCaps_command04
sl@0
   380
		COMMAND		devucli		EndpointCaps
sl@0
   381
		COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0009-0001-SetDeviceDescriptor_command06
sl@0
   382
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0009-0001-GetDeviceDescriptorSize_command07
sl@0
   383
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0009-0001-GetDeviceDescriptor_command08
sl@0
   384
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0009-0001-SetEndPoint_command09
sl@0
   385
		COMMAND		!Error=-6	devucli		SetInterface	BASE-BSP-Usb-0009-0001-SetInterface_command10
sl@0
   386
		COMMAND		devucli		~
sl@0
   387
	END_TEST_BLOCK
sl@0
   388
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0009
sl@0
   389
sl@0
   390
sl@0
   391
sl@0
   392
sl@0
   393
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0010
sl@0
   394
sl@0
   395
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0010
sl@0
   396
//!@SYMAPI
sl@0
   397
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   398
//!@SYMAuthor			alavariega
sl@0
   399
//!@SYMCreationDate		21/04/2008
sl@0
   400
//!@SYMTestCaseDesc		USB Neg Buf - Set wrong (large) bandwidth priority
sl@0
   401
//!@SYMTestActions
sl@0
   402
//!                1.- Create an instance of usb
sl@0
   403
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   404
//!                3.- Open channel
sl@0
   405
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   406
//!                5.  EndpointCaps 
sl@0
   407
//!                6.- GetDeviceDescriptorSize
sl@0
   408
//!                7.- GetDeviceDescriptor
sl@0
   409
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   410
//!                9.- Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out )
sl@0
   411
//!                10.- Set the USB interface to 43143 ( bandwidthBufferingMask =  43143 )
sl@0
   412
//!                11.- Delete usb instance
sl@0
   413
//!@SYMTestStatus		Verified
sl@0
   414
//!@SYMTestPriority		Normal
sl@0
   415
//!@SYMTestExpectedResults
sl@0
   416
//!                The Test Case pass if the error is the KErrArgument (-6) expected.
sl@0
   417
//!@SYMTestType			CIT
sl@0
   418
sl@0
   419
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   420
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   421
		COMMAND		devucli		NewL
sl@0
   422
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0010-0001-LoadLogicalDevice_command02
sl@0
   423
		COMMAND		devucli		Open
sl@0
   424
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0010-0001-DeviceCaps_command04
sl@0
   425
		COMMAND		devucli		EndpointCaps
sl@0
   426
		COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0010-0001-SetDeviceDescriptor_command06
sl@0
   427
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0010-0001-GetDeviceDescriptorSize_command07
sl@0
   428
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0010-0001-GetDeviceDescriptor_command08
sl@0
   429
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0010-0001-SetEndPoint_command09
sl@0
   430
		COMMAND		!Error=-6	devucli		SetInterface	BASE-BSP-Usb-0010-0001-SetInterface_command10
sl@0
   431
		COMMAND		devucli		~
sl@0
   432
	END_TEST_BLOCK
sl@0
   433
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0010
sl@0
   434
sl@0
   435
sl@0
   436
sl@0
   437
sl@0
   438
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0011
sl@0
   439
sl@0
   440
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0011
sl@0
   441
//!@SYMAPI
sl@0
   442
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   443
//!@SYMAuthor			alavariega
sl@0
   444
//!@SYMCreationDate		21/04/2008
sl@0
   445
//!@SYMTestCaseDesc		USB Neg Buf - Set wrong (boundary value 52) bandwidth priority
sl@0
   446
//!@SYMTestActions
sl@0
   447
//!                1.- Create an instance of usb
sl@0
   448
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   449
//!                3.- Open channel
sl@0
   450
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   451
//!                5.  EndpointCaps 
sl@0
   452
//!                6.- GetDeviceDescriptorSize
sl@0
   453
//!                7.- GetDeviceDescriptor
sl@0
   454
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   455
//!                9.- Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out )
sl@0
   456
//!                10.- Set the USB interface to 52 ( bandwidthBufferingMask = 52)
sl@0
   457
//!                11.- Delete usb instance
sl@0
   458
//!@SYMTestStatus		Verified
sl@0
   459
//!@SYMTestPriority		Normal
sl@0
   460
//!@SYMTestExpectedResults
sl@0
   461
//!                The Test Case pass if the error is the KErrArgument (-6) expected.
sl@0
   462
//!@SYMTestType			CIT
sl@0
   463
sl@0
   464
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   465
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   466
		COMMAND		devucli		NewL
sl@0
   467
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0011-0001-LoadLogicalDevice_command02
sl@0
   468
		COMMAND		devucli		Open
sl@0
   469
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0011-0001-DeviceCaps_command04
sl@0
   470
		COMMAND		devucli		EndpointCaps
sl@0
   471
		COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0011-0001-SetDeviceDescriptor_command06
sl@0
   472
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0011-0001-GetDeviceDescriptorSize_command07
sl@0
   473
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0011-0001-GetDeviceDescriptor_command08
sl@0
   474
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0011-0001-SetEndPoint_command09
sl@0
   475
		COMMAND		!Error=-6	devucli		SetInterface	BASE-BSP-Usb-0011-0001-SetInterface_command10
sl@0
   476
		COMMAND		devucli		~
sl@0
   477
	END_TEST_BLOCK
sl@0
   478
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0011
sl@0
   479
sl@0
   480
sl@0
   481
sl@0
   482
sl@0
   483
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0012
sl@0
   484
sl@0
   485
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0012
sl@0
   486
//!@SYMAPI
sl@0
   487
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   488
//!@SYMAuthor			alavariega
sl@0
   489
//!@SYMCreationDate		21/04/2008
sl@0
   490
//!@SYMTestCaseDesc		USB Neg Buf - Set wrong (boundary value 4) bandwidth priority
sl@0
   491
//!@SYMTestActions
sl@0
   492
//!                1.- Create an instance of usb
sl@0
   493
//!                2.- Load driver - Load Logical Device (driver = {Driver, driver}) 
sl@0
   494
//!                3.- Open channel
sl@0
   495
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   496
//!                5.  EndpointCaps 
sl@0
   497
//!                6.- GetDeviceDescriptorSize
sl@0
   498
//!                7.- GetDeviceDescriptor
sl@0
   499
//!                8.- SetDeviceDescriptor( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   500
//!                9. Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out )
sl@0
   501
//!                10.- Set the USB interface to 4 ( bandwidthBufferingMask = 4 )
sl@0
   502
//!                11.- Delete usb instance
sl@0
   503
//!@SYMTestStatus		Verified
sl@0
   504
//!@SYMTestPriority		Normal
sl@0
   505
//!@SYMTestExpectedResults
sl@0
   506
//!                The Test Case pass if the error is the KErrArgument (-6) expected.
sl@0
   507
//!@SYMTestType			CIT
sl@0
   508
sl@0
   509
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   510
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   511
		COMMAND		devucli		NewL
sl@0
   512
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0012-0001-LoadLogicalDevice_command02
sl@0
   513
		COMMAND		devucli		Open
sl@0
   514
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0012-0001-DeviceCaps_command04
sl@0
   515
		COMMAND		devucli		EndpointCaps
sl@0
   516
		COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0012-0001-SetDeviceDescriptor_command06
sl@0
   517
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0012-0001-GetDeviceDescriptorSize_command07
sl@0
   518
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0012-0001-GetDeviceDescriptor_command08
sl@0
   519
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0012-0001-SetEndPoint_command09
sl@0
   520
		COMMAND		!Error=-6	devucli		SetInterface	BASE-BSP-Usb-0012-0001-SetInterface_command10
sl@0
   521
		COMMAND		devucli		~
sl@0
   522
	END_TEST_BLOCK
sl@0
   523
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0012
sl@0
   524
sl@0
   525
sl@0
   526
sl@0
   527
sl@0
   528
START_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0013
sl@0
   529
sl@0
   530
//!@SYMTestCaseID		BASE-BSP-USB-VALIDATION-AUTOMATED-0013
sl@0
   531
//!@SYMAPI
sl@0
   532
//!                RDevUsbcClient::SetInterface(TInt, TUsbcInterfaceInfoBuf {ref}, TUint32);
sl@0
   533
//!@SYMAuthor			alavariega
sl@0
   534
//!@SYMCreationDate		21/04/2008
sl@0
   535
//!@SYMTestCaseDesc		USB Device - Set USB Interface
sl@0
   536
//!@SYMTestActions
sl@0
   537
//!                1.- Create an instance of usb
sl@0
   538
//!                2.- Load driver (driver = {Driver, driver}) 
sl@0
   539
//!                3.- Open channel
sl@0
   540
//!                4.- Read device capabilities( supportsConnect   = {capabilities,supportsConnect}; supportsSelfPowered  = {capabilities,supportsSelfPowered}; supportsRemoteWakeup = {capabilities,supportsRemoteWakeup} )
sl@0
   541
//!                5.  EndpointCaps 
sl@0
   542
//!                6.- GetDeviceDescriptorSize
sl@0
   543
//!                7.- GetDeviceDescriptor
sl@0
   544
//!                8.- SetDeviceDescriptor ( USBVersionLow   = {USB_version,USBVersionLowFor2_00}; USBVersionHigh = {USB_version,USBVersionHighFor2_00};VendorIDLow   = {VendorID,VendorIDLowForNokia};VendorIDHigh   = {VendorID,VendorIDHighForNokia};ProductIDLow   = {ProductID,ProductIDLowForTestDevice}; ProductIDHigh   = {ProductID,ProductIDHighForTestDevice};ReleaseNumberLow  = {ReleaseNumber,ReleaseNumberLowFor1_00};ReleaseNumberHigh  = {ReleaseNumber,ReleaseNumberHighFor1_00})
sl@0
   545
//!                9.- Set type and direction of endpoint to 'Bulk' and 'In' ( mode = Bulk; direction = In )
sl@0
   546
//!                10.- Set type and direction of endpoint to 'Bulk' and 'Out' ( mode = Bulk; direction = Out )
sl@0
   547
//!                11.- Set the USB interface to BANDWIDTHPLUS2 ( bandwidthBufferingMask = 34 )
sl@0
   548
//!                12.- Delete usb instance
sl@0
   549
//!@SYMTestStatus		Verified
sl@0
   550
//!@SYMTestPriority		Normal
sl@0
   551
//!@SYMTestExpectedResults
sl@0
   552
//!                Set USB Interface with no errors.
sl@0
   553
//!@SYMTestType			CIT
sl@0
   554
sl@0
   555
	START_TEST_BLOCK	300	t_usb	\base\usb\base-bsp-usb-validation-automated.ini
sl@0
   556
		CREATE_OBJECT	RDevUsbcClient		devucli
sl@0
   557
		COMMAND		devucli		NewL
sl@0
   558
		COMMAND		devucli		LoadLogicalDevice			BASE-BSP-Usb-0013-0001-LoadLogicalDevice_command02
sl@0
   559
		COMMAND		devucli		Open
sl@0
   560
		COMMAND		devucli		DeviceCaps			        BASE-BSP-Usb-0013-0001-DeviceCaps_command04
sl@0
   561
		COMMAND		devucli		EndpointCaps
sl@0
   562
		COMMAND		devucli		SetDeviceDescriptor			BASE-BSP-Usb-0013-0001-SetDeviceDescriptor_command06
sl@0
   563
		COMMAND		devucli		GetDeviceDescriptorSize     BASE-BSP-Usb-0013-0001-GetDeviceDescriptorSize_command07
sl@0
   564
		COMMAND		devucli		GetDeviceDescriptor         BASE-BSP-Usb-0013-0001-GetDeviceDescriptor_command08
sl@0
   565
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0013-0001-SetEndPoint_command09
sl@0
   566
		COMMAND		devucli		SetEndPoint			        BASE-BSP-Usb-0013-0001-SetEndPoint_command10
sl@0
   567
		COMMAND		devucli		SetInterface			    BASE-BSP-Usb-0013-0001-SetInterface_command11
sl@0
   568
		COMMAND		devucli		~
sl@0
   569
	END_TEST_BLOCK
sl@0
   570
END_TESTCASE BASE-BSP-USB-VALIDATION-AUTOMATED-0013