Ruby + Rubocop のプロジェクトで静的解析の結果をCircle CIで取り扱いたい場合、
rubocop-junit-formatter gem を使います。
前提
Circle CIでRubocopを利用する場合の基本的な設定は下記記事にまとめてあります。
紹介済みの内容はこの記事では取り扱いません。
レポート未設定時のTest Summary
サンプルコード
.gemspec
# 略 spec.add_development_dependency "rubocop" spec.add_development_dependency "rubocop-junit-formatter" # 略
circle.yml
machine: timezone: Asia/Tokyo ruby: version: 2.3.1 test: pre: - bundle exec rubocop -r $(bundle show rubocop-junit-formatter)/lib/rubocop/formatter/junit_formatter.rb -c .rubocop.yml --format RuboCop::Formatter::JUnitFormatter --out $CIRCLE_TEST_REPORTS/rubocop/rubocop.xml lib
テスト失敗時