我使用以下Google来源制作电视apk。 https://android.googlesource.com/platform/packages/apps/TV/+/master
TV apk在应用程序内部有很多测试。 (common,func,Input,Jank& Unit) https://android.googlesource.com/platform/packages/apps/TV/+/master/tests/
我正在尝试运行这些电视测试,但是当我运行以下表达时没有发现任何仪器测试。
adb shell pm list instrumentation
如何运行电视应用测试?我是否需要单独构建测试?
答案 0 :(得分:1)
您必须在电视应用项目中将它们作为单独的模块导入。
要在Android Studio中导入模块:
档案 → 新 → 导入模块
在打开的窗口中选择某个模块的路径(例如 / tests / input / 目录)
.gitignore
Android.mk
AndroidManifest.xml
LiveChannelsAndroidStyle.xml
assets /
普通/ open_source_project.LICENSE
open_source_project.README
proguard.flags
res /
src /
测试
usbtuner /
version.mk
为了能够构建这个项目,你还必须将其他目录导入为moudules(common,usbtuner)。