<86>Nov 11 12:17:23 userdel[2149209]: delete user 'rooter' <86>Nov 11 12:17:23 userdel[2149209]: removed group 'rooter' owned by 'rooter' <86>Nov 11 12:17:23 userdel[2149209]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 11 12:17:23 groupadd[2149223]: group added to /etc/group: name=rooter, GID=693 <86>Nov 11 12:17:23 groupadd[2149223]: group added to /etc/gshadow: name=rooter <86>Nov 11 12:17:23 groupadd[2149223]: new group: name=rooter, GID=693 <86>Nov 11 12:17:23 useradd[2149237]: new user: name=rooter, UID=693, GID=693, home=/root, shell=/bin/bash <86>Nov 11 12:17:23 userdel[2149253]: delete user 'builder' <86>Nov 11 12:17:23 userdel[2149253]: removed group 'builder' owned by 'builder' <86>Nov 11 12:17:23 userdel[2149253]: removed shadow group 'builder' owned by 'builder' <86>Nov 11 12:17:23 groupadd[2149278]: group added to /etc/group: name=builder, GID=694 <86>Nov 11 12:17:23 groupadd[2149278]: group added to /etc/gshadow: name=builder <86>Nov 11 12:17:23 groupadd[2149278]: new group: name=builder, GID=694 <86>Nov 11 12:17:23 useradd[2149282]: new user: name=builder, UID=694, GID=694, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/node-uglify-js-3.9.4-alt1.src.rpm: license not found in '/usr/share/license' directory: License <13>Nov 11 12:17:24 rpmi: rpm-build-compat-2.2.5-alt1 sisyphus+260977.100.1.1 1604526598 installed <13>Nov 11 12:17:24 rpmi: rpm-build-intro-2.2.5-alt1 sisyphus+260977.100.1.1 1604526598 installed <13>Nov 11 12:17:24 rpmi: rpm-macros-nodejs-0.20.6-alt1 sisyphus+260643.100.1.1 1603997838 installed <13>Nov 11 12:17:26 rpmi: libuv-1.40.0-alt1 sisyphus+259303.100.2.1 1602003324 installed <13>Nov 11 12:17:26 rpmi: libcares-1.16.1-alt1 sisyphus+252624.100.1.1 1590994502 installed <13>Nov 11 12:17:26 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Nov 11 12:17:26 rpmi: libcares-devel-1.16.1-alt1 sisyphus+252624.100.1.1 1590994502 installed <13>Nov 11 12:17:26 rpmi: libuv-devel-1.40.0-alt1 sisyphus+259303.100.2.1 1602003324 installed <13>Nov 11 12:17:26 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Nov 11 12:17:26 rpmi: zip-30000000:3.0-alt1 1332241772 installed <13>Nov 11 12:17:26 rpmi: openssl-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Nov 11 12:17:26 rpmi: libssl-devel-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Nov 11 12:17:27 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed <13>Nov 11 12:17:27 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Nov 11 12:17:27 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Nov 11 12:17:27 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Nov 11 12:17:28 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed <13>Nov 11 12:17:28 rpmi: python3-module-pkg_resources-1:46.1.3-alt2 sisyphus+260458.600.6.1 1603876498 installed <13>Nov 11 12:17:28 rpmi: gyp-0.1.h.e87d37d6-alt1 sisyphus+244411.10.3.1 1579209415 installed <13>Nov 11 12:17:28 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Nov 11 12:17:28 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Nov 11 12:17:28 rpmi: rsync-3.1.3-alt1 1518721086 installed <13>Nov 11 12:17:28 rpmi: openssh-common-7.9p1-alt1 sisyphus+233206.100.1.1 1561507843 installed <13>Nov 11 12:17:28 rpmi: libedit3-3.1.20190324-alt1 sisyphus+236523.100.1.1 1566578247 installed <86>Nov 11 12:17:28 groupadd[2160337]: group added to /etc/group: name=sshagent, GID=497 <86>Nov 11 12:17:28 groupadd[2160337]: group added to /etc/gshadow: name=sshagent <86>Nov 11 12:17:28 groupadd[2160337]: new group: name=sshagent, GID=497 <13>Nov 11 12:17:28 rpmi: openssh-clients-7.9p1-alt1 sisyphus+233206.100.1.1 1561507843 installed <13>Nov 11 12:17:28 rpmi: less-530-alt1 sisyphus+226367.200.2.2 1554151813 installed <13>Nov 11 12:17:28 rpmi: gcc-c++-common-1.4.25-alt1 sisyphus+255450.100.1.1 1595851517 installed <13>Nov 11 12:17:28 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed <13>Nov 11 12:17:29 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed <13>Nov 11 12:17:29 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881401 installed <13>Nov 11 12:17:29 rpmi: diffstat-1.63-alt1 sisyphus+243663.100.1.1 1577480060 installed <13>Nov 11 12:17:30 rpmi: git-core-2.25.4-alt1 sisyphus+250334.100.1.1 1587406402 installed <13>Nov 11 12:17:30 rpmi: curl-7.73.0-alt1 sisyphus+260186.100.1.1 1603294039 installed <13>Nov 11 12:17:30 rpmi: node-14.15.0-alt1 sisyphus+260531.100.2.1 1603882947 installed <13>Nov 11 12:17:31 rpmi: npm-6.14.8-alt1 sisyphus+257221.200.2.1 1599049856 installed <13>Nov 11 12:17:31 rpmi: node-devel-14.15.0-alt1 sisyphus+260531.100.2.1 1603882947 installed <13>Nov 11 12:17:31 rpmi: node-gyp-5.0.7-alt1 sisyphus+246660.140.3.1 1582211319 installed <13>Nov 11 12:17:31 rpmi: rpm-build-nodejs-0.20.6-alt1 sisyphus+260643.100.1.1 1603997838 installed <13>Nov 11 12:17:31 rpmi: node-mocha-7.1.0-alt2 sisyphus+249683.100.1.1 1586442772 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/node-uglify-js-3.9.4-alt1.nosrc.rpm Installing node-uglify-js-3.9.4-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.68259 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf node-uglify-js-3.9.4 + echo 'Source #0 (node-uglify-js-3.9.4.tar):' Source #0 (node-uglify-js-3.9.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/node-uglify-js-3.9.4.tar + cd node-uglify-js-3.9.4 + echo 'Source #1 (node-uglify-js-development-3.9.4.tar):' Source #1 (node-uglify-js-development-3.9.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/node-uglify-js-development-3.9.4.tar + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.68259 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd node-uglify-js-3.9.4 + npm run test > uglify-js@3.9.4 test /usr/src/RPM/BUILD/node-uglify-js-3.9.4 > node test/compress.js && node test/mocha.js --- arguments.js Running test [replace_index] Running test [replace_index_strict] Running test [replace_index_keep_fargs] Running test [replace_index_keep_fargs_strict] Running test [modified] Running test [modified_strict] Running test [duplicate_argname] Running test [issue_3273] Running test [issue_3273_reduce_vars] Running test [issue_3273_local_strict] Running test [issue_3273_local_strict_reduce_vars] Running test [issue_3273_global_strict] Running test [issue_3273_global_strict_reduce_vars] Running test [issue_3273_keep_fargs_false] Running test [issue_3273_keep_fargs_strict] Running test [issue_3282_1] Running test [issue_3282_1_passes] Running test [issue_3282_2] Running test [issue_3282_2_passes] Running test [issue_3420_1] Running test [issue_3420_2] Running test [issue_3420_3] Running test [issue_3420_4] Running test [issue_3420_5] Running test [issue_3420_6] Running test [issue_3420_7] --- 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] Running test [index] Running test [length] Running test [index_length] Running test [constructor_bad] Running test [constructor_good] --- ascii.js Running test [ascii_only_true] Running test [ascii_only_false] --- asm.js Running test [asm_mixed] Running test [asm_toplevel] Running test [asm_function_expression] Running test [asm_nested_functions] Running test [issue_3636_1] Running test [issue_3636_2] --- 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] Running test [increment_decrement_1] Running test [increment_decrement_2] Running test [issue_3375_1] Running test [issue_3375_2] Running test [issue_3427] Running test [issue_3429_1] Running test [issue_3429_2] --- blocks.js Running test [remove_blocks] Running test [keep_some_blocks] --- booleans.js Running test [iife_boolean_context] Running test [issue_3465_1] Running test [issue_3465_2] Running test [issue_3465_3] Running test [issue_2737_2] Running test [issue_3658] Running test [issue_3690] --- 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_1] Running test [collapse_vars_switch_2] 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_1] Running test [collapse_vars_array_2] Running test [collapse_vars_array_3] Running test [collapse_vars_object_1] Running test [collapse_vars_object_2] Running test [collapse_vars_object_3] 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 [reduce_vars_assign] Running test [iife_1] Running test [iife_2] Running test [var_defs] Running test [assignment] Running test [for_init] Running test [switch_case_1] Running test [switch_case_2] Running test [switch_case_3] Running test [issue_27] Running test [modified] Running test [issue_1858] Running test [anonymous_function] Running test [side_effects_property] Running test [undeclared] Running test [ref_scope] Running test [chained_1] Running test [chained_2] Running test [chained_3] Running test [chained_4] Running test [boolean_binary_1] Running test [boolean_binary_2] Running test [inner_lvalues] Running test [double_def_1] Running test [double_def_2] Running test [toplevel_single_reference] Running test [unused_orig] Running test [issue_315] Running test [lvalues_def] Running test [compound_assignment] Running test [issue_2187_1] Running test [issue_2187_2] Running test [issue_2187_3] Running test [issue_2203_1] Running test [issue_2203_2] Running test [duplicate_argname] Running test [issue_2298] Running test [issue_2313_1] Running test [issue_2313_2] Running test [issue_2319_1] Running test [issue_2319_2] Running test [issue_2319_3] Running test [issue_2365] Running test [issue_2364_1] Running test [issue_2364_2] Running test [issue_2364_3] Running test [issue_2364_4] Running test [issue_2364_5] Running test [issue_2364_6] Running test [issue_2364_7] Running test [issue_2364_8] Running test [issue_2364_9] Running test [pure_getters_chain] Running test [conditional_1] Running test [conditional_2] Running test [issue_2425_1] Running test [issue_2425_2] Running test [issue_2425_3] Running test [issue_2437_1] Running test [issue_2437_2] Running test [issue_2436_1] Running test [issue_2436_2] Running test [issue_2436_3] Running test [issue_2436_4] Running test [issue_2436_5] Running test [issue_2436_6] Running test [issue_2436_7] Running test [issue_2436_8] Running test [issue_2436_9] Running test [issue_2436_10] Running test [issue_2436_11] Running test [issue_2436_12] Running test [issue_2436_13] Running test [issue_2436_14] Running test [issue_2497] Running test [issue_2506] Running test [issue_2571_1] Running test [issue_2571_2] Running test [may_throw_1] Running test [may_throw_2] Running test [side_effect_free_replacement] Running test [recursive_function_replacement] Running test [cascade_conditional] Running test [cascade_if_1] Running test [cascade_if_2] Running test [cascade_return] Running test [cascade_switch] Running test [cascade_call] Running test [replace_all_var] Running test [replace_all_var_scope] Running test [cascade_statement] Running test [cascade_forin] Running test [unsafe_builtin] Running test [return_1] Running test [return_2] Running test [return_3] Running test [return_4] Running test [issue_2858] Running test [cond_branch_1] Running test [cond_branch_2] Running test [cond_branch_switch] Running test [issue_2873_1] Running test [issue_2873_2] Running test [issue_2878] Running test [issue_2891_1] Running test [issue_2891_2] Running test [issue_2908] Running test [issue_2914_1] Running test [issue_2914_2] Running test [issue_805] Running test [issue_2931] Running test [issue_2954_1] Running test [issue_2954_2] Running test [issue_2954_3] Running test [collapse_rhs_conditional_1] Running test [collapse_rhs_conditional_2] Running test [collapse_rhs_lhs_1] Running test [collapse_rhs_lhs_2] Running test [collapse_rhs_loop] Running test [collapse_rhs_side_effects] Running test [collapse_rhs_vardef] Running test [collapse_rhs_array] Running test [collapse_rhs_boolean_1] Running test [collapse_rhs_boolean_2] Running test [collapse_rhs_boolean_3] Running test [collapse_rhs_function] Running test [collapse_rhs_number] Running test [collapse_rhs_object] Running test [collapse_rhs_regexp] Running test [collapse_rhs_string] Running test [collapse_rhs_var] Running test [collapse_rhs_this] Running test [collapse_rhs_undefined] Running test [issue_2974] Running test [issue_3032] Running test [issue_3096] Running test [issue_3215_1] Running test [issue_3215_2] Running test [issue_3215_3] Running test [issue_3215_4] Running test [issue_3238_1] Running test [issue_3238_2] Running test [issue_3238_3] Running test [issue_3238_4] Running test [issue_3238_5] Running test [issue_3238_6] Running test [issue_3247] Running test [issue_3305] Running test [issue_3314] Running test [issue_3327] Running test [assign_left] Running test [sub_property] Running test [assign_undeclared] Running test [Infinity_assignment] Running test [issue_3439_1] Running test [issue_3439_2] Running test [cond_sequence_return_1] Running test [cond_sequence_return_2] Running test [issue_3520] Running test [issue_3526_1] Running test [issue_3526_2] Running test [issue_3562] Running test [dot_throw_assign_sequence] Running test [call_assign_order] Running test [issue_3573] Running test [issue_3581_1] Running test [issue_3581_2] Running test [issue_3596] Running test [local_value_replacement] Running test [array_in_object_1] Running test [array_in_object_2] Running test [array_in_conditional] Running test [object_in_conditional] Running test [sequence_in_iife_1] Running test [sequence_in_iife_2] Running test [retain_assign] Running test [getter_side_effect] Running test [setter_side_effect] Running test [substitution_assign] Running test [substitution_arithmetic] Running test [substitution_logical_1] Running test [substitution_logical_2] Running test [substitution_logical_3] Running test [substitution_conditional] Running test [substitution_unary] Running test [issue_3626_1] Running test [issue_3626_2] Running test [issue_3628_1] Running test [issue_3628_2] Running test [issue_3641] Running test [issue_3651] Running test [issue_3671] Running test [call_1] Running test [call_1_symbol] Running test [call_2] Running test [call_2_symbol] Running test [call_3] Running test [call_3_symbol] Running test [issue_3698_1] Running test [issue_3698_2] Running test [issue_3698_3] Running test [issue_3700] Running test [issue_3744] Running test [assign_value_def] Running test [join_vars_value_def] Running test [var_value_def] Running test [mangleable_var] Running test [issue_3884] Running test [issue_3891] Running test [issue_3894] Running test [issue_3897] Running test [issue_3908] --- comparisons.js Running test [comparisons] Running test [unsafe_comps] Running test [dont_change_in_or_instanceof_expressions] Running test [self_comparison_1] Running test [self_comparison_2] Running test [self_comparison_3] Running test [issue_2857_1] Running test [issue_2857_2] Running test [issue_2857_3] Running test [issue_2857_4] Running test [issue_2857_5] Running test [issue_2857_6] Running test [is_boolean_unsafe] Running test [is_number_unsafe] Running test [is_boolean_var] Running test [is_defined] Running test [unsafe_indexOf] Running test [issue_3413] --- 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] Running test [issue_3689] --- 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 [ifs_7] Running test [cond_1] Running test [cond_2] Running test [cond_3] Running test [cond_4] Running test [cond_5] Running test [cond_6] Running test [cond_7] Running test [cond_7_1] Running test [cond_8] Running test [cond_8b] Running test [cond_8c] Running test [cond_9] Running test [cond_10] Running test [cond_11] Running test [cond_12] Running test [ternary_boolean_consequent] Running test [ternary_boolean_alternative] Running test [trivial_boolean_ternary_expressions] Running test [issue_1154] Running test [no_evaluate] Running test [equality_conditionals_false] Running test [equality_conditionals_true] Running test [issue_1645_1] Running test [issue_1645_2] Running test [condition_symbol_matches_consequent] Running test [delete_conditional_1] Running test [delete_conditional_2] Running test [issue_2535_1] Running test [issue_2535_2] Running test [issue_2560] Running test [hoist_decl] Running test [to_and_or] Running test [cond_seq_assign_1] Running test [cond_seq_assign_2] Running test [cond_seq_assign_3] Running test [issue_3271] Running test [iife_condition] Running test [angularjs_chain] Running test [issue_3576] Running test [issue_3668] Running test [conditional_assignments_1] Running test [conditional_assignments_2] Running test [conditional_assignments_3] Running test [issue_3808_1] Running test [issue_3808_2] --- 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 [trim_try] Running test [trim_finally_1] Running test [trim_finally_2] Running test [try_catch_finally] Running test [collapse_vars_assignment] Running test [collapse_vars_lvalues_drop_assign] Running test [collapse_vars_misc1] Running test [return_assignment] Running test [throw_assignment] Running test [issue_2597] Running test [issue_2666] Running test [issue_2692] Running test [issue_2701] Running test [issue_2749] Running test [issue_2860_1] Running test [issue_2860_2] Running test [issue_2929] Running test [issue_3402] Running test [issue_3406] Running test [function_assign] Running test [issue_3552] Running test [unreachable_assign] Running test [catch_return_assign] Running test [issue_3578] Running test [issue_3830_1] Running test [issue_3830_2] Running test [issue_3830_3] Running test [issue_3830_4] Running test [issue_3830_5] Running test [issue_3830_6] Running test [redundant_assignments] Running test [self_assignments] --- debugger.js Running test [keep_debugger] Running test [drop_debugger] --- directives.js Running test [simple_statement_is_not_a_directive] Running test [drop_lone_use_strict] Running test [issue_3166] Running test [valid_after_invalid_1] Running test [valid_after_invalid_2] --- 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 [issue_1539] Running test [vardef_value] Running test [assign_binding] Running test [assign_chain] Running test [issue_1583] Running test [issue_1656] Running test [issue_1709] Running test [issue_1715_1] Running test [issue_1715_2] Running test [issue_1715_3] Running test [issue_1715_4] Running test [delete_assign_1] Running test [delete_assign_2] Running test [drop_var] Running test [issue_1830_1] Running test [issue_1830_2] Running test [issue_1838] Running test [var_catch_toplevel] Running test [issue_2105_1] Running test [issue_2105_2] Running test [issue_2105_3] Running test [issue_2226_1] Running test [issue_2226_2] Running test [issue_2226_3] Running test [issue_2288] Running test [issue_2516_1] Running test [issue_2516_2] Running test [defun_lambda_same_name] Running test [issue_2660_1] Running test [issue_2660_2] Running test [issue_2665] Running test [double_assign_1] Running test [double_assign_2] Running test [double_assign_3] Running test [cascade_drop_assign] Running test [chained_3] Running test [issue_2768] Running test [issue_2846] Running test [issue_805_1] Running test [issue_805_2] Running test [issue_2995] Running test [issue_3146_1] Running test [issue_3146_2] Running test [issue_3146_3] Running test [issue_3146_4] Running test [issue_3192] Running test [issue_3233] Running test [issue_3375] Running test [issue_3427_1] Running test [issue_3427_2] Running test [issue_3495] Running test [issue_3497] Running test [issue_3515_1] Running test [issue_3515_2] Running test [issue_3515_3] Running test [function_assign] Running test [issue_3598] Running test [self_assign] Running test [function_argument_reference] Running test [function_parameter_ie8] Running test [issue_3664] Running test [issue_3673] Running test [issue_3746] Running test [drop_duplicated_side_effects] Running test [drop_duplicated_var_catch] Running test [issue_3802_1] Running test [issue_3802_2] Running test [issue_3899] --- 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 [prop_function] Running test [unsafe_integer_key] Running test [unsafe_integer_key_complex] Running test [unsafe_float_key] Running test [unsafe_float_key_complex] Running test [unsafe_array] Running test [unsafe_string] Running test [unsafe_array_bad_index] Running test [unsafe_string_bad_index] Running test [prototype_function] Running test [call_args] Running test [call_args_drop_param] Running test [in_boolean_context] Running test [unsafe_charAt] Running test [unsafe_charAt_bad_index] Running test [unsafe_charAt_noop] Running test [issue_1649] Running test [issue_1760_1] Running test [issue_1760_2] Running test [delete_expr_1] Running test [delete_expr_2] Running test [delete_binary_1] Running test [delete_binary_2] Running test [Infinity_NaN_undefined_LHS] Running test [issue_1964_1] Running test [issue_1964_2] Running test [array_slice_index] Running test [string_charCodeAt] Running test [issue_2207_1] Running test [issue_2207_2] Running test [issue_2207_3] Running test [issue_2231_1] Running test [issue_2231_2] Running test [issue_2231_3] Running test [self_comparison_1] Running test [self_comparison_2] Running test [issue_2535_1] Running test [issue_2535_2] Running test [issue_2535_3] Running test [issue_2822] Running test [string_case] Running test [issue_2916_1] Running test [issue_2916_2] Running test [issue_2919] Running test [issue_2926_1] Running test [issue_2926_2] Running test [issue_2968_1] Running test [issue_2968_2] Running test [truthy_conditionals] Running test [truthy_loops] Running test [if_increment] Running test [try_increment] Running test [unsafe_escaped] Running test [unsafe_string_replace] Running test [issue_3387_1] Running test [issue_3387_2] Running test [simple_function_1] Running test [simple_function_2] Running test [recursive_function_1] Running test [recursive_function_2] Running test [issue_3558] Running test [issue_3568] Running test [conditional_function] Running test [best_of_evaluate] Running test [eager_evaluate] Running test [threshold_evaluate_default] Running test [threshold_evaluate_30] Running test [threshold_evaluate_100] Running test [threshold_evaluate_999] Running test [collapse_vars_regexp] Running test [issue_3738] Running test [issue_3755] Running test [void_side_effects] Running test [no_returns] Running test [void_returns] Running test [void_returns_recursive] Running test [issue_3878_1] Running test [issue_3878_2] Running test [issue_3882] Running test [issue_3887] Running test [issue_3903] Running test [issue_3905] Running test [issue_3920] --- functions.js Running test [non_ascii_function_identifier_name] Running test [iifes_returning_constants_keep_fargs_true] Running test [iifes_returning_constants_keep_fargs_false] Running test [issue_485_crashing_1530] Running test [issue_1841_1] Running test [issue_1841_2] Running test [function_returning_constant_literal] Running test [hoist_funs] Running test [issue_203] Running test [issue_2084] Running test [issue_2097] Running test [issue_2101] Running test [inner_ref] Running test [issue_2107] Running test [issue_2114_1] Running test [issue_2114_2] Running test [issue_2428] Running test [issue_2531_1] Running test [issue_2531_2] Running test [issue_2531_3] Running test [empty_body] Running test [inline_loop_1] Running test [inline_loop_2] Running test [inline_loop_3] Running test [inline_loop_4] Running test [issue_2476] Running test [issue_2601_1] Running test [issue_2601_2] Running test [issue_2604_1] Running test [issue_2604_2] Running test [unsafe_apply_1] Running test [unsafe_apply_2] Running test [unsafe_call_1] Running test [unsafe_call_2] Running test [unsafe_call_3] Running test [issue_2616] Running test [issue_2620_1] Running test [issue_2620_2] Running test [issue_2620_3] Running test [issue_2620_4] Running test [issue_2630_1] Running test [issue_2630_2] Running test [issue_2630_3] Running test [issue_2630_4] Running test [issue_2630_5] Running test [recursive_inline_1] Running test [recursive_inline_2] Running test [issue_2657] Running test [issue_2663_1] Running test [issue_2663_2] Running test [issue_2663_3] Running test [duplicate_argnames_1] Running test [duplicate_argnames_2] Running test [duplicate_argnames_3] Running test [loop_init_arg] Running test [inline_false] Running test [inline_0] Running test [inline_1] Running test [inline_2] Running test [inline_3] Running test [inline_true] Running test [use_before_init_in_loop] Running test [duplicate_arg_var_1] Running test [duplicate_arg_var_2] Running test [duplicate_arg_var_3] Running test [issue_2737_1] Running test [issue_2737_2] Running test [issue_2783] Running test [issue_2898] Running test [deduplicate_parenthesis] Running test [issue_3016_1] Running test [issue_3016_2] Running test [issue_3016_2_ie8] Running test [issue_3016_3] Running test [issue_3016_3_ie8] Running test [issue_3018] Running test [issue_3054] Running test [issue_3076] Running test [issue_3125] Running test [issue_3274] Running test [issue_3297_1] Running test [issue_3297_2] Running test [issue_3297_3] Running test [cross_references_1] Running test [cross_references_2] Running test [cross_references_3] Running test [loop_inline] Running test [functions] Running test [functions_use_strict] Running test [issue_2437] Running test [issue_2485_1] Running test [issue_2485_2] Running test [issue_3364] Running test [issue_3366] Running test [issue_3371] Running test [class_iife] Running test [issue_3400_1] Running test [issue_3400_2] Running test [issue_3402] Running test [issue_3439] Running test [issue_3444] Running test [issue_3506_1] Running test [issue_3506_2] Running test [issue_3506_3] Running test [issue_3512] Running test [issue_3562] Running test [hoisted_inline] Running test [hoisted_single_use] Running test [pr_3592_1] Running test [pr_3592_2] Running test [inline_use_strict] Running test [pr_3595_1] Running test [pr_3595_2] Running test [pr_3595_3] Running test [pr_3595_4] Running test [issue_3679_1] Running test [issue_3679_2] Running test [issue_3679_3] Running test [preceding_side_effects] Running test [trailing_side_effects] Running test [preserve_binding_1] Running test [preserve_binding_2] Running test [issue_3770] Running test [issue_3771] Running test [issue_3772] Running test [issue_3777_1] Running test [issue_3777_2] Running test [issue_3821_1] Running test [issue_3821_2] Running test [substitute] Running test [substitute_add_farg] Running test [substitute_arguments] Running test [substitute_drop_farg] Running test [substitute_this] Running test [substitute_use_strict] Running test [issue_3833] Running test [issue_3835] Running test [issue_3836] Running test [issue_3852] Running test [issue_3911] --- global_defs.js Running test [must_replace] Running test [keyword] Running test [object] Running test [expanded] Running test [mixed] Running test [issue_1801] Running test [issue_1986] Running test [issue_2167] Running test [issue_3217] --- hoist_props.js Running test [issue_2377_1] Running test [issue_2377_2] Running test [issue_2377_3] Running test [direct_access_1] Running test [direct_access_2] Running test [direct_access_3] Running test [single_use] Running test [name_collision_1] Running test [name_collision_2] Running test [name_collision_3] Running test [contains_this_1] Running test [contains_this_2] Running test [contains_this_3] Running test [new_this] Running test [issue_2473_1] Running test [issue_2473_2] Running test [issue_2473_3] Running test [issue_2473_4] Running test [issue_2508_1] Running test [issue_2508_2] Running test [issue_2508_3] Running test [issue_2508_4] Running test [issue_2508_5] Running test [issue_2519] Running test [undefined_key] Running test [issue_3021] Running test [issue_3046] Running test [issue_3071_1] Running test [issue_3071_2] Running test [issue_3071_2_toplevel] Running test [issue_3071_3] Running test [issue_3411] Running test [issue_3440] Running test [issue_3868] Running test [issue_3871] --- hoist_vars.js Running test [statements] Running test [statements_funs] Running test [sequences] Running test [sequences_funs] Running test [issue_2295] --- 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_greater_than] Running test [html_comment_in_greater_than_or_equal] Running test [html_comment_in_right_shift] Running test [html_comment_in_zero_fill_right_shift] Running test [html_comment_in_string_literal] --- ie8.js Running test [do_screw] Running test [dont_screw] Running test [do_screw_constants] Running test [dont_screw_constants] Running test [do_screw_try_catch] Running test [dont_screw_try_catch] Running test [do_screw_try_catch_undefined] Running test [dont_screw_try_catch_undefined] Running test [reduce_vars] Running test [issue_1586_1] Running test [issue_1586_2] Running test [issue_2120_1] Running test [issue_2120_2] Running test [issue_2254_1] Running test [issue_2254_2] Running test [issue_24_1] Running test [issue_24_2] Running test [issue_2976_1] Running test [issue_2976_2] Running test [issue_2976_3] Running test [issue_3035] Running test [issue_3035_ie8] Running test [issue_3197_1] Running test [issue_3197_1_ie8] Running test [issue_3197_2] Running test [issue_3197_2_ie8] Running test [issue_3206_1] Running test [issue_3206_2] Running test [issue_3215_1] Running test [issue_3215_2] Running test [issue_3215_3] Running test [issue_3215_4] Running test [issue_3355_1] Running test [issue_3355_2] Running test [issue_3355_3] Running test [issue_3355_4] Running test [issue_3468] Running test [issue_3468_ie8] Running test [issue_3471] Running test [issue_3471_ie8] Running test [issue_3473] Running test [issue_3473_ie8] Running test [issue_3473_toplevel] Running test [issue_3473_ie8_toplevel] Running test [issue_3475] Running test [issue_3475_ie8] Running test [issue_3475_toplevel] Running test [issue_3475_ie8_toplevel] Running test [issue_3478_1] Running test [issue_3478_1_ie8] Running test [issue_3478_1_toplevel] Running test [issue_3478_1_ie8_toplevel] Running test [issue_3478_2] Running test [issue_3478_2_ie8] Running test [issue_3478_2_toplevel] Running test [issue_3478_2_ie8_toplevel] Running test [issue_3482_1] Running test [issue_3482_1_ie8] Running test [issue_3482_2] Running test [issue_3482_2_ie8] Running test [issue_3484_1] Running test [issue_3484_1_ie8] Running test [issue_3484_1_toplevel] Running test [issue_3484_1_ie8_toplevel] Running test [issue_3484_2] Running test [issue_3484_2_ie8] Running test [issue_3484_2_toplevel] Running test [issue_3484_2_ie8_toplevel] Running test [issue_3486] Running test [issue_3486_ie8] Running test [issue_3493] Running test [issue_3493_ie8] Running test [issue_3523] Running test [issue_3523_ie8] Running test [issue_3523_toplevel] Running test [issue_3523_ie8_toplevel] Running test [issue_3523_rename] Running test [issue_3523_rename_ie8] Running test [issue_3523_rename_toplevel] Running test [issue_3523_rename_ie8_toplevel] Running test [issue_3542] Running test [issue_3703] Running test [issue_3750] Running test [issue_3823] Running test [issue_3825] Running test [issue_3889] Running test [issue_3918] --- if_return.js Running test [if_return_1] Running test [if_return_2] Running test [if_return_3] Running test [if_return_4] Running test [if_return_5] Running test [if_return_6] Running test [if_return_7] Running test [if_return_8] Running test [issue_1089] Running test [issue_1437] Running test [issue_1437_conditionals] Running test [issue_512] Running test [if_var_return] Running test [if_if_return_return] Running test [if_body_return_1] Running test [if_body_return_2] Running test [if_body_return_3] Running test [issue_3600] Running test [iife_if_return_simple] --- issue-1034.js Running test [non_hoisted_function_after_return] Running test [non_hoisted_function_after_return_2a] Running test [non_hoisted_function_after_return_2b] Running test [non_hoisted_function_after_return_strict] Running test [non_hoisted_function_after_return_2a_strict] Running test [non_hoisted_function_after_return_2b_strict] --- issue-1041.js Running test [const_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] Running test [defun_if_return] Running test [defun_hoist_funs] Running test [defun_else_if_return] --- issue-1105.js Running test [with_in_global_scope] Running test [with_in_function_scope] Running test [compress_with_with_in_other_scope] Running test [with_using_existing_variable_outside_scope] Running test [check_drop_unused_in_peer_function] Running test [Infinity_not_in_with_scope] Running test [Infinity_in_with_scope] Running test [assorted_Infinity_NaN_undefined_in_with_scope] Running test [assorted_Infinity_NaN_undefined_in_with_scope_keep_infinity] --- issue-12.js Running test [keep_name_of_getter] Running test [keep_name_of_setter] Running test [setter_with_operator_keys] --- issue-1202.js Running test [mangle_keep_fnames_false] Running test [mangle_keep_fnames_true] --- issue-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] --- issue-1609.js Running test [chained_evaluation_1] Running test [chained_evaluation_2] Running test [chained_evaluation_3] --- issue-1639.js Running test [issue_1639_1] Running test [issue_1639_2] Running test [issue_1639_3] --- issue-1656.js Running test [f7] --- issue-1673.js Running test [side_effects_catch] Running test [side_effects_else] Running test [side_effects_finally] Running test [side_effects_label] Running test [side_effects_switch] --- issue-1704.js Running test [mangle_catch] Running test [mangle_catch_ie8] Running test [mangle_catch_var] Running test [mangle_catch_var_ie8] Running test [mangle_catch_toplevel] Running test [mangle_catch_ie8_toplevel] Running test [mangle_catch_var_toplevel] Running test [mangle_catch_var_ie8_toplevel] Running test [mangle_catch_redef_1] Running test [mangle_catch_redef_1_ie8] Running test [mangle_catch_redef_1_toplevel] Running test [mangle_catch_redef_1_ie8_toplevel] Running test [mangle_catch_redef_2] Running test [mangle_catch_redef_2_ie8] Running test [mangle_catch_redef_2_toplevel] Running test [mangle_catch_redef_2_ie8_toplevel] Running test [mangle_catch_redef_3] Running test [mangle_catch_redef_3_toplevel] Running test [mangle_catch_redef_3_ie8] Running test [mangle_catch_redef_3_ie8_toplevel] --- issue-1733.js Running test [function_iife_catch] Running test [function_iife_catch_ie8] Running test [function_catch_catch] Running test [function_catch_catch_ie8] --- issue-1750.js Running test [case_1] Running test [case_2] --- issue-1770.js Running test [mangle_props] Running test [numeric_literal] 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-2652.js Running test [insert_semicolon] Running test [unary_postfix] --- issue-267.js Running test [issue_267] --- issue-269.js Running test [issue_269_1] Running test [issue_269_dangers] Running test [issue_269_in_scope] Running test [strings_concat] Running test [regexp] --- issue-2719.js Running test [warn] --- issue-281.js Running test [collapse_vars_constants] Running test [modified] Running test [ref_scope] Running test [safe_undefined] Running test [negate_iife_3] Running test [negate_iife_3_off] Running test [negate_iife_4] Running test [negate_iife_5] Running test [negate_iife_5_off] Running test [issue_1254_negate_iife_true] Running test [issue_1254_negate_iife_nested] Running test [negate_iife_issue_1073] Running test [issue_1288_side_effects] Running test [inner_var_for_in_1] Running test [issue_1595_3] Running test [issue_1758] Running test [wrap_iife] Running test [wrap_iife_in_expression] Running test [wrap_iife_in_return_call] Running test [pure_annotation_1] Running test [pure_annotation_2] Running test [drop_fargs] Running test [keep_fargs] --- issue-2871.js Running test [comparison_with_undefined] --- issue-2989.js Running test [inline_script_off] Running test [inline_script_on] --- issue-368.js Running test [collapse] --- issue-3768.js Running test [mangle] Running test [compress] Running test [call_arg_1] Running test [call_arg_2] --- 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_sequence] 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] Running test [this_binding_sequences] --- issue-976.js Running test [eval_collapse_vars] Running test [eval_unused] Running test [eval_mangle] --- issue-979.js Running test [issue979_reported] Running test [issue979_test_negated_is_best] --- join_vars.js Running test [join_vars_assign] Running test [join_object_assignments_1] Running test [join_object_assignments_2] Running test [join_object_assignments_3] Running test [join_object_assignments_4] Running test [join_object_assignments_return_1] Running test [join_object_assignments_return_2] Running test [join_object_assignments_return_3] Running test [join_object_assignments_for] Running test [join_object_assignments_if] Running test [join_object_assignments_forin] Running test [join_object_assignments_negative] Running test [join_object_assignments_NaN_1] Running test [join_object_assignments_NaN_2] Running test [join_object_assignments_null_0] Running test [join_object_assignments_null_1] Running test [join_object_assignments_void_0] Running test [join_object_assignments_undefined_1] Running test [join_object_assignments_undefined_2] Running test [join_object_assignments_Infinity] Running test [join_object_assignments_regex] Running test [issue_2816] Running test [issue_2893_1] Running test [issue_2893_2] Running test [join_expr] Running test [issue_3786] Running test [issue_3788] Running test [issue_3789_1] Running test [issue_3789_2] Running test [issue_3791_1] Running test [issue_3791_2] Running test [issue_3795] Running test [if_body] Running test [if_switch] Running test [loop_body_1] Running test [loop_body_2] Running test [loop_body_3] Running test [conditional_assignments_1] Running test [conditional_assignments_2] Running test [conditional_assignments_3] Running test [issue_3856] Running test [issue_3916] --- keep_fargs.js Running test [keep_fargs_false] Running test [keep_fargs_strict] Running test [keep_fargs_true] Running test [replace_index] Running test [replace_index_strict] Running test [issue_1858] Running test [issue_2187_2] Running test [issue_2203_2] Running test [issue_2298] Running test [issue_2319_1] Running test [issue_2319_2] Running test [issue_2319_3] Running test [issue_2425_1] Running test [issue_2425_2] Running test [issue_2425_3] Running test [issue_2436_13] Running test [issue_2506] Running test [issue_2226_1] Running test [issue_2226_2] Running test [issue_2226_3] Running test [issue_3192] Running test [if_increment] Running test [try_increment] Running test [issue_2630_3] Running test [issue_3364] Running test [defun_label] 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 [duplicate_lambda_defun_name_1] Running test [duplicate_lambda_defun_name_2] Running test [function_name_mangle] Running test [function_name_mangle_ie8] Running test [issue_3420_1] Running test [issue_3420_2] Running test [issue_3420_3] Running test [issue_3423_1] Running test [issue_3423_2] Running test [collapse_vars_repeated] Running test [chained_3] Running test [replace_all_var_scope] Running test [issue_1583] Running test [issues_3267_1] Running test [trailing_argument_side_effects] Running test [recursive_iife_1] Running test [recursive_iife_2] Running test [recursive_iife_3] Running test [issue_3619] --- 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 [evaluate] Running test [issue_1532] Running test [issue_186] Running test [issue_186_ie8] Running test [issue_186_beautify] Running test [issue_186_beautify_ie8] Running test [issue_186_braces] Running test [issue_186_braces_ie8] Running test [issue_186_beautify_braces] Running test [issue_186_beautify_braces_ie8] Running test [issue_1648] Running test [do_switch] Running test [in_parenthesis_1] Running test [in_parenthesis_2] Running test [init_side_effects] Running test [dead_code_condition] Running test [issue_2740_1] Running test [issue_2740_2] Running test [issue_2740_3] Running test [issue_2740_4] Running test [issue_2740_5] Running test [issue_2904] Running test [issue_3371] Running test [step] Running test [empty_for_in] Running test [empty_for_in_used] Running test [empty_for_in_side_effects] Running test [issue_3631_1] Running test [issue_3631_2] Running test [loop_if_break] Running test [loop_return] Running test [issue_3634_1] Running test [issue_3634_2] --- max_line_len.js Running test [too_short] Running test [just_enough] Running test [issue_304] --- negate-iife.js Running test [negate_iife_1] Running test [negate_iife_1_off] Running test [negate_iife_2] Running test [negate_iife_2_side_effects] Running test [negate_iife_3] Running test [negate_iife_3_evaluate] Running test [negate_iife_3_side_effects] Running test [negate_iife_3_off] Running test [negate_iife_3_off_evaluate] Running test [negate_iife_4] Running test [sequence_off] Running test [negate_iife_5] Running test [negate_iife_5_off] Running test [negate_iife_nested] Running test [negate_iife_nested_off] Running test [negate_iife_issue_1073] Running test [issue_1254_negate_iife_false] Running test [issue_1254_negate_iife_true] Running test [issue_1254_negate_iife_nested] Running test [issue_1288] Running test [issue_1288_side_effects] --- new.js Running test [new_statement] Running test [new_statements_2] Running test [new_statements_3] Running test [new_with_rewritten_true_value] Running test [new_with_many_parameters] Running test [new_constructor_with_unary_arguments] Running test [call_with_unary_arguments] Running test [new_with_unary_prefix] Running test [dot_parenthesis_1] Running test [dot_parenthesis_2] --- node_version.js Running test [eval_let_6] Running test [eval_let_4] Running test [eval_let_0] --- numbers.js Running test [hex_numbers_in_parentheses_for_prototype_functions] Running test [comparisons] Running test [evaluate_1] Running test [evaluate_1_unsafe_math] Running test [evaluate_2] Running test [evaluate_2_unsafe_math] Running test [evaluate_3] Running test [evaluate_4] Running test [evaluate_5] Running test [evaluate_5_unsafe_math] Running test [evaluate_6] Running test [evaluate_6_unsafe_math] Running test [evaluate_7] Running test [evaluate_7_unsafe_math] Running test [NaN_redefined] Running test [issue_1710] Running test [unary_binary_parenthesis] Running test [issue_3531_1] Running test [issue_3531_2] Running test [issue_3531_3] Running test [issue_3536] Running test [issue_3539] Running test [issue_3547_1] Running test [issue_3547_2] Running test [issue_3547_3] Running test [issue_3547_4] Running test [unsafe_math_rounding] Running test [issue_3593] Running test [unsafe_math_swap_constant] Running test [identity_1] Running test [identity_2] Running test [identity_3] Running test [issue_3653] Running test [issue_3655] Running test [issue_3676_1] Running test [issue_3676_2] Running test [issue_3682_1] Running test [issue_3682_2] Running test [issue_3682_3] Running test [issue_3684] Running test [issue_3695] --- objects.js Running test [duplicate_key] Running test [duplicate_key_strict] Running test [duplicate_key_side_effect] Running test [duplicate_key_with_accessor] Running test [unsafe_object_repeated] Running test [numeric_literal] --- preserve_line.js Running test [return_1] Running test [return_2] Running test [return_3] Running test [return_4] Running test [return_5] Running test [return_6] Running test [return_7] Running test [return_8] --- properties.js Running test [keep_properties] Running test [dot_properties] Running test [dot_properties_es5] Running test [sub_properties] Running test [evaluate_array_length] Running test [evaluate_string_length] Running test [mangle_properties] Running test [mangle_unquoted_properties] Running test [mangle_debug] Running test [mangle_debug_true] Running test [mangle_debug_suffix] Running test [mangle_debug_suffix_keep_quoted] Running test [first_256_chars_as_properties] Running test [first_256_unicode_chars_as_properties] Running test [first_256_hex_chars_as_properties] Running test [native_prototype] Running test [native_prototype_lhs] Running test [accessor_boolean] Running test [accessor_get_set] Running test [accessor_null_undefined] Running test [accessor_number] Running test [accessor_string] Running test [accessor_this] Running test [issue_2208_1] Running test [issue_2208_2] Running test [issue_2208_3] Running test [issue_2208_4] Running test [issue_2208_5] Running test [issue_2208_6] Running test [issue_2256] Running test [lhs_prop_1] Running test [lhs_prop_2] Running test [literal_duplicate_key_side_effects] Running test [prop_side_effects_1] Running test [prop_side_effects_2] Running test [accessor_1] Running test [accessor_2] Running test [array_hole] Running test [new_this] Running test [issue_2513] Running test [const_prop_assign_strict] Running test [const_prop_assign_pure] Running test [issue_869_1] Running test [issue_869_2] Running test [issue_3188_1] Running test [issue_3188_2] Running test [issue_3188_3] Running test [issue_3389] --- pure_funcs.js Running test [array] Running test [func] Running test [side_effects] Running test [unused] Running test [babel] Running test [conditional] Running test [relational] Running test [arithmetic] Running test [boolean_and] Running test [boolean_or] Running test [assign] Running test [unary] Running test [issue_2629_1] Running test [issue_2629_2] Running test [issue_2629_3] Running test [issue_2629_4] Running test [issue_2629_5] Running test [issue_2638] Running test [issue_2705_1] Running test [issue_2705_2] Running test [issue_2705_3] Running test [issue_2705_4] Running test [issue_2705_5] Running test [issue_2705_6] Running test [issue_3065_1] Running test [issue_3065_2] Running test [issue_3065_3] Running test [issue_3065_4] Running test [issue_3325_1] Running test [issue_3325_2] Running test [issue_3858] Running test [inline_pure_call_1] Running test [inline_pure_call_2] Running test [inline_pure_call_3] Running test [inline_pure_call_4] --- pure_getters.js Running test [strict] Running test [strict_reduce_vars] Running test [unsafe] Running test [unsafe_reduce_vars] Running test [chained] Running test [impure_getter_1] Running test [impure_getter_2] Running test [issue_2110_1] Running test [issue_2110_2] Running test [set_immutable_1] Running test [set_immutable_2] Running test [set_immutable_3] Running test [set_immutable_4] Running test [set_immutable_5] Running test [set_immutable_6] Running test [set_mutable_1] Running test [set_mutable_2] Running test [issue_2313_1] Running test [issue_2313_2] Running test [issue_2313_3] Running test [issue_2313_4] Running test [issue_2313_5] Running test [issue_2313_6] Running test [issue_2678] Running test [issue_2838] Running test [issue_2938_1] Running test [issue_2938_2] Running test [issue_2938_3] Running test [issue_2938_4] Running test [collapse_vars_1_true] Running test [collapse_vars_1_false] Running test [collapse_vars_1_strict] Running test [collapse_vars_2_true] Running test [collapse_vars_2_false] Running test [collapse_vars_2_strict] Running test [collapse_rhs_true] Running test [collapse_rhs_false] Running test [collapse_rhs_strict] Running test [collapse_rhs_setter] Running test [collapse_rhs_call] Running test [collapse_rhs_lhs] Running test [drop_arguments] Running test [issue_3427] --- reduce_vars.js Running test [reduce_vars] Running test [modified] Running test [unsafe_evaluate] Running test [unsafe_evaluate_defun] Running test [unsafe_evaluate_side_effect_free_1] Running test [unsafe_evaluate_side_effect_free_2] Running test [unsafe_evaluate_escaped] Running test [unsafe_evaluate_modified] Running test [unsafe_evaluate_unknown] Running test [unsafe_evaluate_object_1] Running test [unsafe_evaluate_object_2] Running test [unsafe_evaluate_object_3] Running test [unsafe_evaluate_array_1] Running test [unsafe_evaluate_array_2] Running test [unsafe_evaluate_array_3] Running test [unsafe_evaluate_array_4] Running test [unsafe_evaluate_array_5] Running test [unsafe_evaluate_equality_1] Running test [unsafe_evaluate_equality_2] Running test [passes] Running test [iife] Running test [iife_new] Running test [multi_def_1] Running test [multi_def_2] Running test [multi_def_3] Running test [use_before_var] Running test [inner_var_if] Running test [inner_var_label] Running test [inner_var_for_1] Running test [inner_var_for_2] Running test [inner_var_for_in_1] Running test [inner_var_for_in_2] Running test [inner_var_catch] Running test [issue_1533_1] Running test [issue_1533_2] Running test [toplevel_on] Running test [toplevel_off] Running test [toplevel_on_loops_1] Running test [toplevel_off_loops_1] Running test [toplevel_on_loops_2] Running test [toplevel_off_loops_2] Running test [toplevel_on_loops_3] Running test [toplevel_off_loops_3] Running test [defun_reference] Running test [defun_inline_1] Running test [defun_inline_2] Running test [defun_inline_3] Running test [defun_call] Running test [defun_redefine] Running test [func_inline] Running test [func_modified] Running test [unused_modified] Running test [defun_label] Running test [double_reference] Running test [iife_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 [delay_def_lhs] Running test [booleans] Running test [side_effects_assign] Running test [pure_getters_1] Running test [pure_getters_2] Running test [pure_getters_3] Running test [catch_var] Running test [var_assign_1] Running test [var_assign_2] Running test [var_assign_3] Running test [var_assign_4] Running test [var_assign_5] Running test [var_assign_6] Running test [immutable] Running test [issue_1814_1] Running test [issue_1814_2] Running test [try_abort] Running test [boolean_binary_assign] Running test [cond_assign] Running test [iife_assign] Running test [issue_1850_1] Running test [issue_1850_2] Running test [issue_1850_3] Running test [issue_1850_4] Running test [issue_1865] Running test [issue_1922_1] Running test [issue_1922_2] Running test [accessor_1] Running test [accessor_2] Running test [for_in_prop] Running test [obj_var_1] Running test [obj_var_2] Running test [obj_arg_1] Running test [obj_arg_2] Running test [func_arg_1] Running test [func_arg_2] Running test [regex_loop] Running test [obj_for_1] Running test [obj_for_2] Running test [array_forin_1] Running test [array_forin_2] Running test [const_expr_1] Running test [const_expr_2] Running test [escaped_prop_1] Running test [escaped_prop_2] Running test [escaped_prop_3] Running test [issue_2420_1] Running test [issue_2420_2] Running test [issue_2423_1] Running test [issue_2423_2] Running test [issue_2423_3] Running test [issue_2423_4] Running test [issue_2423_5] Running test [issue_2423_6] Running test [issue_2440_eval_1] Running test [issue_2440_eval_2] Running test [issue_2440_with_1] Running test [issue_2440_with_2] Running test [issue_2442] Running test [recursive_inlining_1] Running test [recursive_inlining_2] Running test [recursive_inlining_3] Running test [recursive_inlining_4] Running test [recursive_inlining_5] Running test [issue_2450_1] Running test [issue_2450_2] Running test [issue_2450_3] Running test [issue_2450_4] Running test [issue_2450_5] Running test [issue_2449] Running test [perf_1] Running test [perf_2] Running test [perf_3] Running test [perf_4] Running test [perf_5] Running test [perf_6] Running test [perf_7] Running test [perf_8] Running test [issue_2485_1] Running test [issue_2485_2] Running test [issue_2455] Running test [escape_conditional] Running test [escape_sequence] Running test [escape_throw] Running test [escape_local_conditional] Running test [escape_local_sequence] Running test [escape_local_throw] Running test [inverted_var] Running test [defun_single_use_loop] Running test [do_while] Running test [issue_2598] Running test [var_if] Running test [defun_assign] Running test [defun_var_1] Running test [defun_var_2] Running test [defun_var_3] Running test [defun_catch_1] Running test [defun_catch_2] Running test [defun_catch_3] Running test [defun_catch_4] Running test [defun_catch_5] Running test [defun_catch_6] Running test [duplicate_lambda_defun_name_1] Running test [duplicate_lambda_defun_name_2] Running test [issue_2774] Running test [issue_2799_1] Running test [issue_2799_2] Running test [issue_2836] Running test [lvalues_def_1] Running test [lvalues_def_2] Running test [chained_assignments] Running test [issue_2860_1] Running test [issue_2860_2] Running test [issue_2869] Running test [issue_2919] Running test [issue_2992] Running test [issue_3042_1] Running test [issue_3042_2] Running test [issue_3068_1] Running test [issue_3068_2] Running test [issue_3110_1] Running test [issue_3110_2] Running test [issue_3110_3] Running test [issue_3113_1] Running test [issue_3113_2] Running test [issue_3113_3] Running test [issue_3113_4] Running test [issue_3113_5] Running test [conditional_nested_1] Running test [conditional_nested_2] Running test [conditional_nested_3] Running test [issue_2436] Running test [issue_2916] Running test [issue_3125] Running test [issue_3140_1] Running test [issue_3140_2] Running test [issue_3140_3] Running test [issue_3140_4] Running test [issue_3140_5] Running test [issue_3240_1] Running test [issue_3240_2] Running test [issue_3240_3] Running test [issue_3240_4] Running test [issues_3267_1] Running test [issues_3267_2] Running test [issues_3267_3] Running test [issue_3297] Running test [drop_side_effect_free] Running test [issue_3377] Running test [issue_3509] Running test [issue_3622] Running test [issue_3631_1] Running test [issue_3631_2] Running test [issue_3666] Running test [issue_3774] Running test [flatten_iife] Running test [issue_3844] Running test [issue_3866] Running test [issue_3880] Running test [issue_3894] Running test [issue_3922] --- regexp.js Running test [regexp_simple] Running test [regexp_slashes] Running test [regexp_1] Running test [regexp_2] Running test [regexp_properties] Running test [issue_3434_1] Running test [issue_3434_2] Running test [issue_3434_3] Running test [issue_3434_4] Running test [exec] Running test [exec_global] Running test [test] Running test [test_global] Running test [var_exec] Running test [var_exec_global] Running test [var_test] Running test [var_test_global] Running test [lazy_boolean] Running test [reset_state_between_evaluate] --- rename.js Running test [mangle_catch] Running test [mangle_catch_ie8] Running test [mangle_catch_var] Running test [mangle_catch_var_ie8] Running test [mangle_catch_toplevel] Running test [mangle_catch_ie8_toplevel] Running test [mangle_catch_var_toplevel] Running test [mangle_catch_var_ie8_toplevel] Running test [mangle_catch_redef_1] Running test [mangle_catch_redef_1_ie8] Running test [mangle_catch_redef_1_toplevel] Running test [mangle_catch_redef_1_ie8_toplevel] Running test [mangle_catch_redef_2] Running test [mangle_catch_redef_2_ie8] Running test [mangle_catch_redef_2_toplevel] Running test [mangle_catch_redef_2_ie8_toplevel] Running test [issue_2120_1] Running test [issue_2120_2] Running test [function_iife_catch] Running test [function_iife_catch_ie8] Running test [function_catch_catch] Running test [function_catch_catch_ie8] Running test [function_do_catch_ie8] Running test [issue_3480] Running test [issue_3480_ie8] Running test [issue_3480_toplevel] Running test [issue_3480_ie8_toplevel] --- return_undefined.js Running test [return_undefined] Running test [return_void] --- sandbox.js Running test [console_log] Running test [typeof_arguments] Running test [typeof_arguments_assigned] Running test [toplevel_Infinity_NaN_undefined] Running test [log_global] --- sequences.js Running test [make_sequences_1] Running test [make_sequences_2] Running test [make_sequences_3] Running test [make_sequences_4] Running test [lift_sequences_1] Running test [lift_sequences_2] Running test [lift_sequences_3] Running test [lift_sequences_4] Running test [lift_sequences_5] Running test [for_sequences] Running test [limit_1] Running test [limit_2] Running test [negate_iife_for] Running test [iife] Running test [unsafe_undefined] Running test [issue_1685] Running test [func_def_1] Running test [func_def_2] Running test [func_def_3] Running test [func_def_4] Running test [func_def_5] Running test [issue_1758] Running test [delete_seq_1] Running test [delete_seq_2] Running test [delete_seq_3] Running test [delete_seq_4] Running test [delete_seq_5] Running test [delete_seq_6] Running test [side_effects] Running test [side_effects_cascade_1] Running test [side_effects_cascade_2] Running test [side_effects_cascade_3] Running test [issue_27] Running test [issue_2062] Running test [issue_2313] Running test [cascade_assignment_in_return] Running test [hoist_defun] Running test [hoist_decl] Running test [for_init_var] Running test [forin] Running test [call] Running test [missing_link] Running test [angularjs_chain] Running test [issue_3490_1] Running test [issue_3490_2] Running test [issue_3703] --- side_effects.js Running test [accessor] Running test [issue_2233_1] Running test [global_timeout_and_interval_symbols] Running test [issue_2233_2] Running test [issue_2233_3] Running test [global_fns] Running test [unsafe_builtin_1] Running test [unsafe_builtin_2] Running test [unsafe_string_replace] Running test [drop_value] --- string-literal.js Running test [octal_escape_sequence] Running test [issue_1929] --- 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_1] Running test [drop_case_2] Running test [drop_case_3] Running test [drop_case_4] Running test [keep_case] Running test [issue_376] Running test [issue_441_1] Running test [issue_441_2] Running test [issue_1674] Running test [issue_1679] Running test [issue_1680_1] Running test [issue_1680_2] Running test [issue_1690_1] Running test [issue_1690_2] Running test [if_switch_typeof] Running test [issue_1698] Running test [issue_1705_1] Running test [issue_1705_2] Running test [issue_1705_3] Running test [beautify] Running test [issue_1758] Running test [issue_2535] Running test [issue_1750] Running test [drop_switch_1] Running test [drop_switch_2] Running test [drop_switch_3] Running test [drop_switch_4] --- 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] Running test [typeof_defun_1] Running test [typeof_defun_2] Running test [duplicate_defun_arg_name] Running test [duplicate_lambda_arg_name] Running test [issue_2728_1] Running test [issue_2728_2] Running test [issue_2728_3] Running test [issue_2728_4] Running test [issue_2728_5] Running test [issue_2728_6] Running test [typeof_defined_1] Running test [typeof_defined_2] Running test [typeof_defined_3] Running test [typeof_defined_4] Running test [emberjs_global] Running test [issue_3817] --- unicode.js Running test [unicode_parse_variables] Running test [unicode_escaped_identifier] Running test [unicode_identifier_ascii_only] Running test [unicode_string_literals] Running test [check_escape_style] Running test [escape_non_escaped_identifier] Running test [non_escape_2_non_escape] Running test [issue_2242_1] Running test [issue_2242_2] Running test [issue_2242_3] Running test [issue_2242_4] Running test [issue_2569] --- webkit.js Running test [lambda_call_dot_assign] Running test [lambda_call_dot_assign_webkit] Running test [lambda_dot_assign] Running test [lambda_dot_assign_webkit] Running test [lambda_name_mangle] Running test [lambda_name_mangle_ie8] Running test [function_name_mangle] Running test [function_name_mangle_ie8] --- wrap_iife.js Running test [wrap_iife] Running test [wrap_iife_in_expression] Running test [wrap_iife_in_return_call] arguments √ Should known that arguments in functions are local scoped √ Should recognize when a function uses arguments bin/uglifyjs √ Should produce a functional build when using --self √ Should be able to filter comments correctly with `--comments all` √ Should be able to filter comments correctly with `--comment ` √ Should be able to filter comments correctly with just `--comment` √ Should work with --source-map names=true √ Should work with --source-map names=false √ Should give sensible error against invalid input source map √ Should append source map to output when using --source-map url=inline √ Should not append source map to output when not using --source-map url=inline √ Should not consider source map file content as source map file name (issue #2082) √ Should not load source map before finish reading from STDIN √ Should work with --keep-fnames (mangle only) √ Should work with --keep-fnames (mangle & compress) √ Should work with keep_fnames under mangler options √ Should work with --define (simple) √ Should work with --define (nested) √ Should work with --define (AST_Node) √ Should work with `--beautify` √ Should work with `--beautify braces` √ Should work with `--output-opts` √ Should fail when both --beautify & --output-opts are specified √ Should process inline source map √ Should warn for missing inline source map √ Should handle multiple input and inline source map √ Should fail with acorn and inline source map √ Should fail with SpiderMonkey and inline source map √ Should fail with invalid syntax √ Should fail with correct marking of tabs √ Should fail with correct marking at start of line √ Should fail with a missing loop body √ Should throw syntax error (5--) √ Should throw syntax error (Math.random() /= 2) √ Should throw syntax error (++this) √ Should throw syntax error (++null) √ Should throw syntax error (a.=) √ Should throw syntax error (%.a) √ Should throw syntax error (a./();) √ Should throw syntax error ({%: 1}) √ Should throw syntax error (delete x) √ Should throw syntax error (function g(arguments)) √ Should throw syntax error (function eval()) √ Should throw syntax error (iife arguments()) √ Should throw syntax error (catch (eval)) √ Should throw syntax error (var eval) √ Should throw syntax error (else) √ Should throw syntax error (return) √ Should throw syntax error (for-in init) √ Should throw syntax error (for-in var) √ Should handle literal string as source map input √ Should include function calls in source map √ Should dump AST as JSON √ Should print supported options on invalid option syntax √ Should work with --mangle reserved=[] √ Should work with --mangle reserved=false √ Should fail with --mangle-props reserved=[in] √ Should work with mangle.properties.regex from --config-file √ Should fail with --define a-b √ Should work with explicit --rename √ Should work with explicit --no-rename √ Should work with implicit --rename √ Should work with implicit --no-rename √ Should work with --enclose √ Should work with --enclose arg √ Should work with --enclose arg:value √ Should work with --enclose & --wrap √ Should compress swarm of unused variables with reasonable performance comments √ Should recognize eol of single line comments √ Should update the position of a multiline comment correctly comment within return √ Should handle leading return √ Should handle trailing return √ Should handle comment folded into return √ Should not drop comments after first OutputStream √ Should retain trailing comments √ Should retain comments within braces √ Should correctly preserve new lines around comments √ Should preserve new line before comment without beautify √ Should handle comments around parenthesis correctly √ Should preserve comments around IIFE √ Should output line comments after statements √ Should handle programmatic AST insertions gracefully √ Should not duplicate sourceMappingURL comment before constant √ Should test comment before constant is retained and output after mangle. √ Should test code works when comments disabled. comment filters √ Should be able to filter comments by passing regexp √ Should be able to filter comments with the 'all' option √ Should be able to filter commments with the 'some' option √ Should be able to filter comments by passing a function √ Should be able to filter comments by passing regex in string format √ Should be able to get the comment and comment type when using a function √ Should be able to filter comments by passing a boolean √ Should never be able to filter comment5 (shebangs) √ Should never be able to filter comment5 when using 'some' as filter √ Should have no problem on multiple calls √ Should handle shebang and preamble correctly √ Should handle preamble without shebang correctly Huge number of comments. √ Should parse and compress code with thousands of consecutive comments Directives √ Should allow tokenizer to store directives state √ Should know which strings are directive and which ones are not √ Should print semicolon to separate strings from directives √ Should only print 2 semicolons spread over 2 lines in beautify mode √ Should not add double semicolons in non-scoped block statements to avoid strings becoming directives √ Should check quote style of directives √ Should be able to compress without side effects Getters and setters √ Should not accept operator symbols as getter/setter name bin/uglifyjs with input file globs √ bin/uglifyjs with one input file extension glob. √ bin/uglifyjs with one input file name glob. √ bin/uglifyjs with multiple input file globs. √ Should throw with non-matching glob string √ "?" in glob string should not match "/" √ Should handle special characters in glob string √ Should handle array of glob strings - matching and otherwise ie8 √ Should be able to minify() with undefined as catch parameter in a try...catch statement let √ Should not produce reserved keywords as variable name in mangle √ Should quote mangled properties that are reserved keywords line-endings √ Should parse LF line endings √ Should parse CR/LF line endings √ Should parse CR line endings √ Should not allow line terminators in regexp Input file as map √ Should accept object √ Should accept array of strings √ Should correctly include source minify √ Should test basic sanity of minify with default options √ Should not mutate minify `options` √ Should skip inherited keys from `files` √ Should work with mangle.cache √ Should work with nameCache √ Should avoid cached names when mangling top-level variables √ Should avoid cached names when mangling inner-scoped variables √ Should not parse invalid use of reserved words keep_quoted_props √ Should preserve quotes in object literals √ Should preserve quote styles when quote_style is 3 √ Should not preserve quotes in object literals when disabled mangleProperties √ Shouldn't mangle quoted properties √ Should not mangle quoted property within dead code #__PURE__ √ Should drop #__PURE__ hint after use √ Should drop #__PURE__ hint if function is retained JS_Parse_Error √ Should return syntax error √ Should reject duplicated label name global_defs √ Should throw for non-trivial expressions √ Should skip inherited properties collapse_vars √ Should not produce invalid AST rename √ Should be repeatable enclose √ Should work with true √ Should work with arg √ Should work with arg:value √ Should work alongside wrap Number literals √ Should allow legacy octal literals in non-strict mode √ Should not allow legacy octal literals in strict mode operator √ Should handle mixing of ++/+/--/- correctly √ Should remove extraneous spaces parentheses √ Should add trailing parentheses for new expressions with zero arguments in beautify mode √ Should not add trailing parentheses for new expressions with zero arguments in non-beautify mode √ Should compress leading parenthesis with reasonable performance test/reduce.js √ Should reduce test case √ Should eliminate unreferenced labels √ Should retain setter arguments √ Should handle test cases with --toplevel √ Should handle test cases with --compress toplevel √ Should handle test cases with --mangle toplevel √ Should handle test result of NaN √ Should print correct output for irreducible test case √ Should fail when invalid option is supplied √ Should report on test case with invalid syntax √ Should format multi-line output correctly √ Should reduce infinite loops with reasonable performance √ Should ignore difference in Error.message √ Should report trailing whitespace difference in stringified format √ Should reduce test case which differs only in Error.message sourcemaps √ Should give correct version √ Should give correct names √ Should work with sourceMap.names=true √ Should work with sourceMap.names=false √ Should mark array/object literals √ Should give correct sourceRoot √ Should produce same source map with DOS or UNIX line endings inSourceMap √ Should read the given string filename correctly when sourceMapIncludeSources is enabled √ Should process inline source map √ Should warn for missing inline source map √ Should handle multiple input and inline source map √ Should drop source contents for includeSources=false √ Should parse the correct sourceMappingURL √ Should work in presence of unrecognised annotations sourceMapInline √ Should append source map to output js when sourceMapInline is enabled √ Should not append source map to output js when sourceMapInline is not enabled √ Should work with max_line_len √ Should work with unicode characters input sourcemaps √ Should not modify input source map √ Should copy over original sourcesContent √ Should copy sourcesContent if sources are relative √ Should not have invalid mappings from inputSourceMap spidermonkey export/import sanity test √ Should produce a functional build when using --self with spidermonkey √ Should not add unnecessary escape slashes to regexps √ 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 √ Should throw error in strict mode if string contains escaped octalIntegerLiteral √ Should not throw error outside strict mode if string contains escaped octalIntegerLiteral √ Should not throw error when digit is 8 or 9 √ Should not unescape unpaired surrogates tokens √ Should give correct positions for accessors With √ Should throw syntaxError when using with statement in strict mode √ Should set uses_with for scopes involving With statements 204 test(s) passed. + npm prune --production removed 2 packages in 0.136s + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.62394 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/node-uglify-js-buildroot + : + /bin/rm -rf -- /usr/src/tmp/node-uglify-js-buildroot + cd node-uglify-js-3.9.4 + mkdir -p /usr/src/tmp/node-uglify-js-buildroot/usr/bin + ln -sr /usr/src/tmp/node-uglify-js-buildroot/usr/lib/node_modules/uglify-js/bin/uglifyjs /usr/src/tmp/node-uglify-js-buildroot/usr/bin/uglifyjs + ln -sr /usr/src/tmp/node-uglify-js-buildroot/usr/lib/node_modules/uglify-js/bin/uglifyjs /usr/src/tmp/node-uglify-js-buildroot/usr/bin/uglify-js + mkdir -p /usr/src/tmp/node-uglify-js-buildroot/usr/lib/node_modules/uglify-js/ + cp -a LICENSE README.md package.json bin/ lib/ tools/ node_modules/ /usr/src/tmp/node-uglify-js-buildroot//usr/lib/node_modules/uglify-js/ + rm -rf /usr/src/tmp/node-uglify-js-buildroot//usr/lib/node_modules/uglify-js/test/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/node-uglify-js-buildroot (auto) Verifying and fixing files in /usr/src/tmp/node-uglify-js-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/node-uglify-js-buildroot/ (default) Compressing files in /usr/src/tmp/node-uglify-js-buildroot (auto) Adjusting library links in /usr/src/tmp/node-uglify-js-buildroot ./usr/lib: ./usr/lib/node_modules/uglify-js/lib: Verifying ELF objects in /usr/src/tmp/node-uglify-js-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .opt-?.pyc files Hardlinking identical .pyc and .pyo files Processing files: node-uglify-js-3.9.4-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.62394 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd node-uglify-js-3.9.4 + DOCDIR=/usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + export DOCDIR + rm -rf /usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + /bin/mkdir -p /usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + cp -prL LICENSE README.md CONTRIBUTING.md /usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + chmod -R go-w /usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + chmod -R a+rX /usr/src/tmp/node-uglify-js-buildroot/usr/share/doc/node-uglify-js-3.9.4 + exit 0 Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.L6xFkN find-requires: running scripts (cpp,debuginfo,files,lib,nodejs,nodejs_native,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) ++ /bin/sed -e '/^nodejs.engine./d' -e '/^nodejs.engine./d' --- find-requires-deps 2020-11-11 12:21:03.348612129 +0000 +++ filter-requires-deps 2020-11-11 12:21:03.349612130 +0000 @@ -2,2 +2 @@ node -nodejs(engine) find-requires: FINDPACKAGE-COMMANDS: node Provides: uglifyjs = 3.9.4-alt1, nodejs-uglify-js = 3.9.4-alt1 Requires: node, /usr/bin/env Obsoletes: nodejs-uglify-js < 3.9.4 Wrote: /usr/src/RPM/RPMS/noarch/node-uglify-js-3.9.4-alt1.noarch.rpm 189.71user 6.13system 3:30.79elapsed 92%CPU (0avgtext+0avgdata 510936maxresident)k 0inputs+0outputs (0major+1659915minor)pagefaults 0swaps /.out/node-uglify-js-3.9.4-alt1.noarch.rpm: license not found in '/usr/share/license' directory: License 199.44user 9.53system 3:43.68elapsed 93%CPU (0avgtext+0avgdata 510936maxresident)k 29808inputs+0outputs (0major+2040878minor)pagefaults 0swaps