我正在编写一个watchr
运行我的 PHP 单元测试的小脚本。
当前脚本使用运行测试system()
并将它们显示为彩色。
我正在尝试添加libnotify
功能,但为此我需要解析输出并匹配正则表达式,以便通知将显示为绿色或红色。
system()
不返回输出,%x
确实返回,但puts p
不显示颜色,我需要快速查看哪个测试失败。一种选择是运行两次测试 - 一次用于在终端窗口中显示,第二次用于检查要显示的通知,但我宁愿避免它。
我正在编写一个watchr
运行我的 PHP 单元测试的小脚本。
当前脚本使用运行测试system()
并将它们显示为彩色。
我正在尝试添加libnotify
功能,但为此我需要解析输出并匹配正则表达式,以便通知将显示为绿色或红色。
system()
不返回输出,%x
确实返回,但puts p
不显示颜色,我需要快速查看哪个测试失败。一种选择是运行两次测试 - 一次用于在终端窗口中显示,第二次用于检查要显示的通知,但我宁愿避免它。