Можно ли сохранить результат, сгенерированный из теста PHPUnit, в виде текстового файла или в виде html-файла, чтобы мы могли просмотреть его позже и отправить его заинтересованному лицу по электронной почте? Просто мое требование состоит в том, чтобы сохранить out put, который мы получаем в среде IDE (Netbean или Eclipse) или в командной строке в файл в локальной системе (в системе, где я выполняю тест). после долгого поиска я не нашел нужное решение. если у кого-нибудь есть решение, пожалуйста, помогите мне.Можем ли мы сохранить результат теста PHPUnit
ответ
Если вы используете командную строку в unix, не могли бы вы просто использовать >
для перенаправления вывода в текстовый файл?
phpunit ArrayTest > MyArrayTestOutput.txt
Большинство Иды также позволяет копировать/вставить вывод их буфера/терминала, куда душе угодно.
спасибо за ваш ответ. это решило мою проблему. для тех, кто также сталкивается с подобной проблемой, следующая строка может помочь. Чтобы добавить дополнительные результаты теста, мы можем использовать «>>» вместо «>» в приведенном выше примере, приведенном sleepynate. теперь это будет phpunit ArrayTest >> MyArrayTestOutput.txt. – sidhartha
PHPUnit предлагает три опции командной строки для сохранения результатов в файл также:
phpunit --log-junit results.xml test.php
- сохраняет результаты test.php, как XML-файла Results.xml
phpunit --log-tap
- будет сохранить как TAP
phpunit --log-json
- сэкономить при покупке автомобиля JSON
Используйте Jenkins! Тогда у вас будут постоянные записи о выходе консоли в приятный графический интерфейс. – nonshatter