Your message dated Sun, 30 Dec 2018 11:20:55 +0000
with message-id <e1gdz9l-000cqu...@fasolo.debian.org>
and subject line Bug#917746: fixed in uglifyjs 2.8.29-4
has caused the Debian Bug report #917746,
regarding uglifyjs: FTBFS: tests failures
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
917746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917746
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: uglifyjs
Version: 2.8.29-3
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> NODE_PATH=lib help2man --no-info bin/uglifyjs | sed \
>     -e 's/[[:space:]]*\[string\]$/ This parameter is a string./g' \
>     -e 's/[[:space:]]*\[boolean\]$/ This parameter is a boolean./g' \
>     -e 's/[[:space:]]*\[array\]$/ This parameter is an array./g'> 
> debian/uglifyjs.1
> NODE_PATH=lib nodejs test/run-tests.js 
> *** Entering [compress]
> --- angular-inject.js
>     Running test [ng_inject_defun]
>     Running test [ng_inject_assignment]
>     Running test [ng_inject_inline]
> --- arrays.js
>     Running test [holes_and_undefined]
>     Running test [constant_join]
>     Running test [constant_join_2]
>     Running test [constant_join_3]
>     Running test [for_loop]
> --- ascii.js
>     Running test [ascii_only_true]
>     Running test [ascii_only_false]
> --- asm.js
>     Running test [asm_mixed]
> --- 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]
> --- blocks.js
>     Running test [remove_blocks]
>     Running test [keep_some_blocks]
> --- 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_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 [reassign_const_1]
>     Running test [reassign_const_2]
> --- comparing.js
>     Running test [keep_comparisons]
>     Running test [keep_comparisons_with_unsafe_comps]
>     Running test [dont_change_in_or_instanceof_expressions]
> --- 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 [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]
> --- 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_constant_boolean_should_warn_more]
>     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]
> --- debugger.js
>     Running test [keep_debugger]
>     Running test [drop_debugger]
> --- drop-console.js
>     Running test [drop_console_1]
>     Running test [drop_console_2]
> --- 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 [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 [issue_1830_1]
>     Running test [issue_1830_2]
>     Running test [reassign_const]
> --- evaluate.js
>     Running test [and]
>     Running test [or]
>     Running test [unary_prefix]
>     Running test [negative_zero]
>     Running test [positive_zero]
>     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 [unsafe_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 [unsafe_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]
> --- 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]
> --- global_defs.js
>     Running test [must_replace]
>     Running test [keyword]
>     Running test [object]
>     Running test [expanded]
>     Running test [mixed]
>     Running test [issue_1801]
> --- hoist_vars.js
>     Running test [statements]
>     Running test [statements_funs]
>     Running test [sequences]
>     Running test [sequences_funs]
> --- 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]
> --- 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]
> --- 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]
> --- issue-1041.js
>     Running test [const_declaration]
>     Running test [const_pragma]
>     Running test [not_const]
> --- issue-1052.js
>     Running test [multiple_functions]
>     Running test [single_function]
>     Running test [deeply_nested]
>     Running test [not_hoisted_when_already_nested]
> --- 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-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-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]
> --- 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]
>     Running test [identifier]
> --- 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-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-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]
> --- 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-973.js
>     Running test [this_binding_conditionals]
>     Running test [this_binding_collapse_vars]
>     Running test [this_binding_side_effects]
> --- 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]
> --- 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_bracketize]
>     Running test [issue_186_bracketize_ie8]
>     Running test [issue_186_beautify_bracketize]
>     Running test [issue_186_beautify_bracketize_ie8]
>     Running test [issue_1648]
>     Running test [do_switch]
> --- max_line_len.js
>     Running test [too_short]
> WARN: Output exceeds 10 characters
>     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]
> --- 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]
> --- 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_ignore_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 [accessor_boolean]
>     Running test [accessor_get_set]
>     Running test [accessor_null_undefined]
>     Running test [accessor_number]
>     Running test [accessor_string]
>     Running test [accessor_this]
> --- 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]
> --- 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]
> --- reduce_vars.js
>     Running test [reduce_vars]
>     Running test [modified]
>     Running test [unsafe_evaluate]
>     Running test [unsafe_evaluate_object]
>     Running test [unsafe_evaluate_array]
>     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]
>     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 [defun_label]
>     Running test [double_reference]
>     Running test [iife_arguments_1]
>     Running test [iife_arguments_2]
>     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 [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 [issue_1814_1]
>     Running test [issue_1814_2]
>     Running test [try_abort]
>     Running test [issue_1865]
>     Running test [issue_1922_1]
>     Running test [issue_1922_2]
>     Running test [accessor]
> --- return_undefined.js
>     Running test [return_undefined]
> --- screw-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]
> --- 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 [reassign_const]
> --- string-literal.js
>     Running test [octal_escape_sequence]
> --- 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]
> --- 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]
> --- typeof.js
>     Running test [typeof_evaluation]
>     Running test [typeof_in_boolean_context]
>     Running test [issue_1668]
> --- unicode.js
>     Running test [unicode_parse_variables]
> --- wrap_iife.js
>     Running test [wrap_iife]
>     Running test [wrap_iife_in_expression]
>     Running test [wrap_iife_in_return_call]
> 
> 
> --- Sourcemaps tests
>   Accessor tokens
>     ✓ Should fill the token information for accessors (issue #1492)
> 
>   arguments
>     1) Should known that arguments in functions are local scoped
>     2) Should recognize when a function uses arguments
> 
>   bin/uglifyjs
>     ✓ should produce a functional build when using --self (1901ms)
>     3) Should be able to filter comments correctly with `--comment all`
>     4) Should be able to filter comments correctly with `--comment <RegExp>`
>     5) Should be able to filter comments correctly with just `--comment`
>     6) Should append source map to output when using --source-map-inline
>     7) should not append source map to output when not using 
> --source-map-inline
>     8) Should work with --keep-fnames (mangle only)
>     9) Should work with --keep-fnames (mangle & compress)
>     10) Should work with keep_fnames under mangler options
>     11) Should work with --define (simple)
>     12) Should work with --define (nested)
>     13) Should work with --define (AST_Node)
>     14) Should work with `--beautify`
>     15) Should work with `--beautify bracketize`
>     16) Should process inline source map
>     17) Should warn for missing inline source map
>     18) Should fail with multiple input and inline source map
>     19) Should fail with acorn and inline source map
>     20) Should fail with SpiderMonkey and inline source map
>     21) Should fail with invalid syntax
>     22) Should fail with correct marking of tabs
>     23) Should fail with correct marking at start of line
>     24) Should fail with a missing loop body
>     25) Should support hyphen as shorthand
>     26) Should throw syntax error (5--)
>     27) Should throw syntax error (Math.random() /= 2)
>     28) Should throw syntax error (++this)
>     29) Should throw syntax error (++null)
>     30) Should throw syntax error (a.=)
>     31) Should throw syntax error (%.a)
>     32) Should throw syntax error (a./();)
>     33) Should throw syntax error ({%: 1})
>     34) Should throw syntax error (else)
>     35) Should throw syntax error (return)
> 
>   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
>     36) 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
>     37) Should handle shebang and preamble correctly
>     38) Should handle preamble without shebang correctly
> 
>   Comment
>     39) Should recognize eol of single line comments
>     40) Should update the position of a multiline comment correctly
> 
>   comment before constant
>     41) Should test comment before constant is retained and output after 
> mangle.
>     42) Should test code works when comments disabled.
> 
>   Directives
>     ✓ Should allow tokenizer to store directives state
>     43) Should know which strings are directive and which ones are not
>     ✓ Should test EXPECT_DIRECTIVE RegExp
>     44) Should only print 2 semicolons spread over 2 lines in beautify mode
>     45) Should not add double semicolons in non-scoped block statements to 
> avoid strings becoming directives
>     46) Should add double semicolon when relying on automatic semicolon 
> insertion
>     47) Should check quote style of directives
>     48) Should be able to compress without side effects
> 
>   Getters and setters
>     49) Should not accept operator symbols as getter/setter name
> 
>   minify() with input file globs
>     50) minify() with one input file glob string.
>     51) minify() with an array of one input file glob.
>     52) minify() with an array of multiple input file globs.
>     ✓ should throw with non-matching glob string
>     53) "?" in glob string should not match "/"
>     ✓ should handle special characters in glob string
>     ✓ should handle array of glob strings - matching and otherwise
> 
>   Huge number of comments.
>     54) Should parse and compress code with thousands of consecutive comments
> 
>   input sourcemaps
>     55) "before each" hook for "Should copy over original sourcesContent"
> 
>   let
>     56) Should not produce `let` as a variable name in mangle
> 
>   line-endings
>     57) Should parse LF line endings
>     ✓ Should parse CR/LF line endings
>     58) Should parse CR line endings
>     ✓ Should not allow line terminators in regexp
> 
>   Input file as map
>     59) Should accept object
>     60) Should accept array of objects and strings
>     61) Should correctly include source
> 
>   minify
>     62) Should test basic sanity of minify with default options
>     keep_quoted_props
>       63) Should preserve quotes in object literals
>       64) Should preserve quote styles when quote_style is 3
>       65) Should not preserve quotes in object literals when disabled
>     mangleProperties
>       66) Shouldn't mangle quoted properties
>     inSourceMap
>       67) Should read the given string filename correctly when 
> sourceMapIncludeSources is enabled (#1236)
>       68) Should process inline source map
>       69) Should warn for missing inline source map
>       ✓ Should fail with multiple input and inline source map
>       ✓ Should fail with SpiderMonkey and inline source map
>     sourceMapInline
>       70) should append source map to output js when sourceMapInline is 
> enabled
>       ✓ should not append source map to output js when sourceMapInline is not 
> enabled
>     #__PURE__
>       71) should drop #__PURE__ hint after use
>       72) should not drop #__PURE__ hint if function is retained
>     JS_Parse_Error
>       73) should throw syntax error
>     Compressor
>       74) should be backward compatible with ast.transform(compressor)
> 
>   New
>     75) Should add trailing parentheses for new expressions with zero 
> arguments in beautify mode
>     76) Should not add trailing parentheses for new expressions with zero 
> arguments in non-beautify mode
> 
>   Number literals
>     ✓ Should not allow legacy octal literals in strict mode
> 
>   operator
>     77) Should handle mixing of ++/+/--/- correctly
>     78) Should remove extraneous spaces
> 
>   screw-ie8
>     79) Should be able to minify() with undefined as catch parameter in a 
> try...catch statement
> 
>   spidermonkey export/import sanity test
>     80) should produce a functional build when using --self with spidermonkey
>     81) Should judge between directives and strings correctly on import
> 
>   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
>     82) Should throw error in strict mode if string contains escaped 
> octalIntegerLiteral
>     ✓ Should not throw error outside strict mode if string contains escaped 
> octalIntegerLiteral
>     83) Should not throw error when digit is 8 or 9
> 
>   With
>     ✓ Should throw syntaxError when using with statement in strict mode
>     84) Should set uses_with for scopes involving With statements
> 
> 
>   26 passing (21s)
>   84 failing
> 
>   1) arguments
>        Should known that arguments in functions are local scoped:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   2) arguments
>        Should recognize when a function uses arguments:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   3) bin/uglifyjs
>        Should be able to filter comments correctly with `--comment all`:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:30:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   4) bin/uglifyjs
>        Should be able to filter comments correctly with `--comment <RegExp>`:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:40:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   5) bin/uglifyjs
>        Should be able to filter comments correctly with just `--comment`:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:50:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   6) bin/uglifyjs
>        Should append source map to output when using --source-map-inline:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:61:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   7) bin/uglifyjs
>        should not append source map to output when not using 
> --source-map-inline:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:71:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   8) bin/uglifyjs
>        Should work with --keep-fnames (mangle only):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:81:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   9) bin/uglifyjs
>        Should work with --keep-fnames (mangle & compress):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:91:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   10) bin/uglifyjs
>        Should work with keep_fnames under mangler options:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:101:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   11) bin/uglifyjs
>        Should work with --define (simple):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:111:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   12) bin/uglifyjs
>        Should work with --define (nested):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:121:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   13) bin/uglifyjs
>        Should work with --define (AST_Node):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:131:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   14) bin/uglifyjs
>        Should work with `--beautify`:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:141:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   15) bin/uglifyjs
>        Should work with `--beautify bracketize`:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:151:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   16) bin/uglifyjs
>        Should process inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:161:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   17) bin/uglifyjs
>        Should warn for missing inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:172:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   18) bin/uglifyjs
>        Should fail with multiple input and inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:181:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   19) bin/uglifyjs
>        Should fail with acorn and inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:190:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   20) bin/uglifyjs
>        Should fail with SpiderMonkey and inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:199:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   21) bin/uglifyjs
>        Should fail with invalid syntax:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:212:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   22) bin/uglifyjs
>        Should fail with correct marking of tabs:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:225:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   23) bin/uglifyjs
>        Should fail with correct marking at start of line:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:238:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   24) bin/uglifyjs
>        Should fail with a missing loop body:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:251:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   25) bin/uglifyjs
>        Should support hyphen as shorthand:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:261:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   26) bin/uglifyjs
>        Should throw syntax error (5--):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:276:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   27) bin/uglifyjs
>        Should throw syntax error (Math.random() /= 2):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:291:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   28) bin/uglifyjs
>        Should throw syntax error (++this):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:306:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   29) bin/uglifyjs
>        Should throw syntax error (++null):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:321:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   30) bin/uglifyjs
>        Should throw syntax error (a.=):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:336:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   31) bin/uglifyjs
>        Should throw syntax error (%.a):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:351:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   32) bin/uglifyjs
>        Should throw syntax error (a./();):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:366:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   33) bin/uglifyjs
>        Should throw syntax error ({%: 1}):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:381:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   34) bin/uglifyjs
>        Should throw syntax error (else):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:396:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   35) bin/uglifyjs
>        Should throw syntax error (return):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/cli.js:411:13
>       at ChildProcess.exithandler (child_process.js:282:5)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   36) comment filters
>        Should be able to filter comments by passing a function:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   37) comment filters
>        Should handle shebang and preamble correctly:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   38) comment filters
>        Should handle preamble without shebang correctly:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   39) Comment
>        Should recognize eol of single line comments:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   40) Comment
>        Should update the position of a multiline comment correctly:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   41) comment before constant
>        Should test comment before constant is retained and output after 
> mangle.:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   42) comment before constant
>        Should test code works when comments disabled.:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   43) Directives
>        Should know which strings are directive and which ones are not:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   44) Directives
>        Should only print 2 semicolons spread over 2 lines in beautify mode:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   45) Directives
>        Should not add double semicolons in non-scoped block statements to 
> avoid strings becoming directives:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   46) Directives
>        Should add double semicolon when relying on automatic semicolon 
> insertion:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   47) Directives
>        Should check quote style of directives:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   48) Directives
>        Should be able to compress without side effects:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   49) Getters and setters
>        Should not accept operator symbols as getter/setter name:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   50) minify() with input file globs
>        minify() with one input file glob string.:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   51) minify() with input file globs
>        minify() with an array of one input file glob.:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   52) minify() with input file globs
>        minify() with an array of multiple input file globs.:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   53) minify() with input file globs
>        "?" in glob string should not match "/":
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   54) Huge number of comments.
>        Should parse and compress code with thousands of consecutive comments:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   55) input sourcemaps
>        "before each" hook for "Should copy over original sourcesContent":
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Hook.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:304:10)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   56) let
>        Should not produce `let` as a variable name in mangle:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at Context.<anonymous> (test/mocha/let.js:26:9)
>       at callFnAsync (/usr/lib/nodejs/mocha/lib/runnable.js:377:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:324:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
> 
>   57) line-endings
>        Should parse LF line endings:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   58) line-endings
>        Should parse CR line endings:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   59) Input file as map
>        Should accept object:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   60) Input file as map
>        Should accept array of objects and strings:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   61) Input file as map
>        Should correctly include source:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   62) minify
>        Should test basic sanity of minify with default options:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   63) minify
>        keep_quoted_props
>          Should preserve quotes in object literals:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   64) minify
>        keep_quoted_props
>          Should preserve quote styles when quote_style is 3:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   65) minify
>        keep_quoted_props
>          Should not preserve quotes in object literals when disabled:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   66) minify
>        mangleProperties
>          Shouldn't mangle quoted properties:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   67) minify
>        inSourceMap
>          Should read the given string filename correctly when 
> sourceMapIncludeSources is enabled (#1236):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   68) minify
>        inSourceMap
>          Should process inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   69) minify
>        inSourceMap
>          Should warn for missing inline source map:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   70) minify
>        sourceMapInline
>          should append source map to output js when sourceMapInline is 
> enabled:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   71) minify
>        #__PURE__
>          should drop #__PURE__ hint after use:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   72) minify
>        #__PURE__
>          should not drop #__PURE__ hint if function is retained:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   73) minify
>        JS_Parse_Error
>          should throw syntax error:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   74) minify
>        Compressor
>          should be backward compatible with ast.transform(compressor):
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   75) New
>        Should add trailing parentheses for new expressions with zero 
> arguments in beautify mode:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   76) New
>        Should not add trailing parentheses for new expressions with zero 
> arguments in non-beautify mode:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   77) operator
>        Should handle mixing of ++/+/--/- correctly:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   78) operator
>        Should remove extraneous spaces:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   79) screw-ie8
>        Should be able to minify() with undefined as catch parameter in a 
> try...catch statement:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   80) spidermonkey export/import sanity test
>        should produce a functional build when using --self with spidermonkey:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at /usr/lib/nodejs/mocha/lib/runnable.js:392:7
>       at test/mocha/spidermonkey.js:30:13
>       at ChildProcess.exithandler (child_process.js:267:7)
>       at maybeClose (internal/child_process.js:925:16)
>       at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
> 
>   81) spidermonkey export/import sanity test
>        Should judge between directives and strings correctly on import:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   82) String literals
>        Should throw error in strict mode if string contains escaped 
> octalIntegerLiteral:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   83) String literals
>        Should not throw error when digit is 8 or 9:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   84) With
>        Should set uses_with for scopes involving With statements:
>      Error: Timeout of 0ms exceeded. For async tests and hooks, ensure 
> "done()" is called; if returning a Promise, ensure it resolves.
>       at done (/usr/lib/nodejs/mocha/lib/runnable.js:298:13)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:372:7)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
> 
> 
> make: *** [debian/rules:49: debian/stamp-build] Error 84

