私はユニットテストとjenkinsパイプラインとの統合のためにkarma.jsを実行しています。私の目標は、カルマから投げられたエラーのタイプを読み取ることです。パーセンテージに関連するエラーであれば、ジョブを終了します。そうでない場合は、ユニットテストの失敗などのその他のエラーがあっても続行します(これは必須条件です。JenkinsでKarma.jsのカバレッジを取得する
私はこれを行う方法が見つかりませんでした。どんな考えもありがとう!
karma start ibx-test/olb/karma.conf.js --browsers PhantomJS --log-level warn --single-run
coverageReporter: {
type: 'lcov',
dir: 'unit-tests/coverage/',
check: {
global: {
lines: 100 //This is just for testing
}
}
}
午後04時17分43秒[単体テスト] 09 03 2017 21:17:43.024:ERROR [カバレッジ]: PhantomJS 2.1.1(Linuxでは0.0.0):カバレッジのためにライン(90.33パーセント)は は、グローバルしきい値(100%)
EDITを満たしていない:私は「ステップの構築」の下にパイプラインの構文で「プロセスのxUnitテスト結果報告書」を見つけ、私は何とかこれを使用することができますか?カルマレポートとxUnitの間に相関関係はありますか?