を参照してください。評価の一環として、CIのHudsonとTeamCityもセットアップしましたが、最終的にはTeamCityで解決しました。
ジャスミンは非常に素晴らしいBDDフレームワークで、モッキングとスタブ機能も備えています。
JSTestDriverサーバーでは、Vojtaが既に指摘しているように、ローカルまたはリモートのいずれのブラウザーにも接続できます。私は、例えばWindowsやMACマシンのブラウザとiPhoneを接続することができました。他のモバイルブラウザを接続することは可能です。 JSTestDriverは、HudsonまたはTeamCityが解析して報告できるJUnit XML結果ファイルを生成します。
Vojtaも指摘しているように、EclipseプラグインはJSTestDriverで利用できます。私は最近、WebStorm 1.0と今は2.0(IDEはJetBrainsから)に移行しました。このIDE用のプラグインもありますが、ややバグはあります。 WebStormは、JavaScript開発に関する限り、優れています。
また、サーバーサイドのJSコードも記述しています.Jasmineもここでもうまく機能しています。
私はAmazonクラウドにJsTestDriver/TeamCityをインストールして設定しました。たとえば、Jasmineテストはヘッドレスで実行できます。
要するに、3つのソリューション(Jasmine、JSTestDriver、およびTeamCity)の間に、多数の設定や構成が可能なプラグイン/アダプタ/レシピが多数存在します。それは他の組み合わせがうまくいかないと言うわけではありません...単純に、私のために、この組み合わせはそれまでに証明されています。
イゴールは、CI:JsTD、Jasmine、Jenkins(Hudson)、AngularJSについて素敵なスクリーンキャストを作った。 http://www.youtube.com/watch?v=5GGMa6mmcg0 – Vojta