diff --git a/lib/ci/reporter/test_suite.rb b/lib/ci/reporter/test_suite.rb index a9a50f9..056c0ad 100644 --- a/lib/ci/reporter/test_suite.rb +++ b/lib/ci/reporter/test_suite.rb @@ -65,8 +65,12 @@ def finish # Creates the xml builder instance used to create the report xml document. def create_builder - require 'rubygems' - gem 'builder' + begin + require 'rubygems' + gem 'builder' + rescue LoadError + end + require 'builder' # :escape_attrs is obsolete in a newer version, but should do no harm Builder::XmlMarkup.new(:indent => 2, :escape_attrs => true)