2016-08-29 17 views
1

JSプロジェクトとユニットテストの継続的な統合を行うためにJenkinsを実際に設定しています。私の問題は、多くの研究の後で、Jenkinsで単体テストを作成する方法についてのチュートリアルや情報が見つかりませんでした。Jenkinsを使用したJavaScriptユニットテスト

ジェンキンスと一緒に他のツール(グラント、アリなど)を使用すべきですか、それとも単独で仕事をすることができますか?それを動作させるためにインストールする重要なプラグインはありますか?

あなたが探しているものをあなたの答え

答えて

2

のおかげでは、JUnitのレポーターとのテストフレームワークです。ジェンキンスは、JUnitレポートからテスト結果を読み込み、それらのメトリックを提供することができます。

Jenkinsは、コードを作成し、必要な言語でテストを実行する自動化を処理するためのものです。そのためには、Karma、Mocha、HapiJSのLab、Unit.js、Jasmineなどを実際に書き、テストするために使用する必要があります。

+0

答えていただきありがとうございます。しかし、ジェンキンスにどこでテストを開始するように指示しますか? – baldash

+0

テストは、シェル実行ステップまたはWindowsバッチ実行ステップをプロジェクトビルド構成に追加することによって実行されます。このステップでは、 'npm test'などのテストを呼び出して、レポーターがJUnit出力に設定されていることを確認し、指定されたパスでジェンキンが見つけることができるファイルを作成します。 NodeJSプラグインをお持ちの場合は、Jenkinsからnpmスクリプトを直接実行することもできます。 – gelliott181

+0

さて、すべてがクリアです!どうもありがとう – baldash

関連する問題