Android组件测试
我正在编写组件测试,并希望在不同的构建类型中将它们分开 我在我的应用程序根文件夹中创建了一个名为componentTest的目录,并添加了测试类 在build.gradle文件中,我添加了:Android组件测试,android,android-testing,Android,Android Testing,我正在编写组件测试,并希望在不同的构建类型中将它们分开 我在我的应用程序根文件夹中创建了一个名为componentTest的目录,并添加了测试类 在build.gradle文件中,我添加了: componentTest.initWith(buildTypes.test) 要使我的componentTest buildType复制我的所有测试生成配置,我出现了以下错误: Could not get unknown property 'test' for BuildType 所以,我的问题是:如
componentTest.initWith(buildTypes.test)
要使我的componentTest buildType复制我的所有测试生成配置,我出现了以下错误:
Could not get unknown property 'test' for BuildType
所以,我的问题是:如何创建另一个测试构建类型?分离为另一个构建类型的目的是什么?生产代码与新创建的构建类型相同吗?@azizbekian的目的是,我正在为组件测试构建一些组件的模拟版本,我不希望单元测试使用此代码。我认为应该在包中分离并使它们受包保护,但我认为构建类型是更正确的方法。