gpt4 book ai didi

android - flavor 和仪器测试 - gradle 配置

转载 作者:行者123 更新时间:2023-11-29 15:58:24 25 4
gpt4 key购买 nike

我在我的项目中使用了 flavor,我想为每种 flavor 添加特定的仪器测试。

所以我创造了

MyApplication/src/androidTestFlavor1/java/com.package.test
MyApplication/src/androidTestFlavor2/java/com.package.test

但它不能正常工作。

所以,我尝试在build.gradle中配置它,我添加了

android {
...

sourceSets {
flavor1{
instrumentTest.setRoot('src/instrumentationTestFlavor/java')
}
}

...
}

但我得到错误:

Error:(59, 0) Could not find property 'instrumentTest' on source set ding.

最好的解决方案是什么?

最佳答案

当您在 android studio 中设置一个新项目时,它会创建一个主文件夹和一个 androidTest 文件夹。 Gradle 使用 androidTest 文件夹进行所有风格的通用测试。参见 link .因此,如果您尝试编写特定于口味的测试并将其放在 androidTest 文件夹中,它将针对您的所有口味运行并且可能会失败。

因此,如果您想创建特定于口味的测试,您需要为该口味添加一个新的测试文件夹,其中包含 java 文件夹和您的测试。命名约定必须是 androidTestFlavorName。见下图。

enter image description here

关于android - flavor 和仪器测试 - gradle 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26297042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com