gpt4 book ai didi

php - 禁用 PHPUnit 代码覆盖率输出中的颜色

转载 作者:行者123 更新时间:2023-12-02 04:18:22 25 4
gpt4 key购买 nike

我想对我的一个小型 PHP 项目进行自动化测试,到目前为止它运行良好,唯一我无法开始工作的是代码覆盖率报告。

在 Gitlab-Ci 中,有一个选项测试覆盖率解析,它接受正则表达式。到目前为止一切顺利,我在 http://jarretbyrne.com/2015/04/gitlab-ci-phpunit-test-coverage-parsing/ 找到了一个正则表达式: ^\s*行:\s*\d+.\d+\%

但正如评论所说:它不适用于启用颜色。PHPUnit 有命令行开关 --colors-[always|never|auto] 但此选项仅适用于正常输出。

如何关闭 --coverage-text 的颜色?我可以使用另一个正则表达式吗?

编辑:

https://github.com/sebastianbergmann/phpunit/issues/1771 有一个 Unresolved 问题

最佳答案

您只需设置--colors=never,它们就会被禁用。它确实适用于先前在 xml 文件中启用的颜色(我刚刚测试过),尝试一下:

vendor/bin/phpunit --coverage-text --colors=never

所以我想这个问题已经解决了:)

关于php - 禁用 PHPUnit 代码覆盖率输出中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32198091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com