在spring单元测试启动dubbo服务时,启动到一半自动终止的问题

织梦之魂 发布于 2017/05/05 10:30
阅读 828
收藏 0

武汉源创会回归,4月20聊聊大模型”

在单元测试启动dubbo服务,启动到一半会自动终止。而使用main方法则没有问题,试了多次才最终确定是单元测试启动的问题,有点搞不懂。有哪位大神知道的,求指导下。虽然发现了问题的原因,但还是想知道为什么。

加载中
0
尚浩宇
尚浩宇

启动单元测试的时候,主要由类org.eclipse.jdt.internal.junit.runner.RemoteTestRunner负责,这个东西启动一个线程,通过反射把你的方法包装在一个Runnable的run方法里,然后执行并设置超时时间,另外通过核心类去检测你得方法输出,若遇异常,直接返回,若无异常并且未超时则显示测试通过,若无异常且超时,如在方法中启动一个远程长连接或者方法中启动一个服务,都会被直接kill掉,个人理解

0
l
lyang0317

代码都没有怎么看问题,兄弟

织梦之魂
织梦之魂
额,问题都说清楚了。不是所有的问题都需要代码,这不是找代码有误的问题
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部