0

基本上,我想避免访问浏览器来获取详细的测试结果。

4

1 回答 1

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

然后你会得到带有文件名、行号和错误消息的逐行错误报告。

我希望它有所帮助。随意破解或采用它。

于 2014-01-15T18:58:55.363 回答