7

MStest のかなり広範な既存のテスト ライブラリを考慮して、testign javascript に jasime を追加し、これらの新しいテストを MSTesting フレームワークに含めて、現在の TDD パターンの中断を最小限に抑えたいと考えています...

Jasmine 用の既存の mstest ランナーを知っている人がいれば、それを感謝します。自分でビルドする必要がなくなり、時間を節約できます。また、間違ったソリューションを探している場合に備えて、他の MSTest 統合のアイデアにも同意します...

現在の継続的統合/ソース管理ソリューションは TFS 2010 です。

開発は VS 2010 と resharper プラグインを使用しています。

4

3 に答える 3

6

Chutzpahは、コマンド ラインからヘッドレス PhantomJS ブラウザーで Jasmine または QUnit テストを実行します。私は現在、PSakeビルド スクリプトから呼び出された TFS 2010 への出力の公開に取り組んでいます。私の希望は、XSLT またはその他の魔法を使用して、JS テストがパスしない場合にビルドを失敗させることができることです。

于 2012-01-13T22:55:37.833 に答える
3

私のブログでは、TFS 2010ビルドの一部としてJasmineテストを実行する方法を示しました。これは、Jasmineテストが失敗したときにビルドが失敗する方法です。これは、VisualStudio内から単体テストを実行する場合にも機能します。

于 2012-07-16T09:55:47.763 に答える
1

Matt Perdeck の記事で言及されているソリューションは素晴らしく、期待どおりに機能します。IOException が発生する理由は、chutzpah のバージョンが原因です。chutzpah.console.exe /silentを使用して機能させる必要があります。

于 2012-10-02T06:03:00.917 に答える