From 81b1169e7747a34e9b335a8e3864e841b00ae4eb Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 14 Aug 2025 11:16:53 +1000 Subject: [PATCH] Configure undercover to exclude files --- .simplecov | 11 +++++++++-- .undercover | 7 ++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.simplecov b/.simplecov index 8f18990a6a..5fb909a8ce 100755 --- a/.simplecov +++ b/.simplecov @@ -2,10 +2,17 @@ # frozen_string_literal: true SimpleCov.start 'rails' do + # The rails profile contains some filters already: + # + # - "/test/" + # - "/features/" + # - "/spec/" + # - "/autotest/" + # - /^\/config\// + # - /^\/db\// add_filter '/bin/' - add_filter '/config/' + add_filter '/config/' # to include engine config add_filter '/script' - add_filter '/db' formatter SimpleCov::Formatter::SimpleFormatter end diff --git a/.undercover b/.undercover index 9b7d04fdb9..8cf3ae706d 100644 --- a/.undercover +++ b/.undercover @@ -1,4 +1,9 @@ #!/bin/env ruby # frozen_string_literal: true --c master +--compare master + +# This shouldn't be needed in undercover > 0.7.4 +# +# * https://github.com/grodowski/undercover/issues/233 +--exclude-files "bin/*,db/*,config/*,spec/*,engines/*/config/*,engines/*/spec/*"