为什么我需要在单元测试和Android 仪器测试之间做出选择?
为什么我不能同时拥有两者?
测试代码位于不同的地方:
src/test/java/{package name}
用于JUnit
测试src/androidTest/java/{package name}
用于 android 特定测试
选择一个 Artifact 后 - 项目的结构发生变化,上述 java 文件夹之一变为绿色。
有人可以解释一下吗?
最佳答案
在AndroidStudio 中不同的测试范围只是不同flavors .
选择测试 Artifact 告诉 IDE witch flavor 是测试范围,因为 IntelliJ IDEA(AndroidStudio 基于)不支持同一模块中的多个测试范围,我们需要手动选择它们。
根据 What's New in Android Development Tools来自 Google IO 2015 的视频。Android 开发工具团队正在解决此问题。
关于android - 为什么我不能在 Android Studio 中同时使用这两个测试 Artifact ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31262571/