Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.19 KB | None | 0 0
  1. $ cargo bench # recursive render
  2. Compiling tera v0.11.0 (file:///)
  3. Finished release [optimized] target(s) in 51.0 secs
  4. Running target/release/deps/tera-3f26dd4726bb5cb2
  5.  
  6. running 194 tests
  7. test builtins::filters::array::tests::test_first ... ignored
  8. test builtins::filters::array::tests::test_first_empty ... ignored
  9. test builtins::filters::array::tests::test_join_empty ... ignored
  10. test builtins::filters::array::tests::test_join_sep ... ignored
  11. test builtins::filters::array::tests::test_join_sep_omitted ... ignored
  12. test builtins::filters::array::tests::test_last ... ignored
  13. test builtins::filters::array::tests::test_last_empty ... ignored
  14. test builtins::filters::common::tests::date_custom_format ... ignored
  15. test builtins::filters::common::tests::date_default ... ignored
  16. test builtins::filters::common::tests::date_from_naive_datetime ... ignored
  17. test builtins::filters::common::tests::date_rfc3339 ... ignored
  18. test builtins::filters::common::tests::date_rfc3339_preserves_timezone ... ignored
  19. test builtins::filters::common::tests::date_yyyy_mm_dd ... ignored
  20. test builtins::filters::common::tests::length_num ... ignored
  21. test builtins::filters::common::tests::length_str ... ignored
  22. test builtins::filters::common::tests::length_str_nonascii ... ignored
  23. test builtins::filters::common::tests::length_vec ... ignored
  24. test builtins::filters::common::tests::reverse_num ... ignored
  25. test builtins::filters::common::tests::reverse_str ... ignored
  26. test builtins::filters::common::tests::reverse_vec ... ignored
  27. test builtins::filters::number::tests::test_filesizeformat ... ignored
  28. test builtins::filters::number::tests::test_pluralize_multiple ... ignored
  29. test builtins::filters::number::tests::test_pluralize_multiple_custom_suffix ... ignored
  30. test builtins::filters::number::tests::test_pluralize_single ... ignored
  31. test builtins::filters::number::tests::test_round_ceil ... ignored
  32. test builtins::filters::number::tests::test_round_ceil_precision ... ignored
  33. test builtins::filters::number::tests::test_round_default ... ignored
  34. test builtins::filters::number::tests::test_round_default_precision ... ignored
  35. test builtins::filters::number::tests::test_round_floor ... ignored
  36. test builtins::filters::number::tests::test_round_floor_precision ... ignored
  37. test builtins::filters::object::tests::test_get_filter_doesnt_exist ... ignored
  38. test builtins::filters::object::tests::test_get_filter_exists ... ignored
  39. test builtins::filters::string::tests::test_addslashes ... ignored
  40. test builtins::filters::string::tests::test_capitalize ... ignored
  41. test builtins::filters::string::tests::test_lower ... ignored
  42. test builtins::filters::string::tests::test_replace ... ignored
  43. test builtins::filters::string::tests::test_replace_missing_arg ... ignored
  44. test builtins::filters::string::tests::test_slugify ... ignored
  45. test builtins::filters::string::tests::test_striptags ... ignored
  46. test builtins::filters::string::tests::test_title ... ignored
  47. test builtins::filters::string::tests::test_trim ... ignored
  48. test builtins::filters::string::tests::test_truncate_smaller_than_length ... ignored
  49. test builtins::filters::string::tests::test_truncate_when_required ... ignored
  50. test builtins::filters::string::tests::test_upper ... ignored
  51. test builtins::filters::string::tests::test_upper_error ... ignored
  52. test builtins::filters::string::tests::test_urlencode ... ignored
  53. test builtins::filters::string::tests::test_wordcount ... ignored
  54. test builtins::global_functions::tests::test_range_default ... ignored
  55. test builtins::global_functions::tests::test_range_start ... ignored
  56. test builtins::global_functions::tests::test_range_start_greater_than_end ... ignored
  57. test builtins::global_functions::tests::test_range_step_by ... ignored
  58. test builtins::testers::tests::test_divisible_by ... ignored
  59. test builtins::testers::tests::test_iterable ... ignored
  60. test builtins::testers::tests::test_number_args_ok ... ignored
  61. test builtins::testers::tests::test_too_many_args ... ignored
  62. test builtins::testers::tests::test_value_defined ... ignored
  63. test context::tests::test_extend ... ignored
  64. test parser::tests::lexer::lex_basic_expr ... ignored
  65. test parser::tests::lexer::lex_block_tag ... ignored
  66. test parser::tests::lexer::lex_comment_tag ... ignored
  67. test parser::tests::lexer::lex_comparison_expr ... ignored
  68. test parser::tests::lexer::lex_comparison_val ... ignored
  69. test parser::tests::lexer::lex_content ... ignored
  70. test parser::tests::lexer::lex_dotted_ident ... ignored
  71. test parser::tests::lexer::lex_elif_tag ... ignored
  72. test parser::tests::lexer::lex_else_tag ... ignored
  73. test parser::tests::lexer::lex_extends_tag ... ignored
  74. test parser::tests::lexer::lex_filter ... ignored
  75. test parser::tests::lexer::lex_float ... ignored
  76. test parser::tests::lexer::lex_fn_call ... ignored
  77. test parser::tests::lexer::lex_for_tag ... ignored
  78. test parser::tests::lexer::lex_ident ... ignored
  79. test parser::tests::lexer::lex_if_tag ... ignored
  80. test parser::tests::lexer::lex_import_macro_tag ... ignored
  81. test parser::tests::lexer::lex_include_tag ... ignored
  82. test parser::tests::lexer::lex_int ... ignored
  83. test parser::tests::lexer::lex_kwarg ... ignored
  84. test parser::tests::lexer::lex_kwargs ... ignored
  85. test parser::tests::lexer::lex_logic_expr ... ignored
  86. test parser::tests::lexer::lex_logic_val ... ignored
  87. test parser::tests::lexer::lex_macro_definition ... ignored
  88. test parser::tests::lexer::lex_macro_tag ... ignored
  89. test parser::tests::lexer::lex_set_tag ... ignored
  90. test parser::tests::lexer::lex_string ... ignored
  91. test parser::tests::lexer::lex_template ... ignored
  92. test parser::tests::lexer::lex_test ... ignored
  93. test parser::tests::lexer::lex_variable_tag ... ignored
  94. test parser::tests::parser::parse_block ... ignored
  95. test parser::tests::parser::parse_comment_tag ... ignored
  96. test parser::tests::parser::parse_comments_before_extends ... ignored
  97. test parser::tests::parser::parse_empty_template ... ignored
  98. test parser::tests::parser::parse_extends ... ignored
  99. test parser::tests::parser::parse_filter_section_with_args ... ignored
  100. test parser::tests::parser::parse_filter_section_without_args ... ignored
  101. test parser::tests::parser::parse_if ... ignored
  102. test parser::tests::parser::parse_import_macro ... ignored
  103. test parser::tests::parser::parse_include_tag ... ignored
  104. test parser::tests::parser::parse_key_value_forloop ... ignored
  105. test parser::tests::parser::parse_raw_tag ... ignored
  106. test parser::tests::parser::parse_set_tag_fn_call ... ignored
  107. test parser::tests::parser::parse_set_tag_lit ... ignored
  108. test parser::tests::parser::parse_set_tag_macro_call ... ignored
  109. test parser::tests::parser::parse_simple_macro_definition ... ignored
  110. test parser::tests::parser::parse_text ... ignored
  111. test parser::tests::parser::parse_text_with_whitespace ... ignored
  112. test parser::tests::parser::parse_value_forloop ... ignored
  113. test parser::tests::parser::parse_variable_tag_global_function ... ignored
  114. test parser::tests::parser::parse_variable_tag_global_function_with_filter ... ignored
  115. test parser::tests::parser::parse_variable_tag_ident ... ignored
  116. test parser::tests::parser::parse_variable_tag_ident_with_simple_filters ... ignored
  117. test parser::tests::parser::parse_variable_tag_lit ... ignored
  118. test parser::tests::parser::parse_variable_tag_lit_math_expression ... ignored
  119. test parser::tests::parser::parse_variable_tag_lit_math_expression_with_parentheses ... ignored
  120. test parser::tests::parser::parse_variable_tag_lit_math_expression_with_parentheses_and_filter ... ignored
  121. test parser::tests::parser::parse_variable_tag_macro_call ... ignored
  122. test parser::tests::parser::parse_variable_tag_macro_call_with_filter ... ignored
  123. test parser::tests::parser::parse_variable_tag_math_and_logic_expression ... ignored
  124. test parser::tests::parser::parse_variable_tag_math_with_filters_and_logic_expression ... ignored
  125. test parser::tests::parser::parse_variable_tag_negated_expr ... ignored
  126. test parser::tests::parser::parse_variable_tag_simple_logic_expression ... ignored
  127. test parser::tests::parser::parse_variable_tag_simple_negated_expr ... ignored
  128. test parser::tests::parser::parse_variable_tag_simple_test ... ignored
  129. test parser::tests::parser::parse_variable_tag_test_as_expression ... ignored
  130. test parser::tests::whitespace::do_nothing_if_unneeded ... ignored
  131. test parser::tests::whitespace::handle_ws_both_sides_for_forloop_tag_and_remove_empty_node ... ignored
  132. test parser::tests::whitespace::handle_ws_both_sides_for_macro_definitions ... ignored
  133. test parser::tests::whitespace::handle_ws_both_sides_for_raw_tag ... ignored
  134. test parser::tests::whitespace::handle_ws_for_if_nodes ... ignored
  135. test parser::tests::whitespace::handle_ws_for_if_nodes_with_else ... ignored
  136. test parser::tests::whitespace::remove_next_ws_if_single_opening_tag_requires_it ... ignored
  137. test parser::tests::whitespace::remove_previous_ws_if_single_opening_tag_requires_it ... ignored
  138. test renderer::tests::basic::add_set_values_in_context ... ignored
  139. test renderer::tests::basic::comments_are_ignored ... ignored
  140. test renderer::tests::basic::filter_args_are_not_escaped ... ignored
  141. test renderer::tests::basic::render_filter_section ... ignored
  142. test renderer::tests::basic::render_for ... ignored
  143. test renderer::tests::basic::render_if_elif_else ... ignored
  144. test renderer::tests::basic::render_include_tag ... ignored
  145. test renderer::tests::basic::render_magic_variable_isnt_escaped ... ignored
  146. test renderer::tests::basic::render_raw_tag ... ignored
  147. test renderer::tests::basic::render_simple_string ... ignored
  148. test renderer::tests::basic::render_variable_block_autoescaping_disabled ... ignored
  149. test renderer::tests::basic::render_variable_block_ident ... ignored
  150. test renderer::tests::basic::render_variable_block_lit_expr ... ignored
  151. test renderer::tests::basic::render_variable_block_logic_expr ... ignored
  152. test renderer::tests::basic::test_ok_many_variable_blocks ... ignored
  153. test renderer::tests::inheritance::render_multiple_inheritance ... ignored
  154. test renderer::tests::inheritance::render_multiple_inheritance_with_super ... ignored
  155. test renderer::tests::inheritance::render_nested_block_multiple_inheritance_no_super ... ignored
  156. test renderer::tests::inheritance::render_simple_inheritance ... ignored
  157. test renderer::tests::inheritance::render_simple_inheritance_super ... ignored
  158. test renderer::tests::inheritance::render_super_in_grandchild_without_redefining_in_parent_works ... ignored
  159. test renderer::tests::inheritance::render_super_in_grandchild_without_redefining_works ... ignored
  160. test renderer::tests::inheritance::render_super_in_top_block_errors ... ignored
  161. test renderer::tests::inheritance::render_super_multiple_inheritance_nested_block ... ignored
  162. test renderer::tests::lol::tranform_ast ... ignored
  163. test renderer::tests::macros::macro_param_arent_escaped ... ignored
  164. test renderer::tests::macros::recursive_macro_with_loops ... ignored
  165. test renderer::tests::macros::render_macros ... ignored
  166. test renderer::tests::macros::render_macros_expression_arg ... ignored
  167. test renderer::tests::macros::render_macros_in_child_templates_different_namespace ... ignored
  168. test renderer::tests::macros::render_macros_in_child_templates_same_namespace ... ignored
  169. test renderer::tests::macros::render_macros_in_parent_template_with_inheritance ... ignored
  170. test renderer::tests::macros::render_macros_override_default_args ... ignored
  171. test renderer::tests::macros::render_macros_with_default_args ... ignored
  172. test renderer::tests::macros::render_recursive_macro ... ignored
  173. test renderer::tests::macros::render_set_tag_macro ... ignored
  174. test renderer::tests::whitespace::can_remove_whitespace_basic ... ignored
  175. test renderer::tests::whitespace::can_remove_whitespace_include ... ignored
  176. test renderer::tests::whitespace::can_remove_whitespace_inheritance ... ignored
  177. test renderer::tests::whitespace::can_remove_whitespace_macros ... ignored
  178. test template::tests::test_can_find_blocks ... ignored
  179. test template::tests::test_can_find_imported_macros ... ignored
  180. test template::tests::test_can_find_macros ... ignored
  181. test template::tests::test_can_find_nested_blocks ... ignored
  182. test template::tests::test_can_find_parent_template ... ignored
  183. test template::tests::test_can_parse_ok_template ... ignored
  184. test tera::tests::can_load_from_glob ... ignored
  185. test tera::tests::full_reload_with_glob ... ignored
  186. test tera::tests::full_reload_with_glob_after_extending ... ignored
  187. test tera::tests::test_can_autoescape_one_off_template ... ignored
  188. test tera::tests::test_can_disable_autoescape_one_off_template ... ignored
  189. test tera::tests::test_can_only_parse_templates ... ignored
  190. test tera::tests::test_circular_extends ... ignored
  191. test tera::tests::test_extend_new_filter ... ignored
  192. test tera::tests::test_extend_new_tester ... ignored
  193. test tera::tests::test_extend_no_overlap ... ignored
  194. test tera::tests::test_extend_with_overlap ... ignored
  195. test tera::tests::test_get_inheritance_chain ... ignored
  196. test tera::tests::test_get_parent_blocks_definition ... ignored
  197. test tera::tests::test_get_parent_blocks_definition_nested_block ... ignored
  198. test tera::tests::test_missing_parent_template ... ignored
  199. test tera::tests::test_value_one_off_template ... ignored
  200. test utils::tests::test_escape_html ... ignored
  201.  
  202. test result: ok. 0 passed; 0 failed; 194 ignored; 0 measured; 0 filtered out
  203.  
  204. Running target/release/deps/tera-953c4679683fab92
  205.  
  206. running 10 tests
  207. test bench_build_inheritance_chains ... bench: 2,941 ns/iter (+/- 239)
  208. test bench_escape_html ... bench: 120 ns/iter (+/- 8)
  209. test bench_parsing_basic_template ... bench: 22,974 ns/iter (+/- 3,955)
  210. test bench_parsing_with_inheritance_and_macros ... bench: 49,760 ns/iter (+/- 11,542)
  211. test bench_rendering_basic_template ... bench: 6,269 ns/iter (+/- 183)
  212. test bench_rendering_inheritance_and_macros ... bench: 8,559 ns/iter (+/- 2,771)
  213. test bench_rendering_only_inheritance ... bench: 2,826 ns/iter (+/- 530)
  214. test bench_rendering_only_macro_call ... bench: 1,214 ns/iter (+/- 77)
  215. test bench_rendering_only_parent ... bench: 1,605 ns/iter (+/- 102)
  216. test bench_rendering_only_variable ... bench: 1,734 ns/iter (+/- 774)
  217.  
  218. test result: ok. 0 passed; 0 failed; 0 ignored; 10 measured; 0 filtered out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement