Class: DeepCover::Analyser

Inherits:
Object
  • Object
show all
Extended by:
OptionallyCovered
Includes:
Base, IgnoreUncovered
Defined in:
lib/deep_cover/analyser.rb

Overview

An analyser can summarize information with ‘results`. While CoveredCodeSource is based on a CoveredCode, all other analysers are based on another source analyser.

Defined Under Namespace

Modules: Base, IgnoreUncovered, OptionallyCovered, Subset Classes: Branch, CoveredCodeSource, Function, Node, PerChar, PerLine, Statement

Instance Attribute Summary

Attributes included from Base

#options, #source

Method Summary

Methods included from OptionallyCovered

optionally_covered

Methods included from IgnoreUncovered

#initialize, #node_runs

Methods included from Base

#covered_code, #each_node, #initialize, #node_children, #node_runs, #node_runs_map, #results