【问题标题】:Is there a way to run `drush test-run --xml=... SomeTestCase` and display the report information on the console?有没有办法运行`drush test-run --xml=... SomeTestCase`并在控制台上显示报告信息?
【发布时间】:2014-01-14 20:17:37
【问题描述】:

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

【问题讨论】:

    标签: drupal drupal-7 drush


    【解决方案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
    

    然后您会得到包含文件名、行号和错误消息的逐行错误报告。

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

    【讨论】:

    • 哇! :O 希望我能投票更多。我肯定会考虑使用它或破解它。谢谢! :)
    • 如果它不适合您,那么您也可以提供功能请求。它实际上对我有用。 ;)
    猜你喜欢
    • 2019-02-11
    • 1970-01-01
    • 2020-01-25
    • 2020-08-22
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    相关资源
    最近更新 更多