diff options
Diffstat (limited to 'Library/Homebrew/cmd/test-bot.rb')
| -rw-r--r-- | Library/Homebrew/cmd/test-bot.rb | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb index 74ba99975..38779531d 100644 --- a/Library/Homebrew/cmd/test-bot.rb +++ b/Library/Homebrew/cmd/test-bot.rb @@ -917,11 +917,8 @@ module Homebrew            testcase.add_attribute "time", step.time            if step.has_output? -            # Remove invalid XML characters -            # http://www.w3.org/TR/xml/#charsets -            output = step.output -            output.force_encoding("UTF-8") if output.respond_to?(:force_encoding) -            output.gsub!(/[^\x09\x0A\x0D\x20-\uD7FF\uE000-\uFFFD\u10000-\u10FFFF]/, "") +            # Remove invalid XML CData characters from step output. +            output = step.output.delete("\000\a\b\e\f\x2\x1f")              if output.bytesize > BYTES_IN_1_MEGABYTE                output = "truncated output to 1MB:\n" \  | 
