Overview
-
module Coverage-
module AutostartIntegrates
coveredwith Ruby'sCoverage.autostart!hook.
-
-
module Covered-
class BriefSummaryGenerates a short coverage report with the least-covered files.
-
class CaptureCaptures Ruby coverage data and forwards it to another coverage output.
-
class ConfigLoads project coverage configuration and controls a configured policy.
-
module RatioComputes common coverage ratios from executed and executable line counts.
-
class CoverageStores line execution counts and source metadata for a single file.
-
class FilesCollects coverage information keyed by source path.
-
class IncludeIncludes coverage for files matching a glob pattern.
-
class SkipExcludes coverage for paths matching a pattern.
-
class OnlyOnly includes coverage for paths matching a pattern.
-
class RootRestricts coverage to a project root and converts paths relative to it.
-
class ForksTracks coverage across forked child processes.
-
module HandlerHandles
Process.forkso child processes record coverage independently.
-
class MarkdownSummaryGenerates a Markdown coverage summary.
-
module MinitestIntegrates coverage tracking with Minitest.
-
class PartialSummaryGenerates a report containing only lines near missing coverage.
-
class PersistPersists coverage records to a MessagePack database.
-
class PolicyConfigures coverage collection, filtering, persistence and reports.
-
class AutoloadLazily loads a report class when it is first used.
-
module RSpecIntegrates coverage tracking with RSpec.
-
module PolicyExtends RSpec configuration with coverage tracking.
-
-
class SourceSource code metadata for a covered file or generated template.
-
class CoverageErrorRaised when coverage does not meet the configured minimum.
-
class StatisticsAggregates coverage statistics across files.
-
class AggregateAggregate coverage totals.
-
class SummaryGenerates a detailed terminal coverage report.
-
class FullSummaryGenerates a detailed report without applying a coverage threshold.
-
class QuietSuppresses coverage report output.
-
module SusIntegrates coverage tracking with Sus.
-
class BaseThe base coverage output interface.
-
class WrapperWraps another coverage output.
-
class FilterFilters coverage before forwarding it to another output.
-
-
after_run -
configure