有没有办法让rspec --bisect与jruby一起工作?

时间:2017-08-08 03:41:22

标签: ruby rspec jruby bisect

我以为我尝试使用rspec --bisect来确定哪些测试组合导致了失败,但事实证明这不适用于JRuby,或者至少在启动时不起作用org.jruby.Main通过java,这就是我们所有自动化测试的设置方式。

bisect显然有效的方式是它启动了一个子rsTP过程。

实际发生的是......

Stderr:
sh: uri:classloader:/META-INF/jruby.home/bin/jruby: No such file or directory

显然rspec告诉sh出于某种原因运行命令。因为命令在jar中,这显然无法工作。如果它直接执行了rspec,那可能会起作用,因为rspec是Ruby可执行文件而JRuby可能会采用不同的方式。 (肯定会有很多"可能"在这里。)

所以我想知道的是,是否有一些快速修复我可以在这里使用rspec使用其他方法来启动子进程?也许它不需要启动新流程?或者也许有办法告诉它如何启动子进程?

0 个答案:

没有答案