lib/minitest/junit.rb in minitest-junit-0.1.0 vs lib/minitest/junit.rb in minitest-junit-0.2.0
- old
+ new
@@ -5,13 +5,14 @@
# :nodoc:
module Minitest
module Junit
# :nodoc:
class Reporter
- def initialize(io)
+ def initialize(io, options)
@io = io
@results = []
+ @options = options
end
def passed?
true
end
@@ -54,15 +55,17 @@
def format_backtrace(failure)
failure.backtrace.join("\n")
end
def format_class(result)
- result.class.to_s.gsub(/(.*)::(.*)/, '\1.\2')
- result.class
+ if @options[:junit_jenkins]
+ result.class.to_s.gsub(/(.*)::(.*)/, '\1.\2')
+ else
+ result.class
+ end
end
def format_name(result)
- result.name.sub(/^test_/, '').gsub('_', ' ')
result.name
end
end
end
end