* Package: dev-ruby/asciidoctor-1.5.8  * Repository: gentoo  * Maintainer: ruby@gentoo.org  * USE: elibc_glibc kernel_linux ruby_targets_ruby24 ruby_targets_ruby25 sparc test userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking asciidoctor-1.5.8.tar.gz to /var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work >>> Preparing source in /var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby24 ... * Running source copy phase for ruby25 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work ... * Running compile phase for all ... >>> Source compiled. >>> Test phase: dev-ruby/asciidoctor-1.5.8 * Running test phase for ruby24 ... /usr/bin/ruby24 -w -I"lib:test" -I"/usr/lib/ruby/gems/2.4.0/gems/rake-13.0.1/lib" "/usr/lib/ruby/gems/2.4.0/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/api_test.rb" "test/attribute_list_test.rb" "test/attributes_test.rb" "test/blocks_test.rb" "test/converter_test.rb" "test/document_test.rb" "test/extensions_test.rb" "test/invoker_test.rb" "test/links_test.rb" "test/lists_test.rb" "test/logger_test.rb" "test/manpage_test.rb" "test/options_test.rb" "test/paragraphs_test.rb" "test/parser_test.rb" "test/paths_test.rb" "test/preamble_test.rb" "test/reader_test.rb" "test/sections_test.rb" "test/substitutions_test.rb" "test/tables_test.rb" "test/text_test.rb" RUBY_GC_HEAP_FREE_SLOTS=800000 (default value: 4096) RUBY_GC_HEAP_INIT_SLOTS=800000 (default value: 10000) RUBY_GC_HEAP_GROWTH_FACTOR=1.250000 (default value: 1.800000) RUBY_GC_HEAP_GROWTH_MAX_SLOTS=250000 (default value: 0) RUBY_GC_MALLOC_LIMIT=128000000 (default value: 16777216) RUBY_GC_OLDMALLOC_LIMIT=128000000 (default value: 16777216) Run options: --seed 14323 # Running: ..................asciidoctor: WARNING: gem 'concurrent-ruby' is not installed. This gem is recommended when registering custom converters. ................asciidoctor: WARNING: gem 'concurrent-ruby' is not installed. This gem is recommended when using the built-in template cache. F...............................asciidoctor: WARNING: gem 'concurrent-ruby' is not installed. This gem is recommended when using the built-in template cache. .........................................asciidoctor: WARNING: gem 'concurrent-ruby' is not installed. This gem is recommended when using the built-in template cache. ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...................................................................................................F...................................................................................................................................................................................... Finished in 31.064274s, 70.6921 runs/s, 257.5306 assertions/s. 1) Failure: Minitest::Test::TestConverter::TestCustomBackends#test_should_use_built_in_global_cache_to_cache_templates [/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/converter_test.rb:194]: Expected {:scans=>{"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/*"=>{"paragraph"=>#:html5, :attr_wrapper=>"\"", :escape_attrs=>false}, @line=1, @file="/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_paragraph.html.haml", @compiled_method={}, @default_encoding=nil, @reader=#, @data="- if title?\n .title=title\n%p{:id=>@id, :class=>(attr 'role')}=content\n", @engine=#"\"", :autoclose=>["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"], :encoding=>nil, :escape_attrs=>false, :escape_html=>false, :escape_filter_interpolations=>nil, :filename=>"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_paragraph.html.haml", :format=>:html5, :hyphenate_data_attrs=>true, :line=>1, :mime_type=>"text/html", :preserve=>["textarea", "pre", "code"], :remove_whitespace=>false, :suppress_eval=>false, :cdata=>false, :parser_class=>Haml::Parser, :compiler_class=>Haml::Compiler, :trace=>false, :filters=>{}}]>, @chain=[[:Parser, #], [:Compiler, #], [:"Haml::Escapable", #], [:ControlFlow, #], [:MultiFlattener, #], [:StaticMerger, #], [:"Haml::Generator", #]], @encoding=#, @call_chain=[#, @script_level_stack=[], @template_index=0, @template_tabs=0, @template=[], @parent=(root nil (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"div", :attributes=>{"class"=>"title"}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"})) (tag {:name=>"p", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"content"})), @root=(root nil (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"div", :attributes=>{"class"=>"title"}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"})) (tag {:name=>"p", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"content"})), @flat=false, @filter_buffer=nil, @indentation=" ", @next_line=#, eod=true>, @line=#, eod=true>, @tab_up=nil>, #, @to_merge=[], @temple=[:multi, [:code, " if title?\n"], [:static, ""], [:dynamic, "(title\n).to_s"], [:static, "\n"], [:code, "end;"], [:static, " _haml_attribute_compiler1 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " class=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler1"]], [:static, "\""]]]]], [:multi, [:code, "_haml_attribute_compiler2 = (@id)"], [:case, "_haml_attribute_compiler2", ["Hash, Array", [:dynamic, "_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " id=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler2"]], [:static, "\""]]]]]], [:static, ">"], [:dynamic, "(content\n).to_s"], [:static, "

