有没有办法运行`drush test-run --xml = ... SomeTestCase`并在控制台上显示报告信息?

时间:2014-01-14 20:17:37

标签: drupal drupal-7 drush

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

1 个答案:

答案 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

然后你会得到带有文件名,行号和错误信息的行式错误报告。

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