module Rake::TeamCity::RunnerCommon
Public Class Methods
backtrace_line(line)
click to toggle source
Is from base_text_formatter.rb of rspec 1.1.4
# File lib/rspec/teamcity/runner_common.rb, line 52 def self.backtrace_line(line) line.sub(/\A([^:]+:\d+)$/, '\\1:') end
format_backtrace(backtrace)
click to toggle source
# File lib/rspec/teamcity/runner_common.rb, line 56 def self.format_backtrace(backtrace) return "" if backtrace.nil? backtrace.map { |line| backtrace_line(line) }.join("\n") end
Public Instance Methods
get_current_time_in_ms()
click to toggle source
Current time in ms
# File lib/rspec/teamcity/runner_common.rb, line 24 def get_current_time_in_ms get_time_in_ms(Time.now) end
get_time_in_ms(time)
click to toggle source
# File lib/rspec/teamcity/runner_common.rb, line 28 def get_time_in_ms(time) ((time.to_f) * 1000 ).to_i end
log_test_reporter_attached()
click to toggle source
# File lib/rspec/teamcity/runner_common.rb, line 44 def log_test_reporter_attached if ::Rake::TeamCity.is_in_idea_mode # log method is be defined in target class log(@message_factory.create_test_reported_attached) end end
send_msg(msg)
click to toggle source
Sends msg to runner
# File lib/rspec/teamcity/runner_common.rb, line 33 def send_msg(msg) @@original_stdout.flush @@original_stdout.puts("\n#{msg}") @@original_stdout.flush end
set_message_factory(factory)
click to toggle source
Sets factory for creating messages
# File lib/rspec/teamcity/runner_common.rb, line 40 def set_message_factory(factory) @message_factory = factory end