Einfacher Weg um deine Extension auf TravisCI zu testen

In diesem Forum gibt es Starthilfe zum neuen Extension-System von phpBB 3.1/3.2. Fragen zur Entwicklung von Extensions und zur Konvertierung von phpBB 3.0.x MODs sind ebenfalls willkommen.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11558
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Einfacher Weg um deine Extension auf TravisCI zu testen

Beitragvon nickvergessen » 13.06.2014 00:10

Source Acme/Demo :: Wiki :: How to test your extension with phpunit and TravisCI

  1. Gehe auf dein Travis Profil, Synchronisiere die Liste der Repositories, Aktiviere Travis für das Repository deiner Extension
  2. Kopiere die folgenden Dateien aus der ACME Demo Extensions:
    • travis/prepare-phpbb.sh
    • .travis.yml
    • phpunit.xml.dist
  3. Bearbeite .travis.yml

  4. Fertig! Jetzt kannst du deine Tests schreiben.


Deinen Code automatisch zu testen hilft dir, die gleichen Fehler nicht immer wieder zu machen.

Um die Tests lokal auszuführen, musst du phpBB aus dem Git Repository installieren. Danach musst du den folgenden Befehl aus dem Root-Verzeichnis des phpBB Git Repository's ausführen:

Windows:

Code: Alles auswählen

phpBB\vendor\bin\phpunit.bat -c phpBB\ext\acme\demo\phpunit.xml.dist


andere Betriebsysteme:

Code: Alles auswählen

phpBB/vendor/bin/phpunit -c phpBB/ext/acme/demo/phpunit.xml.dist
kein Support per PN

Zurück zu „Extension Bastelstube“