簡單記錄下gts-12_r1這個(gè)版本GtsInteractiveUsbTestCases的測試。此項(xiàng)直接通過usb線連接設(shè)備去測試會(huì)失敗。此項(xiàng)需要通過wifi連接android設(shè)備和電腦肚邢。注意,確保電腦和android設(shè)備的wifi在同一網(wǎng)絡(luò)下。
使用以下命令通過 USB 連接啟用 ADB over WiFi:
adb tcpip 5555
adb connect <android設(shè)備的IP地址>:5555
然后拔掉usb溅呢,查看是否通過wifi連接澡屡。連接成功的話會(huì)顯示有設(shè)備。
adb devices
然后依次單測這幾條測試項(xiàng)咐旧。因?yàn)橹苯訙y整個(gè)模塊會(huì)由于USB連接了電腦導(dǎo)致測試fail驶鹉。
這里需要OTG線,也就是USB Adapter铣墨,還有一個(gè)USB cable梁厉,也就是普通的USB線。這里通過一個(gè)OTG線和一個(gè)USB 線連接2臺(tái)android設(shè)備踏兜,這里要注意連接方式词顾。
run gts-interactive -m GtsInteractiveUsbTestCases -t com.google.android.usb.gts.UsbHostModeTest#testUsbBroadcastsAndApiInMode
run gts-interactive -m GtsInteractiveUsbTestCases -t com.google.android.usb.gts.UsbDeviceModeTest#testUsbBroadcastsAndApiInDeviceMode
run gts-interactive -m GtsInteractiveUsbTestCases -t com.google.android.usb.gts.UsbRoleSwapTest#testRoleSwap