基本上,我想避免访问浏览器以获取详细的测试结果。
答案 0 :(得分:1)
我有类似的要求,因为我想从vim中运行“drush test-run”并在vim中获取结果。
所以我开始了一个小而粗糙的项目https://github.com/DirkR/junitlog2vim。它采用xml结果文件并逐行生成报告。脚本junitlog2vim.py需要python3。
为方便起见,我创建了一个Makefile。它采用可选参数“CASE”和“METHODS”来定义“drush test-run”的正确参数,并且它具有合理的默认值。您只需提供参数SITE_ALIAS或编辑Makefile。
如果你跑
make SITE_ALIAS=@mysite CASE=MyTestCase
然后你会得到带有文件名,行号和错误信息的行式错误报告。
我希望它有所帮助。随意破解或采用它。