我们对使用仅需要进行单元测试的资产的Android应用程序执行单元测试是不常见的要求。

使用基于Eclipse的SDK这是简单明了的 – 测试项目是一个单独的项目,其自有资产文件夹。使用Android Studio,这是为了在build.gradle(或按照惯例)配置的东西。

我们的单元测试终于执行了,但是我已经找到了关于自定义(和理想的合并)资产文件夹的所有建议。这是我试过的:

>在android关闭中添加一个测试关闭到源集(通过闭包我的意思是在build.gradle中的大括号之间)。

androidTest {

assets.srcDirs = ['src/androidTest/assets/']

}

>同样的事情,但是以“test”作为sourceSet的名称(与上面的“androidTest”相反),还有“instrumentTest”。

>以上的各种组合,加上androidTest.setRoot(“test”),androidTest.setRoot(“androidTest”),这两个都使我们的单元测试无法识别(“空套件”)。

这个问题可以更普遍地表述为“在Android Studio中如何使用不同的目录进行单元测试”。

我们已经完成了Android的文档,或者我们不了解它,这是错误的,或者有一个错误。

任何帮助将非常感谢。

android studio资产目录,在Android Studio中设置单元测试的自定义资产目录相关推荐

  1. linux创建更改目录,如何使用Linux中的单个命令创建新目录并更改它 | MOS86

    如果您终于在终端上花费了任何时间,可以使用mkdir命令创建一个目录,然后再将cd命令更改到该目录.但是,有一种方法可以使用一个命令来执行这两个操作. 您可以手动在命令行上同时运行两个命令,但是我们将 ...

  2. matlab 动态目录调用程序集,C#中如何动态添加程序集查找目录

    C#中如何动态添加程序集查找目录 情况如下: 现有三个程序集Main.exe, One.dll, Two.dll.其中One.dll引用了Two.dll, 并且One.dll与Two.dll部署在一起 ...

  3. linux中如何压缩目录文件,在Linux中,如何压缩文件和目录

    Zip文件是包含一个或多个压缩文件或目录的数据容器,与未压缩的文件相比,压缩文件占用的磁盘空间更少,可以更快地从一台计算机传输到另一台计算机.使用适用于所有操作系统的实用程序,可以在Windows,m ...

  4. 在 eclipse 中 设置 jvm 的 运行时目录

    然而 在 eclipse中 类所在包的目录是项目所在目录的 孙子目录 而不是 父目录:所以,如果要运行 诸如 chapter18.className这样的类 就需要 将 运行时目录设置为 项目目录/s ...

  5. linux拷贝文件到多个目录,怎么在 Linux 中复制文件到多个目录中

    cp命令将文件复制到目录文件夹. 如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本. 用法示例: 复制abc.txt到ab cd ef目录下 $ cp abc.txt ...

  6. 在idea中设置java方法自定义注释

    首先通过Ctrl+Shift+A调出命令窗口,输入settings,回车快速进入settings界面 然后找到live template,找到右边的加号,新增一个代码模板 选择第二个,template ...

  7. iOS中设置百度地图自定义标注图片,自定义泡泡

    #pragma mark - BMKMapViewDelegate // 根据anntation生成对应的View - (BMKAnnotationView *)mapView:(BMKMapView ...

  8. android studio替换jdk,Mac Android Studio JDK7 替换

    目标 新版本的 Android Studio  当我们默认使用 Gradle中设置 buildToolsVersion "21.0.1" compileSdkVersion 21 ...

  9. Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

    问题 AS安装报错: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536at com.andr ...

最新文章

  1. 上海交大张拳石:漂在零丁洋里的体系,神经网络的博弈交互解释性
  2. cogs 610. 数对的个数
  3. 应用语言学 计算机语言学,应用语言学的名词解释
  4. 红茶一杯话Binder(ServiceManager篇)
  5. pythonlauncher是干什么用的_python里launcher是什么
  6. Directx11教程(18) D3D11管线(7)
  7. Android学习笔记36:使用SQLite方式存储数据
  8. 为netbean配置C++编译环境
  9. ldap+ldap-account-manager+svn+apache+php做账号管理
  10. 【汇编语言与计算机系统结构笔记02】整数的计算机表示与运算,C中的无符号字符(unsigned)和带符号字符(signed),补码,一些例题
  11. RSAES-OAEP 和 RSAES-PKCS1-v1_5 和 RSASSA-PSS 和 RSASSA-PKCS1-v1_5
  12. 移动端适配的理解——REM方案
  13. Android GridView 分页加载数据
  14. Introduction to Computer Networking学习笔记(八):end-to-end principle端对端原则
  15. Java并发包的理解
  16. “移动办事之城”杭州:超8成个人办理事项凭身份证通办
  17. 芒果云 在线代码编辑器
  18. js定时刷新页面数据
  19. 20.8 cace判断
  20. linux趋势杀毒安装目录,Linux 杀毒软件ClamAV安装部署

热门文章

  1. 【PC工具】大神级代码注释,漂亮实用的代码注释工具代码logo工具
  2. 15.verilog可综合语句设计综述
  3. 谈谈基于机器学习的编程到底比传统编程强在哪里?
  4. Java实体类对象修改日志记录
  5. 首个64层3D NAND闪存技术出现
  6. D1net阅闻:IBM宣布推出全新存储技术 存储速度快70倍
  7. Gym - 101246D 博弈
  8. 转Java 理论与实践: 正确使用 Volatile 变量
  9. python编写IP地址与十进制IP转换脚本
  10. 连载《一个程序猿的生命周期》- 32、两个企业急着上项目,紧急赶赴现场了解情况...