yii2 installieren, konfigurieren und ausführen von tests-codeception
Ich Schreibe dies, weil yii2 offizielle Dokumentation ist noch nicht vollständig und codeception Dokumentation selbst finden Sie yii2 offiziellen docs..:).
Habe ich einige Fragen:
- In meinem yii2 app root gibt es ein Verzeichnis "tests/codeception", dies bedeutet, dass codeception ist schon installiert in meinem Projekt?
- in Verkäufer/yiisoft es ist ein weiterer codeception Verzeichnis "yii2-codeception" was ist es?
- die Dokumentation sagen zum erstellen einer yii2_basic_tests Datenbank und zum ausführen einer migration, aber migration-Skript erstellen nur eine "migration" Tabelle, ist es richtig?
- die integration mit yii2 bieten einige web-interface oder muss ich die tests ausführen von Konsolen Skripts?
Kann jemand mir erklären, wie zu installieren und zu konfigurieren codeception in yii2 basic-app Schritt für Schritt?
Danke
Alessandro
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich Tue etwas, dass wie:
Und weiter:
Dann habe ich verfügbar bin, um zu tun, weltweit
Stellen Sie zunächst sicher, dass Sie Lesen dies ein paar mal, http://www.yiiframework.com/doc-2.0/guide-test-environment-setup.html
Danach werden die eigentlichen tests sind einfach einzurichten. Stellen Sie sicher, die codecept-Befehl funktioniert, wie es sagt, auf der letzten Zeile des obigen link. Nach der Installation einer Yii-Anwendung, die Sie gehen müssen, um die tests-Ordner und führen Sie
zur Initialisierung der tests. Dann laufen
laufen die eigentlichen tests.
Können Sie laufen
zu Holen Sie sich die code-Abdeckung für Ihr Projekt.
Ich habe noch nie die Akzeptanz-Tests arbeiten mit code-coverage-aber ich habe die Annahme der Arbeit, ohne coverage und unit&funktionsfähig mit Abdeckung.
../vendor/bin/codecept run
Ich hatte auch um sicherzustellen, dass ich codeception war installiert in meinem Komponist, wurde nicht als Teil des yii-codeception