无法在电视应用apk内运行测试

时间:2016-09-30 10:36:26

标签: android unit-testing android-studio android-testing android-instrumentation

我使用以下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

如何运行电视应用测试?我是否需要单独构建测试?

1 个答案:

答案 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)。