From 734a4af57d5b9623dae4a5cb6340aa08109e1c68 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Sat, 29 Aug 2026 20:17:42 -0700 Subject: [PATCH] chore: remove SimpleCov code-coverage tooling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The specs now cover the provisioner properly on their own merits, and the coverage numbers were only ever read by a human looking at a local report — nothing gated on them and no CI job published them. Keeping SimpleCov meant carrying a development dependency, a `coverage/` artifact directory, and a Renovate stream for a gem that measures the suite rather than testing it. Removes the `simplecov` gem from the Gemfile, the `require` and `SimpleCov.start` block from `spec/spec_helper.rb`, and the `coverage` artifact path from `.gitignore`. The example count is unchanged. The YARD `doc` and `doc_coverage` rake tasks are documentation coverage, not code coverage, and are deliberately untouched. Signed-off-by: Tim Smith --- .gitignore | 1 - Gemfile | 1 - spec/spec_helper.rb | 8 -------- 3 files changed, 10 deletions(-) diff --git a/.gitignore b/.gitignore index 56e915c..a8043ec 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ Gemfile.lock *.gem .bundle .config -coverage InstalledFiles lib/bundler/man pkg diff --git a/Gemfile b/Gemfile index 21ac255..889fc58 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,6 @@ group :test do gem "fakefs" gem "rake", ">= 11.0" gem "rspec", "~> 3.2" - gem "simplecov", "~> 0.22" end group :docs do diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1cd5977..e7c44c8 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -15,14 +15,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -require "simplecov" - -SimpleCov.start do - add_filter "/spec/" - add_group "Provisioner", "lib/kitchen/provisioner" - enable_coverage :branch -end - require "rspec" require "kitchen"