[INFO] fetching crate oxc_minifier 0.63.0... [INFO] testing oxc_minifier-0.63.0 against beta-2025-04-13 for beta-1.87-1 [INFO] extracting crate oxc_minifier 0.63.0 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate oxc_minifier 0.63.0 on toolchain beta-2025-04-13 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate oxc_minifier 0.63.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate oxc_minifier 0.63.0 [INFO] tweaked toml for crates.io crate oxc_minifier 0.63.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate oxc_minifier 0.63.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-04-13" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9425287a8cddc05e406402843c0dcf69e0b76f49517ba241041d8b4ad944524b [INFO] running `Command { std: "docker" "start" "-a" "9425287a8cddc05e406402843c0dcf69e0b76f49517ba241041d8b4ad944524b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9425287a8cddc05e406402843c0dcf69e0b76f49517ba241041d8b4ad944524b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9425287a8cddc05e406402843c0dcf69e0b76f49517ba241041d8b4ad944524b", kill_on_drop: false }` [INFO] [stdout] 9425287a8cddc05e406402843c0dcf69e0b76f49517ba241041d8b4ad944524b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f630c467507bab873b47dec03c0c74f08074d4cd968b121d6e1c124aed9bc563 [INFO] running `Command { std: "docker" "start" "-a" "f630c467507bab873b47dec03c0c74f08074d4cd968b121d6e1c124aed9bc563", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling owo-colors v4.2.0 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling rustversion v1.0.20 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling rustc-hash v2.1.1 [INFO] [stderr] Compiling bumpalo v3.17.0 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling oxc_data_structures v0.63.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling cow-utils v0.1.3 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling compact_str v0.9.0 [INFO] [stderr] Compiling oxc_allocator v0.63.0 [INFO] [stderr] Compiling oxc_estree v0.63.0 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling unicode-id-start v1.3.1 [INFO] [stderr] Compiling ryu-js v1.0.2 [INFO] [stderr] Compiling nonmax v0.5.5 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling oxc_index v3.0.0 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling self_cell v1.1.0 [INFO] [stderr] Compiling oxc_sourcemap v3.0.0 [INFO] [stderr] Compiling outref v0.5.2 [INFO] [stderr] Compiling vsimd v0.8.0 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling petgraph v0.7.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling base64-simd v0.8.0 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling oxc-miette-derive v2.1.2 [INFO] [stderr] Compiling oxc_ast_macros v0.63.0 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling oxc-miette v2.2.1 [INFO] [stderr] Compiling oxc_span v0.63.0 [INFO] [stderr] Compiling oxc_diagnostics v0.63.0 [INFO] [stderr] Compiling oxc_syntax v0.63.0 [INFO] [stderr] Compiling oxc_regular_expression v0.63.0 [INFO] [stderr] Compiling oxc_ast v0.63.0 [INFO] [stderr] Compiling oxc_cfg v0.63.0 [INFO] [stderr] Compiling oxc_ecmascript v0.63.0 [INFO] [stderr] Compiling oxc_ast_visit v0.63.0 [INFO] [stderr] Compiling oxc_semantic v0.63.0 [INFO] [stderr] Compiling oxc_parser v0.63.0 [INFO] [stderr] Compiling oxc_codegen v0.63.0 [INFO] [stderr] Compiling oxc_mangler v0.63.0 [INFO] [stderr] Compiling oxc_traverse v0.63.0 [INFO] [stderr] Compiling oxc_minifier v0.63.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "f630c467507bab873b47dec03c0c74f08074d4cd968b121d6e1c124aed9bc563", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f630c467507bab873b47dec03c0c74f08074d4cd968b121d6e1c124aed9bc563", kill_on_drop: false }` [INFO] [stdout] f630c467507bab873b47dec03c0c74f08074d4cd968b121d6e1c124aed9bc563 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 93e2c63bc2e0982a3e3dd1b862360212f98a7c2b007752cbe84af4132b0cbafb [INFO] running `Command { std: "docker" "start" "-a" "93e2c63bc2e0982a3e3dd1b862360212f98a7c2b007752cbe84af4132b0cbafb", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling pico-args v0.5.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling oxc-miette-derive v2.1.2 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling oxc_ast_macros v0.63.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling insta v1.42.2 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling oxc-miette v2.2.1 [INFO] [stderr] Compiling oxc_span v0.63.0 [INFO] [stderr] Compiling oxc_diagnostics v0.63.0 [INFO] [stderr] Compiling oxc_syntax v0.63.0 [INFO] [stderr] Compiling oxc_regular_expression v0.63.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling oxc_cfg v0.63.0 [INFO] [stderr] Compiling oxc_ast v0.63.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling oxc_sourcemap v3.0.0 [INFO] [stderr] Compiling oxc_ecmascript v0.63.0 [INFO] [stderr] Compiling oxc_ast_visit v0.63.0 [INFO] [stderr] Compiling oxc_parser v0.63.0 [INFO] [stderr] Compiling oxc_semantic v0.63.0 [INFO] [stderr] Compiling oxc_codegen v0.63.0 [INFO] [stderr] Compiling oxc_traverse v0.63.0 [INFO] [stderr] Compiling oxc_mangler v0.63.0 [INFO] [stderr] Compiling oxc_minifier v0.63.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 04s [INFO] running `Command { std: "docker" "inspect" "93e2c63bc2e0982a3e3dd1b862360212f98a7c2b007752cbe84af4132b0cbafb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "93e2c63bc2e0982a3e3dd1b862360212f98a7c2b007752cbe84af4132b0cbafb", kill_on_drop: false }` [INFO] [stdout] 93e2c63bc2e0982a3e3dd1b862360212f98a7c2b007752cbe84af4132b0cbafb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-04-13" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ce6420d7bf8a978f6b1f99cee932a9e4b7bc5230683f68aa458f8823a02bf581 [INFO] running `Command { std: "docker" "start" "-a" "ce6420d7bf8a978f6b1f99cee932a9e4b7bc5230683f68aa458f8823a02bf581", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxc_minifier-1cae0ea9f8b689a2) [INFO] [stdout] running 312 tests [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_aggressive_redeclaration_in_for ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_arguments_assignment ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_arrow_function ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_collapsing ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_if_else_var_declarations ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_if_else_var_declarations_let ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::collapse_for::test_for_of ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_issue397 ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::collapse_for::test_for_in ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_collapsing_let_const ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_issue820 ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::collapse_for::test_for ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_uncollapsable_declarations ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test5746867 ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_aggressive_redeclaration_of_let_in_for ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_redeclaration_let_in_function ... ok [INFO] [stdout] test peephole::collapse_variable_declarations::test::join_vars::test_mixed_declaration_types ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_computed_to_member_expression ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_optional_chaining ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_already_dotted ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_continue_optional_chaining ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_computed_property_with_default_value ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_convert ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_do_not_convert ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_quoted_props ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_index ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_string_bigint_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_bigint_string_comparison ... ok [INFO] [stdout] test peephole::convert_to_dotted_properties::test::test_convert_to_dotted_properties_computed_property_or_field ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_fold_object_spread ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_object_bigint_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_boolean_boolean_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_boolean_number_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_bigint_number_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_boolean_string_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_associative_fold_constants_with_variables ... ok [INFO] [stdout] test peephole::fold_constants::test::test_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_add ... ok [INFO] [stdout] test peephole::fold_constants::test::js_typeof ... ok [INFO] [stdout] test peephole::fold_constants::test::bigint::test_fold_bitwise_op_with_big_int ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_arithmetic ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_arithmetic_infinity ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_array_length ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_division ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_exponential ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_instance_of_additional ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_bitwise_not ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_bitwise_op_additional ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_bit_shifts ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_bitwise_op2 ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_left ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_invalid_typeof_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_left_child_op ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_bitwise_op ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_logical_op2 ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_instance_of ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_remainder ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_shift_right_zero_fill ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_same_typeof ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_opt_chain ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_multiply ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_shift_right ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_shift_left ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_nullish_coalesce ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_sub ... ok [INFO] [stdout] test peephole::fold_constants::test::test_issue_8782 ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_logical_op ... ok [INFO] [stdout] test peephole::fold_constants::test::test_inline_values_in_template_literal ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_string_length ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_unary_big_int ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_useless_string_addition ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_void ... ok [INFO] [stdout] test peephole::fold_constants::test::test_number_constructor ... ok [INFO] [stdout] test peephole::fold_constants::test::test_number_string_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_number_number_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_nan_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_object_comparison1 ... ignored [INFO] [stdout] test peephole::fold_constants::test::test_number_boolean_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_string_boolean_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_unary_ops_string_compare ... ok [INFO] [stdout] test peephole::fold_constants::test::test_to_number ... ok [INFO] [stdout] test peephole::fold_constants::test::test_undefined_comparison2 ... ok [INFO] [stdout] test peephole::fold_constants::test::test_string_number_comparison ... ok [INFO] [stdout] test peephole::fold_constants::test::test_undefined_comparison3 ... ok [INFO] [stdout] test peephole::minimize_conditional_expression::test::compress_conditional ... ok [INFO] [stdout] test peephole::minimize_conditions::test::compress_binary_boolean ... ok [INFO] [stdout] test peephole::fold_constants::test::test_fold_unary ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_and_parentheses_count ... ignored [INFO] [stdout] test peephole::fold_constants::test::test_string_string_comparison ... ok [INFO] [stdout] test peephole::minimize_conditions::test::compress_binary_number ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_all_type ... ok [INFO] [stdout] test peephole::minimize_conditional_expression::test::test_minimize_expr_condition ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_boolean_result1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_boxed_number_vs_zero ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_boxed_primitives ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_disabled ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_expression ... ok [INFO] [stdout] test peephole::minimize_conditional_expression::test::minimize_conditional_exprs ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_hook ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_boolean_result0 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_non_number_vs_zero ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_if ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_primitives_vs_null ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_unknown_type ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_while ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_combine_ifs1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_combine_ifs2 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_combine_ifs3 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_compress_conditional_expression_inside ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_compress_is_loose_boolean ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_assignments ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_conditional_var_declaration ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_dangling_else ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_dont_remove_duplicate_statements_without_normalization ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_if_with_lower_operators_inside ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_coercion_substitution_not ... ok [INFO] [stdout] test peephole::fold_constants::test::test_string_add ... ok [INFO] [stdout] test peephole::fold_constants::test::test_null_comparison1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_compress_normal_assignment_to_combined_logical_assignment ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_logical_op_string_compare ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_not ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_loop_break ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_returns ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_and_or1 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_logical_expression_to_assignment_expression ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_returns_integration2 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_triple_not ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_comma ... ok [INFO] [stdout] test peephole::fold_constants::test::undefined_comparison1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan1 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_issue925 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan11 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan2 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_condition_example1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan20a ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan20b ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan21 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan2b ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan3 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan5 ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_demorgan_remove_leading_not ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_expr_result ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_is_null_or_undefined ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_for_condition ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_hook ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_if_with_new_target_condition ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_negate_empty_if_stmt_consequent ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_not_cond ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_preserve_if ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_duplicate_statements ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_duplicate_return ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_minimize_while_condition ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_nested_if_combine ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_else_cause ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_else_cause1 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_else_cause2 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_duplicate_throw ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_substitute_break_for_throw ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_substitute_return ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_break_optimization ... ignored [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_else_cause3 ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_remove_else_cause4 ... ok [INFO] [stdout] test peephole::minimize_exit_points::test::test_code_motion_doesnt_break_function_hoisting ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_do_continue_optimization ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_dont_test_block_scoped_variables_in_loops ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_for_continue_optimization ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_function_return_optimization2 ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_switch_exit_points1 ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_test_block_scoped_variables ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_while_continue_optimization ... ignored [INFO] [stdout] test peephole::minimize_exit_points::test::test_dont_test_break_in_do_while_if_condition_has_side_effects ... ok [INFO] [stdout] test peephole::minimize_exit_points::test::test_function_return_optimization1 ... ok [INFO] [stdout] test peephole::minimize_exit_points::test::test_function_return_scoped ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_try_compress_type_of_equal_string ... ok [INFO] [stdout] test peephole::minimize_if_statement::test::test_minimize_if ... ok [INFO] [stdout] test peephole::minimize_exit_points::test::test_dont_remove_break_in_try_finally ... ok [INFO] [stdout] test peephole::normalize::test::parens ... ok [INFO] [stdout] test peephole::minimize_not_expression::test::minimize_duplicate_nots ... ok [INFO] [stdout] test peephole::normalize::test::test_while ... ok [INFO] [stdout] test peephole::remove_dead_code::test::keep_module_syntax ... ok [INFO] [stdout] test peephole::minimize_not_expression::test::minimize_nots_with_binary_expressions ... ok [INFO] [stdout] test peephole::normalize::test::test_const_to_let ... ok [INFO] [stdout] test peephole::normalize::test::drop_console ... ok [INFO] [stdout] test peephole::normalize::test::drop_debugger ... ok [INFO] [stdout] test peephole::normalize::test::test_void_ident ... ok [INFO] [stdout] test peephole::minimize_conditions::test::test_fold_one_child_blocks ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_fold_conditional ... ok [INFO] [stdout] test peephole::minimize_expression_in_boolean_context::test::test_try_fold_in_boolean_context ... ok [INFO] [stdout] test peephole::remove_dead_code::test::remove_unused_expressions_in_for ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_fold_if_statement ... ok [INFO] [stdout] test peephole::remove_dead_code::test::remove_empty_spread_arguments ... ok [INFO] [stdout] test peephole::remove_dead_code::test::remove_unreachable ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_fold_block ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_remove_empty_static_block ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_fold_useless_for ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_minimize_loop_with_constant_condition_vanilla_for ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_fold_try_statement ... ok [INFO] [stdout] test peephole::remove_dead_code::test::remove_unused_expressions_in_sequence ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_array_literal ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_call_expression ... ok [INFO] [stdout] test peephole::remove_dead_code::test::test_remove_no_op_labelled_statement ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_conditional_expression ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_array_literal_containing_spread ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_iife ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_logical_expression ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_sequence_expr ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::no_side_effects ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_new_constructor_side_effect ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_unary_expression_statement ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_binary_expression ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_array_of_no_args ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_array_of_no_change ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_array_of_no_spread ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_array_bug ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_fold_template_literal ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_integer_index_access ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_remove_unused_expression ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_clz32 ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_ceil ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_floor ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_imul ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_array_of_spread ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_fround ... ok [INFO] [stdout] test peephole::remove_unused_expression::test::test_object_literal ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_fround_j2cl ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_concat_chaining ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_max ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_bug ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_pow ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_round ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_number_functions_is_finite ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_number_functions_is_nan ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_number_functions_is_safe_integer ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_parse_numbers ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_parse_octal_numbers ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_sign ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_min ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_pow ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_char_at ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_char_code_at ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_trunc ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_from_char_code ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_math_functions_abs ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_split ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_join_bug ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_join_spread1 ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_join_spread2 ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_no_string_join ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_replace_all ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_roots ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_replace ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_trim ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_replace_with_char_at ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_string_join_add ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_string_join_add_b1992789 ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_string_join_add_sparse ... ignored [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_concat ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_remove_array_literal_from_front_of_concat ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_substring ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_number_constants ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_fold_string_slice ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_string_index_of ... ok [INFO] [stdout] test peephole::statement_fusion::test::fold_block_into_if ... ok [INFO] [stdout] test peephole::statement_fusion::test::fold_block_return ... ok [INFO] [stdout] test peephole::statement_fusion::test::fold_block_throw ... ok [INFO] [stdout] test peephole::statement_fusion::test::fold_block_with_statements ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_to_lower ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_to_string ... ok [INFO] [stdout] test peephole::replace_known_methods::test::test_to_upper ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_block ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_for_in1 ... ok [INFO] [stdout] test peephole::statement_fusion::test::fold_switch ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_label ... ignored [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_vanilla_for1 ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_vanilla_for2 ... ok [INFO] [stdout] test peephole::statement_fusion::test::no_function_block_changes ... ok [INFO] [stdout] test peephole::statement_fusion::test::no_fuse_into_do ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_switch_cases ... ok [INFO] [stdout] test peephole::statement_fusion::test::no_fuse_into_block ... ok [INFO] [stdout] test peephole::statement_fusion::test::no_fuse_into_while ... ok [INFO] [stdout] test peephole::statement_fusion::test::fuse_into_for_in2 ... ok [INFO] [stdout] test peephole::statement_fusion::test::no_global_scope_changes ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::nullish_coalesce ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::optional_catch_binding ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::fold_function_spread_args ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_bind_to_call ... ignored [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_arrow_function_return ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_big_int_constructor ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_is_typeof_equals_undefined ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_compress_destructuring_assignment_target ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_literal_object_constructors ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_compress_typed_array_constructor ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_boolean_constructor ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_loose_equals_undefined ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_is_object_and_not_null ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_new_expressions ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_is_typeof_equals_undefined_resolved ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_string_constructor ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_literal_array_constructors ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_number_constructor ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_subtraction_assignment ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_return_result ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_normal_assignment_to_combined_assignment ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_remove_name_from_expressions ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_fold_true_false_comparison ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_remove_unary_plus ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_rotate_associative_operators ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_swap_binary_expressions ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_string_array_splitting ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_template_string_to_string ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_property_key ... ok [INFO] [stdout] test peephole::substitute_alternate_syntax::test::test_undefined ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 265 passed; 0 failed; 47 ignored; 0 measured; 0 filtered out; finished in 0.69s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ce6420d7bf8a978f6b1f99cee932a9e4b7bc5230683f68aa458f8823a02bf581", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ce6420d7bf8a978f6b1f99cee932a9e4b7bc5230683f68aa458f8823a02bf581", kill_on_drop: false }` [INFO] [stdout] ce6420d7bf8a978f6b1f99cee932a9e4b7bc5230683f68aa458f8823a02bf581