为多个Android检测测试文件夹配置Gradle

时间:2016-09-21 18:13:09

标签: android unit-testing gradle

我的Android应用程序有两种不同类型的检测测试,每种测试都需要不同的检测测试运行器类。

我一直无法找到将这些测试运行器封装到单个类中的简洁方法,现在我想将这些测试分成两个套件,每个套件都有自己的仪器测试运行器。

是否可以在add_index "users", ["email"], name: "index_users_on_email", unique: true, using: :btree 旁边创建另一个测试文件夹,以及如何在我的androidTest中配置?

1 个答案:

答案 0 :(得分:0)

在与testandroidTest相同级别上创建一个新文件夹 (例如:我创建了一个名为acceptanceTest的文件。)

然后,在模块的build.gradle文件中将此内容包含在android { }块之外:

android.sourceSets {
    androidTest {
        java.srcDirs += "$projectDir/src/acceptanceTest"
    }
}

现在您也可以在此新文件夹上运行检测测试。

PS ::如果您希望androidTesttest文件夹都可以访问该文件夹(例如,名为testShared的测试装置文件夹),请执行相同的过程,但还要包括一个{ {1}}在那里封锁:

test { }