在我的项目中,我有一个模块,其中包含用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"]