正如解释here我可以运行一个测试,如果PHP版本至少5.3.0。PHPUnit - 我可以运行较低版本的PHP的测试吗?
但是,如果我想运行PHP版本低于5.3.0的测试?
我写这篇文章:
<file phpVersion="5.3.0" phpVersionOperator="<=">./tests/unit/test-file.php</file>
但我收到此错误
Unescaped '<' not allowed in attributes values
我怎么能这样做呢?
phpVersion不会告诉PHPUnit“伪造”不同的PHP版本。它只是设置所需的最小PHP版本,所以如果你的版本不符合这个要求,测试将(可能)不会发生。相反, – apokryfos
降低版本。或者,在您的测试 – Gordon
上使用'@ requires',您使用的是哪个版本的phpunit? – Matteo