Ich frage mich:Wie trennen Sie Unit- und Funktionstests in Symfony2?
- wenn es eine gute Idee zu trennen Tests (Einheit | Functional ...) in Symfony2,
- und , wie ich trennen sollte:
Nach Ordnerstruktur:
tests
|-- functional
|-- unit
von config in phpunit.xml:
<testsuites>
<testsuite name="unit">...</testsuite>
<testsuite name="functional">...</testsuite>
</testsuites>
Durch Anmerkung
/**
* @group unit
*/
function testMyUnit()
Es ist ein ein sinnvoller Ansatz? gibt es einen Standardweg dafür? Welche "Ebenen" trennen sich (Einheit> Integration> Funktional)? Und wie kann ich davon profitieren, wenn ich mit diesen Tests manuell und am schnellsten spielen und Berichte über rationale Berichterstattung in Jenkins erhalten möchte?
Was stimmt nicht mit dem Standardansatz, Ihre Funktionstests in den Controller-Ordner Ihres Bundles zu übertragen? –
Wo werden Integrationstests (z. B. mit Kernel oder Container) oder "Funktionscode" aus dem Controller entfernt? – Koryonik