Sha256: 04ac7c74da73fdb1276ef30c5c02c29efa7bcf7f5ce62edfa4860d8615430fab

Contents?: true

Size: 685 Bytes

Versions: 8

Compression:

Stored size: 685 Bytes

Contents

module Mutest
  # Abstract base class for reporters
  class Reporter
    include AbstractType

    # Write warning message
    #
    # @param [String] message
    #
    # @return [self]
    abstract_method :warn

    # Report start
    #
    # @param [Env] env
    #
    # @return [self]
    abstract_method :start

    # Report collector state
    #
    # @param [Runner::Collector] collector
    #
    # @return [self]
    abstract_method :report

    # Report progress on object
    #
    # @param [Object] object
    #
    # @return [self]
    abstract_method :progress

    # The reporter delay
    #
    # @return [Float]
    abstract_method :delay
  end # Reporter
end # Mutest

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mutest-0.0.9 lib/mutest/reporter.rb
mutest-0.0.8 lib/mutest/reporter.rb
mutest-0.0.7 lib/mutest/reporter.rb
mutest-0.0.6 lib/mutest/reporter.rb
mutest-0.0.5 lib/mutest/reporter.rb
mutest-0.0.4 lib/mutest/reporter.rb
mutest-0.0.3 lib/mutest/reporter.rb
mutest-0.0.2 lib/mutest/reporter.rb