我正在尝试使用 phpdbg 在没有测试框架的情况下测量测试覆盖率
我的测试测试脚本如下所示:
$ cat hello.php
<?php
if (0) {
echo "bye\n";
} else {
echo "hello\n";
}
所以它只是像这样打印你好:
$ php hello.php
hello
顺便说一下,这是我的 php 版本
$ php --version
PHP 7.4.3 (cli) (built: Aug 13 2021 05:39:12) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
我试图猜测如何使用 来衡量这个脚本的测试覆盖率,phpdbg
这就是我想出的
$ mkdir coverage
$ phpdbg -qrr hello.php --coverage-html coverage
hello
$ find coverage
coverage/
目录为空
我曾希望在那里找到一份报道报告
有人知道我必须做什么不同吗?