module Rutema::Messaging

Public Instance Methods

error(identifier,message) click to toggle source

Signal an error - use the test name/id as the identifier

# File lib/rutema/core/framework.rb, line 90
def error identifier,message
  @queue.push(ErrorMessage.new(:test=>identifier,:text=>message,:timestamp=>Time.now))
end
message(message) click to toggle source

Informational message during test runs

# File lib/rutema/core/framework.rb, line 94
def message message
  case message
  when String
    Message.new(:text=>message,:timestamp=>Time.now)
  when Hash
    hm=Message.new(message)
    hm=RunnerMessage.new(message) if message[:test] && message["status"]
    hm.timestamp=Time.now
    @queue.push(hm)
  end
end