В Symfony2 каждый пакет содержит папку с именем Tests. Может ли кто-нибудь объяснить, как запускать эти дела. Я пробовал по следующим ссылкам, но безуспешно.
Относительно тестовых случаев Symfony
comment
Что ж, вторая ссылка — это ссылка на вспомогательную документацию. Это означает, что если вы добавляете исходный код Symfony2, вам не следует заглядывать в сопроводительную документацию, если вы не планировали добавлять код.
- person Wouter J   schedule 12.12.2012
comment
@ Воутер Дж. Друг, я действительно не понимаю твоего комментария.
- person bharatesh   schedule 13.12.2012
Ответы (1)
phpunit -c app/
run в корне вашей установки Symfony запустит все тесты для пакетов в каталоге src/.
Если вы хотите запустить тесты определенного пакета, из корня вашего приложения вы можете использовать
phpunit -c app/ path/to/Tests
person
james_t
schedule
12.12.2012
Примечание: переключатель
-c app/
является сокращением для --configuration app/
, который говорит PHPunit: Найдите в каталоге app/ файл phpunit.xml.dist
(это файл конфигурации для PHPunit). Этот файл автоматически настраивается Symfony2, и в нем не нужно ничего менять, он сообщает PHPunit, где искать тесты (внутри каталогов src/*/Tests
)
- person Wouter J; 12.12.2012
Спасибо, Джеймс, за помощь.
- person bharatesh; 13.12.2012