Source: node-terser Version: 4.1.2-6 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200620 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > NODE_PATH=lib TRAVIS=1 node test/run-tests.js \ > > *** Entering [compress] > --- arguments.js > Running test [replace_index] > Running test [replace_index_strict] > Running test [replace_index_keep_fargs] > Running test [replace_index_keep_fargs_strict] > Running test [modified] > Running test [modified_strict] > Running test [arguments_in_arrow_func_1] > Running test [arguments_in_arrow_func_2] > Running test [arguments_and_destructuring_1] > Running test [arguments_and_destructuring_2] > Running test [arguments_and_destructuring_3] > Running test [duplicate_parameter_with_arguments] > --- array-constructor.js > Running test [array_constructor] > Running test [array_constructor_unsafe] > --- arrays.js > Running test [holes_and_undefined] > Running test [constant_join] > Running test [constant_join_2] > Running test [spread_with_variable_as_last_element] > Running test [spread_with_variable_in_middle] > Running test [spread_with_variable_at_front] > Running test [spread_with_variable_at_front_after_elisions] > Running test [spread_with_array_at_end] > Running test [spread_with_logical_expression_at_end] > Running test [spread_with_logical_expression_at_middle] > Running test [constant_join_3] > Running test [for_loop] > Running test [index] > Running test [length] > Running test [index_length] > --- arrow.js > Running test [arrow_functions_without_body] > Running test [arrow_functions_with_body] > Running test [arrow_function_with_single_parameter_with_default] > Running test [arrow_binding_pattern] > Running test [arrow_binding_pattern_strict] > Running test [arrow_with_regexp] > Running test [arrow_unused] > Running test [arrow_unused_toplevel] > Running test [no_leading_parentheses] > Running test [async_identifiers] > Running test [async_function_expression] > Running test [issue_27] > Running test [issue_2105_1] > Running test [issue_2105_2] > Running test [issue_2136_2] > Running test [issue_2136_3] > Running test [call_args] > Running test [call_args_drop_param] > Running test [issue_485_crashing_1530] > Running test [issue_2084] > Running test [export_default_object_expression] > Running test [concise_methods_with_computed_property2] > Running test [async_object_literal] > Running test [issue_2271] > Running test [concise_method_with_super] > Running test [issue_3092a] > Running test [issue_3092b] > --- ascii.js > Running test [ascii_only_true] > Running test [ascii_only_false] > --- asm.js > Running test [asm_mixed] > Running test [asm_toplevel] > Running test [asm_function_expression] > Running test [asm_nested_functions] > --- assignment.js > Running test [op_equals_left_local_var] > Running test [op_equals_right_local_var] > Running test [op_equals_left_global_var] > Running test [op_equals_right_global_var] > --- async.js > Running test [await_precedence] > Running test [await_precedence_prop] > Running test [await_precedence_call] > Running test [async_function_declaration] > Running test [async_function_expression] > Running test [async_class] > Running test [async_object_literal] > Running test [async_export] > Running test [async_inline] > Running test [async_identifiers] > Running test [async_shorthand_property] > Running test [async_arrow] > Running test [async_arrow_wait] > Running test [async_arrow_iife] > Running test [async_arrow_iife_negate_iife] > Running test [issue_2344_1] > Running test [issue_2344_2] > Running test [issue_3079] > Running test [issue_3079_2] > Running test [for_await_of] > Running test [for_await_of_2] > Running test [issue_87] > Running test [async_generator_function] > Running test [async_generator_class_method] > Running test [async_generator_static_class_method] > Running test [async_generator_object_literal_method] > --- big_int.js > Running test [big_int_positive] > Running test [big_int_negative] > Running test [big_int_hex] > Running test [big_int_binary] > Running test [big_int_octal] > --- block-scope.js > Running test [let_statement] > Running test [do_not_hoist_let] > Running test [do_not_remove_anon_blocks_if_they_have_decls] > Running test [remove_unused_in_global_block] > Running test [regression_block_scope_resolves] > Running test [switch_block_scope_mangler] > Running test [issue_241] > Running test [issue_334] > --- blocks.js > Running test [remove_blocks] > Running test [keep_some_blocks] > Running test [issue_1664] > Running test [issue_1672_for] > Running test [issue_1672_for_strict] > Running test [issue_1672_if] > Running test [issue_1672_if_strict] > Running test [issue_2946_else_const] > --- collapse_vars.js > Running test [collapse_vars_side_effects_1] > Running test [collapse_vars_side_effects_2] > Running test [collapse_vars_issue_721] > Running test [collapse_vars_properties] > Running test [collapse_vars_if] > Running test [collapse_vars_while] > Running test [collapse_vars_do_while] > Running test [collapse_vars_do_while_drop_assign] > Running test [collapse_vars_seq] > Running test [collapse_vars_throw] > Running test [collapse_vars_switch] > Running test [collapse_vars_assignment] > Running test [collapse_vars_lvalues] > Running test [collapse_vars_lvalues_drop_assign] > Running test [collapse_vars_misc1] > Running test [collapse_vars_self_reference] > Running test [collapse_vars_repeated] > Running test [collapse_vars_closures] > Running test [collapse_vars_unary] > Running test [collapse_vars_try] > Running test [collapse_vars_array] > Running test [collapse_vars_object] > Running test [collapse_vars_eval_and_with] > Running test [collapse_vars_constants] > Running test [collapse_vars_arguments] > Running test [collapse_vars_short_circuit] > Running test [collapse_vars_short_circuited_conditions] > Running test [collapse_vars_regexp] > Running test [issue_1537] > Running test [issue_1537_for_of] > Running test [issue_1537_destructuring_1] > Running test [issue_1537_destructuring_2] > Running test [issue_1537_destructuring_3] > Running test [issue_1537_destructuring_for_in] > Running test [issue_1537_destructuring_for_of] > Running test [issue_1562] > Running test [issue_1605_1] > Running test [issue_1605_2] > Running test [issue_1631_1] > Running test [issue_1631_2] > Running test [issue_1631_3] > Running test [var_side_effects_1] > Running test [var_side_effects_2] > Running test [var_side_effects_3] > Running test [reduce_vars_assign] > Running test [iife_1] > Running test [iife_2] > Running test [var_defs] > Running test [assignment] > Running test [for_init] > Running test [switch_case_1] > Running test [switch_case_2] > Running test [switch_case_3] > Running test [issue_27] > Running test [modified] > Running test [issue_1858] > Running test [anonymous_function] > Running test [side_effects_property] > Running test [undeclared] > Running test [ref_scope] > Running test [chained_1] > Running test [chained_2] > Running test [chained_3] > Running test [boolean_binary_1] > Running test [boolean_binary_2] > Running test [inner_lvalues] > Running test [double_def_1] > Running test [double_def_2] > Running test [toplevel_single_reference] > Running test [unused_orig] > Running test [issue_315] > Running test [lvalues_def] > Running test [compound_assignment] > Running test [reassign_const_1] > Running test [reassign_const_2] > Running test [issue_2187_1] > Running test [issue_2187_2] > Running test [issue_2187_3] > Running test [issue_2203_1] > Running test [issue_2203_2] > Running test [issue_2203_3] > Running test [issue_2203_4] > Running test [duplicate_argname] > Running test [issue_2250_1] > Running test [issue_2250_2] > Running test [issue_2298] > Running test [issue_2313_1] > Running test [issue_2313_2] > Running test [issue_2319_1] > Running test [issue_2319_2] > Running test [issue_2319_3] > Running test [issue_2365] > Running test [issue_2364_1] > Running test [issue_2364_2] > Running test [issue_2364_3] > Running test [issue_2364_4] > Running test [issue_2364_5] > Running test [issue_2364_6] > Running test [issue_2364_7] > Running test [issue_2364_8] > Running test [issue_2364_9] > Running test [pure_getters_chain] > Running test [conditional_1] > Running test [conditional_2] > Running test [issue_2425_1] > Running test [issue_2425_2] > Running test [issue_2425_3] > Running test [issue_2437] > Running test [issue_2453] > Running test [issue_2436_1] > Running test [issue_2436_2] > Running test [issue_2436_3] > Running test [issue_2436_4] > Running test [issue_2436_5] > Running test [issue_2436_6] > Running test [issue_2436_7] > Running test [issue_2436_8] > Running test [issue_2436_9] > Running test [issue_2436_10] > Running test [issue_2436_11] > Running test [issue_2436_12] > Running test [issue_2436_13] > Running test [issue_2436_14] > Running test [issue_2497] > Running test [issue_2506] > Running test [issue_2571_1] > Running test [issue_2571_2] > Running test [may_throw_1] > Running test [may_throw_2] > Running test [side_effect_free_replacement] > Running test [recursive_function_replacement] > Running test [cascade_conditional] > Running test [cascade_if_1] > Running test [cascade_if_2] > Running test [cascade_return] > Running test [cascade_switch] > Running test [cascade_call] > Running test [replace_all_var] > Running test [cascade_statement] > Running test [cascade_forin] > Running test [unsafe_builtin] > Running test [return_1] > Running test [return_2] > Running test [return_3] > Running test [return_4] > Running test [issue_2858] > Running test [cond_branch_1] > Running test [cond_branch_2] > Running test [cond_branch_switch] > Running test [issue_2873_1] > Running test [issue_2873_2] > Running test [issue_2878] > Running test [issue_2891_1] > Running test [issue_2891_2] > Running test [issue_2908] > Running test [issue_3096] > Running test [issue_2914_1] > Running test [issue_2914_2] > Running test [issue_2931] > Running test [issue_2954_1] > Running test [issue_2954_2] > Running test [issue_2954_3] > Running test [collapse_rhs_conditional_1] > Running test [collapse_rhs_conditional_2] > Running test [collapse_rhs_lhs_1] > Running test [collapse_rhs_lhs_2] > Running test [collapse_rhs_loop] > Running test [collapse_rhs_side_effects] > Running test [collapse_rhs_vardef] > Running test [collapse_rhs_array] > Running test [collapse_rhs_boolean_1] > Running test [collapse_rhs_boolean_2] > Running test [collapse_rhs_function] > Running test [collapse_rhs_number] > Running test [collapse_rhs_object] > Running test [collapse_rhs_regexp] > Running test [collapse_rhs_string] > Running test [collapse_rhs_var] > Running test [collapse_rhs_this] > Running test [collapse_rhs_undefined] > Running test [issue_2437_1] > Running test [issue_2974] > Running test [issue_3032] > Running test [issue_805] > Running test [replace_all_var_scope] > --- comparing.js > Running test [keep_comparisons] > Running test [keep_comparisons_with_unsafe_comps] > Running test [dont_change_in_or_instanceof_expressions] > Running test [self_comparison_1] > Running test [self_comparison_2] > Running test [issue_2857_1] > Running test [issue_2857_2] > Running test [issue_2857_3] > Running test [issue_2857_4] > Running test [issue_2857_5] > Running test [issue_2857_6] > --- concat-strings.js > Running test [concat_1] > Running test [concat_2] > Running test [concat_3] > Running test [concat_4] > Running test [concat_5] > Running test [concat_6] > Running test [concat_7] > Running test [concat_8] > --- conditionals.js > Running test [ifs_1] > Running test [ifs_2] > Running test [ifs_3_should_warn] > Running test [ifs_4] > Running test [ifs_5] > Running test [ifs_6] > Running test [cond_1] > Running test [cond_2] > Running test [cond_3] > Running test [cond_4] > Running test [cond_5] > Running test [cond_7] > Running test [cond_7_1] > Running test [cond_8] > Running test [cond_8b] > Running test [cond_8c] > Running test [cond_9] > Running test [ternary_boolean_consequent] > Running test [ternary_boolean_alternative] > Running test [trivial_boolean_ternary_expressions] > Running test [issue_1154] > Running test [no_evaluate] > Running test [equality_conditionals_false] > Running test [equality_conditionals_true] > Running test [issue_1645_1] > Running test [issue_1645_2] > Running test [condition_symbol_matches_consequent] > Running test [delete_conditional_1] > Running test [delete_conditional_2] > Running test [issue_2535_1] > Running test [issue_2535_2] > Running test [issue_2560] > Running test [issue_2994] > Running test [hoist_decl] > Running test [to_and_or] > --- const.js > Running test [issue_1191] > Running test [issue_1194] > Running test [issue_1396] > Running test [unused_regexp_literal] > Running test [regexp_literal_not_const] > --- dead-code.js > Running test [dead_code_1] > Running test [dead_code_2_should_warn] > Running test [dead_code_2_should_warn_strict] > Running test [dead_code_constant_boolean_should_warn_more] > Running test [dead_code_constant_boolean_should_warn_more_strict] > Running test [dead_code_block_decls_die] > Running test [dead_code_const_declaration] > Running test [dead_code_const_annotation] > Running test [dead_code_const_annotation_regex] > Running test [dead_code_const_annotation_complex_scope] > Running test [try_catch_finally] > Running test [accessor] > Running test [issue_2233_1] > Running test [global_timeout_and_interval_symbols] > Running test [issue_2233_2] > Running test [issue_2233_3] > Running test [global_fns] > Running test [issue_2383_1] > Running test [issue_2383_2] > Running test [issue_2383_3] > Running test [collapse_vars_assignment] > Running test [collapse_vars_lvalues_drop_assign] > Running test [collapse_vars_misc1] > Running test [return_assignment] > Running test [throw_assignment] > Running test [issue_2597] > Running test [issue_2666] > Running test [issue_2692] > Running test [issue_2701] > Running test [issue_2749] > Running test [unsafe_builtin] > Running test [issue_2860_1] > Running test [issue_2860_2] > Running test [issue_2929] > --- debugger.js > Running test [keep_debugger] > Running test [drop_debugger] > --- defaults.js > Running test [defaults_undefined] > Running test [defaults_false] > Running test [defaults_false_evaluate_true] > Running test [defaults_true] > Running test [defaults_true_conditionals_false] > Running test [defaults_true_evaluate_false] > --- destructuring.js > Running test [destructuring_arrays] > Running test [destructuring_arrays_holes] > Running test [destructuring_objects] > Running test [destructuring_objects_trailing_elision] > Running test [nested_destructuring_objects] > Running test [destructuring_constdef_in_loops] > Running test [destructuring_letdef_in_loops] > Running test [destructuring_vardef_in_loops] > Running test [destructuring_expressions] > Running test [destructuring_remove_unused_1] > Running test [destructuring_remove_unused_2] > Running test [object_destructuring_may_need_parentheses] > Running test [destructuring_with_undefined_as_default_assignment] > Running test > [destructuring_dont_evaluate_with_undefined_as_default_assignment] > Running test [reduce_vars] > Running test [unused] > Running test [issue_1886] > Running test [destructuring_decl_of_numeric_key] > Running test [destructuring_decl_of_computed_key] > Running test [destructuring_assign_of_numeric_key] > Running test [destructuring_assign_of_computed_key] > Running test [mangle_destructuring_decl] > Running test [mangle_destructuring_decl_collapse_vars] > Running test [mangle_destructuring_assign_toplevel_true] > Running test [mangle_destructuring_assign_toplevel_false] > Running test [mangle_destructuring_decl_array] > Running test [anon_func_with_destructuring_args] > Running test [arrow_func_with_destructuring_args] > Running test [issue_2044_ecma_5] > Running test [issue_2044_ecma_6] > Running test [issue_2044_ecma_5_beautify] > Running test [issue_2044_ecma_6_beautify] > Running test [issue_2140] > Running test [issue_3205_1] > Running test [issue_3205_2] > Running test [issue_3205_3] > Running test [issue_3205_4] > Running test [issue_3205_5] > Running test [unused_destructuring_decl_1] > Running test [unused_destructuring_decl_2] > Running test [unused_destructuring_decl_3] > Running test [unused_destructuring_decl_4] > Running test [unused_destructuring_decl_5] > Running test [unused_destructuring_function_param] > Running test [unused_destructuring_arrow_param] > Running test [unused_destructuring_object_method_param] > Running test [unused_destructuring_class_method_param] > Running test [unused_destructuring_getter_side_effect_1] > Running test [unused_destructuring_getter_side_effect_2] > Running test [unused_destructuring_assign_1] > Running test [unused_destructuring_assign_2] > Running test [export_unreferenced_declarations_1] > Running test [export_unreferenced_declarations_2] > Running test [export_function_containing_destructuring_decl] > Running test [unused_destructuring_declaration_complex_1] > Running test [unused_destructuring_declaration_complex_2] > Running test [unused_destructuring_multipass] > Running test [issue_t111_1] > Running test [issue_t111_2a] > Running test [issue_t111_2b] > Running test [issue_t111_2c] > Running test [issue_t111_3] > Running test [issue_t111_4] > Running test [empty_object_destructuring_1] > Running test [empty_object_destructuring_2] > Running test [empty_object_destructuring_3] > Running test [empty_object_destructuring_4] > Running test [empty_object_destructuring_misc] > Running test [destructure_empty_array_1] > Running test [destructure_empty_array_2] > Running test [destructure_empty_array_3] > --- directives.js > Running test [class_directives_compression] > Running test [simple_statement_is_not_a_directive] > --- drop-console.js > Running test [drop_console_1] > Running test [drop_console_2] > Running test [unexpected_side_effects_dropping_console] > --- drop-unused.js > Running test [unused_funarg_1] > Running test [unused_funarg_2] > Running test [unused_nested_function] > Running test [unused_circular_references_1] > Running test [unused_circular_references_2] > Running test [unused_circular_references_3] > Running test [unused_keep_setter_arg] > Running test [unused_var_in_catch] > Running test [used_var_in_catch] > Running test [unused_block_decls_in_catch] > Running test [used_block_decls_in_catch] > Running test [unused_block_decls] > Running test [unused_keep_harmony_destructuring] > Running test [keep_fnames] > Running test [drop_assign] > Running test [keep_assign] > Running test [drop_toplevel_funcs] > Running test [drop_toplevel_vars] > Running test [drop_toplevel_vars_fargs] > Running test [drop_toplevel_all] > Running test [drop_toplevel_retain] > Running test [drop_toplevel_retain_array] > Running test [drop_toplevel_retain_regex] > Running test [drop_toplevel_all_retain] > Running test [drop_toplevel_funcs_retain] > Running test [drop_toplevel_vars_retain] > Running test [drop_toplevel_keep_assign] > Running test [drop_fargs] > Running test [drop_fnames] > Running test [global_var] > Running test [iife] > Running test [drop_value] > Running test [const_assign] > Running test [issue_1539] > Running test [vardef_value] > Running test [assign_binding] > Running test [assign_chain] > Running test [issue_1583] > Running test [issue_1656] > Running test [issue_1709] > Running test [issue_1715_1] > Running test [issue_1715_2] > Running test [issue_1715_3] > Running test [issue_1715_4] > Running test [delete_assign_1] > Running test [delete_assign_2] > Running test [drop_var] > Running test [issue_1830_1] > Running test [issue_1830_2] > Running test [issue_1838] > Running test [var_catch_toplevel] > Running test [reassign_const] > Running test [issue_1968] > Running test [issue_2063] > Running test [issue_2105_1] > Running test [issue_2105_2] > Running test [issue_2136_1] > Running test [issue_2136_2] > Running test [issue_2136_3] > Running test [issue_2163] > Running test [issue_2226_1] > Running test [issue_2226_2] > Running test [issue_2226_3] > Running test [issue_2288] > Running test [issue_2516_1] > Running test [issue_2516_2] > Running test [issue_2418_1] > Running test [issue_2418_2] > Running test [issue_2418_3] > Running test [issue_2418_4] > Running test [issue_2418_5] > Running test [defun_lambda_same_name] > Running test [issue_2660_1] > Running test [issue_2660_2] > Running test [issue_2665] > Running test [double_assign_1] > Running test [double_assign_2] > Running test [double_assign_3] > Running test [cascade_drop_assign] > Running test [chained_3] > Running test [issue_2768] > Running test [issue_2846] > Running test [issue_805_1] > Running test [issue_805_2] > Running test [issue_2995] > Running test [issue_3146_1] > Running test [issue_3146_2] > Running test [issue_3146_3] > Running test [issue_3146_4] > Running test [issue_3192] > Running test [issue_t161_top_retain_1] > Running test [issue_t161_top_retain_2] > Running test [issue_t161_top_retain_3] > Running test [issue_t161_top_retain_4] > Running test [issue_t161_top_retain_5] > Running test [issue_t161_top_retain_6] > Running test [issue_t161_top_retain_7] > Running test [issue_t161_top_retain_8] > Running test [issue_t161_top_retain_9] > Running test [issue_t161_top_retain_10] > Running test [issue_t161_top_retain_11] > Running test [issue_t161_top_retain_12] > Running test [issue_t161_top_retain_13] > Running test [issue_t161_top_retain_14] > Running test [issue_t161_top_retain_15] > Running test [issue_t183] > --- evaluate.js > Running test [and] > Running test [or] > Running test [unary_prefix] > Running test [negative_zero] > Running test [positive_zero] > Running test [pow] > Running test [pow_sequence] > Running test [pow_mixed] > Running test [pow_with_right_side_evaluating_to_unary] > Running test [pow_with_number_constants] > Running test [pow_sequence_with_parens] > Running test [pow_sequence_with_parens_evaluated] > Running test [pow_sequence_with_constants_and_parens] > Running test [pow_sequence_with_parens_exact] > Running test [unsafe_constant] > Running test [unsafe_object] > Running test [unsafe_object_nested] > Running test [unsafe_object_complex] > Running test [unsafe_object_repeated] > Running test [unsafe_object_accessor] > Running test [prop_function] > Running test [unsafe_integer_key] > Running test [unsafe_integer_key_complex] > Running test [unsafe_float_key] > Running test [unsafe_float_key_complex] > Running test [unsafe_array] > Running test [unsafe_string] > Running test [unsafe_array_bad_index] > Running test [unsafe_string_bad_index] > Running test [prototype_function] > Running test [call_args] > Running test [call_args_drop_param] > Running test [in_boolean_context] > Running test [unsafe_charAt] > Running test [unsafe_charAt_bad_index] > Running test [unsafe_charAt_noop] > Running test [issue_1649] > Running test [issue_1760_1] > Running test [issue_1760_2] > Running test [delete_expr_1] > Running test [delete_expr_2] > Running test [delete_binary_1] > Running test [delete_binary_2] > Running test [Infinity_NaN_undefined_LHS] > Running test [issue_1964_1] > Running test [issue_1964_2] > Running test [array_slice_index] > Running test [string_charCodeAt] > Running test [issue_2207_1] > Running test [issue_2207_2] > Running test [issue_2207_3] > Running test [issue_2231_1] > Running test [issue_2231_2] > Running test [issue_2231_3] > Running test [self_comparison_1] > Running test [self_comparison_2] > Running test [issue_2535_1] > Running test [issue_2535_2] > Running test [issue_2535_3] > Running test [issue_2822] > Running test [string_case] > Running test [issue_2916_1] > Running test [issue_2916_2] > Running test [issue_2919] > Running test [issue_2926_1] > Running test [issue_2926_2] > Running test [optional_expect_when_expect_stdout_present] > Running test [issue_2968] > Running test [global_hasOwnProperty] > --- expansions.js > Running test [expand_arguments] > Running test [expand_expression_arguments] > Running test [expand_parameters] > Running test [avoid_spread_in_ternary] > --- export.js > Running test [issue_2038_1] > Running test [issue_2038_2] > Running test [issue_2126] > Running test [beautify] > Running test [issue_2131] > Running test [issue_2129] > Running test [async_func] > Running test [issue_2134_1] > Running test [issue_2134_2] > Running test [redirection] > Running test [keyword_invalid_1] > Running test [keyword_invalid_2] > Running test [keyword_invalid_3] > Running test [keyword_valid_1] > Running test [keyword_valid_2] > Running test [keyword_valid_3] > Running test [dynamic_import] > Running test [trailing_comma] > Running test [export_default_anonymous_function] > Running test [export_default_seq] > Running test [export_default_arrow] > Running test [export_default_anonymous_generator] > Running test [export_default_anonymous_async_function] > Running test [export_default_async_arrow_function] > Running test [export_default_named_generator] > Running test [export_default_named_async_function] > Running test [export_default_anonymous_class] > Running test [export_default_anonymous_function_not_call] > Running test [export_default_anonymous_generator_not_call] > Running test [export_default_anonymous_async_function_not_call] > Running test [issue_2977] > Running test [name_cache_do_not_mangle_export_function_name] > Running test [name_cache_do_not_mangle_export_class_name] > Running test [name_cache_do_not_mangle_export_var_name] > Running test [name_cache_do_not_mangle_export_let_name] > Running test [name_cache_do_not_mangle_export_const_name] > Running test [name_cache_do_not_mangle_export_destructuring_name] > Running test [name_cache_do_not_mangle_export_from_names] > Running test [name_cache_mangle_export_default_class] > Running test [module_mangle_export_default_class] > Running test [name_cache_mangle_export_default_function] > Running test [module_mangle_export_default_function] > Running test [name_cache_mangle_local_import_and_export_aliases] > Running test [name_cache_import_star_as_name_from_module] > Running test [issue_333] > Running test [issue_333_toplevel] > --- expression.js > Running test [pow] > Running test [pow_with_number_constants] > Running test [pow_with_parentheses] > Running test [pow_with_unary_between_brackets] > --- functions.js > Running test [non_ascii_function_identifier_name] > Running test [iifes_returning_constants_keep_fargs_true] > Running test [iifes_returning_constants_keep_fargs_false] > Running test [issue_485_crashing_1530] > Running test [issue_1841_1] > Running test [issue_1841_2] > Running test [function_returning_constant_literal] > Running test [hoist_funs] > Running test [hoist_funs_strict] > Running test [issue_203] > Running test [no_webkit] > Running test [webkit] > Running test [issue_2084] > Running test [issue_2097] > Running test [issue_2101] > Running test [inner_ref] > Running test [issue_2107] > Running test [issue_2114_1] > Running test [issue_2114_2] > Running test [issue_2428] > Running test [issue_2531_1] > Running test [issue_2531_2] > Running test [issue_2531_3] > Running test [empty_body] > Running test [inline_loop_1] > Running test [inline_loop_2] > Running test [inline_loop_3] > Running test [inline_loop_4] > Running test [issue_2476] > Running test [issue_2601_1] > Running test [issue_2601_2] > Running test [issue_2604_1] > Running test [issue_2604_2] > Running test [unsafe_apply_1] > Running test [unsafe_apply_2] > Running test [unsafe_apply_expansion_1] > Running test [unsafe_apply_expansion_2] > Running test [unsafe_call_1] > Running test [unsafe_call_2] > Running test [unsafe_call_3] > Running test [unsafe_call_expansion_1] > Running test [unsafe_call_expansion_2] > Running test [issue_2616] > Running test [issue_2620_1] > Running test [issue_2620_2] > Running test [issue_2620_3] > Running test [issue_2620_4] > Running test [issue_2630_1] > Running test [issue_2630_2] > Running test [issue_2630_3] > Running test [issue_2630_4] > Running test [issue_2630_5] > Running test [issue_2647_1] > Running test [issue_2647_2] > Running test [issue_2647_3] > Running test [recursive_inline_1] > Running test [recursive_inline_2] > Running test [issue_2657] > Running test [issue_2663_1] > Running test [issue_2663_2] > Running test [issue_2663_3] > Running test [duplicate_argnames] > Running test [loop_init_arg] > Running test [inline_false] > Running test [inline_0] > Running test [inline_1] > Running test [inline_2] > Running test [inline_3] > Running test [inline_true] > Running test [issue_2842] > Running test [use_before_init_in_loop] > Running test [duplicate_arg_var] > Running test [issue_2737_1] > Running test [issue_2737_2] > Running test [issue_2783] > Running test [inline_function_expressions] > Running test [issue_2898] > Running test [deduplicate_parenthesis] > Running test [issue_3166] > Running test [issue_3016_1] > Running test [issue_3016_2] > Running test [issue_3016_2_ie8] > Running test [issue_3016_3] > Running test [issue_3016_3_ie8] > Running test [issue_3018] > Running test [issue_3054] > Running test [issue_3076] > Running test [issue_3125] > Running test [drop_lone_use_strict] > Running test [drop_lone_use_strict_arrows_1] > Running test [drop_lone_use_strict_arrows_2] > Running test [issue_t131a] > Running test [issue_t131b] > --- global_defs.js > Running test [must_replace] > Running test [keyword] > Running test [object] > Running test [expanded] > Running test [mixed] > Running test [issue_1801] > Running test [issue_1986] > Running test [issue_2167] > Running test [issue_3217] > --- harmony.js > Running test [arrow_function_parens] > Running test [arrow_function_parens_2] > Running test [typeof_arrow_functions] > Running test [classes] > Running test [class_statics] > Running test [class_name_can_be_mangled] > Running test [class_name_can_be_preserved] > Running test [classes_can_have_generators] > Running test [classes_can_have_computed_generators] > Running test [classes_can_have_computed_static] > Running test [class_methods_and_getters_with_keep_quoted_props_enabled] > Running test [classes_with_expression_as_expand] > Running test [new_target] > Running test [number_literals] > Running test [import_statement] > Running test [import_all_statement] > Running test [export_statement] > Running test [export_default_object_expression] > Running test [export_default_array] > Running test [export_default_anon_function] > Running test [export_default_anon_class] > Running test [export_module_statement] > Running test [import_statement_mangling] > Running test [export_statement_mangling] > Running test [regression_for_of_const] > Running test [regression_cannot_destructure] > Running test [regression_cannot_use_of] > Running test [fat_arrow_as_param] > Running test [default_assign] > Running test [expansion] > Running test [issue_1613] > Running test [format_methods] > Running test [issue_1898] > Running test [issue_1753] > Running test [issue_1753_disable] > Running test [class_extends] > Running test [class_extends_class] > Running test [class_extends_function] > Running test [class_extends_regex] > Running test [issue_2028] > Running test [class_expression_statement] > Running test [class_expression_statement_unused] > Running test [class_expression_statement_unused_toplevel] > Running test [export_default_function_decl] > Running test [export_default_class_decl] > Running test [object_rest_spread] > Running test [object_spread_unsafe] > Running test [array_spread_of_sequence] > Running test [object_spread_of_sequence] > Running test [class_name_can_be_preserved_with_reserved] > Running test [issue_2345] > Running test [issue_2349] > Running test [issue_2349b] > Running test [shorthand_keywords] > Running test [array_literal_with_spread_1] > Running test [array_literal_with_spread_2a] > Running test [array_literal_with_spread_2b] > Running test [array_literal_with_spread_3a] > Running test [array_literal_with_spread_3b] > Running test [array_literal_with_spread_4a] > Running test [array_literal_with_spread_4b] > Running test [object_literal_method_using_arguments] > Running test [class_method_using_arguments] > Running test [issue_2676] > Running test [issue_2762] > Running test [issue_2794_1] > Running test [issue_2794_2] > Running test [issue_2794_3] > Running test [issue_2794_4] > Running test [issue_2794_5] > Running test [issue_2794_6] > Running test [inline_arrow_using_arguments] > Running test [issue_2874_1] > Running test [issue_2874_2] > Running test [issue_2874_3] > Running test [issue_3061] > Running test [module_enables_strict_mode] > Running test [module_mangle_scope] > Running test [module_enabled] > Running test [issue_3028] > Running test [issue_t80] > --- hoist.js > Running test [hoist_vars] > Running test [hoist_funs] > Running test [hoist_no_destructurings] > Running test [dont_hoist_var_destructurings] > --- hoist_props.js > Running test [issue_2377_1] > Running test [issue_2377_2] > Running test [issue_2377_3] > Running test [direct_access_1] > Running test [direct_access_2] > Running test [direct_access_3] > Running test [single_use] > Running test [name_collision_1] > Running test [name_collision_2] > Running test [name_collision_3] > Running test [contains_this_1] > Running test [contains_this_2] > Running test [contains_this_3] > Running test [hoist_class] > Running test [hoist_class_with_new] > Running test [hoist_function_with_call] > Running test [new_this] > Running test [issue_2462] > Running test [issue_2473_1] > Running test [issue_2473_2] > Running test [issue_2473_3] > Running test [issue_2473_4] > Running test [issue_2508_1] > Running test [issue_2508_2] > Running test [issue_2508_3] > Running test [issue_2508_4] > Running test [issue_2508_5] > Running test [issue_2508_6] > Running test [issue_2519] > Running test [toplevel_const] > Running test [toplevel_let] > Running test [toplevel_var] > Running test [undefined_key] > Running test [issue_3021] > Running test [issue_3046] > Running test [issue_3071_1] > Running test [issue_3071_2] > Running test [issue_3071_2_toplevel] > Running test [issue_3071_3] > --- hoist_vars.js > Running test [statements] > Running test [statements_funs] > Running test [sequences] > Running test [sequences_funs] > Running test [issue_2295] > Running test [regression_toplevel_args] > --- html_comments.js > Running test [html_comment_in_expression] > Running test [html_comment_in_less_than] > Running test [html_comment_in_left_shift] > Running test [html_comment_in_right_shift] > Running test [html_comment_in_zero_fill_right_shift] > Running test [html_comment_in_greater_than] > Running test [html_comment_in_greater_than_or_equal] > Running test [html_comment_in_string_literal] > Running test [html_comment_after_multiline_comment] > --- ie8.js > Running test [do_screw] > Running test [dont_screw] > Running test [do_screw_constants] > Running test [dont_screw_constants] > Running test [do_screw_try_catch] > Running test [dont_screw_try_catch] > Running test [do_screw_try_catch_undefined] > Running test [dont_screw_try_catch_undefined] > Running test [reduce_vars] > Running test [issue_1586_1] > Running test [issue_1586_2] > Running test [issue_2120_1] > Running test [issue_2120_2] > Running test [issue_2254_1] > Running test [issue_2254_2] > --- if_return.js > Running test [if_return_1] > Running test [if_return_2] > Running test [if_return_3] > Running test [if_return_4] > Running test [if_return_5] > Running test [if_return_6] > Running test [if_return_7] > Running test [if_return_8] > Running test [issue_1089] > Running test [issue_1437] > Running test [issue_1437_conditionals] > Running test [issue_512] > Running test [issue_1317] > Running test [issue_1317_strict] > Running test [if_var_return] > Running test [if_if_return_return] > Running test [issue_2747] > --- inline.js > Running test [inline_within_extends_1] > Running test [inline_within_extends_2] > Running test [issue_308] > --- issue-1001.js > Running test [parenthesis_strings_in_parenthesis] > --- issue-1034.js > Running test [non_hoisted_function_after_return] > Running test [non_hoisted_function_after_return_2a] > Running test [non_hoisted_function_after_return_2b] > Running test [non_hoisted_function_after_return_strict] > Running test [non_hoisted_function_after_return_2a_strict] > Running test [non_hoisted_function_after_return_2b_strict] > --- issue-1041.js > Running test [const_declaration] > Running test [const_pragma] > Running test [not_const] > --- issue-1043.js > Running test [issue_1043] > --- issue-1044.js > Running test [issue_1044] > --- issue-1052.js > Running test [multiple_functions] > Running test [single_function] > Running test [deeply_nested] > Running test [not_hoisted_when_already_nested] > Running test [defun_if_return] > Running test [defun_hoist_funs] > Running test [defun_else_if_return] > --- issue-1105.js > Running test [with_in_global_scope] > Running test [with_in_function_scope] > Running test [compress_with_with_in_other_scope] > Running test [with_using_existing_variable_outside_scope] > Running test [check_drop_unused_in_peer_function] > Running test [Infinity_not_in_with_scope] > Running test [Infinity_in_with_scope] > Running test [assorted_Infinity_NaN_undefined_in_with_scope] > Running test [assorted_Infinity_NaN_undefined_in_with_scope_keep_infinity] > --- issue-12.js > Running test [keep_name_of_getter] > Running test [keep_name_of_setter] > Running test [setter_with_operator_keys] > --- issue-1202.js > Running test [mangle_keep_fnames_false] > Running test [mangle_keep_fnames_true] > --- issue-1212.js > Running test [issue_1212_debug_false] > Running test [issue_1212_debug_true] > --- issue-126.js > Running test [concatenate_rhs_strings] > --- issue-1261.js > Running test [pure_function_calls] > Running test [pure_function_calls_toplevel] > Running test [should_warn] > --- issue-1275.js > Running test [string_plus_optimization] > --- issue-1321.js > Running test [issue_1321_no_debug] > Running test [issue_1321_debug] > Running test [issue_1321_with_quoted] > --- issue-143.js > Running test [tranformation_sort_order_equal] > Running test [tranformation_sort_order_unequal] > Running test [tranformation_sort_order_lesser_or_equal] > Running test [tranformation_sort_order_greater_or_equal] > --- issue-1431.js > Running test [level_zero] > Running test [level_one] > Running test [level_two] > Running test [level_three] > --- issue-1443.js > Running test [unsafe_undefined] > Running test [keep_fnames] > --- issue-1446.js > Running test [typeof_eq_undefined] > Running test [typeof_eq_undefined_ie8] > Running test [undefined_redefined] > Running test [undefined_redefined_mangle] > --- issue-1447.js > Running test [else_with_empty_block] > Running test [else_with_empty_statement] > Running test [conditional_false_stray_else_in_loop] > --- issue-1466.js > Running test [same_variable_in_multiple_for_loop] > Running test [same_variable_in_multiple_forOf] > Running test [same_variable_in_multiple_forIn] > Running test [different_variable_in_multiple_for_loop] > Running test [different_variable_in_multiple_forOf] > Running test [different_variable_in_multiple_forIn] > Running test [same_variable_in_multiple_forOf_sequences_let] > Running test [same_variable_in_multiple_forOf_sequences_const] > Running test [same_variable_in_multiple_forIn_sequences_let] > Running test [same_variable_in_multiple_forIn_sequences_const] > Running test [more_variable_in_multiple_for] > --- issue-1569.js > Running test [inner_reference] > --- issue-1588.js > Running test [screw_ie8] > Running test [support_ie8] > Running test [safe_undefined] > Running test [unsafe_undefined] > Running test [runtime_error] > --- issue-1609.js > Running test [chained_evaluation_1] > Running test [chained_evaluation_2] > --- issue-1639.js > Running test [issue_1639_1] > Running test [issue_1639_2] > Running test [issue_1639_3] > --- issue-1656.js > Running test [f7] > --- issue-1673.js > Running test [side_effects_catch] > Running test [side_effects_else] > Running test [side_effects_finally] > Running test [side_effects_label] > Running test [side_effects_switch] > --- issue-1704.js > Running test [mangle_catch] > Running test [mangle_catch_ie8] > Running test [mangle_catch_var] > Running test [mangle_catch_var_ie8] > Running test [mangle_catch_toplevel] > Running test [mangle_catch_ie8_toplevel] > Running test [mangle_catch_var_toplevel] > Running test [mangle_catch_var_ie8_toplevel] > Running test [mangle_catch_redef_1] > Running test [mangle_catch_redef_1_ie8] > Running test [mangle_catch_redef_1_toplevel] > Running test [mangle_catch_redef_1_ie8_toplevel] > Running test [mangle_catch_redef_2] > Running test [mangle_catch_redef_2_ie8] > Running test [mangle_catch_redef_2_toplevel] > Running test [mangle_catch_redef_2_ie8_toplevel] > Running test [mangle_catch_redef_3] > Running test [mangle_catch_redef_3_toplevel] > Running test [mangle_catch_redef_ie8_3] > Running test [mangle_catch_redef_3_ie8_toplevel] > --- issue-1733.js > Running test [function_iife_catch] > Running test [function_iife_catch_ie8] > Running test [function_catch_catch] > Running test [function_catch_catch_ie8] > --- issue-1750.js > Running test [case_1] > Running test [case_2] > --- issue-1770.js > Running test [mangle_props] > Running test [numeric_literal] > --- issue-1787.js > Running test [unary_prefix] > --- issue-1833.js > Running test [iife_for] > Running test [iife_for_in] > Running test [iife_do] > Running test [iife_while] > Running test [label_do] > Running test [label_while] > --- issue-1943.js > Running test [operator] > Running test [name] > Running test [keyword] > Running test [atom] > --- issue-2001.js > Running test [export_func_1] > Running test [export_func_2] > Running test [export_func_3] > Running test [export_default_func_1] > Running test [export_default_func_2] > Running test [export_default_func_3] > Running test [export_class_1] > Running test [export_class_2] > Running test [export_class_3] > Running test [export_default_class_1] > Running test [export_default_class_2] > Running test [export_default_class_3] > Running test [export_mangle_1] > Running test [export_mangle_2] > Running test [export_mangle_3] > Running test [export_mangle_4] > Running test [export_mangle_5] > Running test [export_mangle_6] > Running test [export_toplevel_1] > Running test [export_toplevel_2] > Running test [export_default_func_ref] > --- issue-203.js > Running test [compress_new_function] > Running test [compress_new_function_with_destruct] > Running test [compress_new_function_with_destruct_arrows] > --- issue-208.js > Running test [do_not_update_lhs] > Running test [do_update_rhs] > Running test [mixed] > --- issue-22.js > Running test [return_with_no_value_in_if_body] > --- issue-229.js > Running test [template_strings] > --- issue-2652.js > Running test [insert_semicolon] > Running test [unary_postfix] > --- issue-267.js > Running test [issue_267] > --- issue-269.js > Running test [issue_269_1] > Running test [issue_269_dangers] > Running test [issue_269_in_scope] > Running test [strings_concat] > Running test [regexp] > --- issue-2719.js > Running test [warn] > --- issue-281.js > Running test [collapse_vars_constants] > Running test [modified] > Running test [ref_scope] > Running test [safe_undefined] > Running test [negate_iife_3] > Running test [negate_iife_3_off] > Running test [negate_iife_4] > Running test [negate_iife_5] > Running test [negate_iife_5_off] > Running test [issue_1254_negate_iife_true] > Running test [issue_1254_negate_iife_nested] > Running test [negate_iife_issue_1073] > Running test [issue_1288_side_effects] > Running test [inner_var_for_in_1] > Running test [issue_1595_3] > Running test [issue_1758] > Running test [wrap_iife] > Running test [wrap_iife_in_expression] > Running test [wrap_iife_in_return_call] > Running test [pure_annotation_1] > Running test [pure_annotation_2] > Running test [drop_fargs] > Running test [keep_fargs] > --- issue-2871.js > Running test [comparison_with_undefined] > --- issue-2989.js > Running test [inline_script_off] > Running test [inline_script_on] > --- issue-368.js > Running test [collapse] > --- issue-44.js > Running test [issue_44_valid_ast_1] > Running test [issue_44_valid_ast_2] > --- issue-59.js > Running test [keep_continue] > --- issue-597.js > Running test [NaN_and_Infinity_must_have_parens] > Running test > [NaN_and_Infinity_should_not_be_replaced_when_they_are_redefined] > Running test [NaN_and_Infinity_must_have_parens_evaluate] > Running test > [NaN_and_Infinity_should_not_be_replaced_when_they_are_redefined_evaluate] > Running test [beautify_off_1] > Running test [beautify_off_2] > Running test [beautify_on_1] > Running test [beautify_on_2] > Running test [issue_1724] > Running test [issue_1725] > --- issue-611.js > Running test [issue_611] > --- issue-637.js > Running test [wrongly_optimized] > --- issue-640.js > Running test [cond_5] > Running test [dead_code_const_annotation_regex] > Running test [drop_console_2] > Running test [drop_value] > Running test [wrongly_optimized] > Running test [negate_iife_1] > Running test [negate_iife_3] > Running test [negate_iife_3_off] > Running test [negate_iife_4] > Running test [negate_iife_5] > Running test [negate_iife_5_off] > Running test [issue_1254_negate_iife_true] > Running test [issue_1254_negate_iife_nested] > Running test [conditional] > Running test [limit_1] > Running test [iife] > --- issue-747.js > Running test [dont_reuse_prop] > Running test [unmangleable_props_should_always_be_reserved] > --- issue-751.js > Running test [negate_booleans_1] > Running test [negate_booleans_2] > --- issue-782.js > Running test [remove_redundant_sequence_items] > Running test [dont_remove_this_binding_sequence] > --- issue-892.js > Running test [dont_mangle_arguments] > --- issue-913.js > Running test [keep_var_for_in] > --- issue-926.js > Running test [template_strings] > --- issue-973.js > Running test [this_binding_conditionals] > Running test [this_binding_collapse_vars] > Running test [this_binding_side_effects] > Running test [this_binding_sequences] > --- issue-976.js > Running test [eval_collapse_vars] > Running test [eval_unused] > Running test [eval_mangle] > --- issue-979.js > Running test [issue979_reported] > Running test [issue979_test_negated_is_best] > --- issue-t120.js > Running test [issue_t120_1] > Running test [issue_t120_2] > Running test [issue_t120_3] > Running test [issue_t120_4] > Running test [issue_t120_5] > Running test [pr_152_regression] > --- issue-t292.js > Running test [no_flatten_with_arg_colliding_with_arg_value_inner_scope] > Running test [no_flatten_with_var_colliding_with_arg_value_inner_scope] > --- issue-t50.js > Running test [issue_t50] > Running test [issue_t50_let] > Running test [issue_t50_const] > --- join-vars.js > Running test [only_vars] > Running test [issue_1079_with_vars] > Running test [issue_1079_with_mixed] > --- keep_names.js > Running test [drop_fnames] > Running test [keep_fnames] > Running test [drop_classnames] > Running test [keep_classnames] > Running test [keep_some_fnames] > Running test [keep_some_fnames_reduce] > Running test [keep_some_classnames] > --- keep_quoted_strict.js > Running test [keep_quoted_strict] > --- labels.js > Running test [labels_1] > Running test [labels_2] > Running test [labels_3] > Running test [labels_4] > Running test [labels_5] > Running test [labels_6] > Running test [labels_7] > Running test [labels_8] > Running test [labels_9] > Running test [labels_10] > --- loops.js > Running test [while_becomes_for] > Running test [drop_if_break_1] > Running test [drop_if_break_2] > Running test [drop_if_break_3] > Running test [drop_if_break_4] > Running test [drop_if_else_break_1] > Running test [drop_if_else_break_2] > Running test [drop_if_else_break_3] > Running test [drop_if_else_break_4] > Running test [parse_do_while_with_semicolon] > Running test [parse_do_while_without_semicolon] > Running test [keep_collapse_const_in_own_block_scope] > Running test [keep_collapse_const_in_own_block_scope_2] > Running test [evaluate] > Running test [issue_1532] > Running test [issue_186] > Running test [issue_186_ie8] > Running test [issue_186_beautify] > Running test [issue_186_beautify_ie8] > Running test [issue_186_braces] > Running test [issue_186_braces_ie8] > Running test [issue_186_beautify_braces] > Running test [issue_186_beautify_braces_ie8] > Running test [issue_1648] > Running test [do_switch] > Running test [in_parenthesis_1] > Running test [in_parenthesis_2] > Running test [init_side_effects] > Running test [dead_code_condition] > Running test [issue_2740_1] > Running test [issue_2740_2] > Running test [issue_2740_3] > Running test [issue_2740_4] > Running test [issue_2740_5] > Running test [issue_2740_6] > Running test [issue_2740_7] > Running test [issue_2740_8] > Running test [issue_2904] > --- max_line_len.js > Running test [too_short] > Running test [just_enough] > --- negate-iife.js > Running test [negate_iife_1] > Running test [negate_iife_1_off] > Running test [negate_iife_2] > Running test [negate_iife_2_side_effects] > Running test [negate_iife_3] > Running test [negate_iife_3_evaluate] > Running test [negate_iife_3_side_effects] > Running test [negate_iife_3_off] > Running test [negate_iife_3_off_evaluate] > Running test [negate_iife_4] > Running test [sequence_off] > Running test [negate_iife_5] > Running test [negate_iife_5_off] > Running test [negate_iife_nested] > Running test [negate_iife_nested_off] > Running test [negate_iife_issue_1073] > Running test [issue_1254_negate_iife_false] > Running test [issue_1254_negate_iife_true] > Running test [issue_1254_negate_iife_nested] > Running test [issue_1288] > Running test [issue_1288_side_effects] > --- new.js > Running test [new_statement] > Running test [new_statements_2] > Running test [new_statements_3] > Running test [new_with_rewritten_true_value] > Running test [new_with_many_parameters] > Running test [new_constructor_with_unary_arguments] > Running test [call_with_unary_arguments] > Running test [new_with_unary_prefix] > Running test [new_with_assignement_expression] > Running test [dot_parenthesis_1] > Running test [dot_parenthesis_2] > --- node_version.js > Running test [eval_let_6] > --- numbers.js > Running test [hex_numbers_in_parentheses_for_prototype_functions] > Running test [comparisons] > Running test [evaluate_1] > Running test [evaluate_2] > Running test [evaluate_3] > Running test [evaluate_4] > Running test [issue_1710] > Running test [unary_binary_parenthesis] > Running test [compress_numbers] > --- object.js > Running test [getter_setter] > Running test [getter_setter_mangler] > Running test [use_shorthand_opportunity] > Running test [computed_property_names] > Running test [convert_computed_props_to_regular_ones] > Running test [computed_property_names_evaluated_1] > Running test [computed_property_names_evaluated_2] > Running test [shorthand_properties] > Running test [concise_methods] > Running test [concise_methods_with_computed_property] > Running test [concise_methods_with_computed_property2] > Running test [concise_methods_with_various_property_names] > Running test [concise_methods_and_mangle_props] > Running test [concise_generators] > Running test [concise_methods_and_keyword_names] > Running test [getter_setter_with_computed_value] > Running test [property_with_operator_value] > Running test [property_with_unprintable] > Running test [property_with_unprintable_ascii_only] > Running test [property_with_unprintable_ascii_only_static] > Running test [methods_and_getters_with_keep_quoted_props_enabled] > Running test [allow_assignments_to_property_values] > Running test [variable_as_computed_property] > Running test [prop_func_to_concise_method] > Running test [prop_arrow_to_concise_method] > Running test [concise_method_to_prop_arrow] > Running test [prop_func_to_async_concise_method] > Running test [prop_func_to_concise_method_various] > Running test [prop_arrows_to_concise_method_various] > Running test [prop_arrow_with_this] > Running test [prop_arrow_with_nested_this] > Running test [issue_2554_1] > Running test [issue_2554_2] > Running test [issue_2554_3] > Running test [issue_2554_4] > Running test [issue_2554_5] > Running test [dont_join_repeat_object_keys] > Running test [issue_206] > --- parameters.js > Running test [arrow_functions] > Running test [arrow_return] > Running test [regression_arrow_functions_and_hoist] > Running test [regression_assign_arrow_functions] > Running test [destructuring_arguments_1] > Running test [destructuring_arguments_2] > Running test [destructuring_arguments_3] > Running test [default_arguments] > Running test [default_values_in_destructurings] > Running test > [accept_duplicated_parameters_in_non_strict_without_spread_or_default_assignment] > --- parse_errors.js > Running test [basic_syntax_error] > Running test [valid_template_string_example] > Running test [invalid_template_string_example] > --- properties.js > Running test [keep_properties] > Running test [dot_properties] > Running test [dot_properties_es5] > Running test [sub_properties] > Running test [evaluate_array_length] > Running test [evaluate_string_length] > Running test [mangle_properties] > Running test [mangle_unquoted_properties] > Running test [mangle_debug] > Running test [mangle_debug_true] > Running test [mangle_debug_suffix] > Running test [mangle_debug_suffix_keep_quoted] > Running test [first_256_chars_as_properties] > Running test [first_256_unicode_chars_as_properties] > Running test [first_256_hex_chars_as_properties] > Running test [native_prototype] > Running test [native_prototype_lhs] > Running test [accessor_boolean] > Running test [accessor_get_set] > Running test [accessor_null_undefined] > Running test [accessor_number] > Running test [accessor_string] > Running test [accessor_this] > Running test [issue_2208_1] > Running test [issue_2208_2] > Running test [issue_2208_3] > Running test [issue_2208_4] > Running test [issue_2208_5] > Running test [issue_2208_6] > Running test [issue_2208_7] > Running test [issue_2208_8] > Running test [issue_2208_9] > Running test [methods_keep_quoted_true] > Running test [methods_keep_quoted_false] > Running test [methods_keep_quoted_from_dead_code] > Running test [issue_2256] > Running test [issue_2321] > Running test [unsafe_methods_regex] > Running test [lhs_prop_1] > Running test [lhs_prop_2] > Running test [literal_duplicate_key_side_effects] > Running test [prop_side_effects_1] > Running test [prop_side_effects_2] > Running test [accessor_1] > Running test [accessor_2] > Running test [array_hole] > Running test [computed_property] > Running test [new_this] > Running test [issue_2513] > Running test [const_prop_assign_strict] > Running test [const_prop_assign_pure] > Running test [join_object_assignments_1] > Running test [join_object_assignments_2] > Running test [join_object_assignments_3] > Running test [join_object_assignments_4] > Running test [join_object_assignments_return_1] > Running test [join_object_assignments_return_2] > Running test [join_object_assignments_return_3] > Running test [join_object_assignments_for] > Running test [join_object_assignments_if] > Running test [join_object_assignments_forin] > Running test [join_object_assignments_negative] > Running test [join_object_assignments_NaN_1] > Running test [join_object_assignments_NaN_2] > Running test [join_object_assignments_null_0] > Running test [join_object_assignments_null_1] > Running test [join_object_assignments_void_0] > Running test [join_object_assignments_undefined_1] > Running test [join_object_assignments_undefined_2] > Running test [join_object_assignments_Infinity] > Running test [join_object_assignments_regex] > Running test [issue_2816] > Running test [issue_2816_ecma6] > Running test [issue_2893_1] > Running test [issue_2893_2] > Running test [issue_2893_3] > Running test [issue_2893_4] > Running test [issue_2893_5] > Running test [issue_2893_6] > Running test [issue_2893_7] > Running test [issue_2893_8] > Running test [issue_869_1] > Running test [issue_869_2] > Running test [issue_3188_1] > Running test [issue_3188_2] > Running test [issue_3188_3] > Running test [issue_t64] > Running test [dont_mangle_computed_property_1] > Running test [dont_mangle_computed_property_2] > Running test [mangle_properties_which_matches_pattern] > --- pure_funcs.js > Running test [array] > Running test [func] > Running test [side_effects] > Running test [unused] > Running test [babel] > Running test [conditional] > Running test [relational] > Running test [arithmetic] > Running test [boolean_and] > Running test [boolean_or] > Running test [assign] > Running test [unary] > Running test [issue_2629_1] > Running test [issue_2629_2] > Running test [issue_2629_3] > Running test [issue_2629_4] > Running test [issue_2629_5] > Running test [issue_2638] > Running test [issue_2705_1] > Running test [issue_2705_2] > Running test [issue_2705_3] > Running test [issue_2705_4] > Running test [issue_2705_5] > Running test [issue_2705_6] > Running test [issue_3065_1] > Running test [issue_3065_2] > Running test [issue_3065_2b] > Running test [issue_3065_3] > Running test [issue_3065_4] > --- pure_getters.js > Running test [strict] > Running test [strict_reduce_vars] > Running test [unsafe] > Running test [unsafe_reduce_vars] > Running test [chained] > Running test [impure_getter_1] > Running test [impure_getter_2] > Running test [issue_2110_1] > Running test [issue_2110_2] > Running test [set_immutable_1] > Running test [set_immutable_2] > Running test [set_immutable_3] > Running test [set_immutable_4] > Running test [set_immutable_5] > Running test [set_immutable_6] > Running test [set_mutable_1] > Running test [set_mutable_2] > Running test [issue_2265_1] > Running test [issue_2265_2] > Running test [issue_2265_3] > Running test [issue_2265_4] > Running test [issue_2313_1] > Running test [issue_2313_2] > Running test [issue_2313_3] > Running test [issue_2313_4] > Running test [issue_2313_5] > Running test [issue_2313_6] > Running test [issue_2313_7] > Running test [issue_2678] > Running test [issue_2838] > Running test [issue_2938_1] > Running test [issue_2938_2] > Running test [issue_2938_3] > Running test [issue_2938_4] > Running test [collapse_vars_1_true] > Running test [collapse_vars_1_false] > Running test [collapse_vars_1_strict] > Running test [collapse_vars_2_true] > Running test [collapse_vars_2_false] > Running test [collapse_vars_2_strict] > Running test [collapse_rhs_true] > Running test [collapse_rhs_false] > Running test [collapse_rhs_strict] > Running test [collapse_rhs_setter] > Running test [collapse_rhs_call] > Running test [collapse_rhs_lhs] > --- reduce_vars.js > Running test [reduce_vars] > Running test [modified] > Running test [unsafe_evaluate] > Running test [unsafe_evaluate_side_effect_free_1] > Running test [unsafe_evaluate_side_effect_free_2] > Running test [unsafe_evaluate_escaped] > Running test [unsafe_evaluate_modified] > Running test [unsafe_evaluate_unknown] > Running test [unsafe_evaluate_object_1] > Running test [unsafe_evaluate_object_2] > Running test [unsafe_evaluate_object_3] > Running test [unsafe_evaluate_array_1] > Running test [unsafe_evaluate_array_2] > Running test [unsafe_evaluate_array_3] > Running test [unsafe_evaluate_array_4] > Running test [unsafe_evaluate_array_5] > Running test [unsafe_evaluate_equality_1] > Running test [unsafe_evaluate_equality_2] > Running test [passes] > Running test [iife] > Running test [iife_new] > Running test [multi_def_1] > Running test [multi_def_2] > Running test [multi_def_3] > Running test [use_before_var] > Running test [inner_var_if] > Running test [inner_var_label] > Running test [inner_var_for_1] > Running test [inner_var_for_2] > Running test [inner_var_for_in_1] > Running test [inner_var_for_in_2] > Running test [inner_var_catch] > Running test [issue_1533_1] > Running test [issue_1533_2] > Running test [toplevel_on] > Running test [toplevel_off] > Running test [toplevel_on_loops_1] > Running test [toplevel_off_loops_1] > Running test [toplevel_on_loops_2] > Running test [toplevel_off_loops_2] > Running test [toplevel_on_loops_3] > Running test [toplevel_off_loops_3] > Running test [defun_reference] > Running test [defun_inline_1] > Running test [defun_inline_2] > Running test [defun_inline_3] > Running test [defun_call] > Running test [defun_redefine] > Running test [func_inline] > Running test [func_modified] > Running test [unused_modified] > Running test [defun_label] > Running test [double_reference] > Running test [iife_eval_1] > Running test [iife_eval_2] > Running test [iife_func_side_effects] > Running test [issue_1595_1] > Running test [issue_1595_2] > Running test [issue_1595_3] > Running test [issue_1595_4] > Running test [issue_1606] > Running test [issue_1670_1] > Running test [issue_1670_2] > Running test [issue_1670_3] > Running test [issue_1670_4] > Running test [issue_1670_5] > Running test [issue_1670_6] > Running test [unary_delete] > Running test [redefine_arguments_1] > Running test [redefine_arguments_2] > Running test [redefine_arguments_3] > Running test [redefine_farg_1] > Running test [redefine_farg_2] > Running test [redefine_farg_3] > Running test [delay_def] > Running test [delay_def_lhs] > Running test [booleans] > Running test [side_effects_assign] > Running test [pure_getters_1] > Running test [pure_getters_2] > Running test [pure_getters_3] > Running test [catch_var] > Running test [var_assign_1] > Running test [var_assign_2] > Running test [var_assign_3] > Running test [var_assign_4] > Running test [var_assign_5] > Running test [var_assign_6] > Running test [immutable] > Running test [issue_1814_1] > Running test [issue_1814_2] > Running test [try_abort] > Running test [boolean_binary_assign] > Running test [cond_assign] > Running test [iife_assign] > Running test [issue_1850_1] > Running test [issue_1850_2] > Running test [issue_1850_3] > Running test [issue_1850_4] > Running test [issue_1865] > Running test [issue_1922_1] > Running test [issue_1922_2] > Running test [accessor_1] > Running test [accessor_2] > Running test [method_1] > Running test [method_2] > Running test [issue_2090_1] > Running test [issue_2090_2] > Running test [for_in_prop] > Running test [obj_var_1] > Running test [obj_var_2] > Running test [obj_arg_1] > Running test [obj_arg_2] > Running test [func_arg_1] > Running test [func_arg_2] > Running test [regex_loop] > Running test [obj_for_1] > Running test [obj_for_2] > Running test [array_forin_1] > Running test [array_forin_2] > Running test [array_forof_1] > Running test [array_forof_2] > Running test [const_expr_1] > Running test [const_expr_2] > Running test [issue_2406_1] > Running test [issue_2406_2] > Running test [escaped_prop_1] > Running test [escaped_prop_2] > Running test [escaped_prop_3] > Running test [issue_2420_1] > Running test [issue_2420_2] > Running test [issue_2420_3] > Running test [issue_2423_1] > Running test [issue_2423_2] > Running test [issue_2423_3] > Running test [issue_2423_4] > Running test [issue_2423_5] > Running test [issue_2423_6] > Running test [issue_2440_eval_1] > Running test [issue_2440_eval_2] > Running test [issue_2440_with_1] > Running test [issue_2440_with_2] > Running test [issue_2442] > Running test [recursive_inlining_1] > Running test [recursive_inlining_2] > Running test [recursive_inlining_3] > Running test [recursive_inlining_4] > Running test [recursive_inlining_5] > Running test [issue_2450_1] > Running test [issue_2450_2] > Running test [issue_2450_3] > Running test [issue_2450_4] > Running test [issue_2450_5] > Running test [issue_2449] > Running test [perf_1] > Running test [perf_2] > Running test [perf_3] > Running test [perf_4] > Running test [perf_5] > Running test [perf_6] > Running test [perf_7] > Running test [perf_8] > Running test [issue_2485] > Running test [issue_2496] > Running test [issue_2416] > Running test [issue_2455] > Running test [escape_conditional] > Running test [escape_sequence] > Running test [escape_throw] > Running test [escape_local_conditional] > Running test [escape_local_sequence] > Running test [escape_local_throw] > Running test [escape_yield] > Running test [escape_await] > Running test [escape_expansion] > Running test [inverted_var] > Running test [defun_single_use_loop] > Running test [do_while] > Running test [issue_2598] > Running test [issue_2669] > Running test [issue_2670] > Running test [var_if] > Running test [defun_assign] > Running test [defun_var_1] > Running test [defun_var_2] > Running test [defun_var_3] > Running test [defun_catch_1] > Running test [defun_catch_2] > Running test [defun_catch_3] > Running test [defun_catch_4] > Running test [defun_catch_5] > Running test [defun_catch_6] > Running test [duplicate_lambda_defun_name_1] > Running test [duplicate_lambda_defun_name_2] > Running test [issue_2757_1] > Running test [issue_2757_2] > Running test [issue_2774] > Running test [issue_2799_1] > Running test [issue_2799_2] > Running test [issue_2836] > Running test [lvalues_def_1] > Running test [lvalues_def_2] > Running test [chained_assignments] > Running test [issue_2860_1] > Running test [issue_2860_2] > Running test [issue_2869] > Running test [issue_3042_1] > Running test [issue_3042_2] > Running test [issue_2919] > Running test [issue_2436] > Running test [issue_2916] > Running test [issue_3125] > Running test [issue_2992] > Running test [issue_3068_1] > Running test [issue_3068_2] > Running test [issue_3110_1] > Running test [issue_3110_2] > Running test [issue_3110_3] > Running test [issue_3113_1] > Running test [issue_3113_2] > Running test [issue_3113_3] > Running test [issue_3113_4] > Running test [issue_3113_5] > Running test [conditional_nested_1] > Running test [conditional_nested_2] > Running test [conditional_nested_3] > Running test [issue_3140_1] > Running test [issue_3140_2] > Running test [issue_3140_3] > Running test [issue_3140_4] > Running test [issue_3140_5] > Running test [reduce_funcs_in_array_1] > Running test [reduce_funcs_in_array_2] > Running test [reduce_funcs_in_object_literal_1] > Running test [reduce_funcs_in_object_literal_2] > Running test [single_use_class_referenced_in_array] > Running test [single_use_class_referenced_in_object_literal] > Running test [issue_369] > --- regexp.js > Running test [regexp_simple] > Running test [regexp_slashes] > Running test [regexp_1] > Running test [regexp_2] > --- rename.js > Running test [mangle_catch] > Running test [mangle_catch_ie8] > Running test [mangle_catch_var] > Running test [mangle_catch_var_ie8] > Running test [mangle_catch_toplevel] > Running test [mangle_catch_ie8_toplevel] > Running test [mangle_catch_var_toplevel] > Running test [mangle_catch_var_ie8_toplevel] > Running test [mangle_catch_redef_1] > Running test [mangle_catch_redef_1_ie8] > Running test [mangle_catch_redef_1_toplevel] > Running test [mangle_catch_redef_1_ie8_toplevel] > Running test [mangle_catch_redef_2] > Running test [mangle_catch_redef_2_ie8] > Running test [mangle_catch_redef_2_toplevel] > Running test [mangle_catch_redef_2_ie8_toplevel] > Running test [issue_2120_1] > Running test [issue_2120_2] > Running test [function_iife_catch] > Running test [function_iife_catch_ie8] > Running test [function_catch_catch] > Running test [function_catch_catch_ie8] > --- return_undefined.js > Running test [return_undefined] > Running test [return_void] > --- sandbox.js > Running test [console_log] > --- sequences.js > Running test [make_sequences_1] > Running test [make_sequences_2] > Running test [make_sequences_3] > Running test [make_sequences_4] > Running test [lift_sequences_1] > Running test [lift_sequences_2] > Running test [lift_sequences_3] > Running test [lift_sequences_4] > Running test [lift_sequences_5] > Running test [for_sequences] > Running test [limit_1] > Running test [limit_2] > Running test [negate_iife_for] > Running test [iife] > Running test [unsafe_undefined] > Running test [issue_1685] > Running test [func_def_1] > Running test [func_def_2] > Running test [func_def_3] > Running test [func_def_4] > Running test [func_def_5] > Running test [issue_1758] > Running test [delete_seq_1] > Running test [delete_seq_2] > Running test [delete_seq_3] > Running test [delete_seq_4] > Running test [delete_seq_5] > Running test [delete_seq_6] > Running test [side_effects] > Running test [side_effects_cascade_1] > Running test [side_effects_cascade_2] > Running test [side_effects_cascade_3] > Running test [issue_27] > Running test [reassign_const] > Running test [issue_2062] > Running test [issue_2313] > Running test [cascade_assignment_in_return] > Running test [hoist_defun] > Running test [hoist_decl] > Running test [for_init_var] > Running test [forin] > Running test [call] > --- string-literal.js > Running test [octal_escape_sequence] > Running test [issue_1929] > --- super.js > Running test [super_can_be_parsed] > --- switch.js > Running test [constant_switch_1] > Running test [constant_switch_2] > Running test [constant_switch_3] > Running test [constant_switch_4] > Running test [constant_switch_5] > Running test [constant_switch_6] > Running test [constant_switch_7] > Running test [constant_switch_8] > Running test [constant_switch_9] > Running test [drop_default_1] > Running test [drop_default_2] > Running test [keep_default] > Running test [issue_1663] > Running test [drop_case] > Running test [keep_case] > Running test [issue_376] > Running test [issue_441_1] > Running test [issue_441_2] > Running test [issue_1674] > Running test [issue_1679] > Running test [issue_1680_1] > Running test [issue_1680_2] > Running test [issue_1690_1] > Running test [issue_1690_2] > Running test [if_switch_typeof] > Running test [issue_1698] > Running test [issue_1705_1] > Running test [issue_1705_2] > Running test [issue_1705_3] > Running test [beautify] > Running test [issue_1758] > Running test [issue_2535] > Running test [issue_1750] > --- syntax-errors.js > Running test [missing_loop_body] > Running test [decrement_constant_number] > Running test [assign_to_call] > Running test [increment_this] > Running test [increment_null] > Running test [invalid_dot] > Running test [invalid_percent] > Running test [invalid_divide] > Running test [invalid_object_key] > Running test [invalid_const] > Running test [invalid_delete] > Running test [invalid_arguments] > Running test [invalid_eval] > Running test [invalid_iife] > Running test [invalid_catch_eval] > Running test [invalid_var_eval] > Running test [invalid_else] > Running test [invalid_return] > Running test [export_anonymous_class] > Running test [export_anonymous_function] > Running test [spread_in_sequence] > Running test [invalid_for_in] > Running test [invalid_for_in_var] > Running test [big_int_decimal] > Running test [big_int_scientific_format] > --- template-string.js > Running test [tagged_template_parens] > Running test [template_strings] > Running test [template_string_prefixes] > Running test [template_strings_ascii_only] > Running test [template_strings_without_ascii_only] > Running test [template_string_with_constant_expression] > Running test [template_string_with_predefined_constants] > Running test [template_string_evaluate_with_many_segments] > Running test [template_string_with_many_segments] > Running test [template_string_to_normal_string] > Running test [template_concattenating_string] > Running test [evaluate_nested_templates] > Running test [enforce_double_quotes] > Running test [enforce_single_quotes] > Running test [enforce_double_quotes_and_evaluate] > Running test [enforce_single_quotes_and_evaluate] > Running test [respect_inline_script] > Running test [do_not_optimize_tagged_template_1] > Running test [do_not_optimize_tagged_template_2] > Running test [keep_raw_content_in_tagged_template] > Running test [allow_chained_templates] > Running test [check_escaped_chars] > Running test [escape_dollar_curly] > Running test [template_starting_with_newline] > Running test [template_with_newline] > Running test [template_ending_with_newline] > Running test [issue_1856] > Running test [issue_1856_ascii_only] > Running test [side_effects] > Running test [simple_string] > Running test [semicolons] > Running test [regex_1] > Running test [regex_2] > Running test [sequence_1] > Running test [sequence_2] > Running test [return_template_string_with_trailing_backslash] > Running test [tagged_template_with_invalid_escape] > Running test [tagged_call_with_invalid_escape_2] > Running test [es2018_revision_of_template_escapes_1] > Running test [tagged_call_with_invalid_escape] > Running test [invalid_unicode_escape_in_regular_string] > Running test [invalid_escape_in_template_string_1] > Running test [invalid_escape_in_template_string_2] > Running test [invalid_escape_in_template_string_3] > Running test [invalid_escape_in_template_string_4] > Running test [invalid_escape_in_template_string_5] > Running test [invalid_hex_character_pattern] > Running test [invalid_unicode_patterns] > Running test [invalid_unicode_patterns_2] > Running test [invalid_unicode_patterns_3] > Running test [untagged_template_with_ill_formed_unicode_escape] > Running test [tagged_template_with_ill_formed_unicode_escape] > Running test [tagged_template_with_comment] > Running test [tagged_template_valid_strict_legacy_octal] > --- transform.js > Running test [booleans_evaluate] > Running test [booleans_global_defs] > Running test [condition_evaluate] > Running test [if_else_empty] > Running test [label_if_break] > Running test [while_if_break] > Running test [if_return] > --- try-catch.js > Running test [catch_destructuring_with_sequence] > Running test [broken_safari_catch_scope] > Running test [broken_safari_catch_scope_caveat] > Running test [parameterless_catch] > --- typeof.js > Running test [typeof_evaluation] > Running test [typeof_in_boolean_context] > Running test [issue_1668] > Running test [typeof_defun_1] > Running test [typeof_defun_2] > Running test [duplicate_defun_arg_name] > Running test [duplicate_lambda_arg_name] > Running test [issue_2728_1] > Running test [issue_2728_2] > Running test [issue_2728_3] > Running test [issue_2728_4] > Running test [issue_2728_5] > Running test [issue_2728_6] > --- unicode.js > Running test [unicode_parse_variables] > Running test [unicode_escaped_identifier] > Running test [unicode_identifier_ascii_only] > Running test [unicode_string_literals] > Running test [check_escape_style] > Running test [ID_continue_with_surrogate_pair] > Running test [escape_non_escaped_identifier] > Running test [non_escape_2_non_escape] > Running test [issue_2242_1] > Running test [issue_2242_2] > Running test [issue_2242_3] > Running test [issue_2242_4] > Running test [issue_2569] > Running test [issue_3271] > --- wrap_iife.js > Running test [wrap_iife] > Running test [wrap_iife_in_expression] > Running test [wrap_iife_in_return_call] > --- yield.js > Running test [generators] > Running test [generators_yield] > Running test [generators_yield_assign] > Running test [generator_yield_undefined] > Running test [yield_optimize_expression] > Running test [yield_statements] > Running test [yield_as_identifier_in_function_in_generator] > Running test [yield_before_punctuators] > Running test [yield_as_identifier_outside_strict_mode] > Running test [empty_generator_as_parameter_with_side_effects] > Running test [empty_generator_as_parameter_without_side_effects] > Running test [yield_dot] > Running test [yield_sub] > Running test [yield_as_ES5_property] > Running test [issue_2689] > Running test [issue_2832] > Running test [issue_t60] > > > arguments > ✓ Should known that arguments in functions are local scoped > ✓ Should recognize when a function uses arguments > ✓ Should parse a function containing default assignment correctly > ✓ Should parse a function containing default assignments in destructuring > correctly > ✓ Should parse a function containing default assignments in complex > destructuring correctly > ✓ Should parse spread correctly > > Arrow functions > - Should not accept spread tokens on non-last parameters or without > arguments parentheses > ✓ Should not accept holes in object binding patterns, while still > allowing a trailing elision > ✓ Should not accept newlines before arrow token > ✓ Should not accept arrow functions in the middle or end of an expression > ✓ Should parse a function containing default assignment correctly > ✓ Should parse a function containing default assignments in destructuring > correctly > ✓ Should parse a function containing default assignments in complex > destructuring correctly > ✓ Should parse spread correctly > ✓ Should handle arrow function with bind > ✓ Should handle return of arrow function assignment > > builtins > ✓ Should not mangle builtins > > Class > ✓ Should not accept spread on non-last parameters in methods > ✓ Should return the correct token for class methods > > bin/uglifyjs (2) > ✓ Should handle literal string as source map input (189ms) > ✓ Should include function calls in source map (181ms) > 1) Should dump AST as JSON > ✓ Should print supported options on invalid option syntax (166ms) > ✓ Should work with --mangle reserved=[] (169ms) > ✓ Should work with --mangle reserved=false (169ms) > ✓ Should fail with --mangle-props reserved=[in] (174ms) > 2) Should mangle toplevel names with the --module option > ✓ Should fail with --define a-b (159ms) > ✓ Should work with -c defaults=false,conditionals (171ms) > ✓ Should work with --enclose (168ms) > ✓ Should work with --enclose arg (169ms) > ✓ Should work with --enclose arg:value (166ms) > ✓ Should work with --enclose & --wrap (169ms) > ✓ should read files list from config file (171ms) > > bin/uglifyjs > ✓ Should be able to filter comments correctly with `--comments all` > (161ms) > ✓ Should be able to filter comments correctly with `--comment <RegExp>` > (164ms) > ✓ Should be able to filter comments correctly with just `--comment` > (162ms) > ✓ Should append source map to output when using --source-map url=inline > (168ms) > ✓ Should not append source map to output when not using --source-map > url=inline (164ms) > ✓ Should not load source map before finish reading from STDIN (1058ms) > ✓ Should work with --keep-fnames (mangle only) (170ms) > ✓ Should work with --keep-fnames (mangle & compress) (182ms) > ✓ Should work with keep_fnames under mangler options (171ms) > ✓ Should work with --define (simple) (171ms) > ✓ Should work with --define (nested) (174ms) > ✓ Should work with --define (AST_Node) (172ms) > ✓ Should work with `--beautify` (167ms) > ✓ Should work with `--beautify braces` (168ms) > 3) Should process inline source map > ✓ Should warn for missing inline source map (169ms) > ✓ Should fail with multiple input and inline source map (168ms) > ✓ Should fail with acorn and inline source map (161ms) > ✓ Should fail with SpiderMonkey and inline source map (160ms) > ✓ Should fail with invalid syntax (165ms) > ✓ Should fail with correct marking of tabs (167ms) > ✓ Should fail with correct marking at start of line (164ms) > > comments > ✓ Should recognize eol of single line comments > ✓ Should update the position of a multiline comment correctly > ✓ Should handle comment within return correctly > ✓ Should handle comment folded into return correctly > ✓ Should not drop comments after first OutputStream > ✓ Should retain trailing comments > ✓ Should retain comments within braces > ✓ Should correctly preserve new lines around comments > ✓ Should preserve new line before comment without beautify > ✓ Should preserve comments around IIFE > ✓ Should output line comments after statements > comment before constant > ✓ Should test comment before constant is retained and output after > mangle. > ✓ Should test code works when comments disabled. > comment filters > ✓ Should be able to filter comments by passing regexp > ✓ Should be able to filter comments with the 'all' option > ✓ Should be able to filter commments with the 'some' option > ✓ Should be able to filter comments by passing a function > ✓ Should be able to filter comments by passing regex in string format > ✓ Should be able to get the comment and comment type when using a > function > ✓ Should be able to filter comments by passing a boolean > ✓ Should never be able to filter comment5 (shebangs) > ✓ Should never be able to filter comment5 when using 'some' as filter > ✓ Should have no problem on multiple calls > ✓ Should handle shebang and preamble correctly > ✓ Should handle preamble without shebang correctly > Huge number of comments. > ✓ Should parse and compress code with thousands of consecutive comments > (105ms) > > Destructuring > ✓ Should generate similar trees for destructuring in left hand side > expressions, definitions, functions and arrow functions > > Directives > ✓ Should allow tokenizer to store directives state > ✓ Should know which strings are directive and which ones are not > ✓ Should test EXPECT_DIRECTIVE RegExp > ✓ Should only print 2 semicolons spread over 2 lines in beautify mode > ✓ Should not add double semicolons in non-scoped block statements to > avoid strings becoming directives > ✓ Should add double semicolon when relying on automatic semicolon > insertion > ✓ Should check quote style of directives > ✓ Should be able to compress without side effects > ✓ Should be detect implicit usages of strict mode from tree walker > > EOF > ✓ Should test code for at least throwing syntax error when incomplete > > Export/Import > ✓ Should parse export directives > ✓ Should not parse invalid uses of export > ✓ Should not parse invalid uses of import > > Expression > ✓ Should not allow the first exponentiation operator to be prefixed with > an unary operator > > Function > ✓ Should parse binding patterns correctly > ✓ Should not accept spread on non-last parameters > ✓ Should not accept empty parameters after elision > ✓ Should accept trailing commas only for ES8 > ✓ Should not accept invalid trailing commas > ✓ Should not accept an initializer when parameter is a rest parameter > ✓ Shoult not accept duplicated identifiers inside parameters in strict > mode or when using default assigment or spread > > Terser (functional tests) > ✓ does not have a __esModule property > > Getters and setters > ✓ Should not accept operator symbols as getter/setter name > > bin/uglifyjs with input file globs > 4) bin/uglifyjs with one input file extension glob. > 5) bin/uglifyjs with one input file name glob. > 6) bin/uglifyjs with multiple input file globs. > ✓ Should throw with non-matching glob string (163ms) > ✓ "?" in glob string should not match "/" (160ms) > 7) Should handle special characters in glob string > ✓ Should handle array of glob strings - matching and otherwise (161ms) > > screw-ie8 > ✓ Should be able to minify() with undefined as catch parameter in a > try...catch statement > > input sourcemaps > ✓ Should copy over original sourcesContent > ✓ Should copy sourcesContent if sources are relative > ✓ Final sourcemap should not have invalid mappings from inputSourceMap > (issue #882) > > let > ✓ Should not produce reserved keywords as variable name in mangle (1276ms) > > Left-hand side expressions > ✓ Should parse destructuring with const/let/var correctly > ✓ Parser should use AST_Array for array literals > ✓ Parser should use AST_Object for object literals > ✓ Parser should use AST_Destructuring for array assignment patterns > ✓ Parser should use AST_Destructuring for object assignment patterns > ✓ Parser should be able to handle nested destructuring > ✓ Should handle spread operator in destructuring > ✓ Should handle default assignments in destructuring > ✓ Should handle default assignments containing assignments in a > destructuring > ✓ Should allow multiple spread in array literals > ✓ Should not allow spread on invalid locations > > line-endings > ✓ Should parse LF line endings > ✓ Should parse CR/LF line endings > ✓ Should parse CR line endings > ✓ Should not allow line terminators in regexp > > Input file as map > ✓ Should accept object > ✓ Should accept array of strings > ✓ Should correctly include source > > minify > ✓ Should test basic sanity of minify with default options (48ms) > ✓ Should skip inherited keys from `files` > ✓ Should work with mangle.cache (45ms) > ✓ Should work with nameCache > - Should avoid mangled names in cache > ✓ Should not parse invalid use of reserved words > ✓ should work with compress defaults disabled > ✓ should work with compress defaults disabled and evaluate enabled > keep_quoted_props > ✓ Should preserve quotes in object literals > ✓ Should preserve quote styles when quote_style is 3 > ✓ Should not preserve quotes in object literals when disabled > mangleProperties > - Shouldn't mangle quoted properties > - Should not mangle quoted property within dead code > inSourceMap > ✓ Should read the given string filename correctly when > sourceMapIncludeSources is enabled (#1236) > ✓ Should process inline source map > ✓ Should warn for missing inline source map > ✓ Should fail with multiple input and inline source map > sourceMapInline > ✓ should append source map to output js when sourceMapInline is enabled > ✓ should not append source map to output js when sourceMapInline is not > enabled > ✓ should work with max_line_len > #__PURE__ > ✓ Should drop #__PURE__ hint after use > ✓ Should drop #__PURE__ hint if function is retained > JS_Parse_Error > ✓ Should return syntax error > ✓ Should reject duplicated label name > global_defs > ✓ Should throw for non-trivial expressions > ✓ Should skip inherited properties > duplicated block-scoped declarations > ✓ let a=1;let a=2; > ✓ let a=1;var a=2; > ✓ var a=1;let a=2; > ✓ let[a]=[1];var a=2; > ✓ let a=1;var[a]=[2]; > ✓ let[a]=[1];var[a]=[2]; > ✓ const a=1;const a=2; > ✓ const a=1;var a=2; > ✓ var a=1;const a=2; > ✓ const[a]=[1];var a=2; > ✓ const a=1;var[a]=[2]; > ✓ const[a]=[1];var[a]=[2]; > collapse_vars > ✓ Should not produce invalid AST > AST_RegExp > ✓ should preserve raw_source > enclose > ✓ Should work with true > ✓ Should work with arg > ✓ Should work with arg:value > ✓ Should work alongside wrap > for-await-of > ✓ should fail in invalid contexts > > New > ✓ Should check target in new.target > > Number literals > ✓ Should not allow legacy octal literals in strict mode > > Object > ✓ Should allow objects to have a methodDefinition as property > ✓ Should not allow objects to use static keywords like in classes > ✓ Should not allow objects to have static computed properties like in > classes > ✓ Should not accept operator tokens as property/getter/setter name > ✓ Should be able to use shorthand properties > > operator > ✓ Should handle mixing of ++/+/--/- correctly (270ms) > ✓ Should remove extraneous spaces (51ms) > > parentheses > ✓ Should add trailing parentheses for new expressions with zero arguments > in beautify mode > ✓ Should not add trailing parentheses for new expressions with zero > arguments in non-beautify mode > ✓ Should compress leading parenthesis with reasonable performance (59ms) > > sourcemaps > ✓ Should give correct version > ✓ Should give correct names > ✓ Should mark array/object literals > ✓ Should mark class literals > ✓ Should give correct sourceRoot > inSourceMap > ✓ Should read the given string filename correctly when > sourceMapIncludeSources is enabled > ✓ Should process inline source map > ✓ Should warn for missing inline source map > sourceMapInline > ✓ Should append source map to output js when sourceMapInline is enabled > ✓ Should not append source map to output js when sourceMapInline is not > enabled > ✓ Should work with max_line_len > ✓ Should work with unicode characters > input sourcemaps > ✓ Should copy over original sourcesContent > ✓ Should copy over original sourcesContent for section sourcemaps > ✓ Should copy sourcesContent if sources are relative > ✓ Should not have invalid mappings from inputSourceMap > > spidermonkey export/import sanity test > ✓ Should judge between directives and strings correctly on import > ✓ should output and parse ES6 code correctly > ✓ should be capable of importing from acorn (47ms) > ✓ should correctly minify AST from from_moz_ast with default function > parameter > ✓ should produce an AST compatible with escodegen > > String literals > ✓ Should throw syntax error if a string literal contains a newline > ✓ Should not throw syntax error if a string has a line continuation > ✓ Should throw error in strict mode if string contains escaped > octalIntegerLiteral > ✓ Should not throw error outside strict mode if string contains escaped > octalIntegerLiteral > ✓ Should not throw error when digit is 8 or 9 > ✓ Should not unescape unpaired surrogates (250ms) > > Template string > ✓ Should not accept invalid sequences > ✓ Should process all line terminators as LF > ✓ Should not throw on extraneous escape (#231) > > tokens > ✓ Should give correct positions for accessors > > Try > ✓ Should not allow catch with an empty parameter > > Unicode > ✓ Should throw error if escaped first identifier char is not part of > ID_start > ✓ Should throw error if escaped non-first identifier char is not part of > ID_start > ✓ Should throw error if identifier is a keyword with a escape sequences > ✓ Should read strings containing surigates correctly > ✓ Should parse raw characters correctly > ✓ Should not unescape unpaired surrogates (1260ms) > > With > ✓ Should throw syntaxError when using with statement in strict mode > ✓ Should set uses_with for scopes involving With statements > > Yield > ✓ Should not delete statements after yield > ✓ Should not allow yield* followed by a semicolon in generators > ✓ Should not allow yield with next token star on next line > ✓ Should be able to compress its expression > ✓ Should keep undefined after yield without compression if found in ast > ✓ Should be able to drop undefined after yield if necessary with > compression > ✓ Should not allow yield to be used as symbol, identifier or shorthand > property outside generators in strict mode > ✓ Should not allow yield to be used as symbol, identifier or shorthand > property inside generators > ✓ Should allow yield to be used as class/object property name > > > 231 passing (12s) > 4 pending > 7 failing > > 1) bin/uglifyjs (2) > Should dump AST as JSON: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > test/input/global_defs/simple.js -mco ast > ERROR: ENOENT: no such file or directory, open 'ast' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (/<<PKGBUILDDIR>>/bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > test/input/global_defs/simple.js -mco ast > ERROR: ENOENT: no such file or directory, open 'ast' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) > > 2) bin/uglifyjs (2) > Should mangle toplevel names with the --module option: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > test/input/module/input.js --module -mc > Supported options: > cache null > eval false > ie8 false > keep_classnames false > keep_fnames false > module false > properties false > reserved [] > safari10 false > toplevel false > ERROR: `c` is not a supported option > at o (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:551) > at Object.Kn [as minify] (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:314384) > at run (/<<PKGBUILDDIR>>/bin/uglifyjs:228:27) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > at internal/main/run_main_module.js:17:47 > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > test/input/module/input.js --module -mc > Supported options: > cache null > eval false > ie8 false > keep_classnames false > keep_fnames false > module false > properties false > reserved [] > safari10 false > toplevel false > ERROR: `c` is not a supported option > at o (dist/bundle.min.js:1:551) > at Object.Kn [as minify] (dist/bundle.min.js:1:314384) > at run (bin/uglifyjs:228:27) > at Object.<anonymous> (bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > at internal/main/run_main_module.js:17:47 > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) > > 3) bin/uglifyjs > Should process inline source map: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > test/input/issue-520/input.js -mc toplevel --source-map > content=inline,url=inline > ERROR: ENOENT: no such file or directory, open 'toplevel' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (/<<PKGBUILDDIR>>/bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > test/input/issue-520/input.js -mc toplevel --source-map > content=inline,url=inline > ERROR: ENOENT: no such file or directory, open 'toplevel' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Socket.<anonymous> (internal/child_process.js:443:11) > at Pipe.<anonymous> (net.js:675:12) > > 4) bin/uglifyjs with input file globs > bin/uglifyjs with one input file extension glob.: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/foo.*" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:551) > at new Rn (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:315863) > at run (/<<PKGBUILDDIR>>/bin/uglifyjs:228:27) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/foo.*" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (dist/bundle.min.js:1:551) > at new Rn (dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (dist/bundle.min.js:1:315863) > at run (bin/uglifyjs:228:27) > at Object.<anonymous> (bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Socket.<anonymous> (internal/child_process.js:443:11) > at Pipe.<anonymous> (net.js:675:12) > > 5) bin/uglifyjs with input file globs > bin/uglifyjs with one input file name glob.: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/b*.es5" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:551) > at new Rn (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:315863) > at run (/<<PKGBUILDDIR>>/bin/uglifyjs:228:27) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/b*.es5" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (dist/bundle.min.js:1:551) > at new Rn (dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (dist/bundle.min.js:1:315863) > at run (bin/uglifyjs:228:27) > at Object.<anonymous> (bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) > > 6) bin/uglifyjs with input file globs > bin/uglifyjs with multiple input file globs.: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/???.es5" "test/input/issue-1242/*.js" -mc > toplevel,passes=3 > ERROR: ENOENT: no such file or directory, open 'toplevel,passes=3' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (/<<PKGBUILDDIR>>/bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1242/???.es5" "test/input/issue-1242/*.js" -mc > toplevel,passes=3 > ERROR: ENOENT: no such file or directory, open 'toplevel,passes=3' > at Object.openSync (fs.js:458:3) > at Object.readFileSync (fs.js:360:35) > at read_file (bin/uglifyjs:353:19) > at /<<PKGBUILDDIR>>/bin/uglifyjs:176:37 > at Array.forEach (<anonymous>) > at Object.<anonymous> (bin/uglifyjs:175:28) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Socket.<anonymous> (internal/child_process.js:443:11) > at Pipe.<anonymous> (net.js:675:12) > > 7) bin/uglifyjs with input file globs > Should handle special characters in glob string: > Uncaught Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1632/^{*}[???](*)+$.??" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:551) > at new Rn (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (/<<PKGBUILDDIR>>/dist/bundle.min.js:1:315863) > at run (/<<PKGBUILDDIR>>/bin/uglifyjs:228:27) > at Object.<anonymous> (/<<PKGBUILDDIR>>/bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > Error: Command failed: "/usr/bin/node" bin/uglifyjs > "test/input/issue-1632/^{*}[???](*)+$.??" -cm > Supported options: > arguments false > arrows true > booleans true > booleans_as_integers false > collapse_vars true > comparisons true > computed_props true > conditionals true > dead_code true > defaults true > directives true > drop_console false > drop_debugger true > ecma 5 > evaluate true > expression false > global_defs false > hoist_funs false > hoist_props true > hoist_vars false > ie8 false > if_return true > inline true > join_vars true > keep_classnames false > keep_fargs true > keep_fnames false > keep_infinity false > loops true > module false > negate_iife true > passes 1 > properties true > pure_getters "strict" > pure_funcs null > reduce_funcs true > reduce_vars true > sequences true > side_effects true > switches true > top_retain null > toplevel false > typeofs true > unsafe false > unsafe_arrows false > unsafe_comps false > unsafe_Function false > unsafe_math false > unsafe_methods false > unsafe_proto false > unsafe_regexp false > unsafe_undefined false > unused true > warnings false > ERROR: `m` is not a supported option > at o (dist/bundle.min.js:1:551) > at new Rn (dist/bundle.min.js:1:116095) > at Object.Kn [as minify] (dist/bundle.min.js:1:315863) > at run (bin/uglifyjs:228:27) > at Object.<anonymous> (bin/uglifyjs:178:5) > at Module._compile (internal/modules/cjs/loader.js:1138:30) > at Object.Module._extensions..js > (internal/modules/cjs/loader.js:1158:10) > at Module.load (internal/modules/cjs/loader.js:986:32) > at Function.Module._load (internal/modules/cjs/loader.js:879:14) > at Function.executeUserEntryPoint [as runMain] > (internal/modules/run_main.js:71:12) > > at ChildProcess.exithandler (child_process.js:303:12) > at maybeClose (internal/child_process.js:1021:16) > at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) > > > > make[1]: *** [debian/rules:39: override_dh_auto_test] Error 7 The full build log is available from: http://qa-logs.debian.net/2020/06/20/node-terser_4.1.2-6_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.