Class: Mutant::Reporter::CLI::Printer::EnvProgress

Inherits:
Mutant::Reporter::CLI::Printer show all
Defined in:
lib/mutant/reporter/cli/printer/env_progress.rb

Overview

Env progress printer

Constant Summary

Constants inherited from Mutant::Reporter::CLI::Printer

NL

Instance Method Summary collapse

Methods included from Delegator

included

Instance Method Details

#runundefined

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Run printer

rubocop:disable AbcSize

Returns:

  • (undefined)


26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/mutant/reporter/cli/printer/env_progress.rb', line 26

def run
  visit(Config, env.config)
  info 'Subjects:        %s',        amount_subjects
  info 'Mutations:       %s',        amount_mutations
  info 'Kills:           %s',        amount_mutations_killed
  info 'Alive:           %s',        amount_mutations_alive
  info 'Runtime:         %0.2fs',    runtime
  info 'Killtime:        %0.2fs',    killtime
  info 'Overhead:        %0.2f%%',   overhead_percent
  status 'Coverage:        %0.2f%%', coverage_percent
  status 'Expected:        %0.2f%%', (env.config.expected_coverage * 100)
end