[INFO] fetching crate taro-lang 0.2.0...
[INFO] testing taro-lang-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate taro-lang 0.2.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate taro-lang 0.2.0
[INFO] finished tweaking crates.io crate taro-lang 0.2.0
[INFO] tweaked toml for crates.io crate taro-lang 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate taro-lang 0.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taro-lang 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded libffi v4.1.2
[INFO] [stderr]   Downloaded libffi-sys v3.3.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999
[INFO] running `Command { std: "docker" "start" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling libffi-sys v3.3.3
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling rustyline v15.0.0
[INFO] [stderr]    Compiling libffi v4.1.2
[INFO] [stderr]    Compiling taro-lang v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.77s
[INFO] running `Command { std: "docker" "inspect" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling taro-lang v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compile/scan.rs:341:28
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn scan_tokens(source: &str) -> Vec<Token> {
[INFO] [stdout]     |                            ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn scan_tokens(source: &str) -> Vec<Token<'_>> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.64s
[INFO] running `Command { std: "docker" "inspect" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/compile/scan.rs:341:28
[INFO] [stderr]     |
[INFO] [stderr] 341 |     fn scan_tokens(source: &str) -> Vec<Token> {
[INFO] [stderr]     |                            ^^^^         ^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                            |
[INFO] [stderr]     |                            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 341 |     fn scan_tokens(source: &str) -> Vec<Token<'_>> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `taro-lang` (lib test) generated 1 warning (run `cargo fix --lib -p taro-lang --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/taro_lang-f152ffdf6ed8edc5)
[INFO] [stdout] 
[INFO] [stdout] running 528 tests
[INFO] [stdout] test base::string::tests::test_borrow_trait ... ok
[INFO] [stdout] test compile::scan::tests::test_assignment_expression ... ok
[INFO] [stdout] test base::string::tests::test_static_str ... ok
[INFO] [stdout] test base::string::tests::test_display_and_deref ... ok
[INFO] [stdout] test base::string::tests::test_pool_is_global ... ok
[INFO] [stdout] test base::string::tests::test_dynamic_string_pooling ... ok
[INFO] [stdout] test compile::scan::tests::test_decimal ... ok
[INFO] [stdout] test compile::scan::tests::test_identifier_starting_with_underscore ... ok
[INFO] [stdout] test compile::scan::tests::test_identifier_with_digits ... ok
[INFO] [stdout] test compile::scan::tests::test_identifier_with_underscore ... ok
[INFO] [stdout] test compile::scan::tests::test_keyword_prefix_is_identifier ... ok
[INFO] [stdout] test compile::scan::tests::test_integer ... ok
[INFO] [stdout] test compile::scan::tests::test_less_and_less_equal ... ok
[INFO] [stdout] test compile::scan::tests::test_line_comment_ignored ... ok
[INFO] [stdout] test compile::scan::tests::test_line_counting ... ok
[INFO] [stdout] test base::string::tests::test_partial_eq_variants ... ok
[INFO] [stdout] test compile::scan::tests::test_number_followed_by_identifier ... ok
[INFO] [stdout] test compile::scan::tests::test_decimal_starting_with_dot_is_not_number ... ok
[INFO] [stdout] test compile::scan::tests::test_equal_and_equal_equal ... ok
[INFO] [stdout] test compile::scan::tests::test_empty_source_gives_only_eof ... ok
[INFO] [stdout] test compile::scan::tests::test_bare_tilde_is_error ... ok
[INFO] [stdout] test base::string::tests::test_hash_and_eq ... ok
[INFO] [stdout] test compile::scan::tests::test_bang_and_bang_equal ... ok
[INFO] [stdout] test compile::scan::tests::test_all_keywords ... ok
[INFO] [stdout] test compile::scan::tests::test_greater_and_greater_equal ... ok
[INFO] [stdout] test compile::scan::tests::test_empty_string ... ok
[INFO] [stdout] test compile::scan::tests::test_lexeme_slices_are_correct ... ok
[INFO] [stdout] test compile::scan::tests::test_multiple_tokens_no_spaces ... ok
[INFO] [stdout] test compile::scan::tests::test_simple_identifier ... ok
[INFO] [stdout] test compile::scan::tests::test_two_char_tokens_no_space ... ok
[INFO] [stdout] test compile::scan::tests::test_unterminated_string_is_error ... ok
[INFO] [stdout] test compile::scan::tests::test_string_with_newline_escape_keeps_line_counter ... ok
[INFO] [stdout] test compile::scan::tests::test_string_with_escaped_quote ... ok
[INFO] [stdout] test compile::tests::test_addition ... ok
[INFO] [stdout] test compile::scan::tests::test_trailing_dot_is_separate ... ok
[INFO] [stdout] test compile::scan::tests::test_string_with_multiple_escapes ... ok
[INFO] [stdout] test compile::scan::tests::test_slash_is_not_comment ... ok
[INFO] [stdout] test compile::scan::tests::test_whitespace_skipped ... ok
[INFO] [stdout] test compile::scan::tests::test_percent_token ... ok
[INFO] [stdout] test compile::scan::tests::test_simple_string ... ok
[INFO] [stdout] test compile::scan::tests::test_single_char_tokens ... ok
[INFO] [stdout] test compile::scan::tests::test_slash_slash_at_eof ... ok
[INFO] [stdout] test compile::scan::tests::test_string_with_backslash ... ok
[INFO] [stdout] test compile::scan::tests::test_string_with_newline_increments_line ... ok
[INFO] [stdout] test compile::scan::tests::test_tilde_slash_token ... ok
[INFO] [stdout] test compile::tests::test_class_with_method_bytecode ... ok
[INFO] [stdout] test compile::tests::test_break_in_for_without_condition ... ok
[INFO] [stdout] test compile::tests::test_break_inside_function_inside_while_is_error ... ok
[INFO] [stdout] test compile::tests::test_break_outside_loop_error ... ok
[INFO] [stdout] test compile::tests::test_class_declaration_bytecode ... ok
[INFO] [stdout] test compile::tests::test_close_upvalue_in_block_scope ... ok
[INFO] [stdout] test compile::tests::test_continue_outside_loop_error ... ok
[INFO] [stdout] test compile::tests::test_break_inside_nested_while ... ok
[INFO] [stdout] test compile::tests::test_complex_expression ... ok
[INFO] [stdout] test compile::tests::test_closure_single_upvalue_capture ... ok
[INFO] [stdout] test compile::tests::test_continue_in_for_without_increment ... ok
[INFO] [stdout] test compile::tests::test_closure_set_upvalue_bytecode ... ok
[INFO] [stdout] test compile::tests::test_division ... ok
[INFO] [stdout] test compile::tests::test_empty_list_bytecode ... ok
[INFO] [stdout] test compile::tests::test_floordiv ... ok
[INFO] [stdout] test compile::tests::test_continue_inside_function_inside_while_is_error ... ok
[INFO] [stdout] test compile::tests::test_empty_string ... ok
[INFO] [stdout] test compile::tests::test_decimal_literal ... ok
[INFO] [stdout] test compile::tests::test_break_inside_if_inside_while ... ok
[INFO] [stdout] test compile::tests::test_equal ... ok
[INFO] [stdout] test compile::tests::test_dict_colon_required ... ok
[INFO] [stdout] test compile::tests::test_closure_multiple_upvalues ... ok
[INFO] [stdout] test compile::tests::test_duplicate_local_is_error ... ok
[INFO] [stdout] test compile::tests::test_empty_dict_bytecode ... ok
[INFO] [stdout] test compile::tests::test_false_literal ... ok
[INFO] [stdout] test compile::tests::test_closure_captures_parameter ... ok
[INFO] [stdout] test compile::tests::test_empty_function_declaration ... ok
[INFO] [stdout] test compile::tests::test_for_break_with_full_clauses ... ok
[INFO] [stdout] test compile::tests::test_for_statement_no_condition ... ok
[INFO] [stdout] test compile::tests::test_for_continue_to_increment ... ok
[INFO] [stdout] test compile::tests::test_for_statement_no_increment ... ok
[INFO] [stdout] test compile::tests::test_for_missing_parens ... ok
[INFO] [stdout] test compile::tests::test_for_statement_with_condition ... ok
[INFO] [stdout] test compile::tests::test_for_in_missing_in_is_error ... ok
[INFO] [stdout] test compile::tests::test_for_in_string_literal ... ok
[INFO] [stdout] test compile::tests::test_for_statement_variable_decl_in_initializer ... ok
[INFO] [stdout] test compile::tests::test_for_break_emits_jump ... ok
[INFO] [stdout] test compile::tests::test_for_in_emits_forin_iter_and_next ... ok
[INFO] [stdout] test compile::tests::test_dict_literal_bytecode ... ok
[INFO] [stdout] test compile::tests::test_for_statement_with_initializer ... ok
[INFO] [stdout] test compile::tests::test_for_statement_infinite ... ok
[INFO] [stdout] test compile::tests::test_function_call_expression ... ok
[INFO] [stdout] test compile::tests::test_function_call_with_args ... ok
[INFO] [stdout] test compile::tests::test_if_missing_parens ... ok
[INFO] [stdout] test compile::tests::test_if_else_constants ... ok
[INFO] [stdout] test compile::tests::test_grouping_overrides_precedence ... ok
[INFO] [stdout] test compile::tests::test_function_with_implicit_return ... ok
[INFO] [stdout] test compile::tests::test_index_get_bytecode ... ok
[INFO] [stdout] test compile::tests::test_inheritance_bytecode ... ok
[INFO] [stdout] test compile::tests::test_if_missing_condition ... ok
[INFO] [stdout] test compile::tests::test_if_statement ... ok
[INFO] [stdout] test compile::tests::test_greater_equal ... ok
[INFO] [stdout] test compile::tests::test_index_set_bytecode ... ok
[INFO] [stdout] test compile::tests::test_if_else_statement ... ok
[INFO] [stdout] test compile::tests::test_function_with_return_value ... ok
[INFO] [stdout] test compile::tests::test_integer_literal ... ok
[INFO] [stdout] test compile::tests::test_greater ... ok
[INFO] [stdout] test compile::tests::test_init_method_returns_self ... ok
[INFO] [stdout] test compile::tests::test_if_statement_condition_is_falsey_jumps ... ok
[INFO] [stdout] test compile::tests::test_local_var_assignment ... ok
[INFO] [stdout] test compile::tests::test_local_var_without_initializer ... ok
[INFO] [stdout] test compile::tests::test_list_literal_bytecode ... ok
[INFO] [stdout] test compile::tests::test_local_var_read ... ok
[INFO] [stdout] test compile::tests::test_invoke_bytecode ... ok
[INFO] [stdout] test compile::tests::test_multiple_statements ... ok
[INFO] [stdout] test compile::tests::test_missing_expression_after_operator ... ok
[INFO] [stdout] test compile::tests::test_local_in_arithmetic_expression ... ok
[INFO] [stdout] test compile::tests::test_modulo ... ok
[INFO] [stdout] test compile::tests::test_more_errors ... ok
[INFO] [stdout] test compile::tests::test_nested_block_locals ... ok
[INFO] [stdout] test compile::tests::test_local_assignment_is_expression ... ok
[INFO] [stdout] test compile::tests::test_local_var_declaration ... ok
[INFO] [stdout] test compile::tests::test_multiplication ... ok
[INFO] [stdout] test compile::tests::test_less ... ok
[INFO] [stdout] test compile::tests::test_nested_if ... ok
[INFO] [stdout] test compile::tests::test_nested_closure_upvalue_chain ... ok
[INFO] [stdout] test compile::tests::test_not_equal ... ok
[INFO] [stdout] test compile::tests::test_nested_function_call ... ok
[INFO] [stdout] test compile::tests::test_precedence_floordiv_before_add ... ok
[INFO] [stdout] test compile::tests::test_nil_literal ... ok
[INFO] [stdout] test compile::tests::test_precedence_mul_and_mod_same_level ... ok
[INFO] [stdout] test compile::tests::test_self_parameter_is_slot_zero ... ok
[INFO] [stdout] test compile::tests::test_return_in_top_level_is_error ... ok
[INFO] [stdout] test compile::tests::test_print_expression ... ok
[INFO] [stdout] test compile::tests::test_print_statement ... ok
[INFO] [stdout] test compile::tests::test_string_escape_backslash ... ok
[INFO] [stdout] test compile::tests::test_missing_semicolon ... ok
[INFO] [stdout] test compile::tests::test_precedence_mul_before_add ... ok
[INFO] [stdout] test compile::tests::test_less_equal ... ok
[INFO] [stdout] test compile::tests::test_multiple_locals ... ok
[INFO] [stdout] test compile::tests::test_local_self_reference_is_error ... ok
[INFO] [stdout] test compile::tests::test_string_escape_multiple ... ok
[INFO] [stdout] test compile::tests::test_string_escape_carriage_return ... ok
[INFO] [stdout] test compile::tests::test_unterminated_grouping ... ok
[INFO] [stdout] test compile::tests::test_precedence_mod_before_add ... ok
[INFO] [stdout] test compile::tests::test_string_escape_newline ... ok
[INFO] [stdout] test compile::tests::test_unary_negate ... ok
[INFO] [stdout] test compile::tests::test_while_break_emits_jump ... ok
[INFO] [stdout] test compile::tests::test_string_escape_null ... ok
[INFO] [stdout] test compile::tests::test_unary_not ... ok
[INFO] [stdout] test compile::tests::test_property_get_and_set_bytecode ... ok
[INFO] [stdout] test compile::tests::test_string_escape_quote ... ok
[INFO] [stdout] test compile::tests::test_string_escape_tab ... ok
[INFO] [stdout] test compile::tests::test_subtraction ... ok
[INFO] [stdout] test compile::tests::test_string_literal ... ok
[INFO] [stdout] test compile::tests::test_string_invalid_escape_is_error ... ok
[INFO] [stdout] test compile::tests::test_slot_reuse_after_block_exit ... ok
[INFO] [stdout] test compile::tests::test_true_literal ... ok
[INFO] [stdout] test compile::tests::test_while_missing_condition ... ok
[INFO] [stdout] test compile::tests::test_while_continue_emits_loop ... ok
[INFO] [stdout] test compile::tests::test_while_statement_loops_back ... ok
[INFO] [stdout] test compile::tests::test_while_missing_parens ... ok
[INFO] [stdout] test compile::tests::test_while_statement ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_add ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_bytes_from_list_out_of_range ... ok
[INFO] [stdout] test compile::tests::test_while_with_condition_variable ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_add_wrong_type ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_bytes_from_list_of_ints ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_bool_nonempty ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_bytes_from_string ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_decode_utf8 ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_eq ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_eq_different_type ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_bool_empty ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_hash_same_data_same_hash ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_contains_true ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_hex ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_decode_invalid_utf8 ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_contains_false ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_index_positive ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_len ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_index_negative ... ok
[INFO] [stdout] test object::instance::string::tests::test_casefold ... ok
[INFO] [stdout] test object::instance::string::tests::test_add_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_byte_len ... ok
[INFO] [stdout] test object::instance::string::tests::test_contains ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_index_out_of_bounds ... ok
[INFO] [stdout] test object::instance::string::tests::test_capitalize ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_str_empty ... ok
[INFO] [stdout] test object::instance::string::tests::test_cmp_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_count ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_str_printable ... ok
[INFO] [stdout] test object::instance::string::tests::test_bool_magic ... ok
[INFO] [stdout] test object::instance::bytes::tests::test_str_with_special_chars ... ok
[INFO] [stdout] test object::instance::string::tests::test_center ... ok
[INFO] [stdout] test object::instance::string::tests::test_int_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_float_magic_invalid ... ok
[INFO] [stdout] test object::instance::string::tests::test_getitem_ascii ... ok
[INFO] [stdout] test object::instance::string::tests::test_hash_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_digit ... ok
[INFO] [stdout] test object::instance::string::tests::test_find_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_ends_with ... ok
[INFO] [stdout] test object::instance::string::tests::test_float_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_find ... ok
[INFO] [stdout] test object::instance::string::tests::test_int_magic_invalid ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_decimal ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_alnum ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_alpha ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_ascii ... ok
[INFO] [stdout] test object::instance::string::tests::test_getitem_out_of_bounds ... ok
[INFO] [stdout] test object::instance::string::tests::test_getitem_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_space ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_lower ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_upper ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_numeric ... ok
[INFO] [stdout] test object::instance::string::tests::test_len_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_partition ... ok
[INFO] [stdout] test object::instance::string::tests::test_lower ... ok
[INFO] [stdout] test object::instance::string::tests::test_removeprefix ... ok
[INFO] [stdout] test object::instance::string::tests::test_rfind_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_replace ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_empty ... ok
[INFO] [stdout] test object::instance::string::tests::test_removesuffix ... ok
[INFO] [stdout] test object::instance::string::tests::test_iter_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_repeat ... ok
[INFO] [stdout] test object::instance::string::tests::test_is_title ... ok
[INFO] [stdout] test object::instance::string::tests::test_ljust ... ok
[INFO] [stdout] test object::instance::string::tests::test_repeat_negative_errors ... ok
[INFO] [stdout] test object::instance::string::tests::test_rfind ... ok
[INFO] [stdout] test object::instance::string::tests::test_rjust ... ok
[INFO] [stdout] test object::instance::string::tests::test_len_ascii ... ok
[INFO] [stdout] test object::instance::string::tests::test_rpartition ... ok
[INFO] [stdout] test object::instance::string::tests::test_iter_ascii ... ok
[INFO] [stdout] test object::instance::string::tests::test_trim_start ... ok
[INFO] [stdout] test object::instance::string::tests::test_trim_end ... ok
[INFO] [stdout] test object::instance::string::tests::test_upper ... ok
[INFO] [stdout] test object::instance::string::tests::test_substr_unicode ... ok
[INFO] [stdout] test object::instance::string::tests::test_not_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_rsplit ... ok
[INFO] [stdout] test object::instance::string::tests::test_str_magic ... ok
[INFO] [stdout] test object::instance::string::tests::test_swapcase ... ok
[INFO] [stdout] test object::instance::string::tests::test_substr_ascii ... ok
[INFO] [stdout] test object::instance::string::tests::test_title ... ok
[INFO] [stdout] test object::instance::string::tests::test_zfill ... ok
[INFO] [stdout] test std::ffi::tests::ffi_bind_abs ... ok
[INFO] [stdout] test object::instance::string::tests::test_trim ... ok
[INFO] [stdout] test object::instance::string::tests::test_starts_with ... ok
[INFO] [stdout] test std::ffi::tests::ffi_import_module ... ok
[INFO] [stdout] test std::ffi::tests::ffi_bind_void_return ... ok
[INFO] [stdout] test std::ffi::tests::ffi_dlopen_nonexistent_library ... ok
[INFO] [stdout] test std::ffi::tests::ffi_ctype_in_bind_arg_types ... ok
[INFO] [stdout] test std::ffi::tests::ffi_libm_cos ... ok
[INFO] [stdout] test std::ffi::tests::ffi_call_struct_return ... ok
[INFO] [stdout] test std::ffi::tests::ffi_bind_with_struct ... ok
[INFO] [stdout] test std::ffi::tests::ffi_bind_cos ... ok
[INFO] [stdout] test std::ffi::tests::ffi_bind_struct_return ... ok
[INFO] [stdout] test std::ffi::tests::ffi_define_struct_and_new ... ok
[INFO] [stdout] test std::ffi::tests::ffi_call_void_return ... ok
[INFO] [stdout] test std::ffi::tests::ffi_ctype_call_returns_typed_wrapper ... ok
[INFO] [stdout] test std::ffi::tests::ffi_nested_define_struct ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_value_setter ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_bool_construction ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_pointer_construction ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_construction ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_call_syntax ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_passed_to_bind ... ok
[INFO] [stdout] test std::time::tests::test_epoch_utc ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_float_construction ... ok
[INFO] [stdout] test std::ffi::tests::ffi_nested_struct_with_ctype_objects ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_named_fields ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_field_mutation ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_with_ctype_objects ... ok
[INFO] [stdout] test std::time::tests::test_known_timestamp ... ok
[INFO] [stdout] test std::time::tests::test_mid_2024 ... ok
[INFO] [stdout] test vm::tests::test_base_arith ... ok
[INFO] [stdout] test vm::tests::test_bool_negate ... ok
[INFO] [stdout] test std::ffi::tests::ffi_ctype_singletons_exist ... ok
[INFO] [stdout] test vm::tests::test_break_outside_loop_compile_error ... ok
[INFO] [stdout] test std::ffi::tests::ffi_nested_struct_passed_to_bind ... ok
[INFO] [stdout] test vm::tests::test_bool_int_float_conversion ... ok
[INFO] [stdout] test vm::tests::test_arg_count_range_error ... ok
[INFO] [stdout] test vm::tests::test_build_dict ... ok
[INFO] [stdout] test vm::tests::test_build_list ... ok
[INFO] [stdout] test vm::tests::test_bool_truthy ... ok
[INFO] [stdout] test vm::tests::test_break_inside_if_inside_loop ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_with_typed_scalar_fields ... ok
[INFO] [stdout] test vm::tests::test_builtin_abs ... ok
[INFO] [stdout] test vm::tests::test_builtin_type ... ok
[INFO] [stdout] test vm::tests::test_break_in_for_without_condition ... ok
[INFO] [stdout] test vm::tests::test_call_magic_accumulator ... ok
[INFO] [stdout] test vm::tests::test_call_magic_inherited ... ok
[INFO] [stdout] test vm::tests::test_call_magic_chained ... ok
[INFO] [stdout] test vm::tests::test_break_inside_nested_block_in_while ... ok
[INFO] [stdout] test std::ffi::tests::ffi_struct_named_typed_fields ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_all_integer_types ... ok
[INFO] [stdout] test object::instance::string::tests::test_split ... ok
[INFO] [stdout] test object::instance::string::tests::test_splitlines ... ok
[INFO] [stdout] test std::ffi::tests::ffi_scalar_value_getter ... ok
[INFO] [stdout] test vm::tests::test_builtin_min ... ok
[INFO] [stdout] test vm::tests::test_call_magic_in_list ... ok
[INFO] [stdout] test vm::tests::test_call_magic_multiple_args ... ok
[INFO] [stdout] test vm::tests::test_call_magic_in_expression ... ok
[INFO] [stdout] test vm::tests::test_class_instantiate ... ok
[INFO] [stdout] test vm::tests::test_class_with_method ... ok
[INFO] [stdout] test vm::tests::test_call_on_plain_instance_error ... ok
[INFO] [stdout] test vm::tests::test_custom_getitem_method ... ok
[INFO] [stdout] test vm::tests::test_call_magic_on_non_callable_instance_error ... ok
[INFO] [stdout] test vm::tests::test_continue_outside_loop_compile_error ... ok
[INFO] [stdout] test vm::tests::test_custom_not_method ... ok
[INFO] [stdout] test vm::tests::test_call_magic_no_args ... ok
[INFO] [stdout] test vm::tests::test_call_magic_user_method ... ok
[INFO] [stdout] test vm::tests::test_custom_len_method ... ok
[INFO] [stdout] test vm::tests::test_custom_eq_method ... ok
[INFO] [stdout] test vm::tests::test_custom_setitem_method ... ok
[INFO] [stdout] test vm::tests::test_call_magic_with_super ... ok
[INFO] [stdout] test vm::tests::test_custom_bool_falsy ... ok
[INFO] [stdout] test vm::tests::test_custom_int_float_methods ... ok
[INFO] [stdout] test vm::tests::test_custom_add_mul_methods ... ok
[INFO] [stdout] test vm::tests::test_custom_magic_chained ... ok
[INFO] [stdout] test vm::tests::test_continue_in_for_without_increment ... ok
[INFO] [stdout] test vm::tests::test_call_magic_with_method ... ok
[INFO] [stdout] test vm::tests::test_custom_neg_method ... ok
[INFO] [stdout] test vm::tests::test_default_param_bool ... ok
[INFO] [stdout] test vm::tests::test_default_param_string ... ok
[INFO] [stdout] test vm::tests::test_dict_get_method ... ok
[INFO] [stdout] test vm::tests::test_dict_get_missing ... ok
[INFO] [stdout] test vm::tests::test_default_param_in_class_constructor ... ok
[INFO] [stdout] test vm::tests::test_default_param_basic ... ok
[INFO] [stdout] test vm::tests::test_dict_index_get ... ok
[INFO] [stdout] test vm::tests::test_default_param_negative_float ... ok
[INFO] [stdout] test vm::tests::test_default_param_multiple ... ok
[INFO] [stdout] test vm::tests::test_default_param_nil ... ok
[INFO] [stdout] test vm::tests::test_default_param_method ... ok
[INFO] [stdout] test vm::tests::test_default_param_method_positional ... ok
[INFO] [stdout] test vm::tests::test_default_param_all_optional ... ok
[INFO] [stdout] test vm::tests::test_default_param_negative_number ... ok
[INFO] [stdout] test vm::tests::test_default_param_required_after_optional_error ... ok
[INFO] [stdout] test vm::tests::test_continue_respects_increment_in_for ... ok
[INFO] [stdout] test vm::tests::test_file_not_found_error ... ok
[INFO] [stdout] test vm::tests::test_floordiv_divide_by_zero ... ok
[INFO] [stdout] test vm::tests::test_dict_keys_method ... ok
[INFO] [stdout] test vm::tests::test_dict_mixed_values ... ok
[INFO] [stdout] test vm::tests::test_dict_pop_method ... ok
[INFO] [stdout] test vm::tests::test_file_wrong_arg_count ... ok
[INFO] [stdout] test vm::tests::test_file_closed_error ... ok
[INFO] [stdout] test vm::tests::test_floordiv_magic_method ... ok
[INFO] [stdout] test vm::tests::test_floordiv_float ... ok
[INFO] [stdout] test vm::tests::test_floordiv_basic ... ok
[INFO] [stdout] test vm::tests::test_floordiv_negative ... ok
[INFO] [stdout] test vm::tests::test_file_str ... ok
[INFO] [stdout] test vm::tests::test_eq_on_non_instance ... ok
[INFO] [stdout] test vm::tests::test_file_write_and_read ... ok
[INFO] [stdout] test vm::tests::test_file_seek_and_tell ... ok
[INFO] [stdout] test vm::tests::test_import_file_not_exists_error ... ok
[INFO] [stdout] test vm::tests::test_function_call ... ok
[INFO] [stdout] test vm::tests::test_global_variable ... ok
[INFO] [stdout] test vm::tests::test_for_in_empty_list ... ok
[INFO] [stdout] test vm::tests::test_import_does_not_leak_globals ... ok
[INFO] [stdout] test vm::tests::test_import_file_not_found_error ... ok
[INFO] [stdout] test vm::tests::test_for_in_string ... ok
[INFO] [stdout] test vm::tests::test_for_in_break ... ok
[INFO] [stdout] test vm::tests::test_import_module_use_class ... ok
[INFO] [stdout] test vm::tests::test_import_module_call_function ... ok
[INFO] [stdout] test vm::tests::test_for_in_dict_keys ... ok
[INFO] [stdout] test vm::tests::test_import_module_caching ... ok
[INFO] [stdout] test vm::tests::test_for_break ... ok
[INFO] [stdout] test vm::tests::test_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_iter_end_global ... ok
[INFO] [stdout] test vm::tests::test_json_decode_bool ... ok
[INFO] [stdout] test vm::tests::test_for_continue_increment_runs ... ok
[INFO] [stdout] test vm::tests::test_json_decode_invalid ... ok
[INFO] [stdout] test vm::tests::test_import_module_mul_function ... ok
[INFO] [stdout] test vm::tests::test_import_module_pi_value ... ok
[INFO] [stdout] test vm::tests::test_json_decode_array ... ok
[INFO] [stdout] test vm::tests::test_file_readline ... ok
[INFO] [stdout] test vm::tests::test_import_statement_defines_global ... ok
[INFO] [stdout] test vm::tests::test_import_nested_file_modules ... ok
[INFO] [stdout] test vm::tests::test_import_nested ... ok
[INFO] [stdout] test vm::tests::test_for_in_continue ... ok
[INFO] [stdout] test vm::tests::test_for_in_nested ... ok
[INFO] [stdout] test vm::tests::test_dict_keys_values ... ok
[INFO] [stdout] test vm::tests::test_json_decode_string ... ok
[INFO] [stdout] test vm::tests::test_for_in_list ... ok
[INFO] [stdout] test vm::tests::test_json_decode_number ... ok
[INFO] [stdout] test vm::tests::test_json_encode_float ... ok
[INFO] [stdout] test vm::tests::test_json_encode_unsupported_type ... ok
[INFO] [stdout] test vm::tests::test_json_encode_deeply_nested ... ok
[INFO] [stdout] test vm::tests::test_json_encode_bool ... ok
[INFO] [stdout] test vm::tests::test_json_encode_int ... ok
[INFO] [stdout] test vm::tests::test_json_encode_dict ... ok
[INFO] [stdout] test vm::tests::test_json_encode_nil ... ok
[INFO] [stdout] test vm::tests::test_json_encode_string ... ok
[INFO] [stdout] test vm::tests::test_jump_if_false ... ok
[INFO] [stdout] test vm::tests::test_json_decode_object ... ok
[INFO] [stdout] test vm::tests::test_json_encode_list ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_duplicate_error ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_in_class_constructor ... ok
[INFO] [stdout] test vm::tests::test_json_decode_null ... ok
[INFO] [stdout] test vm::tests::test_json_decode_nested ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_basic ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_mixed_positional ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_unknown_error ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_positional_after_keyword_error ... ok
[INFO] [stdout] test vm::tests::test_len_string ... ok
[INFO] [stdout] test vm::tests::test_json_roundtrip ... ok
[INFO] [stdout] test vm::tests::test_list_index_get ... ok
[INFO] [stdout] test vm::tests::test_list_append_method ... ok
[INFO] [stdout] test vm::tests::test_keyword_arg_with_defaults ... ok
[INFO] [stdout] test vm::tests::test_list_index_set ... ok
[INFO] [stdout] test vm::tests::test_local_variable_get_set ... ok
[INFO] [stdout] test vm::tests::test_mod_divide_by_zero ... ok
[INFO] [stdout] test vm::tests::test_mod_basic ... ok
[INFO] [stdout] test vm::tests::test_math_trig ... ok
[INFO] [stdout] test vm::tests::test_mod_float ... ok
[INFO] [stdout] test vm::tests::test_list_nested ... ok
[INFO] [stdout] test vm::tests::test_math_rounding ... ok
[INFO] [stdout] test vm::tests::test_math_wrong_arg_count ... ok
[INFO] [stdout] test vm::tests::test_local_variable_set ... ok
[INFO] [stdout] test vm::tests::test_math_accepts_int_args ... ok
[INFO] [stdout] test vm::tests::test_math_type_error ... ok
[INFO] [stdout] test vm::tests::test_math_conversion ... ok
[INFO] [stdout] test vm::tests::test_math_power_log ... ok
[INFO] [stdout] test vm::tests::test_math_constants ... ok
[INFO] [stdout] test vm::tests::test_mod_magic_method ... ok
[INFO] [stdout] test vm::tests::test_random_choice_empty_error ... ok
[INFO] [stdout] test vm::tests::test_os_getenv_missing ... ok
[INFO] [stdout] test vm::tests::test_not_on_non_instance ... ok
[INFO] [stdout] test vm::tests::test_random_choice_non_list_error ... ok
[INFO] [stdout] test vm::tests::test_os_args_returns_list ... ok
[INFO] [stdout] test vm::tests::test_os_pid ... ok
[INFO] [stdout] test vm::tests::test_os_tmpdir ... ok
[INFO] [stdout] test vm::tests::test_random_randint_error_min_gt_max ... ok
[INFO] [stdout] test vm::tests::test_os_cwd ... ok
[INFO] [stdout] test vm::tests::test_mod_negative ... ok
[INFO] [stdout] test vm::tests::test_random_choice ... ok
[INFO] [stdout] test vm::tests::test_os_env_returns_dict ... ok
[INFO] [stdout] test vm::tests::test_non_iterable_error ... ok
[INFO] [stdout] test vm::tests::test_os_getenv ... ok
[INFO] [stdout] test vm::tests::test_random_uniform ... ok
[INFO] [stdout] test vm::tests::test_regression_bool_nil_is_false ... ok
[INFO] [stdout] test vm::tests::test_regression_builtin_call_chain_in_block ... ok
[INFO] [stdout] test vm::tests::test_regression_chained_builtin_no_crash ... ok
[INFO] [stdout] test vm::tests::test_regression_builtin_in_expression_context ... ok
[INFO] [stdout] test vm::tests::test_regression_deeply_nested_builtin_calls ... ok
[INFO] [stdout] test vm::tests::test_regression_bool_intern_false ... ok
[INFO] [stdout] test vm::tests::test_random_randint ... ok
[INFO] [stdout] test vm::tests::test_random_randint_error_on_float ... ok
[INFO] [stdout] test vm::tests::test_os_setenv_and_getenv ... ok
[INFO] [stdout] test vm::tests::test_random_randint_min_equals_max ... ok
[INFO] [stdout] test vm::tests::test_regression_bool_intern_same_vm ... ok
[INFO] [stdout] test vm::tests::test_random_uniform_accepts_int_args ... ok
[INFO] [stdout] test vm::tests::test_nested_break ... ok
[INFO] [stdout] test vm::tests::test_regression_abs_on_string_error ... ok
[INFO] [stdout] test vm::tests::test_random_shuffle ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_floordiv_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_add_error ... ok
[INFO] [stdout] test vm::tests::test_regression_multiple_builtin_calls_as_args ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_gt_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_int_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_eq_int_false ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_ge_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_le_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_div_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_lt_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_eq_nil_true ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_float_error ... ok
[INFO] [stdout] test vm::tests::test_regression_str_nil ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_index_get_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_mod_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_negate_error ... ok
[INFO] [stdout] test vm::tests::test_regression_native_fn_equality ... ok
[INFO] [stdout] test vm::tests::test_nested_continue ... ok
[INFO] [stdout] test vm::tests::test_regression_not_nil_is_true ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_sub_error ... ok
[INFO] [stdout] test vm::tests::test_regression_native_fn_not_equal ... ok
[INFO] [stdout] test vm::tests::test_regression_type_equality_class ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_mul_error ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_ne_nil_false ... ok
[INFO] [stdout] test vm::tests::test_std_file_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_std_os_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_std_time_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_std_random_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_std_math_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_std_os_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_std_time_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_regression_type_nil_no_crash ... ok
[INFO] [stdout] test vm::tests::test_scopes ... ok
[INFO] [stdout] test vm::tests::test_std_file_import_as_expression ... ok
[INFO] [stdout] test vm::tests::test_std_json_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_std_random_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_std_math_import_creates_global ... ok
[INFO] [stdout] test vm::tests::test_string_not_equality ... ok
[INFO] [stdout] test vm::tests::test_string_equality ... ok
[INFO] [stdout] test vm::tests::test_string_concat ... ok
[INFO] [stdout] test vm::tests::test_super_invoke ... ok
[INFO] [stdout] test vm::tests::test_type_error_add_native_fn_and_int ... ok
[INFO] [stdout] test vm::tests::test_time_time_returns_number ... ok
[INFO] [stdout] test vm::tests::test_type_error_floordiv_class ... ok
[INFO] [stdout] test vm::tests::test_time_sleep_negative_error ... ok
[INFO] [stdout] test vm::tests::test_type_error_call_on_non_callable ... ok
[INFO] [stdout] test vm::tests::test_type_error_add_class_and_int ... ok
[INFO] [stdout] test vm::tests::test_type_error_getitem_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_div_class ... ok
[INFO] [stdout] test vm::tests::test_string_operations ... ok
[INFO] [stdout] test vm::tests::test_type_error_float_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_lt_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_int_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_le_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_len_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_len_on_native_fn ... ok
[INFO] [stdout] test vm::tests::test_regression_nil_len_error ... ok
[INFO] [stdout] test vm::tests::test_regression_class_not_equal ... ok
[INFO] [stdout] test vm::tests::test_type_error_ge_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_lt_int_and_native_fn ... ok
[INFO] [stdout] test vm::tests::test_type_error_mod_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_setitem_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_negate_on_class ... ok
[INFO] [stdout] test vm::tests::test_type_of_string ... ok
[INFO] [stdout] test vm::tests::test_type_error_sub_class ... ok
[INFO] [stdout] test vm::tests::test_type_error_negate_on_function ... ok
[INFO] [stdout] test vm::tests::test_type_of_nil ... ok
[INFO] [stdout] test vm::tests::test_type_of_instance_fields ... ok
[INFO] [stdout] test vm::tests::test_type_error_negate_on_native_fn ... ok
[INFO] [stdout] test vm::tests::test_type_error_mul_class ... ok
[INFO] [stdout] test vm::tests::test_while_break_terminates ... ok
[INFO] [stdout] test vm::tests::test_type_of_builtin_types ... ok
[INFO] [stdout] test vm::tests::test_time_sleep ... ok
[INFO] [stdout] test vm::tests::test_while_break_early_exit ... ok
[INFO] [stdout] test vm::tests::test_while_loop ... ok
[INFO] [stdout] test vm::tests::test_type_error_gt_class ... ok
[INFO] [stdout] test vm::tests::test_time_now_returns_object ... ok
[INFO] [stdout] test vm::tests::test_while_continue_skips_rest ... ok
[INFO] [stdout] test vm::tests::test_random_random_in_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 528 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests bin/taro.rs (/opt/rustwide/target/debug/deps/taro-ebc5b5a112e4a5fc)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_is_incomplete_closed_string ... ok
[INFO] [stdout] test tests::test_is_incomplete_closed_brace ... ok
[INFO] [stdout] test tests::test_is_incomplete_open_brace ... ok
[INFO] [stdout] test tests::test_is_incomplete_open_bracket ... ok
[INFO] [stdout] test tests::test_is_incomplete_line_comment ... ok
[INFO] [stdout] test tests::test_is_incomplete_closed_paren ... ok
[INFO] [stdout] test tests::test_is_incomplete_unclosed_string ... ok
[INFO] [stdout] test tests::test_is_incomplete_empty ... ok
[INFO] [stdout] test tests::test_is_incomplete_complete_statement ... ok
[INFO] [stdout] test tests::test_is_incomplete_closed_bracket ... ok
[INFO] [stdout] test tests::test_is_incomplete_escaped_quote_in_string ... ok
[INFO] [stdout] test tests::test_is_incomplete_mixed ... ok
[INFO] [stdout] test tests::test_is_incomplete_open_paren ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests taro_lang
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/std/mod.rs - std::ModuleBuilder (line 25) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.44s; merged doctests compilation took 0.43s
[INFO] running `Command { std: "docker" "inspect" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999", kill_on_drop: false }`
[INFO] [stdout] e833e521b191f05b23447a1304574b7e7403bf317d39f74ca763e07b6bd3f999
