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

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

Overview

Env progress printer

Constant Summary

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

NL

Instance Method Summary collapse

Methods inherited from Mutant::Reporter::CLI::Printer

run

Methods included from Delegator

included

Instance Method Details

#runself

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 MethodLength

Returns:

  • (self)

238
239
240
241
242
243
244
245
246
247
248
249
250
# File 'lib/mutant/reporter/cli/printer.rb', line 238

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
  self
end