6

私は新しいプロジェクトを開始し、プロジェクトで使用するためにYeomanMochaを調査しています。CIにはJenkinsを使用しています。

これまでのところ、クライアント側のテストを機能させる方法を理解しましたが、Jenkins で追跡できるテスト結果 (および最終的にはカバレッジ レポート) を生成するのに苦労しています。誰もこれを成功させましたか?

4

3 に答える 3

6

xunit レポーターは、テスト レポートの生成に適しています。

コマンドライン:

mocha -R xunit | grep "<" > reports/mocha.xml

Jenkinsなら「JUnitのテスト結果レポートを公開する」だけで動くはずです。

しかし、私はまだカバレッジレポートを公開するための解決策を見つけています.

于 2013-05-27T03:08:26.943 に答える
4

testem を使用して Jasmine テストにコード カバレッジ レポートを追加することができました。Testem は Mocha でも動作するようです。 https://github.com/airportyh/testem

read me ファイルの指示に従います。testem ci を継続的インテグレーション モードで使用する方法について説明します。

jenkins からタップ プラグイン ( https://wiki.jenkins-ci.org/display/JENKINS/TAP+Plugin )を取得する必要があります。

ヴィッチ

于 2013-01-09T04:42:58.103 に答える
0

テストはしていませんが、使用しているテスト ドライバー (モカ、ジャスミン) によっては、適切なレポーターを使用するのと同じくらい簡単です。モカについては、たとえばhttps://github.com/visionmedia/mocha/issues/83を参照してください。

于 2013-01-04T17:29:24.173 に答える