Java 如何在Gradle Android插件中为单元测试启用processfork

Java 如何在Gradle Android插件中为单元测试启用processfork,java,android,unit-testing,android-studio,gradle,Java,Android,Unit Testing,Android Studio,Gradle,我已经按照Android文档()中的描述配置了AndroidStudio的单元测试 我希望在自己的JVM中运行每个测试方法,因此我的项目中的所有静态属性都设置回它们的默认值 我在文档中找不到关于这方面的任何信息,我担心这还不可能 我正在从命令行(gradlew--daemon test)运行测试,因为我没有让Android Studio中的testrunner正常工作 有人知道如何在自己的jvm进程中分叉每个testmethod,从而运行“独立”吗?请告诉我这是否可行,或者是否有其他方法可以使用

我已经按照Android文档()中的描述配置了AndroidStudio的单元测试

我希望在自己的JVM中运行每个测试方法,因此我的项目中的所有静态属性都设置回它们的默认值

我在文档中找不到关于这方面的任何信息,我担心这还不可能

我正在从命令行(
gradlew--daemon test
)运行测试,因为我没有让Android Studio中的testrunner正常工作


有人知道如何在自己的jvm进程中分叉每个testmethod,从而运行“独立”吗?请告诉我这是否可行,或者是否有其他方法可以使用gradle在自己的流程中运行每个testmethod。

这很简单。在测试任务集中

forkEvery 1

这将导致每次测试都需要一个新的jvm。

让Android Studio的内部测试运行者从Android Studio本身进行干净的构建,然后运行测试。但我还是不能让processfork工作。