\n"]], @node=nil, @filters={"plain"=>Haml::Filters::Plain, "javascript"=>Haml::Filters::Javascript, "css"=>Haml::Filters::Css, "cdata"=>Haml::Filters::Cdata, "escaped"=>Haml::Filters::Escaped, "ruby"=>Haml::Filters::Ruby, "preserve"=>Haml::Filters::Preserve, "sass"=>Haml::Filters::Sass, "scss"=>Haml::Filters::Scss, "less"=>Haml::Filters::Less, "markdown"=>Haml::Filters::Markdown, "erb"=>Haml::Filters::Erb, "coffee"=>Haml::Filters::Coffee, "coffeescript"=>Haml::Filters::Coffee}, @attribute_compiler=#, @output_line=4>, #, @escape_code="::Haml::Helpers.html_escape((%s))", @escaper=#, @once_escape_code="::Haml::Helpers.escape_once((%s))", @once_escaper=#, @escape=false>, #>, #>, #>, #true}]>>], @precompiled=" if title?\n; _hamlout.buffer << (\"
\".freeze);; _hamlout.buffer << (((title\n).to_s).to_s);; _hamlout.buffer << (\"
\\n\".freeze);; end;; _hamlout.buffer << (\" _haml_attribute_compiler1 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" class=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler1).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _haml_attribute_compiler2 = (@id); case (_haml_attribute_compiler2); when Hash, Array; _hamlout.buffer << ((_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" id=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler2).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _hamlout.buffer << (\">\".freeze);; _hamlout.buffer << (((content\n).to_s).to_s);; _hamlout.buffer << (\"

\\n\".freeze);">>, "sidebar"=>#:html5, :attr_wrapper=>"\"", :escape_attrs=>false}, @line=1, @file="/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_sidebar.html.haml", @compiled_method={}, @default_encoding=nil, @reader=#, @data="%aside{:id=>@id, :class=>(attr 'role')}\n - if title?\n %header\n %h1=title\n =content.chomp\n", @engine=#"\"", :autoclose=>["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"], :encoding=>nil, :escape_attrs=>false, :escape_html=>false, :escape_filter_interpolations=>nil, :filename=>"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_sidebar.html.haml", :format=>:html5, :hyphenate_data_attrs=>true, :line=>1, :mime_type=>"text/html", :preserve=>["textarea", "pre", "code"], :remove_whitespace=>false, :suppress_eval=>false, :cdata=>false, :parser_class=>Haml::Parser, :compiler_class=>Haml::Compiler, :trace=>false, :filters=>{}}]>, @chain=[[:Parser, #], [:Compiler, #], [:"Haml::Escapable", #], [:ControlFlow, #], [:MultiFlattener, #], [:StaticMerger, #], [:"Haml::Generator", #]], @encoding=#, @call_chain=[#, @script_level_stack=[], @template_index=0, @template_tabs=0, @template=[], @parent=(root nil (tag {:name=>"aside", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"header", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (tag {:name=>"h1", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"}))) (script {:text=>"content.chomp", :escape_html=>false, :preserve=>false, :keyword=>nil}))), @root=(root nil (tag {:name=>"aside", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"header", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (tag {:name=>"h1", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"}))) (script {:text=>"content.chomp", :escape_html=>false, :preserve=>false, :keyword=>nil}))), @flat=false, @filter_buffer=nil, @indentation=" ", @next_line=#, eod=true>, @line=#, eod=true>, @tab_up=nil>, #, @to_merge=[], @temple=[:multi, [:static, " _haml_attribute_compiler1 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " class=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler1"]], [:static, "\""]]]]], [:multi, [:code, "_haml_attribute_compiler2 = (@id)"], [:case, "_haml_attribute_compiler2", ["Hash, Array", [:dynamic, "_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " id=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler2"]], [:static, "\""]]]]]], [:static, ">\n"], [:code, "\n if title?\n"], [:static, "\n"], [:static, ""], [:dynamic, "(title\n).to_s"], [:static, "\n"], [:static, "\n"], [:code, "end;"], [:dynamic, "(content.chomp\n).to_s"], [:static, "\n"], [:static, "\n"]], @node=nil, @filters={"plain"=>Haml::Filters::Plain, "javascript"=>Haml::Filters::Javascript, "css"=>Haml::Filters::Css, "cdata"=>Haml::Filters::Cdata, "escaped"=>Haml::Filters::Escaped, "ruby"=>Haml::Filters::Ruby, "preserve"=>Haml::Filters::Preserve, "sass"=>Haml::Filters::Sass, "scss"=>Haml::Filters::Scss, "less"=>Haml::Filters::Less, "markdown"=>Haml::Filters::Markdown, "erb"=>Haml::Filters::Erb, "coffee"=>Haml::Filters::Coffee, "coffeescript"=>Haml::Filters::Coffee}, @attribute_compiler=#, @output_line=6>, #, @escape_code="::Haml::Helpers.html_escape((%s))", @escaper=#, @once_escape_code="::Haml::Helpers.escape_once((%s))", @once_escaper=#, @escape=false>, #>, #>, #>, #true}]>>], @precompiled="_hamlout.buffer << (\" _haml_attribute_compiler1 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" class=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler1).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _haml_attribute_compiler2 = (@id); case (_haml_attribute_compiler2); when Hash, Array; _hamlout.buffer << ((_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" id=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler2).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _hamlout.buffer << (\">\\n\".freeze);; \n if title?\n; _hamlout.buffer << (\"
\\n

\".freeze);; \n; _hamlout.buffer << (((title\n).to_s).to_s);; _hamlout.buffer << (\"

\\n
\\n\".freeze);; end;; _hamlout.buffer << (((content.chomp\n).to_s).to_s);; _hamlout.buffer << (\"\\n\\n\".freeze);">>}}, :templates=>{"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_paragraph.html.haml"=>#:html5, :attr_wrapper=>"\"", :escape_attrs=>false}, @line=1, @file="/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_paragraph.html.haml", @compiled_method={}, @default_encoding=nil, @reader=#, @data="- if title?\n .title=title\n%p{:id=>@id, :class=>(attr 'role')}=content\n", @engine=#"\"", :autoclose=>["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"], :encoding=>nil, :escape_attrs=>false, :escape_html=>false, :escape_filter_interpolations=>nil, :filename=>"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_paragraph.html.haml", :format=>:html5, :hyphenate_data_attrs=>true, :line=>1, :mime_type=>"text/html", :preserve=>["textarea", "pre", "code"], :remove_whitespace=>false, :suppress_eval=>false, :cdata=>false, :parser_class=>Haml::Parser, :compiler_class=>Haml::Compiler, :trace=>false, :filters=>{}}]>, @chain=[[:Parser, #], [:Compiler, #], [:"Haml::Escapable", #], [:ControlFlow, #], [:MultiFlattener, #], [:StaticMerger, #], [:"Haml::Generator", #]], @encoding=#, @call_chain=[#, @script_level_stack=[], @template_index=0, @template_tabs=0, @template=[], @parent=(root nil (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"div", :attributes=>{"class"=>"title"}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"})) (tag {:name=>"p", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"content"})), @root=(root nil (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"div", :attributes=>{"class"=>"title"}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"})) (tag {:name=>"p", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"content"})), @flat=false, @filter_buffer=nil, @indentation=" ", @next_line=#, eod=true>, @line=#, eod=true>, @tab_up=nil>, #, @to_merge=[], @temple=[:multi, [:code, " if title?\n"], [:static, ""], [:dynamic, "(title\n).to_s"], [:static, "\n"], [:code, "end;"], [:static, " _haml_attribute_compiler1 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " class=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler1"]], [:static, "\""]]]]], [:multi, [:code, "_haml_attribute_compiler2 = (@id)"], [:case, "_haml_attribute_compiler2", ["Hash, Array", [:dynamic, "_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " id=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler2"]], [:static, "\""]]]]]], [:static, ">"], [:dynamic, "(content\n).to_s"], [:static, "

\n"]], @node=nil, @filters={"plain"=>Haml::Filters::Plain, "javascript"=>Haml::Filters::Javascript, "css"=>Haml::Filters::Css, "cdata"=>Haml::Filters::Cdata, "escaped"=>Haml::Filters::Escaped, "ruby"=>Haml::Filters::Ruby, "preserve"=>Haml::Filters::Preserve, "sass"=>Haml::Filters::Sass, "scss"=>Haml::Filters::Scss, "less"=>Haml::Filters::Less, "markdown"=>Haml::Filters::Markdown, "erb"=>Haml::Filters::Erb, "coffee"=>Haml::Filters::Coffee, "coffeescript"=>Haml::Filters::Coffee}, @attribute_compiler=#, @output_line=4>, #, @escape_code="::Haml::Helpers.html_escape((%s))", @escaper=#, @once_escape_code="::Haml::Helpers.escape_once((%s))", @once_escaper=#, @escape=false>, #>, #>, #>, #true}]>>], @precompiled=" if title?\n; _hamlout.buffer << (\"
\".freeze);; _hamlout.buffer << (((title\n).to_s).to_s);; _hamlout.buffer << (\"
\\n\".freeze);; end;; _hamlout.buffer << (\" _haml_attribute_compiler1 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" class=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler1).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _haml_attribute_compiler2 = (@id); case (_haml_attribute_compiler2); when Hash, Array; _hamlout.buffer << ((_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" id=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler2).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _hamlout.buffer << (\">\".freeze);; _hamlout.buffer << (((content\n).to_s).to_s);; _hamlout.buffer << (\"

\\n\".freeze);">>, "/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_sidebar.html.haml"=>#:html5, :attr_wrapper=>"\"", :escape_attrs=>false}, @line=1, @file="/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_sidebar.html.haml", @compiled_method={}, @default_encoding=nil, @reader=#, @data="%aside{:id=>@id, :class=>(attr 'role')}\n - if title?\n %header\n %h1=title\n =content.chomp\n", @engine=#"\"", :autoclose=>["area", "base", "basefont", "br", "col", "command", "embed", "frame", "hr", "img", "input", "isindex", "keygen", "link", "menuitem", "meta", "param", "source", "track", "wbr"], :encoding=>nil, :escape_attrs=>false, :escape_html=>false, :escape_filter_interpolations=>nil, :filename=>"/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/fixtures/custom-backends/haml/html5/block_sidebar.html.haml", :format=>:html5, :hyphenate_data_attrs=>true, :line=>1, :mime_type=>"text/html", :preserve=>["textarea", "pre", "code"], :remove_whitespace=>false, :suppress_eval=>false, :cdata=>false, :parser_class=>Haml::Parser, :compiler_class=>Haml::Compiler, :trace=>false, :filters=>{}}]>, @chain=[[:Parser, #], [:Compiler, #], [:"Haml::Escapable", #], [:ControlFlow, #], [:MultiFlattener, #], [:StaticMerger, #], [:"Haml::Generator", #]], @encoding=#, @call_chain=[#, @script_level_stack=[], @template_index=0, @template_tabs=0, @template=[], @parent=(root nil (tag {:name=>"aside", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"header", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (tag {:name=>"h1", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"}))) (script {:text=>"content.chomp", :escape_html=>false, :preserve=>false, :keyword=>nil}))), @root=(root nil (tag {:name=>"aside", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (silent_script {:text=>" if title?", :keyword=>"if"} (tag {:name=>"header", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>nil, :value=>nil} (tag {:name=>"h1", :attributes=>{}, :dynamic_attributes=>#, :self_closing=>false, :nuke_inner_whitespace=>false, :nuke_outer_whitespace=>nil, :object_ref=>:nil, :escape_html=>false, :preserve_tag=>false, :preserve_script=>nil, :parse=>true, :value=>"title"}))) (script {:text=>"content.chomp", :escape_html=>false, :preserve=>false, :keyword=>nil}))), @flat=false, @filter_buffer=nil, @indentation=" ", @next_line=#, eod=true>, @line=#, eod=true>, @tab_up=nil>, #, @to_merge=[], @temple=[:multi, [:static, " _haml_attribute_compiler1 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " class=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler1"]], [:static, "\""]]]]], [:multi, [:code, "_haml_attribute_compiler2 = (@id)"], [:case, "_haml_attribute_compiler2", ["Hash, Array", [:dynamic, "_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)"]], ["false, nil", [:multi]], [:else, [:multi, [:static, " id=\""], [:escape, false, [:dynamic, "_haml_attribute_compiler2"]], [:static, "\""]]]]]], [:static, ">\n"], [:code, "\n if title?\n"], [:static, "\n"], [:static, ""], [:dynamic, "(title\n).to_s"], [:static, "\n"], [:static, "\n"], [:code, "end;"], [:dynamic, "(content.chomp\n).to_s"], [:static, "\n"], [:static, "\n"]], @node=nil, @filters={"plain"=>Haml::Filters::Plain, "javascript"=>Haml::Filters::Javascript, "css"=>Haml::Filters::Css, "cdata"=>Haml::Filters::Cdata, "escaped"=>Haml::Filters::Escaped, "ruby"=>Haml::Filters::Ruby, "preserve"=>Haml::Filters::Preserve, "sass"=>Haml::Filters::Sass, "scss"=>Haml::Filters::Scss, "less"=>Haml::Filters::Less, "markdown"=>Haml::Filters::Markdown, "erb"=>Haml::Filters::Erb, "coffee"=>Haml::Filters::Coffee, "coffeescript"=>Haml::Filters::Coffee}, @attribute_compiler=#, @output_line=6>, #, @escape_code="::Haml::Helpers.html_escape((%s))", @escaper=#, @once_escape_code="::Haml::Helpers.escape_once((%s))", @once_escaper=#, @escape=false>, #>, #>, #>, #true}]>>], @precompiled="_hamlout.buffer << (\" _haml_attribute_compiler1 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" class=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler1).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _haml_attribute_compiler2 = (@id); case (_haml_attribute_compiler2); when Hash, Array; _hamlout.buffer << ((_hamlout.attributes({ \"id\".freeze => _haml_attribute_compiler2 }, nil)).to_s);; when false, nil; else; _hamlout.buffer << (\" id=\\\"\".freeze);; _hamlout.buffer << ((_haml_attribute_compiler2).to_s);; _hamlout.buffer << (\"\\\"\".freeze);; end; _hamlout.buffer << (\">\\n\".freeze);; \n if title?\n; _hamlout.buffer << (\"
\\n

\".freeze);; \n; _hamlout.buffer << (((title\n).to_s).to_s);; _hamlout.buffer << (\"

\\n
\\n\".freeze);; end;; _hamlout.buffer << (((content.chomp\n).to_s).to_s);; _hamlout.buffer << (\"\\n\\n\".freeze);">>}} to be empty. 2) Failure: Minitest::Test::TestSubstitutions::TestPassthroughs::TestMathMacros#test_should_convert_contents_of_asciimath_macro_to_MathML_in_DocBook_output_if_asciimath_gem_is_available [/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/substitutions_test.rb:1714]: --- expected +++ actual @@ -1 +1 @@ -"a<b" +"a<b" 3) Failure: Minitest::Test::TestBlocks::TestMathBlocks#test_should_convert_contents_of_asciimath_block_to_MathML_in_DocBook_output_if_asciimath_gem_is_available [/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8/test/blocks_test.rb:1716]: --- expected +++ actual @@ -1,3 +1,3 @@ " -x+b2a<±b24a2ca +x+b2a<±b24a2ca " 2196 runs, 8000 assertions, 3 failures, 0 errors, 0 skips rake aborted! Command failed with status (1): [ruby -w -I"lib:test" -I"/usr/lib/ruby/gems/2.4.0/gems/rake-13.0.1/lib" "/usr/lib/ruby/gems/2.4.0/gems/rake-13.0.1/lib/rake/rake_test_loader.rb" "test/api_test.rb" "test/attribute_list_test.rb" "test/attributes_test.rb" "test/blocks_test.rb" "test/converter_test.rb" "test/document_test.rb" "test/extensions_test.rb" "test/invoker_test.rb" "test/links_test.rb" "test/lists_test.rb" "test/logger_test.rb" "test/manpage_test.rb" "test/options_test.rb" "test/paragraphs_test.rb" "test/parser_test.rb" "test/paths_test.rb" "test/preamble_test.rb" "test/reader_test.rb" "test/sections_test.rb" "test/substitutions_test.rb" "test/tables_test.rb" "test/text_test.rb" ] Tasks: TOP => test (See full trace by running task with --trace) * ERROR: dev-ruby/asciidoctor-1.5.8::gentoo failed (test phase): * tests failed * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 1952: Called ruby-ng_src_test * environment, line 1613: Called _ruby_each_implementation 'each_ruby_test' * environment, line 411: Called _ruby_invoke_environment 'ruby24' 'each_ruby_test' * environment, line 532: Called each_ruby_test * environment, line 720: Called each_fakegem_test * environment, line 698: Called die * The specific snippet of code: * ${RUBY} -S rake ${RUBY_FAKEGEM_TASK_TEST} || die "tests failed" * * If you need support, post the output of `emerge --info '=dev-ruby/asciidoctor-1.5.8::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/asciidoctor-1.5.8::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8' * S: '/var/tmp/portage/dev-ruby/asciidoctor-1.5.8/work/ruby24/asciidoctor-1.5.8'