前端之家收集整理的这篇文章主要介绍了
android – 哪些工具可用于测试JobScheduler?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在通过
JobScheduler实现一个作业,用于
后台加载数据.这个工作每天大概会爆发一次.我们可以使用哪些工具来测试此
功能(可能是ADB)?
用例可以模拟一个作业运行所需的条件,或者只是简单地说“运行这个工作”作为我们自动测试套件的一部分.
使用命令adb shell dumpsys jobscheduler可以
获取有关当前计划和活动作业的信息.
我注意到,这个命令的输出在Android 6和7之间差异很大.使用Android 6设备时,输出很短,有时候是隐藏的.注册工作的有趣部分是建立here,这应该有助于解密.
另一方面,Android 7设备具有非常长的输出,具有更详细和更可读的信息.还有更多的功能,如历史.缺点是你必须首先找到有趣的部分.
我没有找到一种方法来强制工作,there is a feature request for it.请参阅p4u144的答案.
原文链接:https://www.f2er.com/android/312914.html