phpunit 不工作

发布于 2024-12-10 22:40:34 字数 797 浏览 0 评论 0原文

我正在尝试让 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空袭的梦i 2024-12-17 22:40:34

我刚刚发现...我忘记在 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...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文