現在の Jenkins ビルドと最後の Jenkins ビルドのコード カバレッジを比較したい状況があるため、現在の Jenkins ビルドのコード カバレッジが低い場合、ビルドは不安定または失敗するはずです
Jenkinsプラグインでそれは可能ですか、それともSimpleCovで何かをする必要がありますか?
現在の Jenkins ビルドと最後の Jenkins ビルドのコード カバレッジを比較したい状況があるため、現在の Jenkins ビルドのコード カバレッジが低い場合、ビルドは不安定または失敗するはずです
Jenkinsプラグインでそれは可能ですか、それともSimpleCovで何かをする必要がありますか?
RUbyMetrics Jenkins プラグインを使用できます: https://wiki.jenkins.io/display/JENKINS/RubyMetrics+plugin
simplecov-json
とsimplecov-rcov
宝石と一緒に。
したがって、これをに追加する必要がありますrspec_helper
:
require 'simplecov'
require 'simplecov-json'
require 'simplecov-rcov'
SimpleCov.formatters = [
SimpleCov::Formatter::HTMLFormatter,
SimpleCov::Formatter::JSONFormatter,
SimpleCov::Formatter::RcovFormatter
]
SimpleCov.start