[INFO] fetching crate mudssky_utils 1.0.0... [INFO] testing mudssky_utils-1.0.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate mudssky_utils 1.0.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate mudssky_utils 1.0.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mudssky_utils 1.0.0 [INFO] tweaked toml for crates.io crate mudssky_utils 1.0.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mudssky_utils 1.0.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mudssky_utils 1.0.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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2043712b3d67b1a9b6f4ab8e96d0e59918ef89da30483a7748cf031ac425558c [INFO] running `Command { std: "docker" "start" "-a" "2043712b3d67b1a9b6f4ab8e96d0e59918ef89da30483a7748cf031ac425558c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2043712b3d67b1a9b6f4ab8e96d0e59918ef89da30483a7748cf031ac425558c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2043712b3d67b1a9b6f4ab8e96d0e59918ef89da30483a7748cf031ac425558c", kill_on_drop: false }` [INFO] [stdout] 2043712b3d67b1a9b6f4ab8e96d0e59918ef89da30483a7748cf031ac425558c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 012517db487741e1bbb42a33da054cd3674cf4193d4fcf1a7c0ea9d2b0eb93f7 [INFO] running `Command { std: "docker" "start" "-a" "012517db487741e1bbb42a33da054cd3674cf4193d4fcf1a7c0ea9d2b0eb93f7", kill_on_drop: false }` [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling tokio v1.46.1 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling mudssky_utils v1.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.68s [INFO] running `Command { std: "docker" "inspect" "012517db487741e1bbb42a33da054cd3674cf4193d4fcf1a7c0ea9d2b0eb93f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "012517db487741e1bbb42a33da054cd3674cf4193d4fcf1a7c0ea9d2b0eb93f7", kill_on_drop: false }` [INFO] [stdout] 012517db487741e1bbb42a33da054cd3674cf4193d4fcf1a7c0ea9d2b0eb93f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f4b2dd06e8614343ade174ef6630d921a2f3e7be6cebe796ec691386b1b82362 [INFO] running `Command { std: "docker" "start" "-a" "f4b2dd06e8614343ade174ef6630d921a2f3e7be6cebe796ec691386b1b82362", kill_on_drop: false }` [INFO] [stderr] Compiling mudssky_utils v1.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.97s [INFO] running `Command { std: "docker" "inspect" "f4b2dd06e8614343ade174ef6630d921a2f3e7be6cebe796ec691386b1b82362", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4b2dd06e8614343ade174ef6630d921a2f3e7be6cebe796ec691386b1b82362", kill_on_drop: false }` [INFO] [stdout] f4b2dd06e8614343ade174ef6630d921a2f3e7be6cebe796ec691386b1b82362 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 33f6305951b75e6cde49e1ad6353baa31c190189ac201bcb82dd35c435394857 [INFO] running `Command { std: "docker" "start" "-a" "33f6305951b75e6cde49e1ad6353baa31c190189ac201bcb82dd35c435394857", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mudssky_utils-03b3b44c8d3cf043) [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] [stderr] Running tests/array_js_methods_tests.rs (/opt/rustwide/target/debug/deps/array_js_methods_tests-4822af8010152e90) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_concat ... ok [INFO] [stdout] test test_find ... ok [INFO] [stdout] test test_find_index ... ok [INFO] [stdout] test test_flat ... ok [INFO] [stdout] test test_includes ... ok [INFO] [stdout] test test_index_of ... ok [INFO] [stdout] test test_join ... ok [INFO] [stdout] test test_map ... ok [INFO] [stdout] test test_reverse ... ok [INFO] [stdout] test test_reduce ... ok [INFO] [stdout] test test_every ... ok [INFO] [stdout] test test_slice ... ok [INFO] [stdout] test test_some ... ok [INFO] [stdout] test test_filter ... ok [INFO] [stdout] test test_array_methods_integration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/array_tests.rs (/opt/rustwide/target/debug/deps/array_tests-e55f3f87e3fea462) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_array_error ... ok [INFO] [stdout] test test_range ... ok [INFO] [stdout] test test_sum ... ok [INFO] [stdout] test test_diff ... ok [INFO] [stdout] test test_first_and_last ... ok [INFO] [stdout] test test_chunk ... ok [INFO] [stdout] test test_max_and_min ... ok [INFO] [stdout] test test_count_by ... ok [INFO] [stdout] test test_fork ... ok [INFO] [stdout] test test_unique ... ok [INFO] [stdout] test test_shuffle ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/async_utils_tests.rs (/opt/rustwide/target/debug/deps/async_utils_tests-cd96d7fd52cb033d) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_sleep_async_zero ... ok [INFO] [stdout] test test_sleep_async_large_value ... ok [INFO] [stdout] test test_sleep_async_concurrent ... ok [INFO] [stdout] test test_sleep_async_basic ... ok [INFO] [stdout] test test_sleep_async_multiple_calls ... ok [INFO] [stdout] test test_sleep_async_longer_duration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stderr] Running tests/bytes_tests.rs (/opt/rustwide/target/debug/deps/bytes_tests-f9556450b0e5fbca) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_byte_unit_from_str ... ok [INFO] [stdout] test test_byte_unit_multiplier ... ok [INFO] [stdout] test test_byte_unit_to_string ... ok [INFO] [stdout] test test_bytes_convert_number ... ok [INFO] [stdout] test test_bytes_format_basic ... ok [INFO] [stdout] test test_bytes_format_decimal ... ok [INFO] [stdout] test test_bytes_format_small_values ... ok [INFO] [stdout] test test_bytes_format_with_options ... ok [INFO] [stdout] test test_bytes_format_with_thousands_separator ... ok [INFO] [stdout] test test_bytes_convert_string ... ok [INFO] [stdout] test test_bytes_parse_errors ... ok [INFO] [stdout] test test_bytes_format_with_unit_separator ... ok [INFO] [stdout] test test_bytes_parse_case_insensitive ... ok [INFO] [stdout] test test_bytes_parse_decimal ... ok [INFO] [stdout] test test_bytes_parse_plain_number ... ok [INFO] [stdout] test test_bytes_parse_with_spaces ... ok [INFO] [stdout] test test_convenience_functions ... ok [INFO] [stdout] test test_bytes_parse_basic ... ok [INFO] [stdout] test test_round_trip_conversion ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/env_tests.rs (/opt/rustwide/target/debug/deps/env_tests-8d9ca01988668cb2) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_build_mode ... ok [INFO] [stdout] test test_current_dir ... ok [INFO] [stdout] test test_conditional_execution ... ok [INFO] [stdout] test test_environment_info ... ok [INFO] [stdout] test test_env_var_default ... ok [INFO] [stdout] test test_cpu_count ... ok [INFO] [stdout] test test_os_detection ... ok [INFO] [stdout] test test_run_on_os ... ok [INFO] [stdout] test test_env_var ... ok [INFO] [stdout] test test_temp_dir ... ok [INFO] [stdout] test test_architecture ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error_tests-f8fef23360947db7) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_argument_error ... ok [INFO] [stdout] test test_error_cloning ... ok [INFO] [stdout] test test_error_helpers ... ok [INFO] [stdout] test test_network_error ... ok [INFO] [stdout] test test_parse_error ... ok [INFO] [stdout] test test_utils_error ... ok [INFO] [stdout] test test_validation_error ... ok [INFO] [stdout] test test_config_error ... ok [INFO] [stdout] test test_error_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/function_tests.rs (/opt/rustwide/target/debug/deps/function_tests-eb47e854fee5ce5c) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test test_debounce_options_default ... ok [INFO] [stdout] test test_debouncer_leading ... ok [INFO] [stdout] test test_poller_status ... ok [INFO] [stdout] test test_function_error_display ... ok [INFO] [stdout] test test_polling_options_default ... ok [INFO] [stdout] test test_retry_options_default ... ok [INFO] [stdout] test test_throttle_options_default ... ok [INFO] [stdout] test test_throttler_cancel ... ok [INFO] [stdout] test test_with_retry_no_delay ... ok [INFO] [stdout] test test_throttler_leading ... ok [INFO] [stdout] test test_throttler_multiple_calls ... ok [INFO] [stdout] test test_with_retry_failure_then_success ... ok [INFO] [stdout] test test_with_retry_exhausted ... ok [INFO] [stdout] test test_poller_success ... ok [INFO] [stdout] test test_with_retry_success ... ok [INFO] [stdout] test test_debouncer_trailing ... ok [INFO] [stdout] test test_poller_stop ... ok [INFO] [stdout] test test_debouncer_cancel ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/lang_tests.rs (/opt/rustwide/target/debug/deps/lang_tests-52f13b733e51b6ef) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_is_alphabetic ... ok [INFO] [stderr] Running tests/logger_tests.rs (/opt/rustwide/target/debug/deps/logger_tests-91b5cee85269bd3b) [INFO] [stdout] test test_is_alphanumeric ... ok [INFO] [stdout] test test_get_type_name ... ok [INFO] [stdout] test test_is_empty ... ok [INFO] [stdout] test test_is_empty_hashmap ... ok [INFO] [stdout] test test_is_empty_hashset ... ok [INFO] [stdout] test test_is_empty_string ... ok [INFO] [stdout] test test_is_empty_vec ... ok [INFO] [stdout] test test_is_equal ... ok [INFO] [stdout] test test_is_identifier ... ok [INFO] [stdout] test test_is_numeric ... ok [INFO] [stdout] test test_is_some_none ... ok [INFO] [stdout] test test_is_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_log_entry_with_metadata ... ok [INFO] [stderr] Running tests/math_tests.rs (/opt/rustwide/target/debug/deps/math_tests-bb26fbb0306c02b5) [INFO] [stdout] test test_json_formatter ... ok [INFO] [stdout] test test_log_level_from_str ... ok [INFO] [stdout] test test_log_level_ordering ... ok [INFO] [stdout] test test_logger_level_filtering ... ok [INFO] [stdout] test test_logger_with_metadata ... ok [INFO] [stdout] test test_simple_formatter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_get_random_item_from_empty_array ... ok [INFO] [stdout] test test_get_random_item_from_array ... ok [INFO] [stdout] test test_get_random_item_from_single_item_array ... ok [INFO] [stdout] test test_get_random_item_with_different_types ... ok [INFO] [stderr] Running tests/number_utils_tests.rs (/opt/rustwide/target/debug/deps/number_utils_tests-415303dc782e6ae1) [INFO] [stdout] test test_random_int_invalid_range ... ok [INFO] [stdout] test test_math_error_display ... ok [INFO] [stdout] test test_random_int_max ... ok [INFO] [stdout] test test_random_int_max_invalid ... ok [INFO] [stdout] test test_random_int_negative_range ... ok [INFO] [stdout] test test_random_int_range ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_clamp ... ok [INFO] [stdout] test test_constants ... ok [INFO] [stdout] test test_edge_cases ... ok [INFO] [stdout] test test_is_finite ... ok [INFO] [stdout] test test_is_integer ... ok [INFO] [stdout] test test_is_nan ... ok [INFO] [stdout] test test_lerp ... ok [INFO] [stdout] test test_is_safe_integer ... ok [INFO] [stdout] test test_map_range ... ok [INFO] [stdout] test test_parse_float ... ok [INFO] [stdout] test test_parse_int ... ok [INFO] [stdout] test test_to_exponential ... ok [INFO] [stdout] test test_to_fixed ... ok [INFO] [stdout] test test_number_utils_integration ... ok [INFO] [stdout] test test_to_precision ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/object_tests.rs (/opt/rustwide/target/debug/deps/object_tests-4bb1e4718cb3508b) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_invert ... ok [INFO] [stdout] test test_map_keys ... ok [INFO] [stdout] test test_invert_with_non_string_values ... ok [INFO] [stdout] test test_merge ... ok [INFO] [stdout] test test_object_error_display ... ok [INFO] [stdout] test test_map_values ... ok [INFO] [stdout] test test_omit ... ok [INFO] [stdout] test test_omit_by ... ok [INFO] [stdout] test test_pick ... ok [INFO] [stdout] test test_pick_empty_keys ... ok [INFO] [stdout] test test_pick_by ... ok [INFO] [stdout] test test_safe_json_stringify ... ok [INFO] [stdout] test test_remove_non_serializable_props ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/object_utils_tests.rs (/opt/rustwide/target/debug/deps/object_utils_tests-5755264bdcf5c119) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_deep_clone ... ok [INFO] [stdout] test test_assign ... ok [INFO] [stdout] test test_entries ... ok [INFO] [stdout] test test_from_entries ... ok [INFO] [stdout] test test_is_empty ... ok [INFO] [stdout] test test_keys ... ok [INFO] [stdout] test test_has_key ... ok [INFO] [stdout] test test_object_utils_integration ... ok [INFO] [stdout] test test_pick ... ok [INFO] [stdout] test test_omit ... ok [INFO] [stdout] test test_values ... ok [INFO] [stdout] test test_size ... ok [INFO] [stdout] test test_with_different_types ... ok [INFO] [stdout] test test_merge ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/regex_tests.rs (/opt/rustwide/target/debug/deps/regex_tests-2c0ca478d17516a4) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_extract_matches ... ok [INFO] [stdout] test test_split_by_pattern ... ok [INFO] [stdout] test test_password_strength ... ok [INFO] [stdout] test test_matches_pattern ... ok [INFO] [stdout] test test_password_strength_level ... ok [INFO] [stdout] test test_replace_all_matches ... ok [INFO] [stdout] test test_username_validation ... ok [INFO] [stdout] test test_url_validation ... ok [INFO] [stdout] test test_number_validation ... ok [INFO] [stdout] test test_ip_validation ... ok [INFO] [stdout] test test_email_validation ... ok [INFO] [stdout] test test_hex_color_validation ... ok [INFO] [stdout] test test_mobile_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/string_js_methods_tests.rs (/opt/rustwide/target/debug/deps/string_js_methods_tests-b5973cf9ffc8a513) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_char_at ... ok [INFO] [stdout] test test_includes ... ok [INFO] [stdout] test test_pad_end ... ok [INFO] [stdout] test test_ends_with ... ok [INFO] [stdout] test test_repeat ... ok [INFO] [stdout] test test_pad_start ... ok [INFO] [stdout] test test_replace_all ... ok [INFO] [stdout] test test_split ... ok [INFO] [stdout] test test_starts_with ... ok [INFO] [stdout] test test_string_methods_integration ... ok [INFO] [stdout] test test_substring ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/string_tests.rs (/opt/rustwide/target/debug/deps/string_tests-2d78ab6154ef8591) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_capitalize ... ok [INFO] [stdout] test test_camel_case ... ok [INFO] [stdout] test test_dash_case ... ok [INFO] [stdout] test test_generate_base62_code ... ok [INFO] [stdout] test test_fuzzy_match ... ok [INFO] [stdout] test test_gen_all_cases_combination ... ok [INFO] [stdout] test test_generate_merge_paths ... ok [INFO] [stdout] test test_generate_uuid ... ok [INFO] [stdout] test test_get_file_ext ... ok [INFO] [stdout] test test_pascal_case ... ok [INFO] [stdout] test test_snake_case ... ok [INFO] [stdout] test test_string_error ... ok [INFO] [stdout] test test_trim ... ok [INFO] [stdout] test test_remove_prefix ... ok [INFO] [stdout] test test_trim_end ... ok [INFO] [stdout] test test_trim_start ... ok [INFO] [stdout] test test_parse_template ... ok [INFO] [stdout] [INFO] [stderr] Doc-tests mudssky_utils [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 105 tests [INFO] [stdout] test src/array.rs - array::diff (line 201) ... ok [INFO] [stdout] test src/array.rs - array::find_index (line 488) ... ok [INFO] [stdout] test src/array.rs - array::count_by (line 162) ... ok [INFO] [stdout] test src/array.rs - array::chunk (line 88) ... ok [INFO] [stdout] test src/array.rs - array::concat (line 726) ... ok [INFO] [stdout] test src/array.rs - array::filter (line 564) ... ok [INFO] [stdout] test src/array.rs - array::flat (line 747) ... ok [INFO] [stdout] test src/array.rs - array::every (line 545) ... ok [INFO] [stdout] test src/array.rs - array::fork (line 234) ... ok [INFO] [stdout] test src/array.rs - array::find (line 507) ... ok [INFO] [stdout] test src/array.rs - array::includes (line 622) ... ok [INFO] [stdout] test src/array.rs - array::index_of (line 641) ... ok [INFO] [stdout] test src/array.rs - array::first (line 116) ... ok [INFO] [stdout] test src/array.rs - array::min (line 312) ... ok [INFO] [stdout] test src/array.rs - array::range (line 37) ... ok [INFO] [stdout] test src/array.rs - array::reduce (line 603) ... ok [INFO] [stdout] test src/array.rs - array::shuffle (line 454) ... ok [INFO] [stdout] test src/array.rs - array::last (line 139) ... ok [INFO] [stdout] test src/array.rs - array::join (line 660) ... ok [INFO] [stdout] test src/array.rs - array::max (line 274) ... ok [INFO] [stdout] test src/array.rs - array::reverse (line 679) ... ok [INFO] [stdout] test src/array.rs - array::map (line 584) ... ok [INFO] [stdout] test src/array.rs - array::some (line 526) ... ok [INFO] [stdout] test src/array.rs - array::sum (line 350) ... ok [INFO] [stdout] test src/array.rs - array::slice (line 700) ... ok [INFO] [stdout] test src/array.rs - array::unique (line 405) ... ok [INFO] [stdout] test src/array.rs - array::sum_direct (line 379) ... ok [INFO] [stdout] test src/bytes.rs - bytes::Bytes::format (line 191) ... ok [INFO] [stdout] test src/function.rs - function::Debouncer::new (line 70) ... ok [INFO] [stdout] test src/function.rs - function::Poller::new (line 286) ... ok [INFO] [stdout] test src/math.rs - math::random_int_max (line 57) ... ok [INFO] [stdout] test src/function.rs - function::with_retry (line 409) ... ok [INFO] [stdout] test src/function.rs - function::Throttler::new (line 176) ... ok [INFO] [stdout] test src/math.rs - math::random_int (line 25) ... ok [INFO] [stdout] test src/math.rs - math::get_random_item_from_array (line 85) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::min_safe_integer (line 333) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::map_range (line 413) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::clamp (line 375) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::lerp (line 397) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::max_safe_integer (line 319) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::is_finite (line 34) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::is_safe_integer (line 88) ... ok [INFO] [stdout] test src/bytes.rs - bytes::bytes (line 294) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::parse_float (line 107) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::negative_infinity (line 361) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::is_nan (line 52) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::is_integer (line 69) ... ok [INFO] [stdout] test src/object.rs - object::map_values (line 216) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::parse_int (line 169) ... ok [INFO] [stdout] test src/object.rs - object::map_keys (line 178) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::positive_infinity (line 347) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::to_fixed (line 241) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::to_exponential (line 260) ... ok [INFO] [stdout] test src/object.rs - object::omit (line 108) ... ok [INFO] [stdout] test src/object.rs - object::omit_by (line 147) ... ok [INFO] [stdout] test src/bytes.rs - bytes::Bytes::convert_number (line 109) ... ok [INFO] [stdout] test src/number_utils.rs - number_utils::to_precision (line 281) ... ok [INFO] [stdout] test src/object.rs - object::invert (line 392) ... ok [INFO] [stdout] test src/object.rs - object::merge (line 263) ... ok [INFO] [stdout] test src/object.rs - object::pick (line 27) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::from_entries (line 124) ... ok [INFO] [stdout] test src/object.rs - object::pick_by (line 66) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::deep_clone (line 251) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::assign (line 144) ... ok [INFO] [stdout] test src/bytes.rs - bytes::Bytes::parse (line 139) ... ok [INFO] [stdout] test src/object.rs - object::remove_non_serializable_props (line 319) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::entries (line 80) ... ok [INFO] [stdout] test src/string.rs - string::capitalize (line 228) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::size (line 298) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::omit (line 217) ... ok [INFO] [stdout] test src/string.rs - string::camel_case (line 251) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::values (line 57) ... ok [INFO] [stdout] test src/string.rs - string (line 13) ... ok [INFO] [stdout] test src/string.rs - string::char_at (line 588) ... ok [INFO] [stdout] test src/string.rs - string::generate_base62_code (line 169) ... ok [INFO] [stdout] test src/string.rs - string::fuzzy_match (line 199) ... ok [INFO] [stdout] test src/bytes.rs - bytes::parse_bytes (line 308) ... ok [INFO] [stdout] test src/string.rs - string::ends_with (line 556) ... ok [INFO] [stdout] test src/string.rs - string::dash_case (line 298) ... ok [INFO] [stdout] test src/string.rs - string::generate_uuid (line 127) ... ok [INFO] [stdout] test src/string.rs - string::pad_end (line 499) ... ok [INFO] [stdout] test src/string.rs - string::generate_merge_paths (line 446) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::merge (line 319) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::keys (line 34) ... ok [INFO] [stdout] test src/string.rs - string::pad_start (line 474) ... ok [INFO] [stdout] test src/string.rs - string::includes (line 572) ... ok [INFO] [stdout] test src/string.rs - string::gen_all_cases_combination (line 83) ... ok [INFO] [stdout] test src/string.rs - string::pascal_case (line 319) ... ok [INFO] [stdout] test src/string.rs - string::replace_all (line 647) ... ok [INFO] [stdout] test src/string.rs - string::remove_prefix (line 427) ... ok [INFO] [stdout] test src/string.rs - string::snake_case (line 277) ... ok [INFO] [stdout] test src/string.rs - string::starts_with (line 540) ... ok [INFO] [stdout] test src/string.rs - string::get_file_ext (line 213) ... ok [INFO] [stdout] test src/string.rs - string::trim_start (line 397) ... ok [INFO] [stdout] test src/string.rs - string::trim_end (line 412) ... ok [INFO] [stdout] test src/string.rs - string::trim (line 381) ... ok [INFO] [stdout] test src/string.rs - string::repeat (line 524) ... ok [INFO] [stdout] test src/string.rs - string::split (line 628) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::has_key (line 103) ... ok [INFO] [stdout] test src/object.rs - object::safe_json_stringify (line 360) ... ok [INFO] [stdout] test src/string.rs - string::substring (line 604) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::is_empty (line 275) ... ok [INFO] [stdout] test src/string.rs - string::parse_template (line 341) ... ok [INFO] [stdout] test src/object_utils.rs - object_utils::pick (line 183) ... ok [INFO] [stdout] test src/async_utils.rs - async_utils::sleep_async (line 20) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "33f6305951b75e6cde49e1ad6353baa31c190189ac201bcb82dd35c435394857", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33f6305951b75e6cde49e1ad6353baa31c190189ac201bcb82dd35c435394857", kill_on_drop: false }` [INFO] [stdout] 33f6305951b75e6cde49e1ad6353baa31c190189ac201bcb82dd35c435394857