From 3e7bf6da4cba84431e6aebe5f889fb74f0466f08 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Wed, 23 Oct 2024 12:08:32 +0200 Subject: [PATCH] Try ruby codecov * .github/workflows/linux.yml: * ridlbe/c++11/require.rb: --- .github/workflows/linux.yml | 4 ++++ ridlbe/c++11/require.rb | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 0a2c3ba1..6a1a2388 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -165,6 +165,10 @@ jobs: - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v3 if: matrix.feature == 'CodeQL' + - name: Install necessary ruby gems + run: | + gem install simplecov + if: matrix.feature == 'Codecov' - uses: codecov/codecov-action@v4 with: fail_ci_if_error: true diff --git a/ridlbe/c++11/require.rb b/ridlbe/c++11/require.rb index bc5cb526..59f691f6 100644 --- a/ridlbe/c++11/require.rb +++ b/ridlbe/c++11/require.rb @@ -7,6 +7,13 @@ # @copyright Copyright (c) Remedy IT Expertise BV #-------------------------------------------------------------------- +# Try to load simplecov +begin + require 'simplecov' + SimpleCov.start +rescue LoadError +end + # base modules require 'ridlbe/c++11/config' require 'ridlbe/c++11/visitorbase' @@ -20,3 +27,4 @@ Dir.glob(File.join(File.dirname(__FILE__), 'writers', '*.rb')).each do |f| require "ridlbe/c++11/writers/#{File.basename(f, '.*')}" end +