我想在运行不同测试用例时测量设备的电流消耗。(有测量电流消耗的工具)。
我已经使用uiautomator自动化了测试用例。但要运行脚本,我必须通过USB或WiFi连接设备。在这两种情况下,设备的电流消耗都会增加。
有没有什么方法可以阻止来自usb的电流并运行脚本?
我试过:
adb shell dumpsys battery set usb 0
这将停止通过USB充电,但当前的读数仍然更多,因为我认为设备仍在获得电流它只会停止电池充电。
最佳答案
通过WiFi与ADB连接。启动一个不做任何事情的测试用例并测量电流增加(考虑多次这样做)。这是你的底线。当你运行真正的测试时,不管电流增加多少,都是由于测试造成的。
关于android - 如何在手机上不运行任何电流的情况下在手机上运行adb命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42387501/