[INFO] crate darklua 0.3.6 is already in cache [INFO] testing darklua-0.3.6 against 1.44.0 for beta-1.45-1 [INFO] extracting crate darklua 0.3.6 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate darklua 0.3.6 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate darklua 0.3.6 [INFO] finished tweaking crates.io crate darklua 0.3.6 [INFO] tweaked toml for crates.io crate darklua 0.3.6 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate crates.io crate darklua 0.3.6 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 358a04fb9e52f7a7bc73fc0c497deb56fba50961be0061a9dab735f43201e1d4 [INFO] running `"docker" "start" "-a" "358a04fb9e52f7a7bc73fc0c497deb56fba50961be0061a9dab735f43201e1d4"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Compiling syn v1.0.16 [INFO] [stderr] Compiling version_check v0.9.1 [INFO] [stderr] Compiling libc v0.2.67 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling unicode-segmentation v1.6.0 [INFO] [stderr] Compiling serde v1.0.104 [INFO] [stderr] Compiling vec_map v0.8.1 [INFO] [stderr] Compiling lualexer v0.1.2 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Compiling luaparser v0.1.1 [INFO] [stderr] Compiling proc-macro-error-attr v0.4.10 [INFO] [stderr] Compiling proc-macro-error v0.4.10 [INFO] [stderr] Compiling heck v0.3.1 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling pest_meta v2.1.3 [INFO] [stderr] Compiling syn-mid v0.5.0 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling serde_derive v1.0.104 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling structopt-derive v0.4.4 [INFO] [stderr] Compiling structopt v0.3.11 [INFO] [stderr] Compiling json5 v0.2.5 [INFO] [stderr] Compiling darklua v0.3.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 26s [INFO] running `"docker" "inspect" "358a04fb9e52f7a7bc73fc0c497deb56fba50961be0061a9dab735f43201e1d4"` [INFO] running `"docker" "rm" "-f" "358a04fb9e52f7a7bc73fc0c497deb56fba50961be0061a9dab735f43201e1d4"` [INFO] [stdout] 358a04fb9e52f7a7bc73fc0c497deb56fba50961be0061a9dab735f43201e1d4 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c5f36209bd885dbc39019760625a6db6e0ea463260bab475cef5a4d5ea65815b [INFO] running `"docker" "start" "-a" "c5f36209bd885dbc39019760625a6db6e0ea463260bab475cef5a4d5ea65815b"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling ppv-lite86 v0.2.6 [INFO] [stderr] Compiling ryu v1.0.2 [INFO] [stderr] Compiling regex-syntax v0.6.15 [INFO] [stderr] Compiling linked-hash-map v0.5.2 [INFO] [stderr] Compiling dtoa v0.4.5 [INFO] [stderr] Compiling difference v2.0.0 [INFO] [stderr] Compiling termios v0.3.1 [INFO] [stderr] Compiling clicolors-control v1.0.1 [INFO] [stderr] Compiling yaml-rust v0.4.3 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling serde_json v1.0.48 [INFO] [stderr] Compiling serde_yaml v0.8.11 [INFO] [stderr] Compiling c2-chacha v0.2.3 [INFO] [stderr] Compiling rand_chacha v0.2.1 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling regex v1.3.4 [INFO] [stderr] Compiling uuid v0.8.1 [INFO] [stderr] Compiling rand_distr v0.2.2 [INFO] [stderr] Compiling console v0.9.2 [INFO] [stderr] Compiling insta v0.12.0 [INFO] [stderr] Compiling darklua v0.3.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 38.51s [INFO] running `"docker" "inspect" "c5f36209bd885dbc39019760625a6db6e0ea463260bab475cef5a4d5ea65815b"` [INFO] running `"docker" "rm" "-f" "c5f36209bd885dbc39019760625a6db6e0ea463260bab475cef5a4d5ea65815b"` [INFO] [stdout] c5f36209bd885dbc39019760625a6db6e0ea463260bab475cef5a4d5ea65815b [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 683191276a11e2ab11e6f885ccb8fa05aa009f2fa40a600783241778daf9727d [INFO] running `"docker" "start" "-a" "683191276a11e2ab11e6f885ccb8fa05aa009f2fa40a600783241778daf9727d"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/darklua_core-33d3c0e4d3f0dfef [INFO] [stdout] [INFO] [stdout] running 315 tests [INFO] [stdout] test lua_generator::test::push_adds_space_between_numbers ... ok [INFO] [stdout] test lua_generator::test::push_str_and_break_if_calls_predicate_with_last_pushed_content ... ok [INFO] [stdout] test lua_generator::test::push_adds_space_between_underscores ... ok [INFO] [stdout] test nodes::block::test::clear_removes_statements ... ok [INFO] [stdout] test nodes::block::test::is_empty_is_false_when_block_has_a_last_statement ... ok [INFO] [stdout] test nodes::block::test::is_empty_is_false_when_block_a_statement ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::and ... ok [INFO] [stdout] test nodes::arguments::test::generate_tuple_does_not_break_on_new_line ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::asterisk ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::concat ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::minus ... ok [INFO] [stdout] test lua_generator::test::push_str_and_break_if_calls_predicate_with_empty_string_if_nothing_pushed ... ok [INFO] [stdout] test lua_generator::test::push_does_not_add_space_between_letters_and_symbol ... ok [INFO] [stdout] test nodes::block::test::is_empty_is_true_when_block_has_no_statements_or_last_statement ... ok [INFO] [stdout] test lua_generator::test::pushed_single_string_gives_same_string ... ok [INFO] [stdout] test lua_generator::test::push_adds_space_between_letters ... ok [INFO] [stdout] test nodes::block::test::clear_removes_last_statement ... ok [INFO] [stdout] test lua_generator::test::unused_generator_gives_empty_string ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::slash ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::caret ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_does_not_wrap_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_does_not_wrap_right_operand_if_unary ... ok [INFO] [stdout] test nodes::block::test::default_block_is_empty ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_does_not_wrap_right_operand_if_has_higher_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_wrap_unary_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::left_associative_wraps_right_operand_if_has_lower_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::left_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::percent ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::left_associative_wraps_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_with_two_parameter ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::plus ... ok [INFO] [stdout] test nodes::expressions::index::test::generate_identifier ... ok [INFO] [stdout] test nodes::expressions::binary::test::to_lua::right_associative_wraps_left_operand_if_has_same_precedence ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number_with_letter ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::float_with_exponent ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_function_expression ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_function_with_two_parameter ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::digit_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::number_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::number_with_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_expression ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_with_one_parameter ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::one ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::zero ... ok [INFO] [stdout] test nodes::expressions::field::test::generate_identifier ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::integer_with_multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::missing_negative_exponent_value ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_float_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_float_with_trailing_dot ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_number_with_mixed_case ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_number_with_uppercase ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_digit_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::negative_hex_exponent_value ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::missing_exponent_value ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::missing_hex_exponent_value ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_number_with_lowercase ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::integer ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_empty_string ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_number_with_exponent_and_plus_symbol ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_number_with_upper_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_trailing_dot_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_with_exponent_uppercase ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_integer ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_number_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_uppercase_hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_zero ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_number_with_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_number_with_upper_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::one ... ok [INFO] [stdout] test nodes::expressions::prefix::test::generate_parenthese ... ok [INFO] [stdout] test nodes::expressions::string::test::break_long_string_if_last_char_is_bracket ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_starting_with_dot ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::integer ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::hex_number_with_letter ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::hex_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::zero ... ok [INFO] [stdout] test nodes::expressions::prefix::test::generate_identifier ... ok [INFO] [stdout] test nodes::expressions::string::test::has_double_quote_is_true_if_unescaped_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::has_single_quote_is_false_if_no_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::has_single_quote_is_true_if_unescaped_single_quotes_with_escaped_backslash ... ok [INFO] [stdout] test nodes::expressions::string::test::has_single_quote_is_false_if_escaped_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_double_brackets ... ok [INFO] [stdout] test nodes::expressions::string::test::generate_string_with_single_and_double_quotes_escapes_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::has_single_quote_is_true_if_unescaped_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::has_double_quote_is_false_if_no_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::generate_string_without_quotes_uses_single_quotes ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::empty_tuple ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::double_quotes ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::string::test::has_double_quote_is_false_if_escaped_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_double_brackets_with_multiple_equals ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::generate_string_with_single_quotes_uses_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_double_brackets_with_one_equals ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_list_table_expression_with_single_value ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_empty_table_expression ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_list_table_expression_with_two_values ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_0_5::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_123::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_123::lua ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_0_005::lua ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_1::lua ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_mixed_table_expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_0_5::lua ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_table_expression_with_field_value ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_negative_infinity::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_nan::lua ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_table_expression_with_index_value ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_positive_infinity::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_very_large::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_very_small::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_1::expression ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::single_argument ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_float_below_thousand::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_positive_infinity::lua ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_float_below_thousand::lua ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_float_above_thousand::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_thousand::expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_very_small::lua ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_false_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_parenthese_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_nil_expression ... ok [INFO] [stdout] test nodes::expressions::unary::test::does_not_wrap_in_parens_if_an_inner_binary_has_higher_precedence ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_true_expression ... ok [INFO] [stdout] test nodes::expressions::binary::test::snapshot::and_expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_very_large::lua ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_variable_arguments_expression ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::two_arguments ... ok [INFO] [stdout] test nodes::expressions::binary::test::snapshot::equal_expression ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_nan::expression ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::single_quotes ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_float_above_thousand::lua ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_two_variables_with_two_values ... ok [INFO] [stdout] test nodes::statements::function::test::generate_empty_function_with_method ... ok [INFO] [stdout] test nodes::expressions::unary::test::generate_two_unary_minus_breaks_between_them ... ok [INFO] [stdout] test nodes::statements::function::test::generate_empty_function_with_field ... ok [INFO] [stdout] test nodes::statements::generic_for::test::generate_empty_generic_for ... ok [INFO] [stdout] test nodes::statements::if_statement::test::generate_empty_if ... ok [INFO] [stdout] test nodes::statements::if_statement::test::generate_empty_if_with_multiple_branch ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_break_statement ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_return_statement_with_one_expression ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_return_statement_with_two_expressions ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_return_statement_without_values ... ok [INFO] [stdout] test nodes::statements::local_assign::test::generate_ ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_negative_infinity::lua ... ok [INFO] [stdout] test nodes::expressions::unary::test::generate_unary_expression ... ok [INFO] [stdout] test nodes::statements::do_statement::test::generate_nested_do_statement ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_two_variables_with_one_value ... ok [INFO] [stdout] test nodes::expressions::unary::test::wraps_in_parens_if_an_inner_binary_has_lower_precedence ... ok [INFO] [stdout] test nodes::statements::function::test::generate_empty_function ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_variadic_function ... ok [INFO] [stdout] test nodes::statements::numeric_for::test::generate_empty_numeric_for_with_step ... ok [INFO] [stdout] test nodes::statements::local_function::test::has_parameter_is_true_when_single_param_matches ... ok [INFO] [stdout] test nodes::statements::local_function::test::has_parameter_is_false_when_none_matches ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_variable_with_one_value ... ok [INFO] [stdout] test nodes::statements::numeric_for::test::generate_empty_numeric_for ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_variadic_function_with_one_parameter ... ok [INFO] [stdout] test nodes::statements::local_function::test::has_parameter_is_true_when_at_least_one_param_matches ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function_with_two_parameters ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function_with_one_parameter ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::escape_single_quotes ... ok [INFO] [stdout] test nodes::statements::if_statement::test::generate_empty_if_with_else_block ... ok [INFO] [stdout] test nodes::statements::repeat_statement::test::generate_empty_repeat_statement ... ok [INFO] [stdout] test nodes::statements::do_statement::test::generate_empty_do_statement ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::hex_zero ... ok [INFO] [stdout] test nodes::statements::while_statement::test::generate_empty_while_statement ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::letter_suffix ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::negative_float ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::negative_hex_integer ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snapshot_thousand::lua ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::float_starting_with_dot ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::hex_integer ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_leading_zeros ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::zero ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::float ... ok [INFO] [stdout] test process::evaluator::lua_value::test::false_value_is_not_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::hex_prefix ... ok [INFO] [stdout] test nodes::expressions::test::numbers::snaphshot_0_005::expression ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_ending_space ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer ... ok [INFO] [stdout] test process::evaluator::lua_value::test::nil_value_is_not_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_leading_tab ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_strings::equal ... ok [INFO] [stdout] test process::evaluator::lua_value::test::zero_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_false::not_equal ... ok [INFO] [stdout] test process::evaluator::lua_value::test::string_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_numbers::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::minus_five_mod_minus_two ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::negative_integer ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_strings::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::five_mod_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::five_pow_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::five_point_two_mod_two ... ok [INFO] [stdout] test process::evaluator::lua_value::test::true_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_numbers::equal ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::space_between_minus ... ok [INFO] [stdout] test process::evaluator::lua_value::test::unknown_lua_value_is_truthy_returns_none ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::two_seperated_digits ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_leading_space ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_nil::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::minus_five_mod_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one_divided_by_zero ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one_minus_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one_plus_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_numbers::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_numbers::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_strings::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string_number_plus_string_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_table ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_strings::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::three_times_four ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_true::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_true::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::twelve_divided_by_four ... ok [INFO] [stdout] test process::evaluator::test::call_to_unknown_function ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero_divided_by_zero ... ok [INFO] [stdout] test process::evaluator::test::false_expression ... ok [INFO] [stdout] test process::evaluator::test::false_value ... ok [INFO] [stdout] test process::evaluator::test::identifier ... ok [INFO] [stdout] test process::evaluator::test::identifier_in_parentheses ... ok [INFO] [stdout] test process::evaluator::test::nil_expression ... ok [INFO] [stdout] test process::evaluator::test::nil_value ... ok [INFO] [stdout] test process::evaluator::test::number_expression ... ok [INFO] [stdout] test process::evaluator::test::number_value ... ok [INFO] [stdout] test process::evaluator::test::string_expression ... ok [INFO] [stdout] test process::evaluator::test::string_value ... ok [INFO] [stdout] test process::evaluator::test::table_expression ... ok [INFO] [stdout] test process::evaluator::test::true_expression ... ok [INFO] [stdout] test process::evaluator::test::true_value ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::minus_negative_number ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::minus_one ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::minus_string_converted_to_number ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_false ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_identifier ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_nil ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_number ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_string ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_table ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_true ... ok [INFO] [stdout] test process::visitors::test::visit_generic_for_statement ... ok [INFO] [stdout] test process::visitors::test::visit_do_statement ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement_with_else ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement_with_elseif_and_else ... ok [INFO] [stdout] test process::visitors::test::visit_numeric_for_statement ... ok [INFO] [stdout] test process::visitors::test::visit_repeat_statement ... ok [INFO] [stdout] test process::visitors::test::visit_while_statement ... ok [INFO] [stdout] test rules::call_parens::test::serialize_default_rule ... ok [INFO] [stdout] test rules::compute_expression::test::serialize_default_rule ... ok [INFO] [stdout] test rules::empty_do::test::remove_empty_do_statement ... ok [INFO] [stdout] test rules::empty_do::test::remove_nested_empty_do_statement ... ok [INFO] [stdout] test rules::empty_do::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_two_chars ... ok [INFO] [stdout] test rules::group_local::test::serialize_default_rule ... ok [INFO] [stdout] test rules::inject_value::test::deserialize_from_string_notation_should_error ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_number ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_true_as_foo ... ok [INFO] [stdout] test rules::method_def::test::serialize_default_rule ... ok [INFO] [stdout] test rules::no_local_function::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_lowercase_letters ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::should_get_mapped_name_from_inserted_names ... ok [INFO] [stdout] test rules::inject_value::test::configure_without_identifier_property_should_error ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_nil_as_foo ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_lowercase_is_less_than_uppercase ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::mapped_name_should_not_exist_after_pop ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::pop_root_should_not_panic ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::remapped_name_should_exist_after_pop ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_uppercase_letters ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_identifiers_compare_chars ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_identifiers_longer_is_greather ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_identifiers_shorter_is_less ... ok [INFO] [stdout] test rules::rename_variables::test::is_valid_identifier_is_false ... ok [INFO] [stdout] test rules::rename_variables::test::is_valid_identifier_is_true ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_no_globals_rule ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_roblox_globals_rule ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_digits ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_underscore_is_less_than_digit ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_three_chars ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_false_as_foo ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_single_char ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_only_first_char_permutations ... ok [INFO] [stdout] test rules::unused_while::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_underscore_is_greather_than_letters ... ok [INFO] [stdout] test rules::test::snapshot_default_rules ... ok [INFO] [stdout] test rules::unused_if_branch::test::serialize_default_rule ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 315 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/darklua-79ef2bc99cb3af2f [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/fuzz-8e5f60bbd6c2dd6a [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/fuzz_generator-4fe50524a0e7b8af [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test fuzz_medium_block ... ok [INFO] [stdout] test fuzz_binary_expressions_with_one_unary_expression ... ok [INFO] [stdout] test fuzz_large_block ... ok [INFO] [stdout] test fuzz_single_statement ... ok [INFO] [stdout] test fuzz_small_block ... ok [INFO] [stdout] test fuzz_three_terms_binary_expressions ... ok [INFO] [stdout] test fuzz_column_span ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rules-20426a4050a86fe2 [INFO] [stdout] [INFO] [stdout] running 102 tests [INFO] [stdout] test rule_tests::group_local_assignment::multiple_return_values ... ok [INFO] [stdout] test rule_tests::group_local_assignment::three_locals ... ok [INFO] [stdout] test rule_tests::group_local_assignment::two_local_using_the_other ... ok [INFO] [stdout] test rule_tests::group_local_assignment::local_with_no_values_are_set_to_nil ... ok [INFO] [stdout] test rule_tests::compute_expression::division_test ... ok [INFO] [stdout] test rule_tests::compute_expression::multiple_addition ... ok [INFO] [stdout] test rule_tests::group_local_assignment::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::group_local_assignment::local_with_no_values ... ok [INFO] [stdout] test rule_tests::compute_expression::multiply_small_number ... ok [INFO] [stdout] test rule_tests::inject_value::can_replace_variable_when_out_of_scope_string ... ok [INFO] [stdout] test rule_tests::group_local_assignment::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::compute_expression::number_addition ... ok [INFO] [stdout] test rule_tests::group_local_assignment::local_with_no_value_and_local_with_value ... ok [INFO] [stdout] test rule_tests::compute_expression::division ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_float_value ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_negative_integer_value ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_integer_value ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_true_value ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_string_value ... ok [INFO] [stdout] test rule_tests::inject_value::inject_false ... ok [INFO] [stdout] test rule_tests::inject_value::does_not_override_local_variable ... ok [INFO] [stdout] test rule_tests::inject_value::inject_negative_integer ... ok [INFO] [stdout] test rule_tests::inject_value::inject_integer ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_without_value ... ok [INFO] [stdout] test rule_tests::inject_value::inject_true ... ok [INFO] [stdout] test rule_tests::no_local_function::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::no_local_function::empty_function ... ok [INFO] [stdout] test rule_tests::inject_value::inject_nil ... ok [INFO] [stdout] test rule_tests::inject_value::inject_string ... ok [INFO] [stdout] test rule_tests::no_local_function::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::no_local_function::empty_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::empty_variadic_function ... ok [INFO] [stdout] test rule_tests::compute_expression::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::group_local_assignment::two_locals ... ok [INFO] [stdout] test rule_tests::remove_call_parens::call_statement_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_call_parens::call_expression_with_empty_string ... ok [INFO] [stdout] test rule_tests::remove_call_parens::two_strings ... ok [INFO] [stdout] test rule_tests::remove_call_parens::two_tables ... ok [INFO] [stdout] test rule_tests::no_local_function::function_with_block ... ok [INFO] [stdout] test rule_tests::remove_empty_do::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_call_parens::variable_parameter ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statement_in_numeric_for ... ok [INFO] [stdout] test rule_tests::no_local_function::empty_variadic_function_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statement_in_generic_for ... ok [INFO] [stdout] test rule_tests::remove_empty_do::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_call_parens::call_expression_with_empty_table ... ok [INFO] [stdout] test rule_tests::no_local_function::name_in_parameters ... ok [INFO] [stdout] test rule_tests::remove_empty_do::multiple_empty_do_statements ... ok [INFO] [stdout] test rule_tests::no_local_function::two_local_using_the_other ... ok [INFO] [stdout] test rule_tests::remove_method_definition::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_method_definition::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_false_value ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statements_in_local_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::name_with_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::variadic_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::name_with_field_and_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::variadic_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_call_parens::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::compute_expression::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_call_parens::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_method_definition::with_arguments ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_falsy_elseif_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_while::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::two_falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_while::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_method_definition::name_without_method ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_true_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_block ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_false_condition ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_default_globals ... ok [INFO] [stdout] test rule_tests::remove_call_parens::call_statement_with_empty_string ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_empty_globals ... ok [INFO] [stdout] test rule_tests::rename_variables::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::falsy_branch_with_else_block_converts_to_do ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::one_truthy_branch_remove_else_block ... ok [INFO] [stdout] test rule_tests::rename_variables::global_function_name ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::rename_variables::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_branch_after_truthy_branch ... ok [INFO] [stdout] test rule_tests::rename_variables::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_roblox_globals ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_nil_condition ... ok [INFO] [stdout] test rule_tests::compute_expression::binary_true_and_false ... ok [INFO] [stdout] test rule_tests::rename_variables::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::if_statement ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::falsy_branch_is_removed ... ok [INFO] [stdout] test rule_tests::rename_variables::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::recycle_previous_identifiers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/utils-eee7017f260d2c65 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests darklua_core [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/process/evaluator/lua_value.rs - process::evaluator::lua_value::LuaValue::is_truthy (line 19) ... ok [INFO] [stdout] test src/process/processors/find_identifier.rs - process::processors::find_identifier::FindVariables (line 22) ... ok [INFO] [stdout] test src/process/processors/find_identifier.rs - process::processors::find_identifier::FindVariables (line 8) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "683191276a11e2ab11e6f885ccb8fa05aa009f2fa40a600783241778daf9727d"` [INFO] running `"docker" "rm" "-f" "683191276a11e2ab11e6f885ccb8fa05aa009f2fa40a600783241778daf9727d"` [INFO] [stdout] 683191276a11e2ab11e6f885ccb8fa05aa009f2fa40a600783241778daf9727d