| [ |
| { |
| "name": "All Match", |
| "expected": "match", |
| "device": { |
| "fuchsia.BIND_USB_CLASS": "fuchsia.usb.BIND_USB_CLASS.VENDOR_SPECIFIC", |
| "fuchsia.BIND_PROTOCOL": "fuchsia.usb.BIND_PROTOCOL.INTERFACE", |
| "fuchsia.BIND_USB_VID": "fuchsia.google.platform.usb.BIND_USB_VID.GOOGLE", |
| "fuchsia.BIND_USB_PID": "fuchsia.google.platform.usb.BIND_USB_PID.FUNCTION_TEST", |
| "fuchsia.BIND_USB_PROTOCOL": "fuchsia.google.platform.usb.BIND_USB_PROTOCOL.XHCI_COMPLIANCE_TESTER" |
| } |
| }, |
| { |
| "name": "Mismatch Class", |
| "expected": "abort", |
| "device": { |
| "fuchsia.BIND_USB_VID": "fuchsia.google.platform.usb.BIND_USB_VID.GOOGLE", |
| "fuchsia.BIND_USB_PID": "fuchsia.google.platform.usb.BIND_USB_PID.FUNCTION_TEST", |
| "fuchsia.BIND_USB_PROTOCOL": "fuchsia.google.platform.usb.BIND_USB_PROTOCOL.XHCI_COMPLIANCE_TESTER" |
| } |
| }, |
| { |
| "name": "Mismatch Protocol", |
| "expected": "abort", |
| "device": { |
| "fuchsia.BIND_USB_CLASS": "fuchsia.usb.BIND_USB_CLASS.VENDOR_SPECIFIC", |
| "fuchsia.BIND_USB_VID": "fuchsia.google.platform.usb.BIND_USB_VID.GOOGLE", |
| "fuchsia.BIND_USB_PID": "fuchsia.google.platform.usb.BIND_USB_PID.FUNCTION_TEST", |
| "fuchsia.BIND_USB_PROTOCOL": "fuchsia.google.platform.usb.BIND_USB_PROTOCOL.XHCI_COMPLIANCE_TESTER" |
| } |
| }, |
| { |
| "name": "Mismatch VID", |
| "expected": "abort", |
| "device": { |
| "fuchsia.BIND_USB_CLASS": "fuchsia.usb.BIND_USB_CLASS.VENDOR_SPECIFIC", |
| "fuchsia.BIND_PROTOCOL": "fuchsia.usb.BIND_PROTOCOL.INTERFACE", |
| "fuchsia.BIND_USB_PID": "fuchsia.google.platform.usb.BIND_USB_PID.FUNCTION_TEST", |
| "fuchsia.BIND_USB_PROTOCOL": "fuchsia.google.platform.usb.BIND_USB_PROTOCOL.XHCI_COMPLIANCE_TESTER" |
| } |
| }, |
| { |
| "name": "Mismatch PID", |
| "expected": "abort", |
| "device": { |
| "fuchsia.BIND_USB_CLASS": "fuchsia.usb.BIND_USB_CLASS.VENDOR_SPECIFIC", |
| "fuchsia.BIND_PROTOCOL": "fuchsia.usb.BIND_PROTOCOL.INTERFACE", |
| "fuchsia.BIND_USB_VID": "fuchsia.google.platform.usb.BIND_USB_VID.GOOGLE", |
| "fuchsia.BIND_USB_PROTOCOL": "fuchsia.google.platform.usb.BIND_USB_PROTOCOL.XHCI_COMPLIANCE_TESTER" |
| } |
| }, |
| { |
| "name": "Mismatch USB Protocol", |
| "expected": "abort", |
| "device": { |
| "fuchsia.BIND_USB_CLASS": "fuchsia.usb.BIND_USB_CLASS.VENDOR_SPECIFIC", |
| "fuchsia.BIND_PROTOCOL": "fuchsia.usb.BIND_PROTOCOL.INTERFACE", |
| "fuchsia.BIND_USB_VID": "fuchsia.google.platform.usb.BIND_USB_VID.GOOGLE", |
| "fuchsia.BIND_USB_PID": "fuchsia.google.platform.usb.BIND_USB_PID.FUNCTION_TEST" |
| } |
| } |
| ] |