[Pkg-javascript-devel] Bug#917746: uglifyjs: FTBFS: tests failures
Lucas Nussbaum
lucas at debian.org
Sat Dec 29 22:44:31 GMT 2018
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.
More information about the Pkg-javascript-devel
mailing list