所有,如何启用调试来弄清楚为什么我得到这个初始化错误协定版本: 4.0.10是否有方法启用调试(这是spring启动应用程序)
org.junit.runners.model.InitializationError
at au.com.dius.pact.provider.junit.PactRunner.initialize(PactRunner.kt:112)
at au.com.dius.pact.provider.junit.PactRunner.getChildren(PactRunner.kt:140)
at org.junit.runners.ParentRunner.getFilteredChildren(ParentRunner.java:426)
at org.junit.runners.ParentRunner.getDescription(ParentRunner.java:351)
at com.intellij.junit4.JUnit4IdeaTestRunner.getDescription(JUnit4IdeaTestRunner.java:78)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:50)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:66)发布于 2021-06-09 23:55:42
总之,我找到了我的问题。用户错误。但我希望有一个错误或警告日志。我使用了@PactFilter,我在其中使用的状态值是错误的。但我的实际测试在某些情况下具有正确的状态值。因此,筛选器没有找到任何测试,并将抛出此初始化错误。我没有意识到PactFilter是可选的。我把它注释掉了,然后我得到了一条正确的错误消息,指出在pact broker中找不到状态。
https://stackoverflow.com/questions/67723125
复制相似问题