6

Jasmineを使用してJavaScriptの単体テストを作成しています。ただし、これらのテストは、MSTestの一部としてではなく、ブラウザー内で実行されます。

JavaScriptの単体テストが失敗したときに、TFS継続的インテグレーションビルドを壊してほしい。Visual Studio 2012にこれに対する解決策があることは知っていますが、私は2010年にいます(そしておそらく将来的には長い間そうなるでしょう)。

JasmineベースのJavaScript単体テストをTFSビルドと統合する簡単な方法はありますか?

4

2 に答える 2

7

Chutzpahテストランナーを使用すると、コマンドラインまたはVisualStudioからQUnitおよびJasmineJavaScript単体テストを実行できます。

したがって、InvokeProcessアクティビティを介してTFSビルドに統合できるはずです。

于 2012-07-19T09:54:29.160 に答える
0

nodejs + jasmine-nodeを使用しますが、junitレポーターでhttp://phantomjs.org/を確認することもできます。Jasmine-nodeは、junitレポーターに--junitreport出力を提供します。また、TFSビルド拡張機能(http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/view/Discussions/)とそこでのアクティビティを確認することもできます。これには、TFSにプッシュできるJUnitからTRXへのxml変換(テスト結果xml)が含まれています。

于 2012-07-16T03:59:41.030 に答える