如何避免 rspec 中的长堆栈跟踪
将堆栈跟踪仅限于应用程序中的文件是否是简单的方法?长堆栈跟踪很混乱,大多数错误直接在应用程序中。
is it easy way to limit stack trace only to files in application? Long stacktrace is messy and most errors are directly in app.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通常,除非您在
.rspec
文件中指定选项--backtrace
,否则堆栈跟踪会自动缩短。也许这个问题对您有帮助。他们试图达到相反的目的,但这表明你可以加入并推翻它。
Normally the stacktrace is shortened automatically, unless you specify the option
--backtrace
in.rspec
file.Maybe this question is helpful for you. They try to achieve the opposite, but it shows the point where you can hook in and overrule it.
我认为目前没有办法进一步减少堆栈跟踪,但我同意你的观点 - 如果能够将诸如
--backtrace 4
之类的内容添加到 .rspec 中,那就太好了将其限制为 4 行I don't think there is currently a way to further reduce the stacktrace, but I'm with you - it would be nice to be able to add something like
--backtrace 4
to .rspec that would limit it to 4 lines