phpunit 不工作
我正在尝试让 phpunit 在我的 ubuntu 11.10 安装上工作。 我已经使用 PEAR 安装了 PHPUnit,按照此处的建议,然后我准备了一个非常小的测试类:
error_reporting(E_ALL & ~E_DEPRECATED);
set_include_path(get_include_path().':/usr/share/php');
require_once 'PHPUnit/Autoload.php';
require_once 'PHPUnit/Extensions/OutputTestCase.php';
class ExampleTest extends PHPUnit_Framework_TestCase
{
public function testOne()
{
$this->assertTrue(FALSE);
}
}
// $suite = new PHPUnit_Framework_TestSuite('ExampleTest');
// PHPUnit_TextUI_TestRunner::run($suite);
当我通过命令行可执行文件 phpunit 运行它,我什么也没得到。 当我取消注释最后两行并使用 php 可执行文件运行文件时,我得到正确的输出(断言这是正确的失败。等等)
此外,当我尝试 phpunit --version 时,我还是一无所获!
有什么想法吗?
I am trying to get phpunit to work on my ubuntu 11.10 installation.
I have installed PHPUnit using PEAR, as suggested here and then I prepared a very small testing class:
error_reporting(E_ALL & ~E_DEPRECATED);
set_include_path(get_include_path().':/usr/share/php');
require_once 'PHPUnit/Autoload.php';
require_once 'PHPUnit/Extensions/OutputTestCase.php';
class ExampleTest extends PHPUnit_Framework_TestCase
{
public function testOne()
{
$this->assertTrue(FALSE);
}
}
// $suite = new PHPUnit_Framework_TestSuite('ExampleTest');
// PHPUnit_TextUI_TestRunner::run($suite);
When I run this via the command line executable phpunit, I get nothing.
When I uncomment the last two lines and run the file with the php executable, I get proper output (Failed asserting that is true. etc..)
Further more, when I try phpunit --version, I still get nothing!
Any ideas??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我刚刚发现...我忘记在 php.ini 的 include_path 中添加 /usr/share/php 。咕噜咕噜...
I just figured it out...I forgot to add /usr/share/php in the include_path in php.ini. grrrrrr...