私はDjangoアプリケーションをテストするためにいくつかのcasperjsテストを書いています。 Djangoアプリケーションが起動された場合(例えばポート8000)、casperjsは別のプロセスとして実行され、実行中のDjangoアプリケーションにアクセスできます。Jenkinsからcasperjs javascriptテストを実行するにはどうすればよいですか?
私の他のテストは、Django(web)テストフレームワークで書かれています。これは、テストデータベースをフィクスチャで設定し、./manage.py test
で実行します。 Django webtestでは、別のDjango Webサーバを起動する必要はありません(リクエストとURLルーティングはプロキシ/シミュレートされます)。
Django Webtestからcasperjsテストを実行する方法はありますか?別のWebサーバーを起動していなくても、もう1つのテストデータベースが必要ですか?
ghost.pyは存在していますが、まだ試していません。