Cruise Control.net ビルドの一部として jasmine テスト スイートを自動的に実行することは可能ですか?
もしそうならどうやって?
Cruise Control.net ビルドの一部として jasmine テスト スイートを自動的に実行することは可能ですか?
もしそうならどうやって?
私のサーバー コードは C# で、すでに CI サーバーで多数の単体テストを実行しています。そこで、Watin を使用してブラウザーを起動し、Jasmine テストを実行して結果を確認する単体テストを追加しました。すべてのピースが一緒に楽しく演奏できるようになるまで、朝はかかりました。
別の方法としては、NJasmine を調査することも考えられます。これは NuGet で入手できることがわかりましたが、ドキュメントが不足していることもあり、自分でこれを追求しませんでした。
また、ReSharper を使用している場合は、QUnit との統合を確認することをお勧めします: http://blogs.jetbrains.com/dotnet/2011/03/resharper-6-introduces-support-for-javascript-unit- testing/ (Jasmine にも統合される可能性は十分にあります)。これは Visual Studio 内で JS UT を実行することを目的としていますが、CI サーバーからも実行するための "フック" を提供することがあります。