2016-04-19 13 views
1

私は単純なnode.jsアプリケーションを作成しましたが、いくつかのテストを追加したいと思います。今のところ、私はGitlab-CI、SonarQube、およびMochaをテストするためのいくつかのテスト例しかありません。これは私がテストに使用しています。状態1のプロセスからモカが出るのを防ぐ方法

私の問題は、mocha(レポーターはソナー・モカ・レポーター)の結果を解析したいということです。私の問題は、テストが失敗した場合、ステータス1のプロセスを終了することです。つまり、gitlab-ciはビルドを破っており、最後まで実行されません。だから私はそれが必要なような結果を解析することはできません。

このxmlファイルに結果のみを保存するように、ビルドを中断しないようにmochaを設定する方法はありますか?

私はモカを始めています:それならば

./node_modules/.bin/mocha || true 

./node_modules/.bin/mocha -R mocha-sonar-reporter --recursive --no-exit 

と私のpackage.jsonに私は設定があります。

​​

答えて

3

はおそらく、あなただけ行うことができますが失敗すると、それはtrueを返し、成功するでしょう。

+1

本当だが、 '||出口0 ' –

-1

パラメータsilentをコマンドラインに追加します。例:

npm run test --silent

関連する問題