Command line PHPUnit仅从命令行运行。为什么?
我有以下代码:Command line PHPUnit仅从命令行运行。为什么?,command-line,phpunit,Command Line,Phpunit,我有以下代码: <?php class MyTest extends PHPUnit_Framework_TestCase { public function testCalculate() { $this->assertEquals(2, 1 + 1); } } ?> 为什么呢?如何使它也在浏览器中运行?您不能在浏览器中运行单元测试。也许将来: 如果要查看代码覆盖率,请运行 ph
<?php
class MyTest extends PHPUnit_Framework_TestCase
{
public function testCalculate()
{
$this->assertEquals(2, 1 + 1);
}
}
?>
为什么呢?如何使它也在浏览器中运行?您不能在浏览器中运行单元测试。也许将来: 如果要查看代码覆盖率,请运行
phpunit --coverage-html=coverage testcase.php
然后打开coverage目录中的index.html文件
否则,您必须从命令行运行测试。您可能在命令行上有不同的include路径。检查除了正常的
php.ini
文件外,您是否还有php cli.ini
文件。第一个将在从命令行运行PHP时使用。这可能有一个不同的include\u路径设置。例如,如果PHPUnit是通过PEAR安装的,那么它可能包括PEAR目录。您可以通过本机web GUI集成用于运行单元测试的附加组件:
您还可以使用eclipse来运行phpunit。
请点击下面的链接
为什么这个问题没有得到回答!?我想知道!
phpunit --coverage-html=coverage testcase.php