rspec生成报表后如何运行代码



我想对rspec --format json --out output.json生成的json报告进行后处理,并将测试结果度量发布到服务。

是否有一个rspec钩子(或任何等效的方法(会在文件生成后运行?pytest等效钩子正在实现def session_finish方法,我希望用rspec实现类似的功能。

主要目标是将这种后处理保留在rspec命令中,而不必运行另一个专门用于后处理输出的辅助脚本。

提前感谢!

RSpec有许多after hook,但很可能您想要after(:suite)块作为您的用例。如果您更喜欢在所有套件的末尾执行某些操作,您可以尝试使用Kernel#at_exit注册自己的操作。

相关内容

最新更新