Sha256: a4fa415e13b7d5a2e7cdac3000a1ea1d72f79b73744569407a68e2e0da72e7cf
Contents?: true
Size: 779 Bytes
Versions: 1
Compression:
Stored size: 779 Bytes
Contents
require 'fileutils' require 'alpacabuildtool/tools/wrapper' module AlpacaBuildTool ## # OpenCover provides access to OpenCover.exe tool class OpenCover < Wrapper ## # Runs coverage by running inner tool # # accepts &block for inner tool # # coverage_tool = package_manager.get('OpenCover', test_tool) # coverage_tool.call do |tool| # tool.test(project.file, debug) # end def call(&block) options = @configuration.fetch('options') FileUtils.makedirs File.dirname(options['output']) if options['output'] super([options], &block) end private def format_option(name, value, switch) switch ? "-#{name}" : "-#{name}:#{encapsulate(value)}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alpacabuildtool-1.0.0 | lib/alpacabuildtool/tools/open_cover.rb |