Ich habe einige Casperjs-Tests geschrieben, um meine Django-Anwendung zu testen. Wenn die Django-Anwendung gestartet wird (zum Beispiel auf Port 8000), können casperjs als separater Prozess ausgeführt werden und auf meine laufende Django-App zugreifen.Wie kann ich Casperjs Javascript-Tests von Jenkins ausführen?
Meine anderen Tests wurden mit Djangos (Web-) Testframework geschrieben, das die Testdatenbank mit Fixtures einrichtet und mit ./manage.py test
ausgeführt wird. Mit Django webtest müssen Sie keinen separaten Django-Webserver starten (Anfragen und URL-Routing wird proxied/simuliert).
Gibt es eine Möglichkeit, casperjs Tests aus Django Webtest zu starten? Ohne einen anderen Webserver zu starten und noch eine Testdatenbank zu haben?
Ich habe gesehen Ghost.py existiert, aber habe es noch nicht ausprobiert.