[INFO] fetching crate darklua 0.3.0... [INFO] testing darklua-0.3.0 against try#41997647ba6a77908f6ef64401414feb00bccf16 for pr-71274 [INFO] extracting crate darklua 0.3.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate darklua 0.3.0 on toolchain 41997647ba6a77908f6ef64401414feb00bccf16 [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate darklua 0.3.0 [INFO] finished tweaking crates.io crate darklua 0.3.0 [INFO] tweaked toml for crates.io crate darklua 0.3.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate crates.io crate darklua 0.3.0 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=forbid" "-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" "+41997647ba6a77908f6ef64401414feb00bccf16" "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] 002948e306ce78d4d63b823678c971b26456a2d86e0792ab5212d44c02376eb9 [INFO] running `"docker" "start" "-a" "002948e306ce78d4d63b823678c971b26456a2d86e0792ab5212d44c02376eb9"` [INFO] [stderr] Compiling syn v1.0.16 [INFO] [stderr] Compiling version_check v0.9.1 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling lualexer v0.1.2 [INFO] [stderr] Compiling proc-macro2 v1.0.9 [INFO] [stderr] Compiling libc v0.2.67 [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 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 serde v1.0.104 [INFO] [stderr] Compiling json5 v0.2.5 [INFO] [stderr] Compiling darklua v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 27s [INFO] running `"docker" "inspect" "002948e306ce78d4d63b823678c971b26456a2d86e0792ab5212d44c02376eb9"` [INFO] running `"docker" "rm" "-f" "002948e306ce78d4d63b823678c971b26456a2d86e0792ab5212d44c02376eb9"` [INFO] [stdout] 002948e306ce78d4d63b823678c971b26456a2d86e0792ab5212d44c02376eb9 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=forbid" "-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" "+41997647ba6a77908f6ef64401414feb00bccf16" "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] 4cbc1bb802ebd6f76aa6c2758ddb7750ae81cbe83291bff9665acb7fc73f2bad [INFO] running `"docker" "start" "-a" "4cbc1bb802ebd6f76aa6c2758ddb7750ae81cbe83291bff9665acb7fc73f2bad"` [INFO] [stderr] Compiling regex-syntax v0.6.15 [INFO] [stderr] Compiling c2-chacha v0.2.3 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling termios v0.3.1 [INFO] [stderr] Compiling clicolors-control v1.0.1 [INFO] [stderr] Compiling serde_yaml v0.8.11 [INFO] [stderr] Compiling serde_json v1.0.48 [INFO] [stderr] Compiling rand_core v0.5.1 [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.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 42.66s [INFO] running `"docker" "inspect" "4cbc1bb802ebd6f76aa6c2758ddb7750ae81cbe83291bff9665acb7fc73f2bad"` [INFO] running `"docker" "rm" "-f" "4cbc1bb802ebd6f76aa6c2758ddb7750ae81cbe83291bff9665acb7fc73f2bad"` [INFO] [stdout] 4cbc1bb802ebd6f76aa6c2758ddb7750ae81cbe83291bff9665acb7fc73f2bad [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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=forbid" "-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" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen"` [INFO] [stdout] 2e305ec32061c9b81c0ec1b208a37f31f672efcc23a5bfdc3c1b8d6502a28206 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "2e305ec32061c9b81c0ec1b208a37f31f672efcc23a5bfdc3c1b8d6502a28206"` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.37s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/darklua_core-ad448b8a1f834d89 [INFO] [stdout] [INFO] [stdout] running 228 tests [INFO] [stdout] test lua_generator::test::push_adds_space_between_underscores ... ok [INFO] [stdout] test lua_generator::test::push_adds_space_between_letters ... ok [INFO] [stdout] test lua_generator::test::push_adds_space_between_numbers ... ok [INFO] [stdout] test lua_generator::test::push_does_not_add_space_between_letters_and_symbol ... 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_str_and_break_if_calls_predicate_with_last_pushed_content ... ok [INFO] [stdout] test lua_generator::test::unused_generator_gives_empty_string ... ok [INFO] [stdout] test lua_generator::test::pushed_single_string_gives_same_string ... ok [INFO] [stdout] test nodes::block::test::is_empty_is_false_when_block_has_a_last_statement ... ok [INFO] [stdout] test nodes::arguments::test::generate_tuple_does_not_break_on_new_line ... 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::block::test::is_empty_is_true_when_block_has_no_statements_or_last_statement ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::concat ... ok [INFO] [stdout] test nodes::block::test::default_block_is_empty ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::asterisk ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::caret ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::plus ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::slash ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::percent ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_function_expression ... ok [INFO] [stdout] test nodes::expressions::field::test::generate_identifier ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_function_with_two_parameter ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_expression ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::minus ... ok [INFO] [stdout] test nodes::expressions::index::test::generate_identifier ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_with_one_parameter ... ok [INFO] [stdout] test nodes::expressions::function::test::generate_empty_variadic_function_with_two_parameter ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::float_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number_with_letter ... 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::compute_value::multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::digit_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::integer_with_multiple_decimal ... 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::number::test::compute_value::one ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::zero ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::hex_number ... 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::integer ... ok [INFO] [stdout] test nodes::expressions::number::test::to_lua::one ... 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::break_long_string_if_last_char_is_bracket ... ok [INFO] [stdout] test nodes::expressions::prefix::test::generate_parenthese ... 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_double_quote_is_false_if_escaped_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::generate_string_without_quotes_uses_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::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 ... 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::new_removes_double_brackets ... 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_brackets_with_one_equals ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_double_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::new_removes_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::has_single_quote_is_false_if_escaped_single_quotes ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::single_argument ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::two_arguments ... 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::table::test::generate_list_table_expression_with_single_value ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_table_expression_with_field_value ... ok [INFO] [stdout] test nodes::arguments::test::snapshot::empty_tuple ... ok [INFO] [stdout] test nodes::expressions::binary::test::snapshot::and_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_false_expression ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_mixed_table_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_true_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_parenthese_expression ... ok [INFO] [stdout] test nodes::expressions::table::test::generate_table_expression_with_index_value ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_nil_expression ... ok [INFO] [stdout] test nodes::expressions::test::to_lua::generate_variable_arguments_expression ... ok [INFO] [stdout] test nodes::expressions::unary::test::generate_two_unary_minus_breaks_between_them ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::single_quotes ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_two_variables_with_one_value ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::escape_single_quotes ... ok [INFO] [stdout] test nodes::expressions::string::test::snapshot::double_quotes ... ok [INFO] [stdout] test nodes::expressions::unary::test::generate_unary_expression ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_two_variables_with_two_values ... ok [INFO] [stdout] test nodes::statements::do_statement::test::generate_empty_do_statement ... ok [INFO] [stdout] test nodes::statements::assign::test::generate_variable_with_one_value ... ok [INFO] [stdout] test nodes::statements::function::test::generate_empty_function ... ok [INFO] [stdout] test nodes::statements::do_statement::test::generate_nested_do_statement ... ok [INFO] [stdout] test nodes::expressions::binary::test::snapshot::equal_expression ... ok [INFO] [stdout] test nodes::statements::if_statement::test::generate_empty_if_with_else_block ... ok [INFO] [stdout] test nodes::statements::function::test::generate_empty_function_with_method ... 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::last_statement::test::generate_return_statement_with_two_expressions ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function ... ok [INFO] [stdout] test nodes::statements::local_assign::test::generate_ ... 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::function::test::generate_empty_function_with_field ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_return_statement_with_one_expression ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function_with_one_parameter ... ok [INFO] [stdout] test nodes::statements::last_statement::test::generate_return_statement_without_values ... 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 ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_function_with_two_parameters ... ok [INFO] [stdout] test nodes::statements::while_statement::test::generate_empty_while_statement ... ok [INFO] [stdout] test nodes::statements::repeat_statement::test::generate_empty_repeat_statement ... ok [INFO] [stdout] test nodes::statements::local_function::test::generate_empty_variadic_function_with_one_parameter ... ok [INFO] [stdout] test parser::test::number_expression::parse_float_with_trailing_dot ... ok [INFO] [stdout] test parser::test::number_expression::parse_digit_with_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_float_with_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_number ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_number_with_lowercase ... ok [INFO] [stdout] test nodes::statements::numeric_for::test::generate_empty_numeric_for_with_step ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_number_with_mixed_case ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_number_with_uppercase ... ok [INFO] [stdout] test parser::test::number_expression::parse_multiple_decimal ... ok [INFO] [stdout] test parser::test::number_expression::parse_number_with_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_number_with_upper_negative_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_starting_with_dot ... ok [INFO] [stdout] test parser::test::number_expression::parse_uppercase_hex_number ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_with_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_hex_with_exponent_uppercase ... ok [INFO] [stdout] test parser::test::number_expression::parse_integer ... ok [INFO] [stdout] test parser::test::number_expression::parse_number_with_exponent_and_plus_symbol ... ok [INFO] [stdout] test process::evaluator::lua_value::test::false_value_is_not_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::true_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::nil_value_is_not_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::string_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::unknown_lua_value_is_truthy_returns_none ... ok [INFO] [stdout] test parser::test::number_expression::parse_number_with_negative_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_zero ... ok [INFO] [stdout] test parser::test::number_expression::parse_trailing_dot_with_exponent ... ok [INFO] [stdout] test parser::test::number_expression::parse_number_with_upper_exponent ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_numbers::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_numbers::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_strings::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_strings::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_nil::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_numbers::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_false::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_numbers::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_or_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_strings::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::same_strings::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_nil ... ok [INFO] [stdout] test process::evaluator::lua_value::test::zero_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_table ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_string ... 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_or_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_true ... ok [INFO] [stdout] test process::evaluator::test::identifier_in_parentheses ... ok [INFO] [stdout] test process::evaluator::test::false_expression ... ok [INFO] [stdout] test process::evaluator::test::nil_expression ... 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::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::string_value ... ok [INFO] [stdout] test process::evaluator::test::identifier ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_true ... ok [INFO] [stdout] test process::evaluator::test::call_to_unknown_function ... ok [INFO] [stdout] test process::evaluator::test::false_value ... ok [INFO] [stdout] test process::evaluator::test::nil_value ... ok [INFO] [stdout] test process::evaluator::test::string_expression ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_nil ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_string ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_number ... ok [INFO] [stdout] test process::visitors::test::visit_do_statement ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_true ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_identifier ... 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::evaluator::test::true_expression ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_false ... ok [INFO] [stdout] test process::evaluator::test::true_value ... ok [INFO] [stdout] test process::visitors::test::visit_generic_for_statement ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_table ... ok [INFO] [stdout] test rules::empty_do::test::remove_empty_do_statement ... ok [INFO] [stdout] test process::visitors::test::visit_while_statement ... ok [INFO] [stdout] test rules::empty_do::test::remove_nested_empty_do_statement ... ok [INFO] [stdout] test process::evaluator::test::table_expression ... 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_all_permutations_with_two_chars ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::mapped_name_should_not_exist_after_pop ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_three_chars ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::pop_root_should_not_panic ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_only_first_char_permutations ... 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_digits ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::should_get_mapped_name_from_inserted_names ... 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::sort_char_lowercase_letters ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_underscore_is_greather_than_letters ... ok [INFO] [stdout] test rules::method_def::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_underscore_is_less_than_digit ... 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::empty_do::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_identifiers_compare_chars ... 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::rename_processor::test::sort_char_uppercase_letters ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_roblox_globals_rule ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_no_globals_rule ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_default_rule ... ok [INFO] [stdout] test rules::test::snapshot_default_rules ... ok [INFO] [stdout] test rules::unused_while::test::serialize_default_rule ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 228 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/darklua-272f98320d72a05d [INFO] [stderr] Running /opt/rustwide/target/debug/deps/fuzz-5d02eacff22a64d6 [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] [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-7ed77d4142e5ed60 [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test fuzz_single_statement ... ok [INFO] [stdout] test fuzz_medium_block ... ok [INFO] [stdout] test fuzz_large_block ... ok [INFO] [stdout] test fuzz_small_block ... ok [INFO] [stdout] test fuzz_column_span ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rules-61df217974b4de5f [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test rule_tests::remove_method_definition::name_with_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::name_with_field_and_method ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statement_in_numeric_for ... ok [INFO] [stdout] test rule_tests::remove_method_definition::name_without_method ... ok [INFO] [stdout] test rule_tests::remove_unused_while::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statement_in_generic_for ... ok [INFO] [stdout] test rule_tests::remove_unused_while::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_method_definition::with_arguments ... ok [INFO] [stdout] test rule_tests::remove_empty_do::multiple_empty_do_statements ... ok [INFO] [stdout] test rule_tests::remove_method_definition::variadic_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_method_definition::variadic_function ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_default_globals ... ok [INFO] [stdout] test rule_tests::remove_empty_do::empty_do_statements_in_local_function ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_block ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_empty_globals ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_false_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_true_condition ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_roblox_globals ... ok [INFO] [stdout] test rule_tests::rename_variables::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_nil_condition ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::generic_for_identifiers ... 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::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::while_statement ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/utils-e2202bfc21a9288c [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 1 test [INFO] [stdout] test src/process/evaluator/lua_value.rs - process::evaluator::lua_value::LuaValue::is_truthy (line 17) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "2e305ec32061c9b81c0ec1b208a37f31f672efcc23a5bfdc3c1b8d6502a28206"` [INFO] running `"docker" "rm" "-f" "2e305ec32061c9b81c0ec1b208a37f31f672efcc23a5bfdc3c1b8d6502a28206"` [INFO] [stdout] 2e305ec32061c9b81c0ec1b208a37f31f672efcc23a5bfdc3c1b8d6502a28206