Simpletests

Simpletests in der Shell ausführen

Die Simpletests in der GUI auszuführen mag schön sein, aber automatisiert via Shell-Skript ist eine andere Dimension im Test-Driven-Development. z.B. könnte man die Tests nach/vor jedem Commit ausführen.

Hier ist eine Anleitung wie man Simpletests mithilfe der Shell ausführt

  • (Optional unter drupal7)
    Kopieren des Skripts:

    cp sites/all/modules/simpletest/run-tests.sh profiles

  • Ausführen des Skripts:
    php /home/dereine/www/core/scripts/run-tests.sh --url foo.bar
    Der Parameter --url muss meines wissens immer mitgegeben werden.

Performance Optimierung für Simpletests

Wer schoneinmal mit Simpletests gearbeitet hat wird zwar den Sinn schnell verstanden haben, aber es macht nicht wirklich Spaß, denn man muss ziemlich lange warten um die Tests auszuführen. Deshalb hier ein paar Tipps wie es erstens mehr Spaß macht und zweitens die Produktivität deutlich ehrhöht.

  • Opcode-Cache installieren:

    sudo apt-get install php5-xcache
    sudo /etc/init.d/apache restart

Subscribe to RSS - Simpletests