client = RequestServiceHelper::RequestServiceClient.new request = Java::JavaLang::String.new(req.to_json.to_s) obj_class = Java::JavaClass.for_name('com.vip.vpal.payment.service.RequestModel') client.createRequest(JSON.parseObject(request,obj_class)) #调用 java 接口就无法停止进程
执行可以得到正确结果
1 example, 0 failures, 1 passed
Finished in 1.615 seconds
本人比较无聊,是用 ruby 做接口测试的,rspec 执行时发现执行调用这句后,进程像挂住了一样,一直没有结束,其他都正常,报告文件也可以打印,就是 cmd 窗口不像以前在 ruby 平台上那样提示结束,那样我无法 jenkins 里去写脚本了,怎么会有这种问题,换过 jdk8 也一样,这个是啥原因,望大神指教!!!
在命令行主动终止时一直提示
RSpec is shutting down and will print the summary report... Interrupt again to force quit.,这是 rspec 与 jruby 的兼容问题,还是 jruby 本身的问题。。。