START: ptest-runner 2023-07-19T01:24 BEGIN: /usr/lib/python3-jinja2/ptest PASS: tests/test_api.py:TestExtendedAPI.test_item_and_attribute PASS: tests/test_api.py:TestExtendedAPI.test_finalize PASS: tests/test_api.py:TestExtendedAPI.test_finalize_constant_expression PASS: tests/test_api.py:TestExtendedAPI.test_no_finalize_template_data PASS: tests/test_api.py:TestExtendedAPI.test_context_finalize PASS: tests/test_api.py:TestExtendedAPI.test_eval_finalize PASS: tests/test_api.py:TestExtendedAPI.test_env_autoescape PASS: tests/test_api.py:TestExtendedAPI.test_cycler PASS: tests/test_api.py:TestExtendedAPI.test_expressions PASS: tests/test_api.py:TestExtendedAPI.test_template_passthrough PASS: tests/test_api.py:TestExtendedAPI.test_get_template_undefined PASS: tests/test_api.py:TestExtendedAPI.test_autoescape_autoselect PASS: tests/test_api.py:TestExtendedAPI.test_sandbox_max_range PASS: tests/test_api.py:TestMeta.test_find_undeclared_variables PASS: tests/test_api.py:TestMeta.test_find_refererenced_templates PASS: tests/test_api.py:TestMeta.test_find_included_templates PASS: tests/test_api.py:TestStreaming.test_basic_streaming PASS: tests/test_api.py:TestStreaming.test_buffered_streaming PASS: tests/test_api.py:TestStreaming.test_streaming_behavior PASS: tests/test_api.py:TestStreaming.test_dump_stream PASS: tests/test_api.py:TestUndefined.test_stopiteration_is_undefined PASS: tests/test_api.py:TestUndefined.test_undefined_and_special_attributes PASS: tests/test_api.py:TestUndefined.test_undefined_attribute_error PASS: tests/test_api.py:TestUndefined.test_logging_undefined PASS: tests/test_api.py:TestUndefined.test_default_undefined PASS: tests/test_api.py:TestUndefined.test_chainable_undefined PASS: tests/test_api.py:TestUndefined.test_debug_undefined PASS: tests/test_api.py:TestUndefined.test_strict_undefined PASS: tests/test_api.py:TestUndefined.test_indexing_gives_undefined PASS: tests/test_api.py:TestUndefined.test_none_gives_proper_error PASS: tests/test_api.py:TestUndefined.test_object_repr PASS: tests/test_api.py:TestLowLevel.test_custom_code_generator PASS: tests/test_api.py:TestLowLevel.test_custom_context PASS: tests/test_async.py:test_basic_async PASS: tests/test_async.py:test_await_on_calls PASS: tests/test_async.py:test_await_on_calls_normal_render PASS: tests/test_async.py:test_await_and_macros PASS: tests/test_async.py:test_async_blocks PASS: tests/test_async.py:test_async_generate PASS: tests/test_async.py:test_async_iteration_in_templates PASS: tests/test_async.py:test_async_iteration_in_templates_extended PASS: tests/test_async.py:TestAsyncImports.test_context_imports PASS: tests/test_async.py:TestAsyncImports.test_trailing_comma PASS: tests/test_async.py:TestAsyncImports.test_exports PASS: tests/test_async.py:TestAsyncImports.test_import_with_globals PASS: tests/test_async.py:TestAsyncImports.test_import_with_globals_override PASS: tests/test_async.py:TestAsyncImports.test_from_import_with_globals PASS: tests/test_async.py:TestAsyncIncludes.test_context_include PASS: tests/test_async.py:TestAsyncIncludes.test_choice_includes PASS: tests/test_async.py:TestAsyncIncludes.test_include_ignoring_missing PASS: tests/test_async.py:TestAsyncIncludes.test_context_include_with_overrides PASS: tests/test_async.py:TestAsyncIncludes.test_unoptimized_scopes PASS: tests/test_async.py:TestAsyncIncludes.test_unoptimized_scopes_autoescape PASS: tests/test_async.py:TestAsyncForLoop.test_simple PASS: tests/test_async.py:TestAsyncForLoop.test_else PASS: tests/test_async.py:TestAsyncForLoop.test_empty_blocks PASS: tests/test_async.py:TestAsyncForLoop.test_context_vars[0] PASS: tests/test_async.py:TestAsyncForLoop.test_context_vars[iter] PASS: tests/test_async.py:TestAsyncForLoop.test_context_vars[reversed] PASS: tests/test_async.py:TestAsyncForLoop.test_context_vars[1] PASS: tests/test_async.py:TestAsyncForLoop.test_context_vars[auto_aiter] PASS: tests/test_async.py:TestAsyncForLoop.test_cycling PASS: tests/test_async.py:TestAsyncForLoop.test_lookaround PASS: tests/test_async.py:TestAsyncForLoop.test_changed PASS: tests/test_async.py:TestAsyncForLoop.test_scope PASS: tests/test_async.py:TestAsyncForLoop.test_varlen PASS: tests/test_async.py:TestAsyncForLoop.test_noniter PASS: tests/test_async.py:TestAsyncForLoop.test_recursive PASS: tests/test_async.py:TestAsyncForLoop.test_recursive_lookaround PASS: tests/test_async.py:TestAsyncForLoop.test_recursive_depth0 PASS: tests/test_async.py:TestAsyncForLoop.test_recursive_depth PASS: tests/test_async.py:TestAsyncForLoop.test_looploop PASS: tests/test_async.py:TestAsyncForLoop.test_reversed_bug PASS: tests/test_async.py:TestAsyncForLoop.test_loop_errors PASS: tests/test_async.py:TestAsyncForLoop.test_loop_filter PASS: tests/test_async.py:TestAsyncForLoop.test_scoped_special_var PASS: tests/test_async.py:TestAsyncForLoop.test_scoped_loop_var PASS: tests/test_async.py:TestAsyncForLoop.test_recursive_empty_loop_iter PASS: tests/test_async.py:TestAsyncForLoop.test_call_in_loop PASS: tests/test_async.py:TestAsyncForLoop.test_scoping_bug PASS: tests/test_async.py:TestAsyncForLoop.test_unpacking PASS: tests/test_async.py:TestAsyncForLoop.test_recursive_loop_filter PASS: tests/test_async.py:TestAsyncForLoop.test_nonrecursive_loop_filter PASS: tests/test_async.py:TestAsyncForLoop.test_bare_async PASS: tests/test_async.py:TestAsyncForLoop.test_awaitable_property_slicing PASS: tests/test_async.py:test_namespace_awaitable PASS: tests/test_async.py:test_chainable_undefined_aiter PASS: tests/test_async.py:test_native_async PASS: tests/test_async.py:test_native_list_async PASS: tests/test_async.py:test_getitem_after_filter PASS: tests/test_async.py:test_getitem_after_call PASS: tests/test_async_filters.py:test_first[0] PASS: tests/test_async_filters.py:test_first[1] PASS: tests/test_async_filters.py:test_groupby[0] PASS: tests/test_async_filters.py:test_groupby[1] PASS: tests/test_async_filters.py:test_groupby_case[False-a: 1, 3\nb: 2\n] PASS: tests/test_async_filters.py:test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASS: tests/test_async_filters.py:test_groupby_tuple_index[0] PASS: tests/test_async_filters.py:test_groupby_tuple_index[1] PASS: tests/test_async_filters.py:test_groupby_multidot[0] PASS: tests/test_async_filters.py:test_groupby_multidot[1] PASS: tests/test_async_filters.py:test_join_env_int[0] PASS: tests/test_async_filters.py:test_join_env_int[1] PASS: tests/test_async_filters.py:test_join_string_list[0] PASS: tests/test_async_filters.py:test_join_string_list[1] PASS: tests/test_async_filters.py:test_join_attribute[0] PASS: tests/test_async_filters.py:test_join_attribute[1] PASS: tests/test_async_filters.py:test_simple_reject[0] PASS: tests/test_async_filters.py:test_simple_reject[1] PASS: tests/test_async_filters.py:test_bool_reject[0] PASS: tests/test_async_filters.py:test_bool_reject[1] PASS: tests/test_async_filters.py:test_simple_select[0] PASS: tests/test_async_filters.py:test_simple_select[1] PASS: tests/test_async_filters.py:test_bool_select[0] PASS: tests/test_async_filters.py:test_bool_select[1] PASS: tests/test_async_filters.py:test_simple_select_attr[0] PASS: tests/test_async_filters.py:test_simple_select_attr[1] PASS: tests/test_async_filters.py:test_simple_map[0] PASS: tests/test_async_filters.py:test_simple_map[1] PASS: tests/test_async_filters.py:test_map_sum PASS: tests/test_async_filters.py:test_attribute_map[0] PASS: tests/test_async_filters.py:test_attribute_map[1] PASS: tests/test_async_filters.py:test_empty_map PASS: tests/test_async_filters.py:test_sum[0] PASS: tests/test_async_filters.py:test_sum[1] PASS: tests/test_async_filters.py:test_sum_attributes[0] PASS: tests/test_async_filters.py:test_sum_attributes[1] PASS: tests/test_async_filters.py:test_sum_attributes_nested PASS: tests/test_async_filters.py:test_sum_attributes_tuple PASS: tests/test_async_filters.py:test_slice[0] PASS: tests/test_async_filters.py:test_slice[1] PASS: tests/test_async_filters.py:test_custom_async_filter PASS: tests/test_async_filters.py:test_custom_async_iteratable_filter[0] PASS: tests/test_async_filters.py:test_custom_async_iteratable_filter[1] PASS: tests/test_bytecode_cache.py:TestByteCodeCache.test_simple PASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_dump_load PASS: tests/test_bytecode_cache.py:TestMemcachedBytecodeCache.test_exception PASS: tests/test_compile.py:test_filters_deterministic PASS: tests/test_compile.py:test_import_as_with_context_deterministic PASS: tests/test_core_tags.py:TestForLoop.test_simple PASS: tests/test_core_tags.py:TestForLoop.test_else PASS: tests/test_core_tags.py:TestForLoop.test_else_scoping_item PASS: tests/test_core_tags.py:TestForLoop.test_empty_blocks PASS: tests/test_core_tags.py:TestForLoop.test_context_vars PASS: tests/test_core_tags.py:TestForLoop.test_cycling PASS: tests/test_core_tags.py:TestForLoop.test_lookaround PASS: tests/test_core_tags.py:TestForLoop.test_changed PASS: tests/test_core_tags.py:TestForLoop.test_scope PASS: tests/test_core_tags.py:TestForLoop.test_varlen PASS: tests/test_core_tags.py:TestForLoop.test_noniter PASS: tests/test_core_tags.py:TestForLoop.test_recursive PASS: tests/test_core_tags.py:TestForLoop.test_recursive_lookaround PASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth0 PASS: tests/test_core_tags.py:TestForLoop.test_recursive_depth PASS: tests/test_core_tags.py:TestForLoop.test_looploop PASS: tests/test_core_tags.py:TestForLoop.test_reversed_bug PASS: tests/test_core_tags.py:TestForLoop.test_loop_errors PASS: tests/test_core_tags.py:TestForLoop.test_loop_filter PASS: tests/test_core_tags.py:TestForLoop.test_loop_unassignable PASS: tests/test_core_tags.py:TestForLoop.test_scoped_special_var PASS: tests/test_core_tags.py:TestForLoop.test_scoped_loop_var PASS: tests/test_core_tags.py:TestForLoop.test_recursive_empty_loop_iter PASS: tests/test_core_tags.py:TestForLoop.test_call_in_loop PASS: tests/test_core_tags.py:TestForLoop.test_scoping_bug PASS: tests/test_core_tags.py:TestForLoop.test_unpacking PASS: tests/test_core_tags.py:TestForLoop.test_intended_scoping_with_set PASS: tests/test_core_tags.py:TestIfCondition.test_simple PASS: tests/test_core_tags.py:TestIfCondition.test_elif PASS: tests/test_core_tags.py:TestIfCondition.test_elif_deep PASS: tests/test_core_tags.py:TestIfCondition.test_else PASS: tests/test_core_tags.py:TestIfCondition.test_empty PASS: tests/test_core_tags.py:TestIfCondition.test_complete PASS: tests/test_core_tags.py:TestIfCondition.test_no_scope PASS: tests/test_core_tags.py:TestMacros.test_simple PASS: tests/test_core_tags.py:TestMacros.test_scoping PASS: tests/test_core_tags.py:TestMacros.test_arguments PASS: tests/test_core_tags.py:TestMacros.test_arguments_defaults_nonsense PASS: tests/test_core_tags.py:TestMacros.test_caller_defaults_nonsense PASS: tests/test_core_tags.py:TestMacros.test_varargs PASS: tests/test_core_tags.py:TestMacros.test_simple_call PASS: tests/test_core_tags.py:TestMacros.test_complex_call PASS: tests/test_core_tags.py:TestMacros.test_caller_undefined PASS: tests/test_core_tags.py:TestMacros.test_include PASS: tests/test_core_tags.py:TestMacros.test_macro_api PASS: tests/test_core_tags.py:TestMacros.test_callself PASS: tests/test_core_tags.py:TestMacros.test_macro_defaults_self_ref PASS: tests/test_core_tags.py:TestSet.test_normal PASS: tests/test_core_tags.py:TestSet.test_block PASS: tests/test_core_tags.py:TestSet.test_block_escaping PASS: tests/test_core_tags.py:TestSet.test_set_invalid PASS: tests/test_core_tags.py:TestSet.test_namespace_redefined PASS: tests/test_core_tags.py:TestSet.test_namespace PASS: tests/test_core_tags.py:TestSet.test_namespace_block PASS: tests/test_core_tags.py:TestSet.test_init_namespace PASS: tests/test_core_tags.py:TestSet.test_namespace_loop PASS: tests/test_core_tags.py:TestSet.test_namespace_macro PASS: tests/test_core_tags.py:TestSet.test_block_escaping_filtered PASS: tests/test_core_tags.py:TestSet.test_block_filtered PASS: tests/test_core_tags.py:TestSet.test_block_filtered_set PASS: tests/test_core_tags.py:TestWith.test_with PASS: tests/test_core_tags.py:TestWith.test_with_argument_scoping PASS: tests/test_debug.py:TestDebug.test_runtime_error PASS: tests/test_debug.py:TestDebug.test_syntax_error PASS: tests/test_debug.py:TestDebug.test_regular_syntax_error PASS: tests/test_debug.py:TestDebug.test_pickleable_syntax_error PASS: tests/test_debug.py:TestDebug.test_include_syntax_error_source PASS: tests/test_debug.py:TestDebug.test_local_extraction PASS: tests/test_debug.py:TestDebug.test_get_corresponding_lineno_traceback PASS: tests/test_ext.py:TestExtensions.test_extend_late PASS: tests/test_ext.py:TestExtensions.test_loop_controls PASS: tests/test_ext.py:TestExtensions.test_do PASS: tests/test_ext.py:TestExtensions.test_extension_nodes PASS: tests/test_ext.py:TestExtensions.test_contextreference_node_passes_context PASS: tests/test_ext.py:TestExtensions.test_contextreference_node_can_pass_locals PASS: tests/test_ext.py:TestExtensions.test_identifier PASS: tests/test_ext.py:TestExtensions.test_rebinding PASS: tests/test_ext.py:TestExtensions.test_preprocessor_extension PASS: tests/test_ext.py:TestExtensions.test_streamfilter_extension PASS: tests/test_ext.py:TestExtensions.test_extension_ordering PASS: tests/test_ext.py:TestExtensions.test_debug PASS: tests/test_ext.py:TestInternationalization.test_trans PASS: tests/test_ext.py:TestInternationalization.test_trans_plural PASS: tests/test_ext.py:TestInternationalization.test_trans_plural_with_functions PASS: tests/test_ext.py:TestInternationalization.test_complex_plural PASS: tests/test_ext.py:TestInternationalization.test_trans_stringformatting PASS: tests/test_ext.py:TestInternationalization.test_trimmed PASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy PASS: tests/test_ext.py:TestInternationalization.test_trimmed_policy_override PASS: tests/test_ext.py:TestInternationalization.test_trimmed_vars PASS: tests/test_ext.py:TestInternationalization.test_trimmed_varname_trimmed PASS: tests/test_ext.py:TestInternationalization.test_extract PASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed PASS: tests/test_ext.py:TestInternationalization.test_extract_trimmed_option PASS: tests/test_ext.py:TestInternationalization.test_comment_extract PASS: tests/test_ext.py:TestInternationalization.test_extract_context PASS: tests/test_ext.py:TestScope.test_basic_scope_behavior PASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans PASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_plural PASS: tests/test_ext.py:TestNewstyleInternationalization.test_complex_plural PASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_stringformatting PASS: tests/test_ext.py:TestNewstyleInternationalization.test_newstyle_plural PASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_support PASS: tests/test_ext.py:TestNewstyleInternationalization.test_autoescape_macros PASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_used_twice PASS: tests/test_ext.py:TestNewstyleInternationalization.test_num_called_num PASS: tests/test_ext.py:TestNewstyleInternationalization.test_trans_vars PASS: tests/test_ext.py:TestNewstyleInternationalization.test_novars_vars_escaping PASS: tests/test_ext.py:TestNewstyleInternationalization.test_context PASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural PASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_block PASS: tests/test_ext.py:TestNewstyleInternationalization.test_context_plural_block PASS: tests/test_ext.py:TestAutoEscape.test_scoped_setting PASS: tests/test_ext.py:TestAutoEscape.test_nonvolatile PASS: tests/test_ext.py:TestAutoEscape.test_volatile PASS: tests/test_ext.py:TestAutoEscape.test_scoping PASS: tests/test_ext.py:TestAutoEscape.test_volatile_scoping PASS: tests/test_ext.py:TestAutoEscape.test_overlay_scopes PASS: tests/test_filters.py:TestFilter.test_filter_calling PASS: tests/test_filters.py:TestFilter.test_capitalize PASS: tests/test_filters.py:TestFilter.test_center PASS: tests/test_filters.py:TestFilter.test_default PASS: tests/test_filters.py:TestFilter.test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]] PASS: tests/test_filters.py:TestFilter.test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]] PASS: tests/test_filters.py:TestFilter.test_dictsort[by="value"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]] PASS: tests/test_filters.py:TestFilter.test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]] PASS: tests/test_filters.py:TestFilter.test_batch PASS: tests/test_filters.py:TestFilter.test_slice PASS: tests/test_filters.py:TestFilter.test_escape PASS: tests/test_filters.py:TestFilter.test_trim[None-..stays..] PASS: tests/test_filters.py:TestFilter.test_trim[.- ..stays] PASS: tests/test_filters.py:TestFilter.test_trim[ .-stays] PASS: tests/test_filters.py:TestFilter.test_striptags PASS: tests/test_filters.py:TestFilter.test_filesizeformat PASS: tests/test_filters.py:TestFilter.test_filesizeformat_issue59 PASS: tests/test_filters.py:TestFilter.test_first PASS: tests/test_filters.py:TestFilter.test_float[42-42.0] PASS: tests/test_filters.py:TestFilter.test_float[abc-0.0] PASS: tests/test_filters.py:TestFilter.test_float[32.32-32.32] PASS: tests/test_filters.py:TestFilter.test_float_default PASS: tests/test_filters.py:TestFilter.test_format PASS: tests/test_filters.py:TestFilter.test_indent PASS: tests/test_filters.py:TestFilter.test_indent_markup_input PASS: tests/test_filters.py:TestFilter.test_indent_width_string PASS: tests/test_filters.py:TestFilter.test_int[42-42] PASS: tests/test_filters.py:TestFilter.test_int[abc-0] PASS: tests/test_filters.py:TestFilter.test_int[32.32-32] PASS: tests/test_filters.py:TestFilter.test_int[12345678901234567890-12345678901234567890] PASS: tests/test_filters.py:TestFilter.test_int_base[0x4d32-16-19762] PASS: tests/test_filters.py:TestFilter.test_int_base[011-8-9] PASS: tests/test_filters.py:TestFilter.test_int_base[0x33Z-16-0] PASS: tests/test_filters.py:TestFilter.test_int_default PASS: tests/test_filters.py:TestFilter.test_int_special_method PASS: tests/test_filters.py:TestFilter.test_join PASS: tests/test_filters.py:TestFilter.test_join_attribute PASS: tests/test_filters.py:TestFilter.test_last PASS: tests/test_filters.py:TestFilter.test_length PASS: tests/test_filters.py:TestFilter.test_lower PASS: tests/test_filters.py:TestFilter.test_items PASS: tests/test_filters.py:TestFilter.test_items_undefined PASS: tests/test_filters.py:TestFilter.test_pprint PASS: tests/test_filters.py:TestFilter.test_random PASS: tests/test_filters.py:TestFilter.test_reverse PASS: tests/test_filters.py:TestFilter.test_string PASS: tests/test_filters.py:TestFilter.test_title PASS: tests/test_filters.py:TestFilter.test_truncate PASS: tests/test_filters.py:TestFilter.test_truncate_very_short PASS: tests/test_filters.py:TestFilter.test_truncate_end_length PASS: tests/test_filters.py:TestFilter.test_upper PASS: tests/test_filters.py:TestFilter.test_urlize PASS: tests/test_filters.py:TestFilter.test_urlize_rel_policy PASS: tests/test_filters.py:TestFilter.test_urlize_target_parameter PASS: tests/test_filters.py:TestFilter.test_urlize_extra_schemes_parameter PASS: tests/test_filters.py:TestFilter.test_wordcount PASS: tests/test_filters.py:TestFilter.test_block PASS: tests/test_filters.py:TestFilter.test_chaining PASS: tests/test_filters.py:TestFilter.test_sum PASS: tests/test_filters.py:TestFilter.test_sum_attributes PASS: tests/test_filters.py:TestFilter.test_sum_attributes_nested PASS: tests/test_filters.py:TestFilter.test_sum_attributes_tuple PASS: tests/test_filters.py:TestFilter.test_abs PASS: tests/test_filters.py:TestFilter.test_round_positive PASS: tests/test_filters.py:TestFilter.test_round_negative PASS: tests/test_filters.py:TestFilter.test_xmlattr PASS: tests/test_filters.py:TestFilter.test_sort1 PASS: tests/test_filters.py:TestFilter.test_sort2 PASS: tests/test_filters.py:TestFilter.test_sort3 PASS: tests/test_filters.py:TestFilter.test_sort4 PASS: tests/test_filters.py:TestFilter.test_sort5 PASS: tests/test_filters.py:TestFilter.test_sort6 PASS: tests/test_filters.py:TestFilter.test_sort7 PASS: tests/test_filters.py:TestFilter.test_sort8 PASS: tests/test_filters.py:TestFilter.test_unique PASS: tests/test_filters.py:TestFilter.test_unique_case_sensitive PASS: tests/test_filters.py:TestFilter.test_unique_attribute PASS: tests/test_filters.py:TestFilter.test_min_max[{{ ["a", "B"]|min }}-a] PASS: tests/test_filters.py:TestFilter.test_min_max[{{ ["a", "B"]|min(case_sensitive=true) }}-B] PASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|min }}-] PASS: tests/test_filters.py:TestFilter.test_min_max[{{ ["a", "B"]|max }}-B] PASS: tests/test_filters.py:TestFilter.test_min_max[{{ ["a", "B"]|max(case_sensitive=true) }}-a] PASS: tests/test_filters.py:TestFilter.test_min_max[{{ []|max }}-] PASS: tests/test_filters.py:TestFilter.test_min_max_attribute[min-1] PASS: tests/test_filters.py:TestFilter.test_min_max_attribute[max-9] PASS: tests/test_filters.py:TestFilter.test_groupby PASS: tests/test_filters.py:TestFilter.test_groupby_tuple_index PASS: tests/test_filters.py:TestFilter.test_groupby_multidot PASS: tests/test_filters.py:TestFilter.test_groupby_default PASS: tests/test_filters.py:TestFilter.test_groupby_case[False-a: 1, 3\nb: 2\n] PASS: tests/test_filters.py:TestFilter.test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASS: tests/test_filters.py:TestFilter.test_filtertag PASS: tests/test_filters.py:TestFilter.test_replace PASS: tests/test_filters.py:TestFilter.test_forceescape PASS: tests/test_filters.py:TestFilter.test_safe PASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world!-Hello%2C%20world%21] PASS: tests/test_filters.py:TestFilter.test_urlencode[Hello, world\u203d-Hello%2C%20world%E2%80%BD] PASS: tests/test_filters.py:TestFilter.test_urlencode[value2-f=1] PASS: tests/test_filters.py:TestFilter.test_urlencode[value3-f=1&z=2] PASS: tests/test_filters.py:TestFilter.test_urlencode[value4-%E2%80%BD=1] PASS: tests/test_filters.py:TestFilter.test_urlencode[value5-0=1] PASS: tests/test_filters.py:TestFilter.test_urlencode[value6-a+b%2Fc=a+b%2Fc] PASS: tests/test_filters.py:TestFilter.test_urlencode[a b/c-a%20b/c] PASS: tests/test_filters.py:TestFilter.test_simple_map PASS: tests/test_filters.py:TestFilter.test_map_sum PASS: tests/test_filters.py:TestFilter.test_attribute_map PASS: tests/test_filters.py:TestFilter.test_empty_map PASS: tests/test_filters.py:TestFilter.test_map_default PASS: tests/test_filters.py:TestFilter.test_simple_select PASS: tests/test_filters.py:TestFilter.test_bool_select PASS: tests/test_filters.py:TestFilter.test_simple_reject PASS: tests/test_filters.py:TestFilter.test_bool_reject PASS: tests/test_filters.py:TestFilter.test_simple_select_attr PASS: tests/test_filters.py:TestFilter.test_simple_reject_attr PASS: tests/test_filters.py:TestFilter.test_func_select_attr PASS: tests/test_filters.py:TestFilter.test_func_reject_attr PASS: tests/test_filters.py:TestFilter.test_json_dump PASS: tests/test_filters.py:TestFilter.test_wordwrap PASS: tests/test_filters.py:TestFilter.test_filter_undefined PASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_if PASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_elif PASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_else PASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_nested_if PASS: tests/test_filters.py:TestFilter.test_filter_undefined_in_condexpr PASS: tests/test_idtracking.py:test_basics PASS: tests/test_idtracking.py:test_complex PASS: tests/test_idtracking.py:test_if_branching_stores PASS: tests/test_idtracking.py:test_if_branching_stores_undefined PASS: tests/test_idtracking.py:test_if_branching_multi_scope PASS: tests/test_imports.py:TestImports.test_context_imports PASS: tests/test_imports.py:TestImports.test_import_needs_name PASS: tests/test_imports.py:TestImports.test_no_trailing_comma PASS: tests/test_imports.py:TestImports.test_trailing_comma_with_context PASS: tests/test_imports.py:TestImports.test_exports PASS: tests/test_imports.py:TestImports.test_not_exported PASS: tests/test_imports.py:TestImports.test_import_with_globals PASS: tests/test_imports.py:TestImports.test_import_with_globals_override PASS: tests/test_imports.py:TestImports.test_from_import_with_globals PASS: tests/test_imports.py:TestIncludes.test_context_include PASS: tests/test_imports.py:TestIncludes.test_choice_includes PASS: tests/test_imports.py:TestIncludes.test_include_ignoring_missing PASS: tests/test_imports.py:TestIncludes.test_context_include_with_overrides PASS: tests/test_imports.py:TestIncludes.test_unoptimized_scopes PASS: tests/test_imports.py:TestIncludes.test_import_from_with_context PASS: tests/test_inheritance.py:TestInheritance.test_layout PASS: tests/test_inheritance.py:TestInheritance.test_level1 PASS: tests/test_inheritance.py:TestInheritance.test_level2 PASS: tests/test_inheritance.py:TestInheritance.test_level3 PASS: tests/test_inheritance.py:TestInheritance.test_level4 PASS: tests/test_inheritance.py:TestInheritance.test_super PASS: tests/test_inheritance.py:TestInheritance.test_working PASS: tests/test_inheritance.py:TestInheritance.test_reuse_blocks PASS: tests/test_inheritance.py:TestInheritance.test_preserve_blocks PASS: tests/test_inheritance.py:TestInheritance.test_dynamic_inheritance PASS: tests/test_inheritance.py:TestInheritance.test_multi_inheritance PASS: tests/test_inheritance.py:TestInheritance.test_scoped_block PASS: tests/test_inheritance.py:TestInheritance.test_super_in_scoped_block PASS: tests/test_inheritance.py:TestInheritance.test_scoped_block_after_inheritance PASS: tests/test_inheritance.py:TestInheritance.test_level1_required PASS: tests/test_inheritance.py:TestInheritance.test_level2_required PASS: tests/test_inheritance.py:TestInheritance.test_level3_required PASS: tests/test_inheritance.py:TestInheritance.test_invalid_required PASS: tests/test_inheritance.py:TestInheritance.test_required_with_scope PASS: tests/test_inheritance.py:TestInheritance.test_duplicate_required_or_scoped PASS: tests/test_inheritance.py:TestBugFix.test_fixed_macro_scoping_bug PASS: tests/test_inheritance.py:TestBugFix.test_double_extends PASS: tests/test_lexnparse.py:TestTokenStream.test_simple PASS: tests/test_lexnparse.py:TestTokenStream.test_iter PASS: tests/test_lexnparse.py:TestLexer.test_raw1 PASS: tests/test_lexnparse.py:TestLexer.test_raw2 PASS: tests/test_lexnparse.py:TestLexer.test_raw3 PASS: tests/test_lexnparse.py:TestLexer.test_raw4 PASS: tests/test_lexnparse.py:TestLexer.test_balancing PASS: tests/test_lexnparse.py:TestLexer.test_comments PASS: tests/test_lexnparse.py:TestLexer.test_string_escapes PASS: tests/test_lexnparse.py:TestLexer.test_bytefallback PASS: tests/test_lexnparse.py:TestLexer.test_operators PASS: tests/test_lexnparse.py:TestLexer.test_normalizing PASS: tests/test_lexnparse.py:TestLexer.test_trailing_newline PASS: tests/test_lexnparse.py:TestLexer.test_name[foo-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[f\xf6\xf6-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[\u304d-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[_-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[1a-False] PASS: tests/test_lexnparse.py:TestLexer.test_name[a--False] PASS: tests/test_lexnparse.py:TestLexer.test_name[\U0001f40da-False] PASS: tests/test_lexnparse.py:TestLexer.test_name[a\U0001f40d\U0001f40d-False] PASS: tests/test_lexnparse.py:TestLexer.test_name[\u1885-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[\u1886-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[\u2118-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[\u212e-True] PASS: tests/test_lexnparse.py:TestLexer.test_name[\xb7-False] PASS: tests/test_lexnparse.py:TestLexer.test_name[a\xb7-True] PASS: tests/test_lexnparse.py:TestLexer.test_lineno_with_strip PASS: tests/test_lexnparse.py:TestParser.test_php_syntax PASS: tests/test_lexnparse.py:TestParser.test_erb_syntax PASS: tests/test_lexnparse.py:TestParser.test_comment_syntax PASS: tests/test_lexnparse.py:TestParser.test_balancing PASS: tests/test_lexnparse.py:TestParser.test_start_comment PASS: tests/test_lexnparse.py:TestParser.test_line_syntax PASS: tests/test_lexnparse.py:TestParser.test_line_syntax_priority PASS: tests/test_lexnparse.py:TestParser.test_error_messages PASS: tests/test_lexnparse.py:TestSyntax.test_call PASS: tests/test_lexnparse.py:TestSyntax.test_slicing PASS: tests/test_lexnparse.py:TestSyntax.test_attr PASS: tests/test_lexnparse.py:TestSyntax.test_subscript PASS: tests/test_lexnparse.py:TestSyntax.test_tuple PASS: tests/test_lexnparse.py:TestSyntax.test_math PASS: tests/test_lexnparse.py:TestSyntax.test_div PASS: tests/test_lexnparse.py:TestSyntax.test_unary PASS: tests/test_lexnparse.py:TestSyntax.test_concat PASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->-0] PASS: tests/test_lexnparse.py:TestSyntax.test_compare[1->=-1] PASS: tests/test_lexnparse.py:TestSyntax.test_compare[2-<-3] PASS: tests/test_lexnparse.py:TestSyntax.test_compare[3-<=-4] PASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-==-4] PASS: tests/test_lexnparse.py:TestSyntax.test_compare[4-!=-5] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_parens PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 < 2 < 3 }}-False] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a < b < c }}-False] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 > 3 }}-False] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b > c }}-False] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ 4 > 2 < 3 }}-True] PASS: tests/test_lexnparse.py:TestSyntax.test_compare_compound[{{ a > b < c }}-True] PASS: tests/test_lexnparse.py:TestSyntax.test_inop PASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[[]] PASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[{}] PASS: tests/test_lexnparse.py:TestSyntax.test_collection_literal[()] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1-1] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[123-123] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[12_34_56-123456] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1.2-1.2] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[34.56-34.56] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[3_4.5_6-34.56] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1e0-1.0] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[10e1-100.0] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e100-2.5e+100] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[2.5e+100-2.5e+100] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[25.6e-10-2.56e-09] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[1_2.3_4e5_6-1.234e+57] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0-0] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0_00-0] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0b1001_1111-159] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o123-83] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0o1_23-83] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x123abc-1194684] PASS: tests/test_lexnparse.py:TestSyntax.test_numeric_literal[0x12_3abc-1194684] PASS: tests/test_lexnparse.py:TestSyntax.test_bool PASS: tests/test_lexnparse.py:TestSyntax.test_grouping PASS: tests/test_lexnparse.py:TestSyntax.test_django_attr PASS: tests/test_lexnparse.py:TestSyntax.test_conditional_expression PASS: tests/test_lexnparse.py:TestSyntax.test_short_conditional_expression PASS: tests/test_lexnparse.py:TestSyntax.test_filter_priority PASS: tests/test_lexnparse.py:TestSyntax.test_function_calls PASS: tests/test_lexnparse.py:TestSyntax.test_tuple_expr PASS: tests/test_lexnparse.py:TestSyntax.test_trailing_comma PASS: tests/test_lexnparse.py:TestSyntax.test_block_end_name PASS: tests/test_lexnparse.py:TestSyntax.test_constant_casing PASS: tests/test_lexnparse.py:TestSyntax.test_test_chaining PASS: tests/test_lexnparse.py:TestSyntax.test_string_concatenation PASS: tests/test_lexnparse.py:TestSyntax.test_notin PASS: tests/test_lexnparse.py:TestSyntax.test_operator_precedence PASS: tests/test_lexnparse.py:TestSyntax.test_implicit_subscribed_tuple PASS: tests/test_lexnparse.py:TestSyntax.test_raw2 PASS: tests/test_lexnparse.py:TestSyntax.test_const PASS: tests/test_lexnparse.py:TestSyntax.test_neg_filter_priority PASS: tests/test_lexnparse.py:TestSyntax.test_const_assign PASS: tests/test_lexnparse.py:TestSyntax.test_localset PASS: tests/test_lexnparse.py:TestSyntax.test_parse_unary PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim PASS: tests/test_lexnparse.py:TestLstripBlocks.test_no_lstrip PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_false_with_no_lstrip PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_endline PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_inline PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_nested PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_left_chars PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_embeded_strings PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_preserve_leading_newlines PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_comment PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_simple PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_comment PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_angle_bracket_compact PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_outside_with_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_outside_with_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_inside_with_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_inside_with_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_without_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_without_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_blocks_consume_after_without_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_consume_before_without_new_line PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_comment PASS: tests/test_lexnparse.py:TestLstripBlocks.test_lstrip_trim_blocks_raw PASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_with_manual PASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax PASS: tests/test_lexnparse.py:TestLstripBlocks.test_php_syntax_compact PASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax PASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_with_manual PASS: tests/test_lexnparse.py:TestLstripBlocks.test_erb_syntax_no_lstrip PASS: tests/test_lexnparse.py:TestLstripBlocks.test_comment_syntax PASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_outer PASS: tests/test_lexnparse.py:TestTrimBlocks.test_lstrip_no_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_blocks_false_with_no_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_trim_nested PASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_nested PASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_comment_no_trim PASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_trim_lstrip PASS: tests/test_lexnparse.py:TestTrimBlocks.test_multiple_comment_no_trim_lstrip PASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_trim_lstrip PASS: tests/test_lexnparse.py:TestTrimBlocks.test_raw_no_trim_lstrip PASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_angle_bracket PASS: tests/test_lexnparse.py:TestTrimBlocks.test_no_trim_php_syntax PASS: tests/test_loader.py:TestLoaders.test_dict_loader PASS: tests/test_loader.py:TestLoaders.test_package_loader PASS: tests/test_loader.py:TestLoaders.test_filesystem_loader_overlapping_names PASS: tests/test_loader.py:TestLoaders.test_choice_loader PASS: tests/test_loader.py:TestLoaders.test_function_loader PASS: tests/test_loader.py:TestLoaders.test_prefix_loader PASS: tests/test_loader.py:TestLoaders.test_caching PASS: tests/test_loader.py:TestLoaders.test_no_cache PASS: tests/test_loader.py:TestLoaders.test_limited_size_cache PASS: tests/test_loader.py:TestLoaders.test_cache_loader_change PASS: tests/test_loader.py:TestLoaders.test_dict_loader_cache_invalidates PASS: tests/test_loader.py:TestLoaders.test_split_template_path PASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_str PASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_pathlib PASS: tests/test_loader.py:TestFileSystemLoader.test_searchpath_as_list_including_pathlib PASS: tests/test_loader.py:TestFileSystemLoader.test_caches_template_based_on_mtime PASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[utf-8-\u6587\u5b57\u5316\u3051] PASS: tests/test_loader.py:TestFileSystemLoader.test_uses_specified_encoding[iso-8859-1-\xe6\x96\x87\xe5\xad\x97\xe5\x8c\x96\xe3\x81\x91] PASS: tests/test_loader.py:TestFileSystemLoader.test_filename_normpath PASS: tests/test_loader.py:TestModuleLoader.test_log PASS: tests/test_loader.py:TestModuleLoader.test_deflated_zip_compile PASS: tests/test_loader.py:TestModuleLoader.test_stored_zip_compile PASS: tests/test_loader.py:TestModuleLoader.test_filesystem_compile PASS: tests/test_loader.py:TestModuleLoader.test_weak_references PASS: tests/test_loader.py:TestModuleLoader.test_choice_loader PASS: tests/test_loader.py:TestModuleLoader.test_prefix_loader PASS: tests/test_loader.py:TestModuleLoader.test_path_as_pathlib PASS: tests/test_loader.py:TestModuleLoader.test_supports_pathlib_in_list_of_paths PASS: tests/test_loader.py:test_package_dir_source[foo/test.html-FOO] PASS: tests/test_loader.py:test_package_dir_source[test.html-BAR] PASS: tests/test_loader.py:test_package_dir_list PASS: tests/test_loader.py:test_package_file_source[foo/test.html-FOO] PASS: tests/test_loader.py:test_package_file_source[test.html-BAR] PASS: tests/test_loader.py:test_package_file_list PASS: tests/test_loader.py:test_package_zip_source[foo/test.html-FOO] PASS: tests/test_loader.py:test_package_zip_source[test.html-BAR] PASS: tests/test_loader.py:test_package_zip_list PASS: tests/test_loader.py:test_package_zip_omit_curdir[] PASS: tests/test_loader.py:test_package_zip_omit_curdir[.] PASS: tests/test_loader.py:test_package_zip_omit_curdir[./] PASS: tests/test_loader.py:test_pep_451_import_hook PASS: tests/test_nativetypes.py:test_is_defined_native_return PASS: tests/test_nativetypes.py:test_undefined_native_return PASS: tests/test_nativetypes.py:test_adding_undefined_native_return PASS: tests/test_nativetypes.py:test_cast_int PASS: tests/test_nativetypes.py:test_list_add PASS: tests/test_nativetypes.py:test_multi_expression_add PASS: tests/test_nativetypes.py:test_loops PASS: tests/test_nativetypes.py:test_loops_with_ints PASS: tests/test_nativetypes.py:test_loop_look_alike PASS: tests/test_nativetypes.py:test_booleans[{{ value }}-True] PASS: tests/test_nativetypes.py:test_booleans[{{ value }}-False] PASS: tests/test_nativetypes.py:test_booleans[{{ 1 == 1 }}-True] PASS: tests/test_nativetypes.py:test_booleans[{{ 2 + 2 == 5 }}-False] PASS: tests/test_nativetypes.py:test_booleans[{{ None is none }}-True] PASS: tests/test_nativetypes.py:test_booleans[{{ '' == None }}-False] PASS: tests/test_nativetypes.py:test_variable_dunder PASS: tests/test_nativetypes.py:test_constant_dunder PASS: tests/test_nativetypes.py:test_constant_dunder_to_string PASS: tests/test_nativetypes.py:test_string_literal_var PASS: tests/test_nativetypes.py:test_string_top_level PASS: tests/test_nativetypes.py:test_tuple_of_variable_strings PASS: tests/test_nativetypes.py:test_concat_strings_with_quotes PASS: tests/test_nativetypes.py:test_no_intermediate_eval PASS: tests/test_nativetypes.py:test_spontaneous_env PASS: tests/test_nativetypes.py:test_leading_spaces PASS: tests/test_nativetypes.py:test_macro PASS: tests/test_nodes.py:test_template_hash PASS: tests/test_pickle.py:test_environment PASS: tests/test_regression.py:TestCorner.test_assigned_scoping PASS: tests/test_regression.py:TestCorner.test_closure_scoping PASS: tests/test_regression.py:TestBug.test_keyword_folding PASS: tests/test_regression.py:TestBug.test_extends_output_bugs PASS: tests/test_regression.py:TestBug.test_urlize_filter_escaping PASS: tests/test_regression.py:TestBug.test_urlize_filter_closing_punctuation PASS: tests/test_regression.py:TestBug.test_loop_call_loop PASS: tests/test_regression.py:TestBug.test_weird_inline_comment PASS: tests/test_regression.py:TestBug.test_old_macro_loop_scoping_bug PASS: tests/test_regression.py:TestBug.test_partial_conditional_assignments PASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug PASS: tests/test_regression.py:TestBug.test_stacked_locals_scoping_bug_twoframe PASS: tests/test_regression.py:TestBug.test_call_with_args PASS: tests/test_regression.py:TestBug.test_empty_if_condition_fails PASS: tests/test_regression.py:TestBug.test_recursive_loop_compile PASS: tests/test_regression.py:TestBug.test_else_loop_bug PASS: tests/test_regression.py:TestBug.test_correct_prefix_loader_name PASS: tests/test_regression.py:TestBug.test_pass_context_callable_class PASS: tests/test_regression.py:TestBug.test_block_set_with_extends PASS: tests/test_regression.py:TestBug.test_nested_for_else PASS: tests/test_regression.py:TestBug.test_macro_var_bug PASS: tests/test_regression.py:TestBug.test_macro_var_bug_advanced PASS: tests/test_regression.py:TestBug.test_callable_defaults PASS: tests/test_regression.py:TestBug.test_macro_escaping PASS: tests/test_regression.py:TestBug.test_macro_scoping PASS: tests/test_regression.py:TestBug.test_scopes_and_blocks PASS: tests/test_regression.py:TestBug.test_scopes_and_include PASS: tests/test_regression.py:TestBug.test_caller_scoping PASS: tests/test_regression.py:TestBug.test_variable_reuse PASS: tests/test_regression.py:TestBug.test_double_caller PASS: tests/test_regression.py:TestBug.test_double_caller_no_default PASS: tests/test_regression.py:TestBug.test_macro_blocks PASS: tests/test_regression.py:TestBug.test_scoped_block PASS: tests/test_regression.py:TestBug.test_recursive_loop_filter PASS: tests/test_regression.py:TestBug.test_empty_if PASS: tests/test_regression.py:TestBug.test_subproperty_if PASS: tests/test_regression.py:TestBug.test_set_and_include PASS: tests/test_regression.py:TestBug.test_loop_include PASS: tests/test_regression.py:TestBug.test_grouper_repr PASS: tests/test_regression.py:TestBug.test_custom_context PASS: tests/test_regression.py:TestBug.test_recursive_loop_bug PASS: tests/test_regression.py:TestBug.test_markup_and_chainable_undefined PASS: tests/test_regression.py:TestBug.test_scoped_block_loop_vars PASS: tests/test_regression.py:TestBug.test_pass_context_loop_vars PASS: tests/test_regression.py:TestBug.test_pass_context_scoped_loop_vars PASS: tests/test_regression.py:TestBug.test_pass_context_in_blocks PASS: tests/test_regression.py:TestBug.test_pass_context_block_and_loop PASS: tests/test_regression.py:TestBug.test_cached_extends[extends] PASS: tests/test_regression.py:TestBug.test_cached_extends[include] PASS: tests/test_regression.py:TestBug.test_nested_loop_scoping PASS: tests/test_regression.py:test_unicode_whitespace[\x0c] PASS: tests/test_regression.py:test_unicode_whitespace[\x85] PASS: tests/test_runtime.py:test_loop_idx PASS: tests/test_runtime.py:test_loop_idx0 PASS: tests/test_runtime.py:test_loopcontext0 PASS: tests/test_runtime.py:test_loopcontext1 PASS: tests/test_runtime.py:test_loopcontext2 PASS: tests/test_runtime.py:test_iterator_not_advanced_early PASS: tests/test_runtime.py:test_mock_not_pass_arg_marker PASS: tests/test_security.py:TestSandbox.test_unsafe PASS: tests/test_security.py:TestSandbox.test_immutable_environment PASS: tests/test_security.py:TestSandbox.test_restricted PASS: tests/test_security.py:TestSandbox.test_template_data PASS: tests/test_security.py:TestSandbox.test_attr_filter PASS: tests/test_security.py:TestSandbox.test_binary_operator_intercepting PASS: tests/test_security.py:TestSandbox.test_unary_operator_intercepting PASS: tests/test_security.py:TestStringFormat.test_basic_format_safety PASS: tests/test_security.py:TestStringFormat.test_basic_format_all_okay PASS: tests/test_security.py:TestStringFormat.test_safe_format_safety PASS: tests/test_security.py:TestStringFormat.test_safe_format_all_okay PASS: tests/test_security.py:TestStringFormat.test_empty_braces_format PASS: tests/test_security.py:TestStringFormatMap.test_basic_format_safety PASS: tests/test_security.py:TestStringFormatMap.test_basic_format_all_okay PASS: tests/test_security.py:TestStringFormatMap.test_safe_format_all_okay PASS: tests/test_tests.py:TestTestsCase.test_defined PASS: tests/test_tests.py:TestTestsCase.test_even PASS: tests/test_tests.py:TestTestsCase.test_odd PASS: tests/test_tests.py:TestTestsCase.test_lower PASS: tests/test_tests.py:TestTestsCase.test_types[none is none-True] PASS: tests/test_tests.py:TestTestsCase.test_types[false is none-False] PASS: tests/test_tests.py:TestTestsCase.test_types[true is none-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is none-False] PASS: tests/test_tests.py:TestTestsCase.test_types[none is true-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is true-False] PASS: tests/test_tests.py:TestTestsCase.test_types[true is true-True] PASS: tests/test_tests.py:TestTestsCase.test_types[0 is true-False] PASS: tests/test_tests.py:TestTestsCase.test_types[1 is true-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is true-False] PASS: tests/test_tests.py:TestTestsCase.test_types[none is false-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is false-True] PASS: tests/test_tests.py:TestTestsCase.test_types[true is false-False] PASS: tests/test_tests.py:TestTestsCase.test_types[0 is false-False] PASS: tests/test_tests.py:TestTestsCase.test_types[1 is false-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is false-False] PASS: tests/test_tests.py:TestTestsCase.test_types[none is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is boolean-True] PASS: tests/test_tests.py:TestTestsCase.test_types[true is boolean-True] PASS: tests/test_tests.py:TestTestsCase.test_types[0 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[1 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[0.0 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[1.0 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is boolean-False] PASS: tests/test_tests.py:TestTestsCase.test_types[none is integer-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is integer-False] PASS: tests/test_tests.py:TestTestsCase.test_types[true is integer-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is integer-True] PASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is integer-False] PASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is integer-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is float-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is float-False] PASS: tests/test_tests.py:TestTestsCase.test_types[true is float-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is float-False] PASS: tests/test_tests.py:TestTestsCase.test_types[4.2 is float-True] PASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is float-False] PASS: tests/test_tests.py:TestTestsCase.test_types[none is number-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[true is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[3.14159 is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[complex is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[(10 ** 100) is number-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is string-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is string-False] PASS: tests/test_tests.py:TestTestsCase.test_types[true is string-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is string-False] PASS: tests/test_tests.py:TestTestsCase.test_types["foo" is string-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is sequence-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is sequence-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is sequence-False] PASS: tests/test_tests.py:TestTestsCase.test_types["foo" is sequence-True] PASS: tests/test_tests.py:TestTestsCase.test_types[[] is sequence-True] PASS: tests/test_tests.py:TestTestsCase.test_types[[1, 2, 3] is sequence-True] PASS: tests/test_tests.py:TestTestsCase.test_types[{} is sequence-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is mapping-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is mapping-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is mapping-False] PASS: tests/test_tests.py:TestTestsCase.test_types["foo" is mapping-False] PASS: tests/test_tests.py:TestTestsCase.test_types[[] is mapping-False] PASS: tests/test_tests.py:TestTestsCase.test_types[{} is mapping-True] PASS: tests/test_tests.py:TestTestsCase.test_types[mydict is mapping-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is iterable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is iterable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is iterable-False] PASS: tests/test_tests.py:TestTestsCase.test_types["foo" is iterable-True] PASS: tests/test_tests.py:TestTestsCase.test_types[[] is iterable-True] PASS: tests/test_tests.py:TestTestsCase.test_types[{} is iterable-True] PASS: tests/test_tests.py:TestTestsCase.test_types[range(5) is iterable-True] PASS: tests/test_tests.py:TestTestsCase.test_types[none is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[false is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[42 is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types["foo" is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[[] is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[{} is callable-False] PASS: tests/test_tests.py:TestTestsCase.test_types[range is callable-True] PASS: tests/test_tests.py:TestTestsCase.test_upper PASS: tests/test_tests.py:TestTestsCase.test_equalto PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 2-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[eq 3-False] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 3-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ne 2-False] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 3-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[lt 2-False] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 2-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[le 1-False] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 1-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[gt 2-False] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 2-True] PASS: tests/test_tests.py:TestTestsCase.test_compare_aliases[ge 3-False] PASS: tests/test_tests.py:TestTestsCase.test_sameas PASS: tests/test_tests.py:TestTestsCase.test_no_paren_for_arg1 PASS: tests/test_tests.py:TestTestsCase.test_escaped PASS: tests/test_tests.py:TestTestsCase.test_greaterthan PASS: tests/test_tests.py:TestTestsCase.test_lessthan PASS: tests/test_tests.py:TestTestsCase.test_multiple_tests PASS: tests/test_tests.py:TestTestsCase.test_in PASS: tests/test_tests.py:test_name_undefined PASS: tests/test_tests.py:test_name_undefined_in_if PASS: tests/test_tests.py:test_is_filter PASS: tests/test_tests.py:test_is_test PASS: tests/test_utils.py:TestLRUCache.test_simple PASS: tests/test_utils.py:TestLRUCache.test_values PASS: tests/test_utils.py:TestLRUCache.test_values_empty PASS: tests/test_utils.py:TestLRUCache.test_pickleable PASS: tests/test_utils.py:TestLRUCache.test_copy[copy0] PASS: tests/test_utils.py:TestLRUCache.test_copy[copy1] PASS: tests/test_utils.py:TestLRUCache.test_clear PASS: tests/test_utils.py:TestLRUCache.test_repr PASS: tests/test_utils.py:TestLRUCache.test_items PASS: tests/test_utils.py:TestLRUCache.test_setdefault PASS: tests/test_utils.py:TestHelpers.test_object_type_repr PASS: tests/test_utils.py:TestHelpers.test_autoescape_select PASS: tests/test_utils.py:TestEscapeUrlizeTarget.test_escape_urlize_target PASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_markup PASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_html PASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_n PASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_min PASS: tests/test_utils.py:TestLoremIpsum.test_lorem_ipsum_max PASS: tests/test_utils.py:test_missing PASS: tests/test_utils.py:test_consume ============================================================================ Testsuite summary # TOTAL: 842 # PASS: 842 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd082] [ 0.000000] Linux version 6.1.38-yocto-standard (oe-user@oe-host) (aarch64-poky-linux-gcc (GCC) 13.1.1 20230520, GNU ld (GNU Binutils) 2.40.0.20230419) #1 SMP PREEMPT Thu Jul 6 18:52:54 UTC 2023 [ 0.000000] random: crng init done [ 0.000000] Machine model: linux,dummy-virt [ 0.000000] Memory limited to 1024MB [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] psci: SMC Calling Convention v1.1 [ 0.000000] percpu: Embedded 26 pages/cpu s68392 r8192 d29912 u106496 [ 0.000000] pcpu-alloc: s68392 r8192 d29912 u106496 alloc=26*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Spectre-v2 [ 0.000000] CPU features: detected: Spectre-v4 [ 0.000000] CPU features: detected: Spectre-BHB [ 0.000000] CPU features: detected: ARM erratum 1742098 [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048 [ 0.000000] Kernel command line: root=/dev/vda rw mem=1024M ip=192.168.7.4::192.168.7.3:255.255.255.0::eth0:off:8.8.8.8 console=ttyAMA0 console=hvc0 printk.time=1 [ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] Memory: 1003360K/1048576K available (12096K kernel code, 1966K rwdata, 2840K rodata, 3840K init, 841K bss, 45216K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 37950 entries in 149 pages [ 0.000000] ftrace: allocated 149 pages with 4 groups [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: 256 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000080a0000 [ 0.000000] ITS [mem 0x08080000-0x0809ffff] [ 0.000000] ITS@0x0000000008080000: allocated 8192 Devices @419a0000 (indirect, esz 8, psz 64K, shr 1) [ 0.000000] ITS@0x0000000008080000: allocated 8192 Interrupt Collections @419b0000 (flat, esz 8, psz 64K, shr 1) [ 0.000000] GICv3: using LPI property table @0x00000000419c0000 [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000419d0000 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 50.00MHz (virt). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns [ 0.000000] sched_clock: 56 bits at 50MHz, resolution 20ns, wraps every 4398046511100ns [ 0.000499] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) [ 0.000548] Console: colour dummy device 80x25 [ 0.000559] Calibrating delay loop (skipped), value calculated using timer frequency.. 100.00 BogoMIPS (lpj=200000) [ 0.000563] pid_max: default: 32768 minimum: 301 [ 0.000588] LSM: Security Framework initializing [ 0.000598] landlock: Up and running. [ 0.000638] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.000644] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.001025] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.001309] cblist_init_generic: Setting adjustable number of callback queues. [ 0.001314] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.001347] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.001384] cblist_init_generic: Setting shift to 2 and lim to 1. [ 0.001464] rcu: Hierarchical SRCU implementation. [ 0.001465] rcu: Max phase no-delay instances is 1000. [ 0.001638] Platform MSI: its@8080000 domain created [ 0.001654] PCI/MSI: /intc@8000000/its@8080000 domain created [ 0.001662] EFI services will not be available. [ 0.001754] smp: Bringing up secondary CPUs ... [ 0.010144] Detected PIPT I-cache on CPU1 [ 0.010198] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 0.010218] GICv3: CPU1: found redistributor 1 region 0:0x00000000080c0000 [ 0.010303] GICv3: CPU1: using allocated LPI pending table @0x00000000419e0000 [ 0.010362] CPU1: Booted secondary processor 0x0000000001 [0x410fd082] [ 0.018429] Detected PIPT I-cache on CPU2 [ 0.018486] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 0.018508] GICv3: CPU2: found redistributor 2 region 0:0x00000000080e0000 [ 0.018586] GICv3: CPU2: using allocated LPI pending table @0x00000000419f0000 [ 0.018646] CPU2: Booted secondary processor 0x0000000002 [0x410fd082] [ 0.028548] Detected PIPT I-cache on CPU3 [ 0.028608] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 0.028634] GICv3: CPU3: found redistributor 3 region 0:0x0000000008100000 [ 0.028714] GICv3: CPU3: using allocated LPI pending table @0x0000000041a00000 [ 0.028774] CPU3: Booted secondary processor 0x0000000003 [0x410fd082] [ 0.028897] smp: Brought up 1 node, 4 CPUs [ 0.028901] SMP: Total of 4 processors activated. [ 0.028904] CPU features: detected: 32-bit EL0 Support [ 0.028905] CPU features: detected: CRC32 instructions [ 0.028975] CPU: All CPU(s) started at EL1 [ 0.028976] alternatives: applying system-wide alternatives [ 0.029650] devtmpfs: initialized [ 0.030398] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.030406] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.030528] DMI not present or invalid. [ 0.030728] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.030967] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations [ 0.031001] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.031033] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.031181] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.031285] ASID allocator initialised with 65536 entries [ 0.031292] Serial: AMBA PL011 UART driver [ 0.033567] 9000000.pl011: ttyAMA0 at MMIO 0x9000000 (irq = 13, base_baud = 0) is a PL011 rev1 [ 0.143794] printk: console [ttyAMA0] enabled [ 0.216727] raid6: neonx8 gen() 7108 MB/s [ 0.284878] raid6: neonx4 gen() 7081 MB/s [ 0.353143] raid6: neonx2 gen() 5763 MB/s [ 0.421605] raid6: neonx1 gen() 4144 MB/s [ 0.490017] raid6: int64x8 gen() 4040 MB/s [ 0.558409] raid6: int64x4 gen() 4004 MB/s [ 0.626803] raid6: int64x2 gen() 3772 MB/s [ 0.695266] raid6: int64x1 gen() 2899 MB/s [ 0.696039] raid6: using algorithm neonx8 gen() 7108 MB/s [ 0.763733] raid6: .... xor() 5198 MB/s, rmw enabled [ 0.772114] raid6: using neon recovery algorithm [ 0.773110] iommu: Default domain type: Translated [ 0.773883] iommu: DMA domain TLB invalidation policy: strict mode [ 0.775053] SCSI subsystem initialized [ 0.775711] usbcore: registered new interface driver usbfs [ 0.776626] usbcore: registered new interface driver hub [ 0.777464] usbcore: registered new device driver usb [ 0.778303] pps_core: LinuxPPS API ver. 1 registered [ 0.779069] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.780457] PTP clock support registered [ 0.781922] vgaarb: loaded [ 0.782519] clocksource: Switched to clocksource arch_sys_counter [ 0.843736] NET: Registered PF_INET protocol family [ 0.844815] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.846691] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) [ 0.848139] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.849364] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.850802] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) [ 0.851966] TCP: Hash tables configured (established 8192 bind 8192) [ 0.853062] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.854135] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.855537] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.856810] RPC: Registered named UNIX socket transport module. [ 0.857743] RPC: Registered udp transport module. [ 0.858495] RPC: Registered tcp transport module. [ 0.859306] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.860318] PCI: CLS 0 bytes, default 64 [ 0.862321] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 0.864513] workingset: timestamp_bits=46 max_order=18 bucket_order=0 [ 0.868611] NFS: Registering the id_resolver key type [ 0.869490] Key type id_resolver registered [ 0.870177] Key type id_legacy registered [ 0.872974] Key type cifs.idmap registered [ 0.890253] xor: measuring software checksum speed [ 0.892887] 8regs : 5710 MB/sec [ 0.895418] 32regs : 5913 MB/sec [ 0.898101] arm64_neon : 5052 MB/sec [ 0.898910] xor: using function: 32regs (5913 MB/sec) [ 0.899829] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.901002] io scheduler mq-deadline registered [ 0.901725] io scheduler kyber registered [ 0.903348] pci-host-generic 4010000000.pcie: host bridge /pcie@10000000 ranges: [ 0.904666] pci-host-generic 4010000000.pcie: IO 0x003eff0000..0x003effffff -> 0x0000000000 [ 0.906063] pci-host-generic 4010000000.pcie: MEM 0x0010000000..0x003efeffff -> 0x0010000000 [ 0.907581] pci-host-generic 4010000000.pcie: MEM 0x8000000000..0xffffffffff -> 0x8000000000 [ 0.909002] pci-host-generic 4010000000.pcie: Memory resource size exceeds max for 32 bits [ 0.910379] pci-host-generic 4010000000.pcie: ECAM at [mem 0x4010000000-0x401fffffff] for [bus 00-ff] [ 0.912056] pci-host-generic 4010000000.pcie: PCI host bridge to bus 0000:00 [ 0.913171] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.914029] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] [ 0.915068] pci_bus 0000:00: root bus resource [mem 0x10000000-0x3efeffff] [ 0.916147] pci_bus 0000:00: root bus resource [mem 0x8000000000-0xffffffffff] [ 0.917347] pci 0000:00:00.0: [1b36:0008] type 00 class 0x060000 [ 0.918855] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 [ 0.919898] pci 0000:00:01.0: reg 0x10: [io 0x0000-0x001f] [ 0.920807] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.921904] pci 0000:00:01.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] [ 0.923135] pci 0000:00:01.0: reg 0x30: [mem 0x00000000-0x0003ffff pref] [ 0.924718] pci 0000:00:02.0: [1af4:1005] type 00 class 0x00ff00 [ 0.925755] pci 0000:00:02.0: reg 0x10: [io 0x0000-0x001f] [ 0.926712] pci 0000:00:02.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.927806] pci 0000:00:02.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] [ 0.929509] pci 0000:00:03.0: [1af4:1001] type 00 class 0x010000 [ 0.930574] pci 0000:00:03.0: reg 0x10: [io 0x0000-0x007f] [ 0.931480] pci 0000:00:03.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.932565] pci 0000:00:03.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] [ 0.934343] pci 0000:00:04.0: [1b36:000d] type 00 class 0x0c0330 [ 0.935502] pci 0000:00:04.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit] [ 0.937242] pci 0000:00:05.0: [1af4:1003] type 00 class 0x078000 [ 0.938653] pci 0000:00:05.0: reg 0x10: [io 0x0000-0x003f] [ 0.939604] pci 0000:00:05.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.940699] pci 0000:00:05.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] [ 0.942475] pci 0000:00:06.0: [1af4:1050] type 00 class 0x038000 [ 0.943652] pci 0000:00:06.0: reg 0x14: [mem 0x00000000-0x00000fff] [ 0.944741] pci 0000:00:06.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit pref] [ 0.946691] pci 0000:00:01.0: BAR 6: assigned [mem 0x10000000-0x1003ffff pref] [ 0.947831] pci 0000:00:01.0: BAR 4: assigned [mem 0x8000000000-0x8000003fff 64bit pref] [ 0.949164] pci 0000:00:02.0: BAR 4: assigned [mem 0x8000004000-0x8000007fff 64bit pref] [ 0.950542] pci 0000:00:03.0: BAR 4: assigned [mem 0x8000008000-0x800000bfff 64bit pref] [ 0.951887] pci 0000:00:04.0: BAR 0: assigned [mem 0x800000c000-0x800000ffff 64bit] [ 0.953135] pci 0000:00:05.0: BAR 4: assigned [mem 0x8000010000-0x8000013fff 64bit pref] [ 0.954597] pci 0000:00:06.0: BAR 4: assigned [mem 0x8000014000-0x8000017fff 64bit pref] [ 0.955929] pci 0000:00:01.0: BAR 1: assigned [mem 0x10040000-0x10040fff] [ 0.957004] pci 0000:00:02.0: BAR 1: assigned [mem 0x10041000-0x10041fff] [ 0.958081] pci 0000:00:03.0: BAR 1: assigned [mem 0x10042000-0x10042fff] [ 0.959250] pci 0000:00:05.0: BAR 1: assigned [mem 0x10043000-0x10043fff] [ 0.960325] pci 0000:00:06.0: BAR 1: assigned [mem 0x10044000-0x10044fff] [ 0.961398] pci 0000:00:03.0: BAR 0: assigned [io 0x1000-0x107f] [ 0.962376] pci 0000:00:05.0: BAR 0: assigned [io 0x1080-0x10bf] [ 0.963425] pci 0000:00:01.0: BAR 0: assigned [io 0x10c0-0x10df] [ 0.964477] pci 0000:00:02.0: BAR 0: assigned [io 0x10e0-0x10ff] [ 0.965534] pci 0000:00:04.0: enabling device (0000 -> 0002) [ 0.969099] virtio-pci 0000:00:01.0: enabling device (0000 -> 0003) [ 0.973919] virtio-pci 0000:00:02.0: enabling device (0000 -> 0003) [ 0.978817] virtio-pci 0000:00:03.0: enabling device (0000 -> 0003) [ 0.983805] virtio-pci 0000:00:05.0: enabling device (0000 -> 0003) [ 0.990890] virtio-pci 0000:00:06.0: enabling device (0000 -> 0002) [ 1.235430] printk: console [hvc0] enabled [ 1.236411] [drm] pci: virtio-gpu-pci detected at 0000:00:06.0 [ 1.239482] [drm] features: -virgl +edid -resource_blob -host_visible [ 1.239488] [drm] features: -context_init [ 1.242664] [drm] number of scanouts: 1 [ 1.243554] [drm] number of cap sets: 0 [ 1.245208] [drm] Initialized virtio_gpu 0.1.0 0 for 0000:00:06.0 on minor 0 [ 1.254544] virtio-pci 0000:00:06.0: [drm] drm_plane_enable_fb_damage_clips() not called [ 1.280036] Console: switching to colour frame buffer device 160x50 [ 1.302503] virtio-pci 0000:00:06.0: [drm] fb0: virtio_gpudrmfb frame buffer device [ 1.304326] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 1.309540] brd: module loaded [ 1.310597] virtio_blk virtio2: 4/0/0 default/read/poll queues [ 1.313561] virtio_blk virtio2: [vda] 807496 512-byte logical blocks (413 MB/394 MiB) [ 1.320922] xhci_hcd 0000:00:04.0: xHCI Host Controller [ 1.322183] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 1 [ 1.324108] xhci_hcd 0000:00:04.0: hcc params 0x00087001 hci version 0x100 quirks 0x0000000000000010 [ 1.327147] xhci_hcd 0000:00:04.0: xHCI Host Controller [ 1.328327] xhci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2 [ 1.329935] xhci_hcd 0000:00:04.0: Host supports USB 3.0 SuperSpeed [ 1.331870] hub 1-0:1.0: USB hub found [ 1.332785] hub 1-0:1.0: 4 ports detected [ 1.334030] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.336151] hub 2-0:1.0: USB hub found [ 1.337151] hub 2-0:1.0: 4 ports detected [ 1.338928] rtc-pl031 9010000.pl031: registered as rtc0 [ 1.340130] rtc-pl031 9010000.pl031: setting system clock to 2023-07-19T01:24:41 UTC (1689729881) [ 1.342478] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com [ 1.344618] usbcore: registered new interface driver usbhid [ 1.345798] usbhid: USB HID core driver [ 1.346732] u32 classifier [ 1.347378] input device check on [ 1.348219] Actions configured [ 1.349283] NET: Registered PF_INET6 protocol family [ 1.351064] Segment Routing with IPv6 [ 1.351957] In-situ OAM (IOAM) with IPv6 [ 1.352886] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.354423] NET: Registered PF_PACKET protocol family [ 1.355745] Bridge firewalling registered [ 1.356692] Key type dns_resolver registered [ 1.357840] NET: Registered PF_VSOCK protocol family [ 1.359283] registered taskstats version 1 [ 1.360401] Key type .fscrypt registered [ 1.361304] Key type fscrypt-provisioning registered [ 1.364000] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no [ 1.366804] Key type encrypted registered [ 1.371022] printk: console [netcon0] enabled [ 1.372158] netconsole: network logging started [ 1.390573] IP-Config: Complete: [ 1.391568] device=eth0, hwaddr=52:54:00:12:34:04, ipaddr=192.168.7.4, mask=255.255.255.0, gw=192.168.7.3 [ 1.393699] host=192.168.7.4, domain=, nis-domain=(none) [ 1.395055] bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath= [ 1.395060] nameserver0=8.8.8.8 [ 1.397900] md: Waiting for all devices to be available before autodetect [ 1.399539] md: If you don't use raid, use raid=noautodetect [ 1.400854] md: Autodetecting RAID arrays. [ 1.401766] md: autorun ... [ 1.402425] md: ... autorun DONE. [ 1.420103] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: disabled. [ 1.421985] VFS: Mounted root (ext4 filesystem) on device 253:0. [ 1.423729] devtmpfs: mounted [ 1.426170] Freeing unused kernel memory: 3840K [ 1.446647] Run /sbin/init as init process [ 1.447707] with arguments: [ 1.447709] /sbin/init [ 1.447711] with environment: [ 1.447713] HOME=/ [ 1.447715] TERM=linux [ 1.602560] usb 1-1: new high-speed USB device number 2 using xhci_hcd [ 1.721527] udevd[134]: starting version 3.2.12 [ 1.730063] udevd[134]: specified group 'sgx' unknown [ 1.738052] udevd[135]: starting eudev-3.2.12 [ 1.761085] input: QEMU QEMU USB Tablet as /devices/platform/4010000000.pcie/pci0000:00/0000:00:04.0/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input0 [ 1.764395] hid-generic 0003:0627:0001.0001: input: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:04.0-1/input0 [ 1.902563] usb 1-2: new high-speed USB device number 3 using xhci_hcd [ 2.060928] input: QEMU QEMU USB Keyboard as /devices/platform/4010000000.pcie/pci0000:00/0000:00:04.0/usb1/1-2/1-2:1.0/0003:0627:0001.0002/input/input1 [ 2.122692] hid-generic 0003:0627:0001.0002: input: USB HID v1.11 Keyboard [QEMU QEMU USB Keyboard] on usb-0000:00:04.0-2/input0 [ 2.229691] EXT4-fs (vda): re-mounted. Quota mode: disabled. [ 2.330611] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready init |-getty 38400 tty1 |-klogd -n |-sshd | `-sshd | `-ptest-runner -t 450 -d /usr/lib | |-ptest-runner-co /usr/bin/ptest-runner-collect-system-data | | `-pstree -a -l | `-(run-ptest) |-start_getty /bin/start_getty 115200 ttyAMA0 vt102 | `-sh |-start_getty /bin/start_getty 115200 hvc0 vt102 | `-getty -L 115200 hvc0 vt102 |-syslogd -n -O /var/log/messages `-udevd -d Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 367906 66468 277155 19% / devtmpfs 501680 0 501680 0% /dev tmpfs 503600 76 503524 0% /run tmpfs 503600 112 503488 0% /var/volatile total used free shared buff/cache available Mem: 1007200 33272 915804 4192 58124 953708 Swap: 0 0 0 DURATION: 11 END: /usr/lib/python3-jinja2/ptest 2023-07-19T01:25 STOP: ptest-runner TOTAL: 1 FAIL: 0