- PHP: 5.2.6
- PHPUnit:3.4.15
- XAMPP 堆栈
- Windows 7的
- 用户体验:几乎没有
- 挫折程度:严重
让我切入正题。我正在尝试运行 WordPress 核心测试,但它们不会。我不确定我的版本是否可能......
这是我到目前为止所做的:我在 test_unit.php 中创建了一个非常简单的测试:
require_once ('PHPUnit\Framework.php');
class SimpleTest extends PHPUnit_Framework_TestCase
{
public function testSomething()
{
$this->assertEquals(true, false);
}
}
我运行phpunit test_unit.php
并且它有效(1 次测试,1 次断言,1 次失败)。
我仍然对如何包含 PHPUnit 感到困惑,我想有人说它在新版本中更改为某种自动加载器。
当我转到 wordpress 测试文件夹时,说明只是phpunit
在该目录中运行。这不起作用。我尝试过针对特定文件,使用 --configuration 和 --bootstrap 标志来专门针对这些文件,所有发生的事情都是一样的:它给了我 1 个空白行,然后返回到命令提示符。
我是否需要在某处包含特定文件才能运行 WP 测试?一个更重要的问题:WP 测试是否会使用我过时的 PHPUnit 版本运行?
非常感谢您的帮助!