提交 af4978ce 编写于 作者: L lixiaofeng_154b

【xts_acts】【master】js测试套target参数覆盖

Signed-off-by: Nlixiaofeng_154b <lixiaofeng54@huawei.com>
Change-Id: I0266b497990dfe2ea5ad9ba8863af6343bce7ae3
上级 1615ff66
...@@ -260,14 +260,16 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -260,14 +260,16 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
expect(true).assertTrue(); expect(true).assertTrue();
}) })
function getTransferParam(iCmd, iReqType, iValue, iIndex) { function getTransferParam(iCmd, iReqTarType, iReqType, iValue, iIndex) {
var tmpUint8Array = new Uint8Array(512); var tmpUint8Array = new Uint8Array(512);
var requestCmd = iCmd var requestCmd = iCmd
var requestTargetType = iReqTarType
var requestType = iReqType var requestType = iReqType
var value = iValue; var value = iValue;
var index = iIndex; var index = iIndex;
var controlParam = { var controlParam = {
request: requestCmd, request: requestCmd,
target: requestTargetType,
reqType: requestType, reqType: requestType,
value: value, value: value,
index: index, index: index,
...@@ -432,7 +434,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -432,7 +434,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(6, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7) var controlParam = getTransferParam(6, usb.USB_REQUEST_TARGET_DEVICE, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), (2 << 8), 0) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), (2 << 8), 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0540 GetDescriptor') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0540 GetDescriptor')
}) })
...@@ -456,7 +458,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -456,7 +458,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(0, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7) var controlParam = getTransferParam(0, usb.USB_REQUEST_TARGET_DEVICE, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0550 GetStatus') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0550 GetStatus')
}) })
...@@ -480,7 +482,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -480,7 +482,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(8, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7) var controlParam = getTransferParam(8, usb.USB_REQUEST_TARGET_DEVICE, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0560 GetConfiguration') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0560 GetConfiguration')
}) })
...@@ -504,7 +506,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -504,7 +506,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(10, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7) var controlParam = getTransferParam(10, usb.USB_REQUEST_TARGET_INTERFACE, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_INTERFACE & 0x1f), 0, 1) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_INTERFACE & 0x1f), 0, 1)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0570 GetInterface') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0570 GetInterface')
}) })
...@@ -528,7 +530,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -528,7 +530,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(1, (usb.USB_REQUEST_DIR_TO_DEVICE << 7) var controlParam = getTransferParam(1, usb.USB_REQUEST_TARGET_DEVICE, (usb.USB_REQUEST_DIR_TO_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_DEVICE & 0x1f), 0, 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0580 ClearFeature') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0580 ClearFeature')
}) })
...@@ -552,7 +554,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -552,7 +554,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(255, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7) var controlParam = getTransferParam(255, usb.USB_REQUEST_TARGET_INTERFACE, (usb.USB_REQUEST_DIR_FROM_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_INTERFACE & 0x1f), (2 << 8), 0) | (usb.USB_REQUEST_TYPE_STANDARD << 5) | (usb.USB_REQUEST_TARGET_INTERFACE & 0x1f), (2 << 8), 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0590 ClearFeature') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0590 ClearFeature')
}) })
...@@ -576,7 +578,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -576,7 +578,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(255, (usb.USB_REQUEST_DIR_TO_DEVICE << 7) var controlParam = getTransferParam(255, usb.USB_REQUEST_TARGET_ENDPOINT, (usb.USB_REQUEST_DIR_TO_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_CLASS << 5) | (usb.USB_REQUEST_TARGET_ENDPOINT & 0x1f), (2 << 8), 0) | (usb.USB_REQUEST_TYPE_CLASS << 5) | (usb.USB_REQUEST_TARGET_ENDPOINT & 0x1f), (2 << 8), 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0600 ClearFeature') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0600 ClearFeature')
}) })
...@@ -584,7 +586,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -584,7 +586,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
/** /**
* @tc.number : SUB_USB_JS_0610 * @tc.number : SUB_USB_JS_0610
* @tc.name : controlTransfer * @tc.name : controlTransfer
* @tc.desc : 控制传输 ClearFeature: ccmd 255 reqType 5 value 512 index 0 * @tc.desc : 控制传输 ClearFeature: cmd 255 reqType 5 value 512 index 0
*/ */
it('SUB_USB_JS_0610', 0, function () { it('SUB_USB_JS_0610', 0, function () {
console.info('usb SUB_USB_JS_0610 begin'); console.info('usb SUB_USB_JS_0610 begin');
...@@ -600,7 +602,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -600,7 +602,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(255, (usb.USB_REQUEST_DIR_TO_DEVICE << 7) var controlParam = getTransferParam(255, usb.USB_REQUEST_TARGET_OTHER, (usb.USB_REQUEST_DIR_TO_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_VENDOR << 5) | (usb.USB_REQUEST_TARGET_OTHER & 0x1f), (2 << 8), 0) | (usb.USB_REQUEST_TYPE_VENDOR << 5) | (usb.USB_REQUEST_TARGET_OTHER & 0x1f), (2 << 8), 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0610 ClearFeature') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0610 ClearFeature')
}) })
...@@ -624,7 +626,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () { ...@@ -624,7 +626,7 @@ describe('UsbDevicePipeJsFunctionsTest', function () {
} }
var timeout = 5000; var timeout = 5000;
var controlParam = getTransferParam(255, (usb.USB_REQUEST_DIR_TO_DEVICE << 7) var controlParam = getTransferParam(255, usb.USB_REQUEST_TARGET_OTHER, (usb.USB_REQUEST_DIR_TO_DEVICE << 7)
| (usb.USB_REQUEST_TYPE_CLASS << 5) | (usb.USB_REQUEST_TARGET_OTHER & 0x1f), 0, 0) | (usb.USB_REQUEST_TYPE_CLASS << 5) | (usb.USB_REQUEST_TARGET_OTHER & 0x1f), 0, 0)
callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0620 ClearFeature') callControlTransfer(testParam.pip, controlParam, timeout, 'SUB_USB_JS_0620 ClearFeature')
}) })
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册