[Pkg-javascript-devel] Bug#963425: node-terser: FTBFS: ERROR: `m` is not a supported option

Lucas Nussbaum lucas at debian.org
Sun Jun 21 21:24:18 BST 2020


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.



More information about the Pkg-javascript-devel mailing list