Как объяснено 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
вместо этого. В качестве альтернативы, используйте '@ require' в своем тесте – Gordon
, какую версию phpunit вы используете? – Matteo