Sha256: 459e530ac39b955508bbf9f6b2d7a7f01abb84dfdcfa1759d79ceb11d9baff04

Contents?: true

Size: 734 Bytes

Versions: 4

Compression:

Stored size: 734 Bytes

Contents

require 'autoproj/cli/utility'

module Autoproj
    module CLI
        class Test < Utility
            def initialize(ws = Workspace.default,
                           name: 'test',
                           report_path: ws.utility_report_path('test'))
                super
            end

            def package_metadata(package)
                u = package.test_utility
                super.merge(
                    'coverage_available' => !!u.coverage_available?,
                    'coverage_enabled' => !!u.coverage_enabled?,
                    'coverage_source_dir' => u.coverage_source_dir,
                    'coverage_target_dir' => u.coverage_target_dir
                )
            end
        end
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
autoproj-2.14.0 lib/autoproj/cli/test.rb
autoproj-2.13.0 lib/autoproj/cli/test.rb
autoproj-2.12.1 lib/autoproj/cli/test.rb
autoproj-2.12.0 lib/autoproj/cli/test.rb