当我在 src 文件夹中创建新目录时,我看到测试目录选项,但没有看到创建 androidTest 目录的选项。我确实在我的另一台机器上的另一个应用程序上看到了 androidTest 目录选项。是什么控制着这个?
该项目具有自定义构建类型。这可能有关系吗?
此外,如果我创建名为 androidTest 的目录,它不会被识别为 androidTest 目录。
我有 androidTestImplementation“androidx.compose.ui:ui-test-junit4:1.6.1”
我认为他们不会,但是它会因为我的公司屏蔽而丢失吗?
这个问题很难确定,但解决方案很简单。我不知道默认情况下 Android 仪器测试配置为仅在“调试”变体上运行。由于我的应用程序没有“调试”变体,因此 androidTest 文件夹中的资源似乎没有被识别为测试资源。通过将“testBuildType”设置(如下)添加到我的 build.gradle:app 文件中,用于开发的构建变体开始识别文件夹中的仪器测试。
android {
testBuildType "buildVariantName"
}