[INFO] fetching crate darklua 0.7.0... [INFO] testing darklua-0.7.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate darklua 0.7.0 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate darklua 0.7.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate darklua 0.7.0 [INFO] finished tweaking crates.io crate darklua 0.7.0 [INFO] tweaked toml for crates.io crate darklua 0.7.0 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate crates.io crate darklua 0.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 98d001deea89fc1ea38a1ea47d86585efab5cd25a17aa3fd66768adcaa556323 [INFO] running `Command { std: "docker" "start" "-a" "98d001deea89fc1ea38a1ea47d86585efab5cd25a17aa3fd66768adcaa556323", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "98d001deea89fc1ea38a1ea47d86585efab5cd25a17aa3fd66768adcaa556323", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98d001deea89fc1ea38a1ea47d86585efab5cd25a17aa3fd66768adcaa556323", kill_on_drop: false }` [INFO] [stdout] 98d001deea89fc1ea38a1ea47d86585efab5cd25a17aa3fd66768adcaa556323 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 79d272534b92c792f290cca6c50a450962a7bbebe4637b35b46af139c31f3897 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "79d272534b92c792f290cca6c50a450962a7bbebe4637b35b46af139c31f3897", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.13 [INFO] [stderr] Compiling syn v1.0.84 [INFO] [stderr] Compiling serde_derive v1.0.132 [INFO] [stderr] Compiling serde v1.0.132 [INFO] [stderr] Compiling peg-runtime v0.7.0 [INFO] [stderr] Compiling bytecount v0.5.1 [INFO] [stderr] Compiling durationfmt v0.1.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling pretty_env_logger v0.4.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling peg-macros v0.7.0 [INFO] [stderr] Compiling peg v0.7.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling full_moon_derive v0.8.0 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling structopt v0.3.25 [INFO] [stderr] Compiling smol_str v0.1.21 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling full_moon v0.13.1 [INFO] [stderr] Compiling darklua v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 42s [INFO] running `Command { std: "docker" "inspect" "79d272534b92c792f290cca6c50a450962a7bbebe4637b35b46af139c31f3897", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79d272534b92c792f290cca6c50a450962a7bbebe4637b35b46af139c31f3897", kill_on_drop: false }` [INFO] [stdout] 79d272534b92c792f290cca6c50a450962a7bbebe4637b35b46af139c31f3897 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 66757053e0f137520c512b49d35f5fcf7130cae65bdbaa36ce7a110d5c3a158b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "66757053e0f137520c512b49d35f5fcf7130cae65bdbaa36ce7a110d5c3a158b", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.73 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling similar v2.1.0 [INFO] [stderr] Compiling paste v1.0.6 [INFO] [stderr] Compiling pretty_assertions v0.7.2 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling serde_yaml v0.8.23 [INFO] [stderr] Compiling console v0.14.1 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling insta v1.9.0 [INFO] [stderr] Compiling rand_distr v0.2.2 [INFO] [stderr] Compiling darklua v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 44.67s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/darklua_core-ccec392096d347b6) [INFO] [stderr] Executable unittests src/bin.rs (/opt/rustwide/target/debug/deps/darklua-4a00369cd7b953b3) [INFO] [stderr] Executable tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-3810ee484ad2f680) [INFO] [stderr] Executable tests/fuzz_generator.rs (/opt/rustwide/target/debug/deps/fuzz_generator-545cded45317dbb0) [INFO] [stderr] Executable tests/rules.rs (/opt/rustwide/target/debug/deps/rules-4e70a10bd7f42f9d) [INFO] [stderr] Executable tests/utils.rs (/opt/rustwide/target/debug/deps/utils-34324592abfec40f) [INFO] running `Command { std: "docker" "inspect" "66757053e0f137520c512b49d35f5fcf7130cae65bdbaa36ce7a110d5c3a158b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "66757053e0f137520c512b49d35f5fcf7130cae65bdbaa36ce7a110d5c3a158b", kill_on_drop: false }` [INFO] [stdout] 66757053e0f137520c512b49d35f5fcf7130cae65bdbaa36ce7a110d5c3a158b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] db28d8e124a21e7a544927fb29a07a7f3f768f4e305bbfcc90ee0adefe6b3e22 [INFO] running `Command { std: "docker" "start" "-a" "db28d8e124a21e7a544927fb29a07a7f3f768f4e305bbfcc90ee0adefe6b3e22", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/darklua_core-ccec392096d347b6) [INFO] [stdout] [INFO] [stdout] running 1073 tests [INFO] [stdout] test generator::test::dense::binary::left_associative_wraps_right_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_does_not_wrap_right_operand_if_unary ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_does_not_wrap_right_operand_if_has_higher_precedence ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_does_not_wrap_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::dense::edge_cases::concat_number_with_variable_arguments ... ok [INFO] [stdout] test generator::test::dense::edge_cases::call_with_bracket_string ... ok [INFO] [stdout] test generator::test::dense::numbers::integer ... ok [INFO] [stdout] test generator::test::dense::numbers::hex_number ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_wraps_left_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::dense::numbers::hex_with_exponent ... ok [INFO] [stdout] test generator::test::dense::numbers::one ... ok [INFO] [stdout] test generator::test::dense::numbers::zero ... ok [INFO] [stdout] test generator::test::dense::numbers::hex_number_with_letter ... ok [INFO] [stdout] test generator::test::dense::edge_cases::double_unary_minus ... ok [INFO] [stdout] test generator::test::dense::edge_cases::index_with_bracket_string ... ok [INFO] [stdout] test generator::test::dense::edge_cases::concat_numbers ... ok [INFO] [stdout] test generator::test::dense::edge_cases::concat_variable_arguments_with_number ... ok [INFO] [stdout] test generator::test::dense::binary::right_associative_wrap_unary_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::dense::binary::left_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::dense::binary::left_associative_wraps_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::dense::edge_cases::binary_minus_with_unary_minus ... ok [INFO] [stdout] test generator::test::dense::snapshots::binary::true_and_false ... ok [INFO] [stdout] test generator::test::dense::snapshots::assign::variable_with_one_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::assign::two_variables_with_two_values ... ok [INFO] [stdout] test generator::test::dense::snapshots::arguments::tuple_with_two_values ... ok [INFO] [stdout] test generator::test::dense::snapshots::arguments::empty_tuple ... ok [INFO] [stdout] test generator::test::dense::snapshots::binary::true_equal_false ... ok [INFO] [stdout] test generator::test::dense::snapshots::compound_assign_statement::increment_var_by_one ... ok [INFO] [stdout] test generator::test::dense::snapshots::do_statement::nested_do ... ok [INFO] [stdout] test generator::test::dense::snapshots::expression::false_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::expression::nil_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::expression::true_in_parenthese ... ok [INFO] [stdout] test generator::test::dense::snapshots::expression::true_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::expression::variable_arguments ... ok [INFO] [stdout] test generator::test::dense::snapshots::arguments::tuple_with_one_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::field::identifier_prefix ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_expr::empty_variadic ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_expr::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::generic_for::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_expr::empty_with_two_parameter ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_statement::empty_with_field ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_statement::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_statement::empty_with_method ... ok [INFO] [stdout] test generator::test::dense::snapshots::do_statement::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::last::return_two_expressions ... ok [INFO] [stdout] test generator::test::dense::snapshots::if_statement::empty_with_empty_multiple_branch ... ok [INFO] [stdout] test generator::test::dense::snapshots::last::break_statement ... ok [INFO] [stdout] test generator::test::dense::snapshots::last::return_without_values ... ok [INFO] [stdout] test generator::test::dense::snapshots::index::identifier_prefix_with_identifier_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::assign::two_variables_with_one_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_0_005 ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_assign::foo_and_bar_unassigned ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_expr::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_assign::var_assign_to_false ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_function::empty_with_two_parameters ... ok [INFO] [stdout] test generator::test::dense::snapshots::if_statement::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::last::continue_statement ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_function::empty_with_one_parameter ... ok [INFO] [stdout] test generator::test::dense::snapshots::last::return_one_expression ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_function::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_0_5 ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_assign::foo_unassigned ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_function::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_negative_infinity ... ok [INFO] [stdout] test generator::test::dense::snapshots::if_statement::empty_with_empty_else ... ok [INFO] [stdout] test generator::test::dense::snapshots::local_function::empty_variadic ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::binary_0b10101 ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_thousand ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_100_25 ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_2000_05 ... ok [INFO] [stdout] test generator::test::dense::snapshots::string::only_letters ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_1 ... ok [INFO] [stdout] test generator::test::dense::snapshots::function_expr::empty_variadic_with_two_parameter ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_positive_infinity ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_123 ... ok [INFO] [stdout] test generator::test::dense::snapshots::numeric_for::empty_with_step ... ok [INFO] [stdout] test generator::test::dense::snapshots::numeric_for::empty_without_step ... ok [INFO] [stdout] test generator::test::dense::snapshots::prefix::identifier ... ok [INFO] [stdout] test generator::test::dense::snapshots::prefix::identifier_in_parenthese ... ok [INFO] [stdout] test generator::test::dense::snapshots::repeat::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_nan ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::with_field_entry ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::with_index_entry ... ok [INFO] [stdout] test generator::test::dense::snapshots::unary::not_true ... ok [INFO] [stdout] test generator::test::dense::snapshots::unary::wraps_in_parens_if_an_inner_binary_has_lower_precedence ... ok [INFO] [stdout] test generator::test::dense::snapshots::unary::two_unary_minus_breaks_between_them ... ok [INFO] [stdout] test generator::test::dense::snapshots::unary::does_not_wrap_in_parens_if_an_inner_binary_has_higher_precedence ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::mixed_table ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::list_with_single_value ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_1_2345e50 ... ok [INFO] [stdout] test generator::test::dense::snapshots::while_statement::empty ... ok [INFO] [stdout] test generator::test::dense::snapshots::string::with_dougle_quotes ... ok [INFO] [stdout] test generator::test::dense::snapshots::string::with_single_and_double_quotes ... ok [INFO] [stdout] test generator::test::dense::snapshots::string::with_single_quotes ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::list_with_two_values ... ok [INFO] [stdout] test generator::test::dense::snapshots::number::number_1_2345e_minus50 ... ok [INFO] [stdout] test generator::test::dense::snapshots::table::empty ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_wrap_unary_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::edge_cases::binary_minus_with_unary_minus ... ok [INFO] [stdout] test generator::test::readable::binary::left_associative_wraps_right_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::binary::left_associative_wraps_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::readable::numbers::hex_with_exponent ... ok [INFO] [stdout] test generator::test::readable::numbers::hex_number_with_letter ... ok [INFO] [stdout] test generator::test::readable::numbers::integer ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_does_not_wrap_right_operand_if_unary ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_does_not_wrap_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::readable::numbers::hex_number ... ok [INFO] [stdout] test generator::test::readable::numbers::one ... ok [INFO] [stdout] test generator::test::readable::numbers::zero ... ok [INFO] [stdout] test generator::test::readable::edge_cases::double_unary_minus ... ok [INFO] [stdout] test generator::test::readable::snapshots::assign::two_variables_with_one_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::arguments::empty_tuple ... ok [INFO] [stdout] test generator::test::readable::binary::left_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_does_not_wrap_right_operand_if_has_higher_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::arguments::tuple_with_one_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::arguments::tuple_with_two_values ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_wraps_left_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::readable::edge_cases::concat_variable_arguments_with_number ... ok [INFO] [stdout] test generator::test::readable::snapshots::assign::two_variables_with_two_values ... ok [INFO] [stdout] test generator::test::readable::snapshots::binary::true_and_false ... ok [INFO] [stdout] test generator::test::readable::edge_cases::call_with_bracket_string ... ok [INFO] [stdout] test generator::test::readable::snapshots::field::identifier_prefix ... ok [INFO] [stdout] test generator::test::readable::snapshots::binary::true_equal_false ... ok [INFO] [stdout] test generator::test::readable::snapshots::expression::nil_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::expression::false_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::do_statement::nested_do ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_statement::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_expr::empty_variadic_with_two_parameter ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_expr::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_expr::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_expr::empty_variadic ... ok [INFO] [stdout] test generator::test::readable::snapshots::do_statement::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::expression::variable_arguments ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_expr::empty_with_two_parameter ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_statement::empty_with_field ... ok [INFO] [stdout] test generator::test::readable::snapshots::function_statement::empty_with_method ... ok [INFO] [stdout] test generator::test::readable::snapshots::expression::true_in_parenthese ... ok [INFO] [stdout] test generator::test::readable::snapshots::if_statement::empty_with_empty_else ... ok [INFO] [stdout] test generator::test::readable::snapshots::compound_assign_statement::increment_var_by_one ... ok [INFO] [stdout] test generator::test::readable::edge_cases::concat_number_with_variable_arguments ... ok [INFO] [stdout] test generator::test::readable::snapshots::last::break_statement ... ok [INFO] [stdout] test generator::test::readable::snapshots::last::return_one_expression ... ok [INFO] [stdout] test generator::test::readable::snapshots::expression::true_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::last::continue_statement ... ok [INFO] [stdout] test generator::test::readable::snapshots::index::identifier_prefix_with_identifier_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::if_statement::empty_with_empty_multiple_branch ... ok [INFO] [stdout] test generator::test::readable::snapshots::if_statement::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::last::return_two_expressions ... ok [INFO] [stdout] test generator::test::readable::snapshots::assign::variable_with_one_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::generic_for::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_function::empty_with_two_parameters ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::binary_0b10101 ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_function::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::last::return_without_values ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_function::empty_with_one_parameter ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_0_005 ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_assign::foo_and_bar_unassigned ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_assign::var_assign_to_false ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_function::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::readable::edge_cases::index_with_bracket_string ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_function::empty_variadic ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_1_2345e_minus50 ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_2000_05 ... ok [INFO] [stdout] test generator::test::readable::binary::right_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::edge_cases::concat_numbers ... ok [INFO] [stdout] test generator::test::readable::snapshots::local_assign::foo_unassigned ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_1_2345e50 ... ok [INFO] [stdout] test generator::test::readable::snapshots::numeric_for::empty_with_step ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_0_5 ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_thousand ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_nan ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_1 ... ok [INFO] [stdout] test generator::test::readable::snapshots::repeat::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_123 ... ok [INFO] [stdout] test generator::test::readable::snapshots::prefix::identifier_in_parenthese ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_100_25 ... ok [INFO] [stdout] test generator::test::readable::snapshots::string::with_single_and_double_quotes ... ok [INFO] [stdout] test generator::test::readable::snapshots::string::with_single_quotes ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::empty ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::list_with_single_value ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::list_with_two_values ... ok [INFO] [stdout] test generator::test::readable::snapshots::numeric_for::empty_without_step ... ok [INFO] [stdout] test generator::test::readable::snapshots::prefix::identifier ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_negative_infinity ... ok [INFO] [stdout] test generator::test::readable::snapshots::string::only_letters ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::with_field_entry ... ok [INFO] [stdout] test generator::test::readable::snapshots::unary::does_not_wrap_in_parens_if_an_inner_binary_has_higher_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::unary::wraps_in_parens_if_an_inner_binary_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::unary::two_unary_minus_breaks_between_them ... ok [INFO] [stdout] test generator::test::token_based::binary::left_associative_wraps_right_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::string::with_dougle_quotes ... ok [INFO] [stdout] test generator::test::readable::snapshots::unary::not_true ... ok [INFO] [stdout] test generator::test::token_based::binary::left_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::mixed_table ... ok [INFO] [stdout] test generator::test::readable::snapshots::table::with_index_entry ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_does_not_wrap_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::readable::snapshots::number::number_positive_infinity ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_does_not_wrap_right_operand_if_unary ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::binary_minus_with_unary_minus ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::call_with_bracket_string ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::concat_number_with_variable_arguments ... ok [INFO] [stdout] test generator::test::readable::snapshots::while_statement::empty ... ok [INFO] [stdout] test generator::test::token_based::binary::left_associative_wraps_right_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_does_not_wrap_right_operand_if_has_higher_precedence ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::concat_variable_arguments_with_number ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::concat_numbers ... ok [INFO] [stdout] test generator::test::token_based::numbers::zero ... ok [INFO] [stdout] test generator::test::token_based::numbers::one ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::double_unary_minus ... ok [INFO] [stdout] test generator::test::token_based::numbers::hex_number_with_letter ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_wraps_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_wrap_unary_left_operand_if_has_lower_precedence ... ok [INFO] [stdout] test generator::test::token_based::binary::right_associative_wraps_left_operand_if_has_same_precedence ... ok [INFO] [stdout] test generator::test::token_based::snapshots::arguments::empty_tuple ... ok [INFO] [stdout] test generator::test::token_based::edge_cases::index_with_bracket_string ... ok [INFO] [stdout] test generator::test::token_based::numbers::hex_number ... ok [INFO] [stdout] test generator::test::token_based::numbers::hex_with_exponent ... ok [INFO] [stdout] test generator::test::token_based::numbers::integer ... ok [INFO] [stdout] test generator::test::token_based::snapshots::arguments::tuple_with_one_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::assign::two_variables_with_one_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::binary::true_equal_false ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_expr::empty_variadic ... ok [INFO] [stdout] test generator::test::token_based::snapshots::assign::variable_with_one_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::compound_assign_statement::increment_var_by_one ... ok [INFO] [stdout] test generator::test::token_based::snapshots::do_statement::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::do_statement::nested_do ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_statement::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_expr::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_expr::empty_with_two_parameter ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_statement::empty_with_field ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_statement::empty_with_method ... ok [INFO] [stdout] test generator::test::token_based::snapshots::expression::true_in_parenthese ... ok [INFO] [stdout] test generator::test::token_based::snapshots::if_statement::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::generic_for::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_expr::empty_variadic_with_two_parameter ... ok [INFO] [stdout] test generator::test::token_based::snapshots::if_statement::empty_with_empty_multiple_branch ... ok [INFO] [stdout] test generator::test::token_based::snapshots::expression::variable_arguments ... ok [INFO] [stdout] test generator::test::token_based::snapshots::field::identifier_prefix ... ok [INFO] [stdout] test generator::test::token_based::snapshots::index::identifier_prefix_with_identifier_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::last::break_statement ... ok [INFO] [stdout] test generator::test::token_based::snapshots::last::continue_statement ... ok [INFO] [stdout] test generator::test::token_based::snapshots::function_expr::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_assign::foo_unassigned ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_function::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::expression::true_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::arguments::tuple_with_two_values ... ok [INFO] [stdout] test generator::test::token_based::snapshots::last::return_two_expressions ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_function::empty_with_one_parameter ... ok [INFO] [stdout] test generator::test::token_based::snapshots::last::return_without_values ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_assign::foo_and_bar_unassigned ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_assign::var_assign_to_false ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_function::empty_variadic ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_function::empty_variadic_with_one_parameter ... ok [INFO] [stdout] test generator::test::token_based::snapshots::expression::false_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::last::return_one_expression ... ok [INFO] [stdout] test generator::test::token_based::snapshots::binary::true_and_false ... ok [INFO] [stdout] test generator::test::token_based::snapshots::if_statement::empty_with_empty_else ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_1_2345e50 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_100_25 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_2000_05 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_1 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_123 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_0_5 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::assign::two_variables_with_two_values ... ok [INFO] [stdout] test generator::test::token_based::snapshots::expression::nil_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_nan ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::binary_0b10101 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::numeric_for::empty_with_step ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_1_2345e_minus50 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_0_005 ... ok [INFO] [stdout] test generator::test::token_based::snapshots::local_function::empty_with_two_parameters ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_positive_infinity ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_negative_infinity ... ok [INFO] [stdout] test generator::test::token_based::snapshots::numeric_for::empty_without_step ... ok [INFO] [stdout] test generator::test::token_based::snapshots::number::number_thousand ... ok [INFO] [stdout] test generator::test::token_based::snapshots::prefix::identifier ... ok [INFO] [stdout] test generator::test::token_based::snapshots::string::with_dougle_quotes ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::list_with_two_values ... ok [INFO] [stdout] test generator::test::token_based::snapshots::string::only_letters ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::mixed_table ... ok [INFO] [stdout] test generator::test::token_based::snapshots::prefix::identifier_in_parenthese ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::with_field_entry ... ok [INFO] [stdout] test generator::test::token_based::snapshots::repeat::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::string::with_single_quotes ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::with_index_entry ... ok [INFO] [stdout] test generator::token_based::test::assign_multiple ... ok [INFO] [stdout] test generator::test::token_based::snapshots::unary::not_true ... ok [INFO] [stdout] test generator::test::token_based::snapshots::while_statement::empty ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::list_with_single_value ... ok [INFO] [stdout] test generator::test::token_based::snapshots::unary::wraps_in_parens_if_an_inner_binary_has_lower_precedence ... ok [INFO] [stdout] test generator::test::token_based::snapshots::table::empty ... ok [INFO] [stdout] test generator::token_based::test::assign ... ok [INFO] [stdout] test generator::token_based::test::break_with_comment ... ok [INFO] [stdout] test generator::test::token_based::snapshots::unary::does_not_wrap_in_parens_if_an_inner_binary_has_higher_precedence ... ok [INFO] [stdout] test generator::token_based::test::call_function_with_table_multiline ... ok [INFO] [stdout] test generator::token_based::test::declare_two_variables ... ok [INFO] [stdout] test generator::token_based::test::empty_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::empty_do ... ok [INFO] [stdout] test generator::token_based::test::empty_function_declaration_with_params ... ok [INFO] [stdout] test generator::token_based::test::call_print_with_string_argument ... ok [INFO] [stdout] test generator::token_based::test::empty_generic_for_key_only ... ok [INFO] [stdout] test generator::token_based::test::call_method_with_arguments ... ok [INFO] [stdout] test generator::token_based::test::empty_if ... ok [INFO] [stdout] test generator::token_based::test::empty_if_with_else_block ... ok [INFO] [stdout] test generator::token_based::test::empty_if_with_two_empty_elseif ... ok [INFO] [stdout] test generator::token_based::test::empty_method_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::declare_one_variable ... ok [INFO] [stdout] test generator::token_based::test::empty_generic_for ... ok [INFO] [stdout] test generator::test::token_based::snapshots::string::with_single_and_double_quotes ... ok [INFO] [stdout] test generator::token_based::test::empty_if_with_empty_else ... ok [INFO] [stdout] test generator::token_based::test::empty_numeric_for_with_step ... ok [INFO] [stdout] test generator::token_based::test::call_without_arguments ... ok [INFO] [stdout] test generator::token_based::test::call_with_index ... ok [INFO] [stdout] test generator::token_based::test::empty_numeric_for ... ok [INFO] [stdout] test generator::token_based::test::empty_repeat ... ok [INFO] [stdout] test generator::token_based::test::empty_nested_method_function_declaration ... ok [INFO] [stdout] test generator::test::token_based::snapshots::unary::two_unary_minus_breaks_between_them ... ok [INFO] [stdout] test generator::token_based::test::empty_static_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::compound_increment ... ok [INFO] [stdout] test generator::token_based::test::empty_return ... ok [INFO] [stdout] test generator::token_based::test::local_assign_one_variable ... ok [INFO] [stdout] test generator::token_based::test::empty_variadic_function_declaration_with_one_param ... ok [INFO] [stdout] test generator::token_based::test::empty_while ... ok [INFO] [stdout] test generator::token_based::test::generic_for_with_next ... ok [INFO] [stdout] test generator::token_based::test::if_condition_return ... ok [INFO] [stdout] test generator::token_based::test::inserts_a_new_line_after_a_comment_for_a_token ... ok [INFO] [stdout] test generator::token_based::test::continue_with_comment ... ok [INFO] [stdout] test generator::token_based::test::call_string_format ... ok [INFO] [stdout] test generator::token_based::test::local_empty_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::empty_variadic_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::repeat_break_immediately ... ok [INFO] [stdout] test generator::token_based::test::return_binary_plus ... ok [INFO] [stdout] test generator::token_based::test::return_binary_or ... ok [INFO] [stdout] test generator::token_based::test::return_binary_and ... ok [INFO] [stdout] test generator::token_based::test::return_bracket_string ... ok [INFO] [stdout] test generator::token_based::test::return_double_quote_string ... ok [INFO] [stdout] test generator::token_based::test::return_empty_function ... ok [INFO] [stdout] test generator::token_based::test::return_empty_function_with_one_argument ... ok [INFO] [stdout] test generator::token_based::test::return_empty_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::return_empty_table ... ok [INFO] [stdout] test generator::token_based::test::return_empty_variadic_function ... ok [INFO] [stdout] test generator::token_based::test::return_empty_variadic_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::local_empty_variadic_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::local_empty_variadic_function ... ok [INFO] [stdout] test generator::token_based::test::local_assign_two_variables ... ok [INFO] [stdout] test generator::token_based::test::nested_do ... ok [INFO] [stdout] test generator::token_based::test::inserts_a_new_line_after_custom_added_comments ... ok [INFO] [stdout] test generator::token_based::test::return_list_of_one_element ... ok [INFO] [stdout] test generator::token_based::test::return_field_ending_with_number ... ok [INFO] [stdout] test generator::token_based::test::return_identity_function ... ok [INFO] [stdout] test generator::token_based::test::return_false ... ok [INFO] [stdout] test generator::token_based::test::return_list_of_two_elements ... ok [INFO] [stdout] test generator::token_based::test::return_field ... ok [INFO] [stdout] test generator::token_based::test::local_identity_function ... ok [INFO] [stdout] test generator::token_based::test::numeric_for ... ok [INFO] [stdout] test generator::token_based::test::return_identifier ... ok [INFO] [stdout] test generator::token_based::test::local_empty_function ... ok [INFO] [stdout] test generator::token_based::test::local_empty_function_with_one_argument ... ok [INFO] [stdout] test generator::token_based::test::call_math_floor ... ok [INFO] [stdout] test generator::token_based::test::return_field_split_on_lines ... ok [INFO] [stdout] test generator::token_based::test::variadic_function_returns ... ok [INFO] [stdout] test generator::token_based::test::return_unary_length ... ok [INFO] [stdout] test generator::token_based::test::return_nil ... ok [INFO] [stdout] test generator::token_based::test::return_parenthese_call ... ok [INFO] [stdout] test generator::token_based::test::return_table_with_field ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::assign ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::break_with_comment ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::assign_multiple ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_print ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_function_with_table_multiline ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_print_with_string_argument ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_math_floor ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_method_without_arguments ... ok [INFO] [stdout] test generator::token_based::test::return_variable_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_string_format ... ok [INFO] [stdout] test generator::token_based::test::return_unary_not ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_without_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_method_with_arguments ... ok [INFO] [stdout] test generator::token_based::test::return_unary_minus ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::continue_with_comment ... ok [INFO] [stdout] test generator::token_based::test::return_true ... ok [INFO] [stdout] test generator::token_based::test::return_single_quote_string ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::compound_increment ... ok [INFO] [stdout] test generator::token_based::test::call_print ... ok [INFO] [stdout] test generator::token_based::test::call_method_without_arguments ... ok [INFO] [stdout] test generator::token_based::test::return_mixed_table ... ok [INFO] [stdout] test generator::token_based::test::empty_if_with_empty_elseif ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::declare_one_variable ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::call_with_index ... ok [INFO] [stdout] test generator::token_based::test::return_table_with_index ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_nested_method_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::declare_two_variables ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_function_declaration_with_params ... ok [INFO] [stdout] test generator::token_based::test::while_break_immediately ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_generic_for_key_only ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_numeric_for ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_do ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_if_with_two_empty_elseif ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_numeric_for_with_step ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_if_with_empty_elseif ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_static_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_generic_for ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_return ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_method_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_if_with_empty_else ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_if_with_else_block ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_if ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::generic_for_with_next ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::nested_do ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_while ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_variadic_function_declaration_with_one_param ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_variadic_function_declaration ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::empty_repeat ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_binary_or ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_bracket_string ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_empty_variadic_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::if_condition_return ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_empty_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_assign_two_variables ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_identity_function ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_empty_function_with_one_argument ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_assign_one_variable ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_empty_function ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::local_empty_variadic_function ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::numeric_for ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_binary_plus ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::repeat_break_immediately ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_variadic_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_double_quote_string ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_variadic_function ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_binary_and ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_false ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_single_quote_string ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_table_with_field ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_table_with_index ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_true ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_table ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_nil ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_mixed_table ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_list_of_one_element ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_field ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_function_with_two_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_identity_function ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_field_ending_with_number ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_field_split_on_lines ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_list_of_two_elements ... ok [INFO] [stdout] test generator::utils::test::write_string::backslash ... ok [INFO] [stdout] test generator::utils::test::write_string::empty ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_function_with_one_argument ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::while_break_immediately ... ok [INFO] [stdout] test generator::utils::test::write_string::abc ... ok [INFO] [stdout] test generator::utils::test::write_string::carriage_return ... ok [INFO] [stdout] test generator::utils::test::write_string::ends_with_closing_bracket ... ok [INFO] [stdout] test generator::utils::test::write_string::escape ... ok [INFO] [stdout] test generator::utils::test::write_string::large_multiline_does_not_end_with_closing_bracket ... ok [INFO] [stdout] test generator::utils::test::write_string::large_multiline_starts_with_new_line ... ok [INFO] [stdout] test generator::utils::test::write_string::large_multiline_ends_with_closing_bracket ... ok [INFO] [stdout] test generator::utils::test::write_string::multiline_ends_with_closing_bracket ... ok [INFO] [stdout] test generator::utils::test::write_string::new_line ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_unary_not ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_unary_minus ... ok [INFO] [stdout] test generator::utils::test::write_string::large_multiline_with_unicode ... ok [INFO] [stdout] test generator::utils::test::write_string::single_letter ... ok [INFO] [stdout] test generator::utils::test::write_string::single_digit ... ok [INFO] [stdout] test generator::utils::test::write_string::backspace ... ok [INFO] [stdout] test generator::utils::test::write_string::null ... ok [INFO] [stdout] test generator::utils::test::write_string::bell ... ok [INFO] [stdout] test generator::utils::test::write_string::single_quote ... ok [INFO] [stdout] test nodes::block::test::clean_removes_last_semicolon_token ... ok [INFO] [stdout] test generator::utils::test::write_string::tab ... ok [INFO] [stdout] test nodes::block::test::clean_removes_semicolon_tokens ... ok [INFO] [stdout] test generator::utils::test::write_string::three_spaces ... ok [INFO] [stdout] test generator::utils::test::write_string::unicode ... ok [INFO] [stdout] test generator::utils::test::write_string::single_space ... ok [INFO] [stdout] test generator::utils::test::write_string::vertical_tab ... ok [INFO] [stdout] test generator::utils::test::write_string::single_symbol ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::variadic_function_returns ... ok [INFO] [stdout] test generator::utils::test::write_string::double_quote ... ok [INFO] [stdout] test nodes::block::test::set_statements_clear_semicolon_tokens ... 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 generator::token_based::test::without_tokens::return_parenthese_call ... ok [INFO] [stdout] test generator::utils::test::write_string::form_feed ... ok [INFO] [stdout] test generator::utils::test::write_string::im_cool ... ok [INFO] [stdout] test nodes::block::test::default_block_is_empty ... ok [INFO] [stdout] test nodes::block::test::clear_removes_last_statement ... 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::block::test::clear_removes_statements ... ok [INFO] [stdout] test nodes::block::test::take_last_statement_clear_semicolon_token ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::asterisk ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_identifier ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_variable_arguments ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_unary_length ... ok [INFO] [stdout] test generator::token_based::test::without_tokens::return_empty_function ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::slash ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::integer_with_multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::integer ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::plus ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::percent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::number_with_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::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::one ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::zero ... ok [INFO] [stdout] test nodes::expressions::number::test::decimal::set_uppercase_change ... ok [INFO] [stdout] test nodes::expressions::number::test::decimal::can_set_uppercase_to_number_without_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::hex::set_uppercase_change ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::invalid_digit_in_binary ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::invalid_underscore_before_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::binary::set_uppercase_change ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::digit_with_exponent ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::caret ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::concat ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_number_with_letter ... ok [INFO] [stdout] test nodes::expressions::binary::test::precedence::minus ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::float_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::hex_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::binary_ten ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::invalid_underscore_before_positive_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::compute_value::binary_zero ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::invalid_underscore_position ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::missing_exponent_value ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_binary_zero ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::negative_hex_exponent_value ... 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_digit_with_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_binary_zero_with_underscore ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_binary_zero_uppercase ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_empty_string ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_float_with_exponent ... 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 ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_digit_with_exponent_and_underscore ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_float_with_exponent_and_underscores ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_number_with_underscore ... 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_lowercase ... 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_number_with_upper_negative_exponent ... 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_number_with_negative_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_multiple_decimal_with_underscore ... 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_exponent ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_hex_with_exponent ... 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_hex_with_exponent_uppercase ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_integer ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_multiple_decimal ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_integer_with_underscore_delimiter ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_form_feed ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_backslash ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_null ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_zero ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_new_line ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_three_digits ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_bell ... ok [INFO] [stdout] test nodes::expressions::number::test::parse_number::parse_starting_with_dot ... 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_uppercase_hex_number ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::empty ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_backspace ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_carriage_return ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_null_hex ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_tab ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_tilde_hex_lowercase ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_unicode_three_digit ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_uppercase_a_hex ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::hello ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::escaped_missing_opening_brace_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::escaped_too_large_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::invalid_escape ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_two_digits ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_tilde_hex_uppercase ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::skips_whitespaces ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_unicode_two_hex_digits ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::skips_whitespaces_but_no_spaces ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::escaped_too_large_ascii ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_unicode_last_value ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_unicode_single_digit ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted::escaped_vertical_tab ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::escaped_missing_closing_brace_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_backslash ... ok [INFO] [stdout] test nodes::expressions::string::test::double_quoted_failures::single_backslash ... 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::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_escaped_single_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_and_skip_first_new_line ... 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::single_quoted::empty ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_form_feed ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_null ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_null_hex ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_new_line ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_tab ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_carriage_return ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_three_digits ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_unicode_last_value ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_unicode_single_digit ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_unicode_three_digit ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_uppercase_a_hex ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_vertical_tab ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::hello ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::skips_whitespaces_but_no_spaces ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::escaped_missing_closing_brace_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::escaped_missing_opening_brace_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::skips_whitespaces ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_tilde_hex_lowercase ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_tilde_hex_uppercase ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::escaped_too_large_ascii ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::escaped_too_large_unicode ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_unicode_two_hex_digits ... 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::has_parameter_is_true_when_single_param_matches ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_bell ... ok [INFO] [stdout] test nodes::statements::last_statement::test::default_return_statement_is_empty ... ok [INFO] [stdout] test nodes::statements::local_function::test::has_parameter_is_false_when_none_matches ... ok [INFO] [stdout] test parser::test::break_statement ... ok [INFO] [stdout] test parser::test::call_function ... ok [INFO] [stdout] test parser::test::call_function_with_two_arguments ... ok [INFO] [stdout] test parser::test::call_index_chain_empty ... ok [INFO] [stdout] test parser::test::call_chain_empty ... ok [INFO] [stdout] test parser::test::call_indexed_table ... ok [INFO] [stdout] test parser::test::call_method ... ok [INFO] [stdout] test parser::test::assign_index ... ok [INFO] [stdout] test nodes::identifier::test::set_name_replaces_the_token_content ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::invalid_escape ... ok [INFO] [stdout] test parser::test::assign_variable ... ok [INFO] [stdout] test parser::test::assign_two_variables ... ok [INFO] [stdout] test nodes::token::test::read_any_position_token ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_backspace ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted::escaped_two_digits ... ok [INFO] [stdout] test parser::test::empty_do ... ok [INFO] [stdout] test parser::test::call_method_chain_with_arguments ... ok [INFO] [stdout] test nodes::token::test::read_line_number_reference_token ... ok [INFO] [stdout] test parser::test::call_method_with_one_argument ... ok [INFO] [stdout] test parser::test::assign_field ... ok [INFO] [stdout] test nodes::expressions::string::test::single_quoted_failures::single_backslash ... ok [INFO] [stdout] test parser::test::call_function_with_one_argument ... ok [INFO] [stdout] test parser::test::call_chain_with_args ... ok [INFO] [stdout] test parser::test::call_method_chain_empty ... ok [INFO] [stdout] test parser::test::do_return_end ... ok [INFO] [stdout] test parser::test::empty_function_statement ... ok [INFO] [stdout] test parser::test::empty_function_statement_variadic ... ok [INFO] [stdout] test parser::test::empty_generic_for_multiple_values ... ok [INFO] [stdout] test parser::test::empty_if_statement_with_empty_elseif_and_empty_else ... ok [INFO] [stdout] test parser::test::empty_if_statement_with_returning_else ... ok [INFO] [stdout] test parser::test::call_with_empty_table_argument ... ok [INFO] [stdout] test parser::test::empty_if_statement_with_empty_else ... ok [INFO] [stdout] test parser::test::call_with_empty_string_argument ... ok [INFO] [stdout] test parser::test::compound_increment ... ok [INFO] [stdout] test parser::test::empty_if_statement_with_empty_elseif ... ok [INFO] [stdout] test parser::test::empty_generic_for_multiple_variables ... ok [INFO] [stdout] test parser::test::empty_if_statement ... ok [INFO] [stdout] test parser::test::empty_local_function ... ok [INFO] [stdout] test parser::test::empty_local_function_variadic ... ok [INFO] [stdout] test parser::test::empty_generic_for ... ok [INFO] [stdout] test parser::test::empty_function_statement_variadic_with_one_parameter ... ok [INFO] [stdout] test parser::test::empty_repeat ... ok [INFO] [stdout] test parser::test::empty_numeric_for ... ok [INFO] [stdout] test parser::test::local_assignment_with_no_values ... ok [INFO] [stdout] test parser::test::empty_local_function_variadic_with_one_parameter ... ok [INFO] [stdout] test parser::test::local_function_return ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_chain_with_args ... ok [INFO] [stdout] test parser::test::parse_with_tokens::break_statement_with_comment ... ok [INFO] [stdout] test parser::test::parse_with_tokens::break_statement ... ok [INFO] [stdout] test parser::test::parse_with_tokens::assign_two_variables_with_two_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::assign_variable ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_indexed_table ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_function_with_two_arguments ... ok [INFO] [stdout] test parser::test::empty_string ... ok [INFO] [stdout] test parser::test::multiple_local_assignment_with_no_values ... ok [INFO] [stdout] test parser::test::empty_numeric_for_with_step ... ok [INFO] [stdout] test parser::test::empty_while_true_do ... ok [INFO] [stdout] test parser::test::generic_for_break ... ok [INFO] [stdout] test parser::test::function_statement_return ... ok [INFO] [stdout] test parser::test::if_statement_returns ... ok [INFO] [stdout] test parser::test::multiple_local_assignment_with_two_values ... ok [INFO] [stdout] test parser::test::index_field_function_call ... ok [INFO] [stdout] test parser::test::local_assignment_with_one_value ... ok [INFO] [stdout] test parser::test::numeric_for_that_breaks ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_method ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_function_with_one_argument ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_function ... ok [INFO] [stdout] test parser::test::parse_with_tokens::continue_statement_with_comment ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_do ... ok [INFO] [stdout] test parser::test::parse_with_tokens::compound_increment ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_do_with_long_comment ... ok [INFO] [stdout] test parser::test::parse_with_tokens::continue_statement ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_with_empty_table_argument ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_function_statement_with_field ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_if_statement_with_empty_elseif ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_function_statement ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_function_statement_variadic_with_one_parameter ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_function_statement_variadic ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_if_statement_with_empty_else ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_generic_for ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_generic_for_multiple_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_generic_for_multiple_variables ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_method_with_one_argument ... ok [INFO] [stdout] test parser::test::parse_with_tokens::call_with_empty_string_argument ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_function_statement_with_method ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_array_with_two_elements ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_binary_number ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_array_with_one_key_expression ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_double_quote_string ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_local_function ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_local_function_variadic ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_double_quote_string ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_double_field_expression ... ok [INFO] [stdout] test parser::test::parse_with_tokens::local_assignment_with_no_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_table ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_function ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_local_function_variadic_with_one_parameter ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_function_with_one_param ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_numeric_for ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_function_with_two_params ... ok [INFO] [stdout] test parser::test::parse_with_tokens::multiple_local_assignment_with_two_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_single_quote_string ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_empty_variadic_function ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_while ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_false ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_float ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_hexadecimal_number ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_integer_number ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_not_true ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_if_statement ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_array_with_one_field ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_array_with_one_element ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_nothing_with_semicolon ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_nil ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_true ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_true_and_true ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_variable ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_two_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_nothing_with_semicolon_and_comment ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_variable_arguments ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_repeat ... ok [INFO] [stdout] test parser::test::return_call_chain_empty ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_with_comment ... ok [INFO] [stdout] test parser::test::return_array_with_one_element ... ok [INFO] [stdout] test parser::test::return_array_with_two_elements ... ok [INFO] [stdout] test parser::test::return_binary_and ... ok [INFO] [stdout] test parser::test::repeat_continue ... ok [INFO] [stdout] test parser::test::repeat_break ... ok [INFO] [stdout] test parser::test::return_array_with_one_field ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_field_expression ... ok [INFO] [stdout] test parser::test::parse_with_tokens::two_local_declarations ... ok [INFO] [stdout] test parser::test::return_call_method_chain_with_arguments ... ok [INFO] [stdout] test parser::test::return_call_indexed_table ... ok [INFO] [stdout] test parser::test::return_call_chain_with_args ... ok [INFO] [stdout] test parser::test::return_call_function ... ok [INFO] [stdout] test parser::test::return_call_function_with_one_argument ... ok [INFO] [stdout] test parser::test::return_call_function_with_two_arguments ... ok [INFO] [stdout] test parser::test::return_call_index_chain_empty ... ok [INFO] [stdout] test parser::test::return_call_method_chain_empty ... ok [INFO] [stdout] test parser::test::return_array_with_one_key_expression ... ok [INFO] [stdout] test parser::test::return_call_method ... ok [INFO] [stdout] test parser::test::return_empty_function_with_one_param ... ok [INFO] [stdout] test parser::test::return_empty_function ... ok [INFO] [stdout] test parser::test::return_empty_table ... ok [INFO] [stdout] test parser::test::return_empty_variadic_function ... ok [INFO] [stdout] test parser::test::return_call_new_empty_function ... ok [INFO] [stdout] test parser::test::return_call_variable_in_double_parentheses ... ok [INFO] [stdout] test parser::test::return_empty_function_with_two_params ... ok [INFO] [stdout] test parser::test::return_index_expression ... ok [INFO] [stdout] test parser::test::return_false ... ok [INFO] [stdout] test parser::test::return_function_that_returns ... ok [INFO] [stdout] test parser::test::return_field_expression ... ok [INFO] [stdout] test parser::test::parse_with_tokens::empty_numeric_for_with_step ... ok [INFO] [stdout] test parser::test::return_call_variable_in_parentheses ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_index_expression ... ok [INFO] [stdout] test parser::test::return_call_method_with_one_argument ... ok [INFO] [stdout] test parser::test::parse_with_tokens::multiple_local_assignment_with_no_values ... ok [INFO] [stdout] test parser::test::parse_with_tokens::return_parenthese_expression ... ok [INFO] [stdout] test parser::test::return_empty_variadic_function_with_one_param ... ok [INFO] [stdout] test parser::test::return_float ... ok [INFO] [stdout] test parser::test::return_minus_variable ... ok [INFO] [stdout] test parser::test::return_call_variable_argument ... ok [INFO] [stdout] test parser::test::return_true_false ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::float ... ok [INFO] [stdout] test parser::test::return_no_values ... 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::float_starting_with_dot ... ok [INFO] [stdout] test parser::test::return_true ... ok [INFO] [stdout] test parser::test::return_variable ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer ... ok [INFO] [stdout] test parser::test::return_variable_arguments ... 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::hex_integer ... ok [INFO] [stdout] test parser::test::return_zero ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_leading_space ... ok [INFO] [stdout] test parser::test::return_zero_point_five ... ok [INFO] [stdout] test process::evaluator::lua_value::test::nil_value_is_not_truthy ... ok [INFO] [stdout] test parser::test::return_one ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::integer_with_leading_tab ... 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 process::evaluator::lua_value::test::number_coercion::negative_integer ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::space_between_minus ... ok [INFO] [stdout] test parser::test::return_not_true ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::zero ... 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::hex_prefix ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::hex_zero ... ok [INFO] [stdout] test process::evaluator::lua_value::test::number_coercion::two_seperated_digits ... ok [INFO] [stdout] test process::evaluator::lua_value::test::zero_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::true_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::lua_value::test::string_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::addition_unknown_variable_and_number ... ok [INFO] [stdout] test parser::test::return_parentheses_true ... ok [INFO] [stdout] test process::evaluator::test::addition_number_with_unknown_variable ... 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::table_value_is_truthy ... ok [INFO] [stdout] test process::evaluator::test::addition_unknown_variable_and_number ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::not_on_variable ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::field_index ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::addition_number_with_unknown_variable ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::length_on_variable ... ok [INFO] [stdout] test parser::test::return_variable_length ... ok [INFO] [stdout] test parser::test::return_nil ... ok [INFO] [stdout] test parser::test::while_false_do_break ... 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::test::binary_expressions::different_numbers::equal ... ok [INFO] [stdout] test process::evaluator::test::assume_pure_metamethods::unary_minus_on_variable ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::five_point_two_mod_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::concat_empty_strings ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_numbers::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::concat_number_with_negative_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::different_strings::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::concat_number_with_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::false_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::concat_number_with_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::hundred::greater ... 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::concat_string_with_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::concat_strings ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::hundred_lower_or_equal_than_one ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::empty_string_lower_than_string_colon ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::five_pow_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::hundred::greater_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::hundred_lower_than_one ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::empty_string_lower_or_equal_than_string_colon ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::empty_string_greater_than_string_colon ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::hundred::lower_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::empty_string_greater_or_equal_than_string_colon ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::hundred::lower ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::hundred_greater_or_equal_than_one ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::hundred_greater_than_one ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_2_5_greater_or_equal_than_minus_15 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_2_5_lower_or_equal_than_minus_15 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_15_lower_or_equal_than_minus_2_5 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_15_greater_or_equal_than_minus_2_5 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::one_lower_than_hundred ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_111_greater_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::one_greater_or_equal_than_hundred ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_15_greater_than_minus_2_5 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_2_5_greater_than_minus_15 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_2_5_lower_than_minus_15 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::one_greater_than_hundred ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::minus_15_lower_than_minus_2_5 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::one_lower_or_equal_than_hundred ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_111_greater_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_111_lower_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_or_equal_than_string_1 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_or_equal_than_string_aa ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_or_equal_than_string_b ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_than_string_1 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_than_string_aa ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_than_string_b ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_aa_greater_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_aa_greater_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_aa_lower_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_aa_lower_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_b_greater_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_than_string_111 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_or_equal_than_string_1 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_lower_or_equal_than_string_111 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_or_equal_than_string_111 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_or_equal_than_string_b ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_than_string_1 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_than_string_aa ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_than_string_b ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_1_greater_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_1_greater_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_1_lower_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_1_lower_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_than_string_111 ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_111_lower_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_a_greater_or_equal_than_string_aa ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_b_greater_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::number_lower_than_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::number_string_greater_or_equal_than_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::number_string_greater_than_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one::greater ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one::greater_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one::lower ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::one::lower_or_equal ... 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::same_strings::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::nil_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_colon_greater_than_empty_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_b_lower_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_colon_lower_or_equal_than_empty_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::minus_five_mod_two ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_colon_greater_or_equal_than_empty_string ... 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::lower_or_greater_than::string_colon_lower_than_empty_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::minus_five_mod_minus_two ... 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_or_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::number_lower_or_equal_than_number_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::lower_or_greater_than::string_b_lower_or_equal_than_string_a ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string::greater ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string::greater_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string::lower ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string::lower_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::three_times_four ... 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_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_table ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_nil ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::string_number_plus_string_number ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_false ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::twelve_divided_by_four ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero::greater ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero::lower ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero::lower_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_true ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_string ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_or_true ... ok [INFO] [stdout] test process::evaluator::test::false_expression ... ok [INFO] [stdout] test process::evaluator::test::binary_true_or_call ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_false::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_true::equal ... ok [INFO] [stdout] test process::evaluator::test::nil_expression ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_true::not_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero::greater_or_equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_nil::equal ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::zero_divided_by_zero ... ok [INFO] [stdout] test process::evaluator::test::call_to_unknown_function ... ok [INFO] [stdout] test process::evaluator::test::false_wrapped_in_parens ... ok [INFO] [stdout] test process::evaluator::test::identifier ... ok [INFO] [stdout] test process::evaluator::test::binary_expressions::true_and_number ... ok [INFO] [stdout] test process::evaluator::test::nil_value ... ok [INFO] [stdout] test process::evaluator::test::nil_wrapped_in_parens ... ok [INFO] [stdout] test process::evaluator::test::not_variable ... ok [INFO] [stdout] test process::evaluator::test::table_value_with_call_in_entry ... ok [INFO] [stdout] test process::evaluator::test::number_wrapped_in_parens ... ok [INFO] [stdout] test process::evaluator::test::table_expression ... ok [INFO] [stdout] test process::evaluator::test::table_value ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::minus_negative_number ... 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::true_wrapped_in_parens ... 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::number_expression ... ok [INFO] [stdout] test process::evaluator::test::identifier_in_parentheses ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_table ... ok [INFO] [stdout] test process::visitors::test::visit_generic_for_statement ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement ... ok [INFO] [stdout] test process::evaluator::test::unary_expressions::not_true ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement_with_else ... ok [INFO] [stdout] test process::visitors::test::visit_do_statement ... ok [INFO] [stdout] test process::evaluator::test::unary_minus_on_variable ... ok [INFO] [stdout] test process::visitors::test::visit_if_statement_with_elseif_and_else ... ok [INFO] [stdout] test process::evaluator::test::binary_false_and_call ... ok [INFO] [stdout] test process::evaluator::test::false_value ... ok [INFO] [stdout] test process::evaluator::test::binary_false_or_call ... ok [INFO] [stdout] test process::evaluator::test::binary_true_and_call ... ok [INFO] [stdout] test process::evaluator::test::field_index ... ok [INFO] [stdout] test process::evaluator::test::length_on_variable ... ok [INFO] [stdout] test rules::configuration_error::test::enumerate_two_properties ... ok [INFO] [stdout] test process::visitors::test::visit_compound_assign_statement ... ok [INFO] [stdout] test rules::empty_do::test::remove_nested_empty_do_statement ... ok [INFO] [stdout] test process::evaluator::test::string_expression ... ok [INFO] [stdout] test process::evaluator::test::number_value ... ok [INFO] [stdout] test rules::convert_index_to_field::test::serialize_default_rule ... ok [INFO] [stdout] test rules::empty_do::test::remove_empty_do_statement ... ok [INFO] [stdout] test process::evaluator::test::string_value ... 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 rules::empty_do::test::serialize_default_rule ... ok [INFO] [stdout] test rules::inject_value::test::deserialize_from_string_notation_should_error ... ok [INFO] [stdout] test rules::group_local::test::serialize_default_rule ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_true_as_foo ... ok [INFO] [stdout] test rules::inject_value::test::configure_with_value_and_env_properties_should_error ... ok [INFO] [stdout] test rules::inject_value::test::configure_without_identifier_property_should_error ... 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::configuration_error::test::enumerate_one_property ... ok [INFO] [stdout] test rules::configuration_error::test::enumerate_three_properties ... ok [INFO] [stdout] test process::evaluator::test::string_wrapped_in_parens ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_single_char ... 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::remove_spaces::test::serialize_default_rule ... ok [INFO] [stdout] test rules::remove_comments::test::serialize_default_rule ... ok [INFO] [stdout] test rules::compute_expression::test::serialize_default_rule ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_float_as_var ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_integer_as_var ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_false_as_foo ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_negative_integer_as_var ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_nil_as_foo ... ok [INFO] [stdout] test rules::inject_value::test::serialize_inject_string_as_var ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_underscore_is_greather_than_letters ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::remapped_name_should_exist_after_pop ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_all_permutations_with_two_chars ... 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::should_get_mapped_name_from_inserted_names ... 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::sort_char_lowercase_is_less_than_uppercase ... 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_uppercase_letters ... ok [INFO] [stdout] test rules::rename_variables::permutator::test::produce_only_first_char_permutations ... 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_shorter_is_less ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_skip_functions ... 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::rename_processor::test::pop_root_should_not_panic ... ok [INFO] [stdout] test rules::rename_variables::rename_processor::test::sort_char_lowercase_letters ... ok [INFO] [stdout] test rules::rule_property::test::from_boolean_option_none ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_no_globals_rule ... ok [INFO] [stdout] test rules::rule_property::test::from_str ... ok [INFO] [stdout] test rules::rule_property::test::from_true ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_roblox_globals_rule ... ok [INFO] [stderr] Running unittests src/bin.rs (/opt/rustwide/target/debug/deps/darklua-4a00369cd7b953b3) [INFO] [stdout] test rules::unused_while::test::serialize_default_rule ... ok [INFO] [stdout] test rules::rename_variables::test::serialize_with_function_names ... ok [INFO] [stdout] test rules::test::snapshot_default_rules ... ok [INFO] [stdout] test rules::rule_property::test::from_usize ... ok [INFO] [stdout] test rules::test::verify_no_rule_properties_is_ok_when_empty ... ok [INFO] [stdout] test rules::rule_property::test::from_boolean_option_some ... ok [INFO] [stdout] test rules::rule_property::test::from_false ... ok [INFO] [stdout] test rules::test::verify_no_rule_properties_is_unexpected_rule_err ... ok [INFO] [stdout] test rules::rule_property::test::from_float ... ok [INFO] [stdout] test rules::rule_property::test::from_string ... ok [INFO] [stdout] test rules::unused_if_branch::test::serialize_default_rule ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1073 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test cli::error::test::snapshot_rule_error_with_only_one_error ... ok [INFO] [stderr] Running tests/fuzz.rs (/opt/rustwide/target/debug/deps/fuzz-3810ee484ad2f680) [INFO] [stdout] test cli::error::test::snapshot_rule_error_with_multiple_errors ... ok [INFO] [stderr] Running tests/fuzz_generator.rs (/opt/rustwide/target/debug/deps/fuzz_generator-545cded45317dbb0) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [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; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test dense_generator::fuzz_single_statement ... ok [INFO] [stdout] test dense_generator::fuzz_binary_expressions_with_one_unary_expression ... ok [INFO] [stdout] test readable_generator::fuzz_single_statement ... ok [INFO] [stdout] test readable_generator::fuzz_tiny_block ... ok [INFO] [stdout] test dense_generator::fuzz_small_block ... ok [INFO] [stdout] test dense_generator::fuzz_large_block ... ok [INFO] [stdout] test readable_generator::fuzz_three_terms_binary_expressions ... ok [INFO] [stdout] test readable_generator::fuzz_small_block ... ok [INFO] [stdout] test readable_generator::fuzz_binary_expressions_with_one_unary_expression ... ok [INFO] [stdout] test dense_generator::fuzz_three_terms_binary_expressions ... ok [INFO] [stdout] test dense_generator::fuzz_medium_block ... ok [INFO] [stdout] test readable_generator::fuzz_large_block ... ok [INFO] [stdout] test readable_generator::fuzz_column_span ... ok [INFO] [stdout] test dense_generator::fuzz_tiny_block ... ok [INFO] [stdout] test readable_generator::fuzz_medium_block ... ok [INFO] [stdout] test dense_generator::fuzz_column_span ... ok [INFO] [stdout] test token_based_generator::fuzz_large_block ... ok [INFO] [stdout] test token_based_generator::fuzz_binary_expressions_with_one_unary_expression ... ok [INFO] [stdout] test token_based_generator::fuzz_small_block ... ok [INFO] [stdout] test token_based_generator::fuzz_three_terms_binary_expressions ... ok [INFO] [stdout] test token_based_generator::fuzz_single_statement ... ok [INFO] [stdout] test token_based_generator::fuzz_tiny_block ... ok [INFO] [stderr] Running tests/rules.rs (/opt/rustwide/target/debug/deps/rules-4e70a10bd7f42f9d) [INFO] [stdout] test token_based_generator::fuzz_medium_block ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.23s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 384 tests [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_false_and_true ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_false_and_variable ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_false_and_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_table_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_true_and_false ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::division_test ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::multiple_addition ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::multiply_small_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::true_and_func_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::unary_minus_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_true_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_false_and_true ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_false_and_variable ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_true_and_false ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_table_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_true_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_true_or_function ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::number_addition ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::nil_and_call_or_func ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::division_test ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_table_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::multiple_addition ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_true_and_false ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::binary_false_and_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_false_and_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::division ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::true_and_func_or_call ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::unary_minus_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_false_and_true ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_false_and_variable ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_readable_generator::multiply_small_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::division ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::number_addition ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::nil_and_call_or_func ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_dense_generator::binary_true_or_function ... ok [INFO] [stdout] test rule_tests::compute_expression::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::division ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::call_function ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::assign_to_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::unary_minus_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::division_test ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::multiple_addition ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_true_or_call ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::key_is_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::number_addition ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::key_is_a_valid_identifier_with_number ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::nil_and_call_or_func ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::key_is_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::multiply_small_number ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::key_in_double_index ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::assign_to_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::compute_expression::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::key_is_a_valid_identifier_with_number ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::call_method ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::key_in_double_index ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::true_and_func_or_call ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::key_is_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::call_method ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_is_empty_string ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::assign_to_a_valid_identifier ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_starts_with_number ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_starts_with_space ... ok [INFO] [stdout] test rule_tests::group_local_assignment::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_has_dollar_sign ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::call_function ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_ends_with_space ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_is_do_keyword ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::key_is_a_valid_identifier_with_number ... ok [INFO] [stdout] test rule_tests::group_local_assignment::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_dense_generator::local_with_no_value_and_local_with_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_dense_generator::local_with_no_values ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_dense_generator::local_with_no_values_are_set_to_nil ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_readable_generator::local_with_no_value_and_local_with_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_readable_generator::local_with_no_values ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_readable_generator::local_with_no_values_are_set_to_nil ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_readable_generator::three_locals ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_readable_generator::two_locals ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_token_based_generator::local_with_no_value_and_local_with_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_token_based_generator::local_with_no_values ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::key_starts_with_dollar_sign ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_float_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::two_local_using_the_other ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_token_based_generator::three_locals ... ok [INFO] [stdout] test rule_tests::group_local_assignment::multiple_return_values ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_false_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_token_based_generator::two_locals ... 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_negative_integer_value ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_token_based_generator::local_with_no_values_are_set_to_nil ... ok [INFO] [stdout] test rule_tests::inject_value::does_not_inline_if_global_table_is_redefined ... ok [INFO] [stdout] test rule_tests::inject_value::does_not_override_local_variable ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_dense_generator::inject_false_from_global_table ... 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_without_value ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_dense_generator::inject_false ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_readable_generator::inject_false ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::call_function ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_dense_generator::inject_negative_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_readable_generator::inject_negative_integer ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_readable_generator::inject_false_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_readable_generator::inject_negative_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_dense_generator::inject_nil_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_token_based_generator::inject_negative_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_token_based_generator::inject_false ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_dense_generator::inject_nil_from_global_table_index ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_readable_generator::inject_nil ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_dense_generator::three_locals ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_dense_generator::inject_nil_from_global_table_even_if_redefined ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_readable_generator::inject_nil_from_global_table_even_if_redefined ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_dense_generator::inject_negative_integer ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_readable_generator::inject_nil_from_global_table_index ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_token_based_generator::inject_nil ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_token_based_generator::can_replace_variable_when_out_of_scope_string ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_negative_number_with_token_based_generator::inject_negative_integer ... ok [INFO] [stdout] test rule_tests::inject_value::deserialize_from_object_notation_with_string_value ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_dense_generator::inject_nil ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_readable_generator::inject_nil_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_dense_generator::inject_integer ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_token_based_generator::inject_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_token_based_generator::inject_nil_from_global_table_even_if_redefined ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_dense_generator::inject_string_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_dense_generator::inject_string ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_token_based_generator::inject_nil_from_global_table_index ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_dense_generator::call_function ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_readable_generator::can_replace_variable_when_out_of_scope_string ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_readable_generator::inject_string_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_token_based_generator::inject_nil_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_dense_generator::inject_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_readable_generator::inject_string ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_readable_generator::inject_integer_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_token_based_generator::inject_integer ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_token_based_generator::inject_string ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_nil_with_dense_generator::can_replace_variable_when_out_of_scope_string ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_readable_generator::call_method ... ok [INFO] [stdout] test rule_tests::group_local_assignment::group_local_assignment_with_dense_generator::two_locals ... ok [INFO] [stdout] test rule_tests::compute_expression::compute_expression_with_token_based_generator::binary_true_or_function ... ok [INFO] [stdout] test rule_tests::convert_index_to_field::convert_index_to_field_with_token_based_generator::key_in_double_index ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_false_with_token_based_generator::inject_false_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_number_with_readable_generator::inject_integer ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::empty_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::empty_variadic_function ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::empty_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::empty_variadic_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::empty_function ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_token_based_generator::inject_true ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_string_with_token_based_generator::inject_string_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_dense_generator::inject_true_from_global_table ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_readable_generator::inject_true ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::empty_variadic_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::empty_variadic_function ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::name_in_parameters ... ok [INFO] [stdout] test rule_tests::no_local_function::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::no_local_function::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_dense_generator::inject_true ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::empty_function ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::name_in_parameters ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::empty_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::function_with_block ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_readable_generator::inject_true_from_global_table ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::empty_variadic_function ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::empty_variadic_function_with_arguments ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::function_with_block ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_readable_generator::call_statement_with_empty_string ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_token_based_generator::function_with_block ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_readable_generator::call_expression_with_empty_table ... ok [INFO] [stdout] test rule_tests::no_local_function::two_local_using_the_other ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_readable_generator::call_statement_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_token_based_generator::call_statement_with_empty_string ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_readable_generator::empty_function ... ok [INFO] [stdout] test rule_tests::no_local_function::convert_local_function_to_assign_with_dense_generator::name_in_parameters ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_dense_generator::call_expression_with_empty_string ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_dense_generator::call_statement_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_dense_generator::call_expression_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_call_parens::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_call_parens::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_call_parens::two_tables ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_dense_generator::call_statement_with_empty_string ... ok [INFO] [stdout] test rule_tests::remove_comments::comment_after_semicolon ... ok [INFO] [stdout] test rule_tests::remove_comments::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_dense_generator::multiple_empty_do_statements ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_readable_generator::empty_do_statement_in_numeric_for ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_readable_generator::empty_do_statement_in_generic_for ... ok [INFO] [stdout] test rule_tests::remove_call_parens::variable_parameter ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_readable_generator::multiple_empty_do_statements ... ok [INFO] [stdout] test rule_tests::remove_empty_do::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_comments::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_comments::empty_do ... ok [INFO] [stdout] test rule_tests::remove_empty_do::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_token_based_generator::call_statement_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_token_based_generator::call_expression_with_empty_table ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_dense_generator::empty_do_statement_in_numeric_for ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_readable_generator::call_expression_with_empty_string ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_dense_generator::empty_do_statement_in_generic_for ... ok [INFO] [stdout] test rule_tests::remove_call_parens::two_strings ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_readable_generator::empty_do_statements_in_local_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::variadic_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::name_without_method ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_token_based_generator::empty_do_statements_in_local_function ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_token_based_generator::empty_do_statement_in_numeric_for ... 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::remove_empty_do::remove_empty_do_with_token_based_generator::multiple_empty_do_statements ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::with_arguments ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_token_based_generator::empty_do_statement_in_generic_for ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::name_with_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::variadic_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::with_arguments ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::deserialize_from_string ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::falsy_branch_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::falsy_branch_with_else_block_converts_to_do ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::variadic_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::name_without_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::name_with_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::with_arguments ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::one_truthy_branch_remove_else_block ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::falsy_branch_is_removed ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::name_with_field_and_method ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::remove_branch_after_truthy_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::two_falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::remove_falsy_elseif_branch ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::name_with_field_and_method ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::variadic_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::name_without_method ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::one_truthy_branch_remove_else_block ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_dense_generator::remove_falsy_elseif_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::remove_branch_after_truthy_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::remove_branch_after_truthy_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::two_falsy_branch_with_empty_else_block_is_removed ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::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_unused_if_branch::remove_unused_if_branch_with_token_based_generator::one_truthy_branch_remove_else_block ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_dense_generator::while_with_nil_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::remove_falsy_elseif_branch ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::falsy_branch_with_else_block_converts_to_do ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_dense_generator::while_with_block ... ok [INFO] [stdout] test rule_tests::remove_unused_while::deserialize_from_object_notation ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::variadic_with_arguments ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_dense_generator::while_with_false_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_readable_generator::while_with_nil_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_token_based_generator::while_with_nil_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_token_based_generator::while_with_false_condition ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_readable_generator::while_with_block ... ok [INFO] [stdout] test rule_tests::remove_unused_while::while_with_true_condition ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_default_globals ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_roblox_globals ... ok [INFO] [stdout] test rule_tests::rename_variables::deserialize_with_special_empty_globals ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_token_based_generator::falsy_branch_is_removed ... ok [INFO] [stdout] test rule_tests::rename_variables::does_not_rename_functions ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_readable_generator::while_with_false_condition ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::local_function_name ... ok [INFO] [stdout] test rule_tests::inject_value::inject_global_true_with_token_based_generator::inject_true_from_global_table ... ok [INFO] [stdout] test rule_tests::remove_empty_do::remove_empty_do_with_dense_generator::empty_do_statements_in_local_function ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::remove_call_parens::remove_function_call_parens_with_token_based_generator::call_expression_with_empty_string ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::redefine_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_function_name ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_token_based_generator::variadic_function ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_readable_generator::name_with_field_and_method ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::remove_method_definition::remove_method_definition_with_dense_generator::name_with_method ... ok [INFO] [stdout] test rule_tests::remove_unused_if_branch::remove_unused_if_branch_with_readable_generator::falsy_branch_with_else_block_converts_to_do ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_function_name_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::redefine_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::remove_unused_while::remove_unused_while_with_token_based_generator::while_with_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_function_name_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::avoid_defined_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::redefine_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_readable_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::avoid_defined_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_dense_generator::local_function_name_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::avoid_defined_local_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_dense_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::function_expression_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::global_function_parameter ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::global_function_parameter_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::global_function_name ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::if_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::local_assign ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::local_assign_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::if_with_elseif_and_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::local_assign_with_multiple_variable ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::local_assign_values_are_processed_first ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::recycle_previous_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::if_with_else ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::local_function_name_parameters ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::generic_for_identifiers ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_and_functions_with_token_based_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::function_expression_parameters_reference ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::repeat_condition_is_from_block ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::numeric_for_identifier ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::while_statement ... ok [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_token_based_generator::recycle_previous_identifiers ... ok [INFO] [stderr] Running tests/utils.rs (/opt/rustwide/target/debug/deps/utils-34324592abfec40f) [INFO] [stdout] test rule_tests::rename_variables::rename_variables_with_readable_generator::local_function_name_parameters ... ok [INFO] [stderr] Doc-tests darklua_core [INFO] [stdout] [INFO] [stdout] test result: ok. 384 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s [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; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/process/processors/find_identifier.rs - process::processors::find_identifier::FindVariables (line 22) ... ok [INFO] [stdout] test src/process/evaluator/lua_value.rs - process::evaluator::lua_value::LuaValue::is_truthy (line 19) ... ok [INFO] [stdout] test src/nodes/statements/last_statement.rs - nodes::statements::last_statement::ReturnStatement::one (line 36) ... 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. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.80s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "db28d8e124a21e7a544927fb29a07a7f3f768f4e305bbfcc90ee0adefe6b3e22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db28d8e124a21e7a544927fb29a07a7f3f768f4e305bbfcc90ee0adefe6b3e22", kill_on_drop: false }` [INFO] [stdout] db28d8e124a21e7a544927fb29a07a7f3f768f4e305bbfcc90ee0adefe6b3e22