The full build log is available from:
   http://aws-logs.debian.net/2018/12/29/uglifyjs_2.8.29-3_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.

--- End Message ---
--- Begin Message ---
Source: uglifyjs
Source-Version: 2.8.29-4

We believe that the bug you reported is fixed in the latest version of
uglifyjs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 917...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <d...@jones.dk> (supplier of updated uglifyjs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 30 Dec 2018 12:04:45 +0100
Source: uglifyjs
Binary: node-uglify libjs-uglify
Architecture: source
Version: 2.8.29-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jonas Smedegaard <d...@jones.dk>
Description:
 libjs-uglify - UglifyJS in library form
 node-uglify - JavaScript parser, mangler/compressor and beautifier toolkit
Closes: 847642 917746
Changes:
 uglifyjs (2.8.29-4) unstable; urgency=medium
 .
   * Update watch file: Fix typo in usage comment.
   * Fix update patch 1002 to work with recent mocha.
     Closes: Bug#917746. Thanks to Lucas Nussbaum.
   * Simplify rules:
     + Stop resolve build-dependencies in rules file.
     + Stop resolve build-dependencies in rules file.
   * Mark build-dependencies needed only for testsuite as such.
   * Stop build-depend on dh-buildinfo.
   * Wrap and sort control file.
   * Update Vcs-* fields: Maintenance moved to Salsa.
   * Set Rules-Requires-Root: no.
   * Declare compliance with Debian Policy 4.3.0.
   * Update copyright info:
     + Strip superfluous copyright characters.
     + Extend coverage of packaging.
   * Fix generate manpage with proper DESCRIPTION field
     (and revert earlier needless tidying of other content).
     Closes: Bug#847642. Thanks to Ben Finney.
Checksums-Sha1:
 8816722fedc92213cae5be16b7d9e866ea1d8ea1 2138 uglifyjs_2.8.29-4.dsc
 9fda57a37b34af59d98544d635dd3374636c60e6 10364 uglifyjs_2.8.29-4.debian.tar.xz
 32e07633d17bc31be7878c7078d4a4e7b69bc963 9005 uglifyjs_2.8.29-4_amd64.buildinfo
Checksums-Sha256:
 ea5b7efc558bb397f5cd0acf4f2000d977b3a35f376da7454d2ceba476ebbe17 2138 
uglifyjs_2.8.29-4.dsc
 319b9789797ae26c8b1d3c648e92575908b35ca3a5506fcb3972376659a17ad5 10364 
uglifyjs_2.8.29-4.debian.tar.xz
 1d68abe0b1222ea861d628821a1904c61d6e67bf005589b76b48a3b227218c94 9005 
uglifyjs_2.8.29-4_amd64.buildinfo
Files:
 599236076c04cd550fb22c2368783cc6 2138 javascript optional uglifyjs_2.8.29-4.dsc
 6cbca74f9b368681edc73ddc46097782 10364 javascript optional 
uglifyjs_2.8.29-4.debian.tar.xz
 b6ddcd219e9ad925968326e2990eb419 9005 javascript optional 
uglifyjs_2.8.29-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlwopwcACgkQLHwxRsGg
ASHisQ/+LPHEAxVKtJvc8DDBR39l8cYsVD4fSOAm1egJOkPvfK3+biCu8I1mVBxi
ecoRDwCl6k8c6SzHNMjPEtstPSzUYvssZIQpqV0aV/py4qkEqZVfajkFXHTU8DeO
fsd8+OwEJJDjrMU5M4T1GjBbiLys8gSL6pIU8+Vr99Ge0GHsyEHGYaU4y8a3A7Pd
+b+VsnrfUIoJ2w7GB8BDz3ata0rzLypNUNllpnYcs9Ytsx8TGP4UrKG5GuQUCc8e
FpVUiYlKU7utkw2We/J7x8nPEEE7higZbMqVW3HYG4jeVnUtd6mQCF/ZtEQRZOX5
y4XVfuY1pBR+STTSAuWTeCYADDkID3O0MPgxfK+eWIAwKevtFOCyP+R76VWpFHto
RJs82w+dmM8H+6wislRaXG0/KejzMp3TztozY5HcMvSyfIbWdS9h/HQzG9vgkx1M
VctT9ySix/qPGhP9kUOycr/VfCOD0L/1p8TQQ+Gfq+kcgHRJItpBZeLWOFsAf0L3
tQ6Oopbf06t3IHYuZAXSfyBqVMNeEd/OU29vcDKojm87J4hV6hg3UzIvGi7j1yXZ
/0VmH/VfEOedGsykImsjJBkB9SJzLAOskrA/M5+J+26BWWienVXjxukdzZaqRPa9
aOPbsCjysCU04rCMVNMWJ1TyxP5yxuvzqlQHUYMAkdxlnlkrvCg=
=nx/3
-----END PGP SIGNATURE-----

--- End Message ---
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to