私は疑問に思う:Symfony2のユニットテストと機能テストの分離方法は?
- それはテスト分離することをお勧めします場合(ユニット| 機能...)Symfony2の、
- と私はを分離する方法をに:
フォルダ構造で:
tests
|-- functional
|-- unit
phpunit.xmlで設定することにより
:
<testsuites>
<testsuite name="unit">...</testsuite>
<testsuite name="functional">...</testsuite>
</testsuites>
注釈
/**
* @group unit
*/
function testMyUnit()
することにより、合理的なアプローチですか?これを行うための標準的な方法がありますか?どのような「レベル」が分かれているか(単位>統合>機能)?これらのテストを手作業で最速で行い、ジェンキンスで合理的なカバレッジレポートを取得したい場合は、どのように活用すればよいでしょうか?
機能テストをバンドルのControllerフォルダに配置するという標準的な方法は何ですか? –
インテグレーションテスト(カーネルやコンテナなど)やコントローラからの「機能コード」はどこに置かれますか? – Koryonik