在我的项目中,我有一个模块,其中包含用Kotlin编写并使用JUnit的Corda流测试。大多数测试通过,流量测试除外
我的假设是,这是因为Corda流测试需要在命令行中使用-ea -javaagent:lib/quasar.jar ...
在我的gradle.build文件中,我添加了

test {
    jvmArgs "-ea -javaagent:lib/quasar.jar"
}
然后从命令行运行./gradlew test,但是从流测试中得到以下错误:

进一步调查
运行./gradlew test --info建议完全忽略jvm参数:

最佳答案

问题是我在错误的模块中指定了jvmArgs。在包含测试的模块的gradle.build中添加以下行可解决此问题:

test.jvmArgs = ["-ea", "-javaagent:../lib/quasar.jar"]

10-07 19:28
查看更多