mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-15 21:39:00 +00:00
23 lines
1.1 KiB
Ruby
23 lines
1.1 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
# This file is loaded from 'initializers/coverband.rb' if coverband is enabled
|
|
|
|
Coverband.configure do |config|
|
|
config.store = Coverband::Adapters::RedisStore.new(Gitlab::Redis::SharedState.redis)
|
|
config.background_reporting_sleep_seconds = 1
|
|
config.reporting_wiggle = 0 # Since this is not run in production disable wiggle and report every second.
|
|
config.ignore += %w[spec/.* lib/tasks/.*
|
|
config/application.rb config/boot.rb config/initializers/.* db/post_migrate/.*
|
|
config/puma.rb bin/.* config/environments/.* db/migrate/.* ee/app/workers/search/zoekt/.*]
|
|
|
|
config.verbose = false # this spams logfile a lot, set to true for debugging locally
|
|
config.logger = Gitlab::AppLogger.primary_logger
|
|
# By default Puma starts in the tmp directory to mimic Omnibus GitLab, but
|
|
# this root path needs to be set for Coverband to identify application code.
|
|
config.root = Rails.root.to_s
|
|
# This effectively disables Content Security Policy (CSP) rules for the /-/coverage endpoint.
|
|
# https://github.com/danmayer/coverband/issues/585 is needed to enforce CSP.
|
|
config.csp_policy = true
|
|
config.web_enable_clear = true
|
|
end
|