如何在 Gradle Android 插件中为单元测试启用 processfork
How to enable processfork for unit tests in Gradle Android plugin
我已经按照 Android 文档 (http://tools.android.com/tech-docs/unit-testing-support) 中的描述为 AndroidStudio 配置了单元测试。
我想 运行 每个测试方法都在它自己的 JVM 中,所以我项目中的所有静态属性都设置回它们的默认值。
我在文档中找不到任何相关信息,恐怕这还不可能。
我运行正在从命令行 (gradlew --daemon test
) 进行测试,因为我没有在 Android Studio 中进行测试运行ner 工作.
有谁知道如何在其自己的 jvm 进程中 fork 每个测试方法,所以他们 运行 'standalone'?请让我知道这是否可行,或者是否有其他方法可以使用 gradle.
运行 其自身进程中的每个测试方法
这很简单。在你的测试任务集中
forkEvery 1
这将导致为每个测试分叉一个新的 jvm。
我已经按照 Android 文档 (http://tools.android.com/tech-docs/unit-testing-support) 中的描述为 AndroidStudio 配置了单元测试。
我想 运行 每个测试方法都在它自己的 JVM 中,所以我项目中的所有静态属性都设置回它们的默认值。
我在文档中找不到任何相关信息,恐怕这还不可能。
我运行正在从命令行 (gradlew --daemon test
) 进行测试,因为我没有在 Android Studio 中进行测试运行ner 工作.
有谁知道如何在其自己的 jvm 进程中 fork 每个测试方法,所以他们 运行 'standalone'?请让我知道这是否可行,或者是否有其他方法可以使用 gradle.
运行 其自身进程中的每个测试方法这很简单。在你的测试任务集中
forkEvery 1
这将导致为每个测试分叉一个新的 jvm。