PHPUnit может выполнить скрипт следующим образом:
phpunit --log-junit classname filename.php
(мне нужен отчет XML для моей платформы непрерывной интеграции)
но моя проблема в том, что я работаю с платформой MVC, и все страницы вызываются через pathofproject/indexCLI.php module=moduleName class=className
ect с 3 аргументами в общей сложности (когда я использую командную оболочку и путь / index.php argum = ... с URL) так что я не могу позвонить
phpunit pathofproject / indexCLI.php module = имя_модуля класс = имя_класса.
Так что я думаю о многих решениях, я надеюсь, что вы можете помочь мне использовать один из них.
- сначала, как я могу использовать команду phpunit с этим типом вызова, потому что я не могу сделать это, потому что он ожидает имя класса и имя файла (компиляция по умолчанию), если это возможно !!
- когда я вызываю ту же ссылку в оболочке
вот так: php path / indexCLI.php module = "blabla" и т. д.
у меня есть результат утверждения в моей консоли, но я не могу использовать опцию XML Junit, могу ли я это сделать?
- Мое последнее решение - вызвать ссылку в навигаторе, например, в mozilla, но я не знаю, как сказать phpunit runner, чтобы он выбирал отчет XML, а не отчет HTML.
Цель для меня - создать отчет в формате XML.