dam*_*ian 8 android unit-testing gradle
我们当前的设置看起来像这样:一个根项目有九个子模块,它们混合在纯 Java 库和 Android 库之间。
每个模块都包含功能,其中一个模块是main通过合并所有必需模块来构建 Android 应用程序的模块。
每个模块都包含很多单元测试,我想在一个 gradle 步骤中执行它们。现在我正在使用gradlew test这个,但是因为(例如)main模块有多个,product flavors它在这个模块中多次执行单元测试(对于每种风格)。
理想情况下,我只想main为某种风格和签名配置执行一次模块单元测试,但由于testFlavorDebug任务是在评估项目时创建的(据我所知),我无法在实际执行评估之前定义它。
我试图在afterEvaluate块中找到任务,我试图遍历所有模块、不同的组合和方式,但我似乎无法弄清楚如何正确设置它。
如果有人对这样的设置有一些指示或经验并且可以帮助我,我会很高兴。如果您需要其他信息,请告诉我,我会提供它们,但就项目设置而言,多模块设置非常简单。
| 归档时间: |
|
| 查看次数: |
1453 次 |
| 最近记录: |