[INFO] cloning repository https://github.com/NavyD/leetcode-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/NavyD/leetcode-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNavyD%2Fleetcode-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNavyD%2Fleetcode-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e12b3162e30ad6e46bb7e149b4231cddaf5e563c [INFO] testing NavyD/leetcode-rust against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FNavyD%2Fleetcode-rust" "/workspace/builds/worker-18/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-18/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/NavyD/leetcode-rust on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/NavyD/leetcode-rust [INFO] finished tweaking git repo https://github.com/NavyD/leetcode-rust [INFO] tweaked toml for git repo https://github.com/NavyD/leetcode-rust written to /workspace/builds/worker-18/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded embed-doc-image v0.1.4 [INFO] [stderr] Downloaded leetcode_test v0.1.2 [INFO] [stderr] Downloaded leetcode_prelude v0.2.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7899f5d026226146e3fc0f6550b04499c91496811500a7a323a67f09a0cd9fb7 [INFO] running `Command { std: "docker" "start" "-a" "7899f5d026226146e3fc0f6550b04499c91496811500a7a323a67f09a0cd9fb7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7899f5d026226146e3fc0f6550b04499c91496811500a7a323a67f09a0cd9fb7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7899f5d026226146e3fc0f6550b04499c91496811500a7a323a67f09a0cd9fb7", kill_on_drop: false }` [INFO] [stdout] 7899f5d026226146e3fc0f6550b04499c91496811500a7a323a67f09a0cd9fb7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8691cf55775b74c232e1cc92c89c261a59dac094a104374727b1297ff2b47903 [INFO] running `Command { std: "docker" "start" "-a" "8691cf55775b74c232e1cc92c89c261a59dac094a104374727b1297ff2b47903", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling proc-macro2 v1.0.37 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling quote v1.0.18 [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 embed-doc-image v0.1.4 [INFO] [stderr] Compiling leetcode_test v0.1.2 [INFO] [stderr] Compiling leetcode_prelude v0.2.3 [INFO] [stderr] Compiling leetcode-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.42s [INFO] running `Command { std: "docker" "inspect" "8691cf55775b74c232e1cc92c89c261a59dac094a104374727b1297ff2b47903", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8691cf55775b74c232e1cc92c89c261a59dac094a104374727b1297ff2b47903", kill_on_drop: false }` [INFO] [stdout] 8691cf55775b74c232e1cc92c89c261a59dac094a104374727b1297ff2b47903 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c87acb6297612ab6fa021cd4949422c5c669b443bf4b13140b09fbd274fe0252 [INFO] running `Command { std: "docker" "start" "-a" "c87acb6297612ab6fa021cd4949422c5c669b443bf4b13140b09fbd274fe0252", kill_on_drop: false }` [INFO] [stderr] Compiling leetcode-rust v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 16.84s [INFO] running `Command { std: "docker" "inspect" "c87acb6297612ab6fa021cd4949422c5c669b443bf4b13140b09fbd274fe0252", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c87acb6297612ab6fa021cd4949422c5c669b443bf4b13140b09fbd274fe0252", kill_on_drop: false }` [INFO] [stdout] c87acb6297612ab6fa021cd4949422c5c669b443bf4b13140b09fbd274fe0252 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-18/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 65a3a98e0c53eb11402ff1fc6d201f4f7b19f26e42dda962f631e5bae1b59060 [INFO] running `Command { std: "docker" "start" "-a" "65a3a98e0c53eb11402ff1fc6d201f4f7b19f26e42dda962f631e5bae1b59060", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.69s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/leetcode_rust-a7dbeebfe02af468) [INFO] [stdout] [INFO] [stdout] running 129 tests [INFO] [stdout] test best_time_to_buy_and_sell_stock_iii::tests::basic ... ok [INFO] [stdout] test best_time_to_buy_and_sell_stock_iv::tests::basics ... ok [INFO] [stdout] test best_time_to_buy_and_sell_stock_with_cooldown::tests::basic ... ok [INFO] [stdout] test best_time_to_buy_and_sell_stock::tests::basic ... ok [INFO] [stdout] test best_time_to_buy_and_sell_stock_ii::tests::basic ... ok [INFO] [stdout] test binary_tree_level_order_traversal::tests::basic ... ok [INFO] [stdout] test assign_cookies::tests::basic ... ok [INFO] [stdout] test binary_tree_inorder_traversal::tests::basics ... ok [INFO] [stdout] test binary_tree_preorder_traversal::tests::basics ... ok [INFO] [stdout] test binary_tree_postorder_traversal::tests::basics ... ok [INFO] [stdout] test climbing_stairs::tests::basics ... ok [INFO] [stdout] test coin_change::tests::basic ... ok [INFO] [stdout] test burst_balloons::tests::basics ... ok [INFO] [stdout] test combinations::tests::basic ... ok [INFO] [stdout] test container_with_most_water::solution_double_pointer::tests::basics ... ok [INFO] [stdout] test construct_binary_tree_from_preorder_and_inorder_traversal::tests::basic ... ok [INFO] [stdout] test count_of_range_sum::tests::test_solution_by_violent_sum ... ok [INFO] [stdout] test count_of_smaller_numbers_after_self::tests::test_solution_by_merge_sort ... ok [INFO] [stdout] test count_of_smaller_numbers_after_self::tests::test_solution_by_violent ... ok [INFO] [stdout] test decode_ways::tests::basics ... ok [INFO] [stdout] test divisor_game::solution_induction::tests::basics ... ok [INFO] [stdout] test edit_distance::tests::basic ... ok [INFO] [stdout] test count_of_range_sum::tests::test_solution_by_merge_sort_sum ... ok [INFO] [stdout] test design_circular_deque::solution_array::tests::basics ... ok [INFO] [stdout] test container_with_most_water::my_solution::tests::basics ... ok [INFO] [stdout] test fibonacci_number::tests::basic ... ok [INFO] [stdout] test find_minimum_in_rotated_sorted_array::tests::basic ... ok [INFO] [stdout] test find_largest_value_in_each_tree_row::tests::basic ... ok [INFO] [stdout] test coin_change_2::tests::basic ... ok [INFO] [stdout] test find_mode_in_binary_search_tree::solution_dfs::tests::basic_solution_dfs ... ok [INFO] [stdout] test generate_parentheses::tests::basics ... ok [INFO] [stdout] test helper::tests::basic_is_included_vec ... ok [INFO] [stdout] test group_anagrams::tests::basics ... ok [INFO] [stdout] test helper::tests::basic_str_to_vec ... ok [INFO] [stdout] test find_mode_in_binary_search_tree::solution_dfs_follow_up::tests::basic_solution_dfs_follow_up ... ok [INFO] [stdout] test helper::tests::basic_vec_to_tree ... ok [INFO] [stdout] test helper::utils::tests::basic ... ok [INFO] [stdout] test house_robber::tests::basics ... ok [INFO] [stdout] test frog_jump::tests::basics ... ok [INFO] [stdout] test implement_trie_prefix_tree::solution_node::test ... ok [INFO] [stdout] test is_subsequence::solution_greedy::tests::basics ... ok [INFO] [stdout] test jump_game::tests::basic ... ok [INFO] [stdout] test largest_rectangle_in_histogram::solution_monotonous_stack::tests::basics ... ok [INFO] [stdout] test largest_rectangle_in_histogram::solution_stack_sentinel::tests::basics ... ok [INFO] [stdout] test house_robber_ii::tests::basics ... ok [INFO] [stdout] test is_subsequence::solution_dp::tests::basics ... ok [INFO] [stdout] test jump_game_ii::tests::basic ... ok [INFO] [stdout] test is_subsequence::solution_two_pointers::tests::basics ... ok [INFO] [stdout] test largest_rectangle_in_histogram::solution_violent_width::tests::basics ... ok [INFO] [stdout] test lemonade_change::tests::basic ... ok [INFO] [stdout] test letter_combinations_of_a_phone_number::tests::basic ... ok [INFO] [stdout] test invert_binary_tree::tests::basics ... ok [INFO] [stdout] test largest_rectangle_in_histogram::solution_violent_height::tests::basics ... ok [INFO] [stdout] test longest_valid_parentheses::tests::basics ... ok [INFO] [stdout] test longest_palindromic_substring::tests::basics ... ok [INFO] [stdout] test longest_common_subsequence::tests::basic ... ok [INFO] [stdout] test majority_element::tests::basic ... ok [INFO] [stdout] test lowest_common_ancestor_of_a_binary_tree::tests::basics ... ok [INFO] [stdout] test maximum_depth_of_binary_tree::tests::basics ... ok [INFO] [stdout] test maximum_subarray::tests::basics ... ok [INFO] [stdout] test maximum_profit_in_job_scheduling::solution_dp::tests::basics ... ok [INFO] [stdout] test merge_sorted_array::solution_backward::tests::basics ... ok [INFO] [stdout] test merge_sorted_array::solution_forward::tests::basics ... ok [INFO] [stdout] test merge_sorted_array::solution_sort::tests::basics ... ok [INFO] [stdout] test max_sum_of_rectangle_no_larger_than_k::tests::basics ... ok [INFO] [stdout] test merge_two_sorted_lists::solution_recursive::tests::basics ... ok [INFO] [stdout] test merge_two_sorted_lists::solution_iterative::tests::basics ... ok [INFO] [stdout] test min_cost_climbing_stairs::solution_dp::tests::basics ... ok [INFO] [stdout] test minesweeper::tests::basic ... ok [INFO] [stdout] test minimum_genetic_mutation::tests::basic ... ok [INFO] [stdout] test maximal_square::tests::basics ... ok [INFO] [stdout] test maximum_product_subarray::tests::basic ... ok [INFO] [stdout] test minimum_depth_of_binary_tree::tests::basics ... ok [INFO] [stdout] test minimum_path_sum::tests::basics ... ok [INFO] [stdout] test minimum_window_substring::tests::basics ... ok [INFO] [stdout] test move_zeroes::my_solution::tests::basics ... ok [INFO] [stdout] test move_zeroes::solution_simple::tests::basics ... ok [INFO] [stdout] test palindromic_substrings::tests::basics ... ok [INFO] [stdout] test n_queens::tests::basic ... ok [INFO] [stdout] test number_of_islands::tests::basic ... ok [INFO] [stdout] test permutations::tests::basic ... ok [INFO] [stdout] test permutations_ii::tests::basics ... ok [INFO] [stdout] test plus_one::solution_iterative::tests::basics ... ok [INFO] [stdout] test powx_n::tests::basic ... ok [INFO] [stdout] test range_sum_query_immutable::solution_dp::tests::basics ... ok [INFO] [stdout] test perfect_squares::tests::basic ... ok [INFO] [stdout] test range_sum_query_immutable::solution_dp_less::tests::basics ... ok [INFO] [stdout] test random_pick_with_blacklist::solution_binarysearch::tests::solution_binarysearch ... ok [INFO] [stdout] test remove_duplicates_from_sorted_array::solution_double_pointer::tests::basics ... ok [INFO] [stdout] test random_pick_with_blacklist::solution_map::tests::basics ... ok [INFO] [stdout] test reverse_linked_list::solution_points::tests::basics ... ok [INFO] [stdout] test reverse_nodes_in_k_group::solution_recursive::tests::basics ... ok [INFO] [stdout] test reverse_linked_list::solution_recursive::tests::basics ... ok [INFO] [stdout] test reverse_pairs::tests::solution_by_bit ... ok [INFO] [stdout] test reverse_pairs::tests::solution_by_merge_sort ... ok [INFO] [stdout] test reverse_pairs::tests::solution_by_violent ... ok [INFO] [stdout] test rotate_array::solution_copy::tests::basics ... ok [INFO] [stdout] test rotate_array::solution_reverse::tests::basics ... ok [INFO] [stdout] test rotate_array::solution_ring::tests::basics ... ok [INFO] [stdout] test search_a_2d_matrix::tests::basic ... ok [INFO] [stdout] test search_in_rotated_sorted_array::tests::basic ... ok [INFO] [stdout] test serialize_and_deserialize_binary_tree::solution_bfs::tests::basics ... ok [INFO] [stdout] test serialize_and_deserialize_binary_tree::solution_dfs::tests::basics ... ok [INFO] [stdout] test sliding_window_maximum::solution_violent::tests::basics ... ok [INFO] [stdout] test sliding_window_maximum::solution_monotonic_queue::tests::basics ... ok [INFO] [stdout] test sort_an_array::tests::basics ... ok [INFO] [stdout] test sqrtx::tests::basic ... ok [INFO] [stdout] test split_array_largest_sum::tests::basics ... ok [INFO] [stdout] test task_scheduler::tests::basics ... ok [INFO] [stdout] test subsets::tests::basic ... ok [INFO] [stdout] test three_sum::solution_sort::tests::basics ... ok [INFO] [stdout] test trapping_rain_water::tests::basics ... ok [INFO] [stdout] test triangle::tests::basic ... ok [INFO] [stdout] test two_sum::solution_force::tests::basics ... ok [INFO] [stdout] test unique_paths::tests::basic ... ok [INFO] [stdout] test two_sum::solution_hash::tests::basics ... ok [INFO] [stdout] test valid_perfect_square::tests::basic ... ok [INFO] [stdout] test valid_anagram::tests::basics ... ok [INFO] [stdout] test valid_parentheses::solution_stack::tests::basics ... ok [INFO] [stdout] test valid_parentheses::solution_my::tests::basics ... ok [INFO] [stdout] test validate_binary_search_tree::tests::basics ... ok [INFO] [stdout] test unique_paths_ii::tests::basics ... ok [INFO] [stdout] test walking_robot_simulation::tests::basic ... ok [INFO] [stdout] test word_search::tests::basics ... ok [INFO] [stdout] test word_ladder::tests::basic ... ok [INFO] [stdout] test word_search_ii::tests::basics ... ok [INFO] [stdout] test helper::tests::str_to_vec_panic_with_space - should panic ... ok [INFO] [stdout] test word_ladder_ii::tests::basic ... ok [INFO] [stdout] test student_attendance_record_ii::tests::basics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Doc-tests leetcode-rust [INFO] [stdout] [INFO] [stdout] running 122 tests [INFO] [stdout] test src/best_time_to_buy_and_sell_stock.rs - best_time_to_buy_and_sell_stock::solution_dp (line 6) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock.rs - best_time_to_buy_and_sell_stock::solution_dp::Solution (line 54) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_ii.rs - best_time_to_buy_and_sell_stock_ii::solution_dp::Solution (line 69) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_ii.rs - best_time_to_buy_and_sell_stock_ii::solution_greedy (line 22) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_ii.rs - best_time_to_buy_and_sell_stock_ii::solution_greedy (line 3) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_iii.rs - best_time_to_buy_and_sell_stock_iii::solution_dp (line 3) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_iii.rs - best_time_to_buy_and_sell_stock_iii::solution_dp::Solution::max_profit (line 15) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_iv.rs - best_time_to_buy_and_sell_stock_iv::solution_dp::Solution (line 11) ... ignored [INFO] [stdout] test src/best_time_to_buy_and_sell_stock_with_cooldown.rs - best_time_to_buy_and_sell_stock_with_cooldown::solution_dp::Solution (line 4) ... ignored [INFO] [stdout] test src/binary_tree_inorder_traversal.rs - binary_tree_inorder_traversal::solution_stack::Solution (line 52) ... ignored [INFO] [stdout] test src/binary_tree_level_order_traversal_ii.rs - binary_tree_level_order_traversal_ii::solution_dfs::Solution (line 48) ... ignored [INFO] [stdout] test src/binary_tree_paths.rs - binary_tree_paths (line 8) ... ignored [INFO] [stdout] test src/climbing_stairs.rs - climbing_stairs::solution_dp::Solution (line 8) ... ignored [INFO] [stdout] test src/combinations.rs - combinations::solution_dfs (line 11) ... ignored [INFO] [stdout] test src/combinations.rs - combinations::solution_dfs::Solution (line 77) ... ignored [INFO] [stdout] test src/convert_sorted_array_to_binary_search_tree.rs - convert_sorted_array_to_binary_search_tree::solution_bfs::Solution (line 38) ... ignored [INFO] [stdout] test src/convert_sorted_array_to_binary_search_tree.rs - convert_sorted_array_to_binary_search_tree::solution_bfs::Solution (line 59) ... ignored [INFO] [stdout] test src/count_of_range_sum.rs - count_of_range_sum (line 8) ... ignored [INFO] [stdout] test src/count_of_range_sum.rs - count_of_range_sum::SolutionByMergeSortSum (line 29) ... ignored [INFO] [stdout] test src/count_of_range_sum.rs - count_of_range_sum::SolutionByMergeSortSum (line 47) ... ignored [INFO] [stdout] test src/count_of_range_sum.rs - count_of_range_sum::SolutionByViolentSum (line 166) ... ignored [INFO] [stdout] test src/count_of_smaller_numbers_after_self.rs - count_of_smaller_numbers_after_self (line 5) ... ignored [INFO] [stdout] test src/count_of_smaller_numbers_after_self.rs - count_of_smaller_numbers_after_self::SolutionByMergeSort::count_smaller (line 125) ... ignored [INFO] [stdout] test src/count_of_smaller_numbers_after_self.rs - count_of_smaller_numbers_after_self::SolutionByMergeSort::count_smaller (line 64) ... ignored [INFO] [stdout] test src/count_of_smaller_numbers_after_self.rs - count_of_smaller_numbers_after_self::SolutionByMergeSort::count_smaller (line 82) ... ignored [INFO] [stdout] test src/decode_ways.rs - decode_ways::solution_dp::Solution (line 44) ... ignored [INFO] [stdout] test src/find_mode_in_binary_search_tree.rs - find_mode_in_binary_search_tree::solution_dfs_follow_up (line 72) ... ignored [INFO] [stdout] test src/find_mode_in_binary_search_tree.rs - find_mode_in_binary_search_tree::solution_dfs_follow_up::Solution (line 121) ... ignored [INFO] [stdout] test src/generate_parentheses.rs - generate_parentheses::solution_bfs::Solution (line 126) ... ignored [INFO] [stdout] test src/generate_parentheses.rs - generate_parentheses::solution_bfs::Solution (line 155) ... ignored [INFO] [stdout] test src/generate_parentheses.rs - generate_parentheses::solution_bfs::Solution (line 95) ... ignored [INFO] [stdout] test src/group_anagrams.rs - group_anagrams::solution_sort::Solution (line 12) ... ignored [INFO] [stdout] test src/house_robber.rs - house_robber::solution_dp::Solution (line 12) ... ignored [INFO] [stdout] test src/house_robber.rs - house_robber::solution_dp::Solution (line 22) ... ignored [INFO] [stdout] test src/invert_binary_tree.rs - invert_binary_tree::solution_bfs::Solution (line 26) ... ignored [INFO] [stdout] test src/is_subsequence.rs - is_subsequence::solution_dp::Solution (line 97) ... ignored [INFO] [stdout] test src/is_subsequence.rs - is_subsequence::solution_greedy::Solution (line 179) ... ignored [INFO] [stdout] test src/is_subsequence.rs - is_subsequence::solution_greedy::Solution (line 192) ... ignored [INFO] [stdout] test src/jump_game.rs - jump_game::solution_greedy (line 3) ... ignored [INFO] [stdout] test src/jump_game_ii.rs - jump_game_ii::solution_greedy (line 5) ... ignored [INFO] [stdout] test src/longest_common_subsequence.rs - longest_common_subsequence::solution_dp::Solution (line 17) ... ignored [INFO] [stdout] test src/longest_palindromic_substring.rs - longest_palindromic_substring::solution_dp::Solution (line 22) ... ignored [INFO] [stdout] test src/longest_palindromic_substring.rs - longest_palindromic_substring::solution_extend::Solution (line 72) ... ignored [INFO] [stdout] test src/longest_valid_parentheses.rs - longest_valid_parentheses::solution_dp::Solution (line 81) ... ignored [INFO] [stdout] test src/longest_valid_parentheses.rs - longest_valid_parentheses::solution_violent::Solution (line 10) ... ignored [INFO] [stdout] test src/lowest_common_ancestor_of_a_binary_tree.rs - lowest_common_ancestor_of_a_binary_tree::solution_dfs::Solution (line 35) ... ignored [INFO] [stdout] test src/majority_element.rs - majority_element::solution_hash::Solution (line 26) ... ignored [INFO] [stdout] test src/majority_element.rs - majority_element::solution_hash::Solution (line 45) ... ignored [INFO] [stdout] test src/majority_element.rs - majority_element::solution_moore::Solution (line 164) ... ignored [INFO] [stdout] test src/maximum_product_subarray.rs - maximum_product_subarray::solution_dp::Solution (line 29) ... ignored [INFO] [stdout] test src/maximum_subarray.rs - maximum_subarray::solution_divide_and_conquer::Solution (line 128) ... ignored [INFO] [stdout] test src/maximum_subarray.rs - maximum_subarray::solution_divide_and_conquer::Solution (line 150) ... ignored [INFO] [stdout] test src/maximum_subarray.rs - maximum_subarray::solution_dp (line 11) ... ignored [INFO] [stdout] test src/merge_two_sorted_lists.rs - merge_two_sorted_lists::solution_iterative (line 13) ... ignored [INFO] [stdout] test src/merge_two_sorted_lists.rs - merge_two_sorted_lists::solution_iterative (line 7) ... ignored [INFO] [stdout] test src/min_cost_climbing_stairs.rs - min_cost_climbing_stairs::solution_dp::Solution (line 33) ... ignored [INFO] [stdout] test src/min_stack.rs - min_stack::solution_two_stack::MinStack (line 25) ... ignored [INFO] [stdout] test src/minesweeper.rs - minesweeper::solution_bfs::Solution (line 99) ... ignored [INFO] [stdout] test src/minesweeper.rs - minesweeper::solution_dfs::Solution (line 13) ... ignored [INFO] [stdout] test src/minimum_depth_of_binary_tree.rs - minimum_depth_of_binary_tree::solution_bfs (line 7) ... ignored [INFO] [stdout] test src/minimum_depth_of_binary_tree.rs - minimum_depth_of_binary_tree::solution_dfs (line 69) ... ignored [INFO] [stdout] test src/minimum_genetic_mutation.rs - minimum_genetic_mutation::solution_dfs::Solution (line 17) ... ignored [INFO] [stdout] test src/minimum_path_sum.rs - minimum_path_sum::solution_dp::Solution (line 9) ... ignored [INFO] [stdout] test src/number_of_islands.rs - number_of_islands::solution_dfs::Solution (line 24) ... ignored [INFO] [stdout] test src/path_sum.rs - path_sum (line 9) ... ignored [INFO] [stdout] test src/permutations.rs - permutations::solution_dfs (line 16) ... ignored [INFO] [stdout] test src/permutations.rs - permutations::solution_dfs::Solution (line 60) ... ignored [INFO] [stdout] test src/permutations_ii.rs - permutations_ii::solution_set::Solution (line 101) ... ignored [INFO] [stdout] test src/permutations_ii.rs - permutations_ii::solution_sort::Solution (line 36) ... ignored [INFO] [stdout] test src/permutations_ii.rs - permutations_ii::solution_sort::Solution (line 48) ... ignored [INFO] [stdout] test src/powx_n.rs - powx_n::solution_recursive::Solution (line 36) ... ignored [INFO] [stdout] test src/random_pick_with_blacklist.rs - random_pick_with_blacklist::solution_map::Solution::new (line 67) ... ignored [INFO] [stdout] test src/remove_duplicates_from_sorted_array.rs - remove_duplicates_from_sorted_array::solution_double_pointer (line 6) ... ignored [INFO] [stdout] test src/remove_duplicates_from_sorted_array.rs - remove_duplicates_from_sorted_array::solution_double_pointer::Solution (line 44) ... ignored [INFO] [stdout] test src/reverse_nodes_in_k_group.rs - reverse_nodes_in_k_group::solution_recursive::Solution (line 94) ... ignored [INFO] [stdout] test src/reverse_pairs.rs - reverse_pairs (line 14) ... ignored [INFO] [stdout] test src/reverse_pairs.rs - reverse_pairs (line 7) ... ignored [INFO] [stdout] test src/reverse_pairs.rs - reverse_pairs::SolutionByBIT::reverse_pairs (line 190) ... ignored [INFO] [stdout] test src/reverse_pairs.rs - reverse_pairs::SolutionByMergeSort::reverse_pairs (line 72) ... ignored [INFO] [stdout] test src/rotate_array.rs - rotate_array::solution_reverse::Solution (line 135) ... ignored [INFO] [stdout] test src/rotate_array.rs - rotate_array::solution_reverse::Solution (line 146) ... ignored [INFO] [stdout] test src/rotate_array.rs - rotate_array::solution_reverse::Solution (line 156) ... ignored [INFO] [stdout] test src/search_a_2d_matrix.rs - search_a_2d_matrix::solution_binarysearch (line 1) ... ignored [INFO] [stdout] test src/sliding_window_maximum.rs - sliding_window_maximum::my_solution (line 18) ... ignored [INFO] [stdout] test src/split_array_largest_sum.rs - split_array_largest_sum::solution_dp::Solution (line 19) ... ignored [INFO] [stdout] test src/sqrtx.rs - sqrtx::solution_binarysearch::Solution (line 12) ... ignored [INFO] [stdout] test src/sum_of_left_leaves.rs - sum_of_left_leaves (line 4) ... ignored [INFO] [stdout] test src/three_sum.rs - three_sum::solution_sort::Solution (line 27) ... ignored [INFO] [stdout] test src/trapping_rain_water.rs - trapping_rain_water::solution_column_dp::Solution (line 172) ... ignored [INFO] [stdout] test src/trapping_rain_water.rs - trapping_rain_water::solution_double_pointer::Solution (line 249) ... ignored [INFO] [stdout] test src/trapping_rain_water.rs - trapping_rain_water::solution_double_pointer::Solution (line 263) ... ignored [INFO] [stdout] test src/triangle.rs - triangle::solution_dp (line 6) ... ignored [INFO] [stdout] test src/unique_paths_ii.rs - unique_paths_ii::solution_dp (line 12) ... ignored [INFO] [stdout] test src/unique_paths_ii.rs - unique_paths_ii::solution_dp::Solution (line 45) ... ignored [INFO] [stdout] test src/unique_paths_ii.rs - unique_paths_ii::solution_dp::Solution (line 76) ... ignored [INFO] [stdout] test src/unique_paths_ii.rs - unique_paths_ii::solution_dp_optimized::Solution (line 175) ... ignored [INFO] [stdout] test src/valid_anagram.rs - valid_anagram::solution_hash::Solution (line 10) ... ignored [INFO] [stdout] test src/validate_binary_search_tree.rs - validate_binary_search_tree::solution_dfs::Solution (line 113) ... ignored [INFO] [stdout] test src/validate_binary_search_tree.rs - validate_binary_search_tree::solution_dfs_iterative (line 161) ... ignored [INFO] [stdout] test src/validate_binary_search_tree.rs - validate_binary_search_tree::solution_recursive (line 34) ... ignored [INFO] [stdout] test src/validate_binary_search_tree.rs - validate_binary_search_tree::solution_recursive (line 9) ... ignored [INFO] [stdout] test src/walking_robot_simulation.rs - walking_robot_simulation::solution_greedy::Solution (line 13) ... ignored [INFO] [stdout] test src/walking_robot_simulation.rs - walking_robot_simulation::solution_greedy::Solution (line 28) ... ignored [INFO] [stdout] test src/word_ladder.rs - word_ladder::solution_bfs_two_end::Solution (line 96) ... ignored [INFO] [stdout] test src/word_ladder_ii.rs - word_ladder_ii::solution_dfs_bfs::Solution (line 26) ... ignored [INFO] [stdout] test src/word_ladder_ii.rs - word_ladder_ii::solution_dfs_bfs::Solution (line 40) ... ignored [INFO] [stdout] test src/word_ladder_ii.rs - word_ladder_ii::solution_dfs_bfs_two_end::Solution (line 226) ... ignored [INFO] [stdout] test src/word_ladder_ii.rs - word_ladder_ii::solution_dfs_bfs_two_end::Solution (line 246) ... ignored [INFO] [stdout] test src/longest_valid_parentheses.rs - longest_valid_parentheses::solution_dp::Solution (line 96) - compile ... ok [INFO] [stdout] test src/letter_combinations_of_a_phone_number.rs - letter_combinations_of_a_phone_number::solution_backtracking::Solution (line 24) ... ok [INFO] [stdout] test src/coin_change.rs - coin_change::solution_dp::Solution (line 52) ... ok [INFO] [stdout] test src/unique_paths_ii.rs - unique_paths_ii::solution_dp_optimized::Solution (line 186) ... ok [INFO] [stdout] test src/best_time_to_buy_and_sell_stock.rs - best_time_to_buy_and_sell_stock::solution_dp_optimized::Solution (line 129) ... ok [INFO] [stdout] test src/jump_game.rs - jump_game::solution_dp::Solution (line 125) ... ok [INFO] [stdout] test src/reverse_pairs.rs - reverse_pairs::SolutionByBIT::reverse_pairs (line 218) ... ok [INFO] [stdout] test src/coin_change.rs - coin_change::solution_dp::Solution (line 28) ... ok [INFO] [stdout] test src/decode_ways.rs - decode_ways::solution_dp::Solution (line 59) ... ok [INFO] [stdout] test src/assign_cookies.rs - assign_cookies::solution_greedy::Solution (line 9) ... ok [INFO] [stdout] test src/best_time_to_buy_and_sell_stock.rs - best_time_to_buy_and_sell_stock::solution_dp::Solution (line 33) ... ok [INFO] [stdout] test src/combinations.rs - combinations::solution_dfs::Solution (line 30) ... ok [INFO] [stdout] test src/best_time_to_buy_and_sell_stock.rs - best_time_to_buy_and_sell_stock::solution_dp::Solution (line 62) ... ok [INFO] [stdout] test src/triangle.rs - triangle::solution_dp::Solution (line 32) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 108 ignored; 0 measured; 0 filtered out; finished in 3.49s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "65a3a98e0c53eb11402ff1fc6d201f4f7b19f26e42dda962f631e5bae1b59060", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65a3a98e0c53eb11402ff1fc6d201f4f7b19f26e42dda962f631e5bae1b59060", kill_on_drop: false }` [INFO] [stdout] 65a3a98e0c53eb11402ff1fc6d201f4f7b19f26e42dda962f631e5bae1b59060