[INFO] cloning repository https://github.com/lonelyhentai/rusty-leetcode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lonelyhentai/rusty-leetcode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flonelyhentai%2Frusty-leetcode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flonelyhentai%2Frusty-leetcode'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7314dbdadcff36a62be87514c16aa02c262edfe5
[INFO] testing lonelyhentai/rusty-leetcode against 1.76.0 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flonelyhentai%2Frusty-leetcode" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lonelyhentai/rusty-leetcode on toolchain 1.76.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.76.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lonelyhentai/rusty-leetcode
[INFO] finished tweaking git repo https://github.com/lonelyhentai/rusty-leetcode
[INFO] tweaked toml for git repo https://github.com/lonelyhentai/rusty-leetcode written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/lonelyhentai/rusty-leetcode 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.76.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7733544a8c0d213443ec256391013b0e20bbc8828e8277365d24064c57050dc8
[INFO] running `Command { std: "docker" "start" "-a" "7733544a8c0d213443ec256391013b0e20bbc8828e8277365d24064c57050dc8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7733544a8c0d213443ec256391013b0e20bbc8828e8277365d24064c57050dc8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7733544a8c0d213443ec256391013b0e20bbc8828e8277365d24064c57050dc8", kill_on_drop: false }`
[INFO] [stdout] 7733544a8c0d213443ec256391013b0e20bbc8828e8277365d24064c57050dc8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2aabcaddfd74d04b28881f3d5266a7ba73aeaad3fb7d8bbcb60208421247a08
[INFO] running `Command { std: "docker" "start" "-a" "d2aabcaddfd74d04b28881f3d5266a7ba73aeaad3fb7d8bbcb60208421247a08", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling once_cell v1.6.0
[INFO] [stderr]    Compiling regex-syntax v0.6.22
[INFO] [stderr]    Compiling simple-error v0.2.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling regex v1.4.3
[INFO] [stderr]    Compiling leetcode v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.52s
[INFO] running `Command { std: "docker" "inspect" "d2aabcaddfd74d04b28881f3d5266a7ba73aeaad3fb7d8bbcb60208421247a08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2aabcaddfd74d04b28881f3d5266a7ba73aeaad3fb7d8bbcb60208421247a08", kill_on_drop: false }`
[INFO] [stdout] d2aabcaddfd74d04b28881f3d5266a7ba73aeaad3fb7d8bbcb60208421247a08
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c698414d0df917f14cbc19606a63cbf5abcd199cab2fb1c83db0f551235492b7
[INFO] running `Command { std: "docker" "start" "-a" "c698414d0df917f14cbc19606a63cbf5abcd199cab2fb1c83db0f551235492b7", kill_on_drop: false }`
[INFO] [stderr]    Compiling leetcode v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 6.84s
[INFO] running `Command { std: "docker" "inspect" "c698414d0df917f14cbc19606a63cbf5abcd199cab2fb1c83db0f551235492b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c698414d0df917f14cbc19606a63cbf5abcd199cab2fb1c83db0f551235492b7", kill_on_drop: false }`
[INFO] [stdout] c698414d0df917f14cbc19606a63cbf5abcd199cab2fb1c83db0f551235492b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.76.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 27a3d2a9cf3d6e76dbdab4e3f8a3f956f6d06b02ee4e2f0d591f4103996d1b8f
[INFO] running `Command { std: "docker" "start" "-a" "27a3d2a9cf3d6e76dbdab4e3f8a3f956f6d06b02ee4e2f0d591f4103996d1b8f", kill_on_drop: false }`
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stderr]    |
[INFO] [stderr] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stderr]    |                               ----^^^^
[INFO] [stderr]    |                               |
[INFO] [stderr]    |                               help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `leetcode` (lib) generated 2 warnings (run `cargo fix --lib -p leetcode` to apply 2 suggestions)
[INFO] [stderr] warning: `leetcode` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leetcode-8b9c4ff0c3bce2a4)
[INFO] [stdout] running 337 tests
[INFO] [stdout] test array_tag::candy_crush_723::test::test_candy_crush_1 ... ok
[INFO] [stdout] test array_tag::find_first_and_last_position_of_element_in_sorted_array_34::test::returns_expected ... ok
[INFO] [stdout] test array_tag::find_median_sorted_arrays_4::test::returns_prediction1 ... ok
[INFO] [stdout] test array_tag::daily_temperatures_739::test::test_daily_temperatures ... ok
[INFO] [stdout] test array_tag::container_with_most_water_11::test::returns_expected ... ok
[INFO] [stdout] test array_tag::find_median_sorted_arrays_4::test::returns_prediction2 ... ok
[INFO] [stdout] test array_tag::combination_sum_39::test::return_expected ... ok
[INFO] [stdout] test array_tag::jump_game_55::test::returns_expected ... ok
[INFO] [stdout] test array_tag::majority_element_169::test::test_majority_element ... ok
[INFO] [stdout] test array_tag::maximum_average_subarray_ii_644::test::test_find_max_average_1 ... ok
[INFO] [stdout] test array_tag::k_empty_slots_683::test::test_k_empty_slots_1 ... ok
[INFO] [stdout] test array_tag::kth_largest_element_in_an_array_215::test::test_find_kth_largest ... ok
[INFO] [stdout] test array_tag::k_empty_slots_683::test::test_k_empty_slots_2 ... ok
[INFO] [stdout] test array_tag::largest_rectangle_in_histogram_84::test::returns_expected ... ok
[INFO] [stdout] test array_tag::lonely_pixel_ii_533::test::test_find_black_pixel_1 ... ok
[INFO] [stdout] test array_tag::missing_ranges_163::tests::test_find_missing_ranges ... ok
[INFO] [stdout] test array_tag::move_zeroes_283::test::test_move_zeroes ... ok
[INFO] [stdout] test array_tag::maximum_distance_in_arrays_624::test::test_max_distance_1 ... ok
[INFO] [stdout] test array_tag::maximum_consecutive_sequence_128::test::test_longest_consecutive ... ok
[INFO] [stdout] test array_tag::maximum_size_subarray_sum_equals_k_325::test::test_max_sub_array_len_2 ... ok
[INFO] [stdout] test array_tag::maximum_size_subarray_sum_equals_k_325::test::test_max_sub_array_len_1 ... ok
[INFO] [stdout] test array_tag::lonely_pixel_i_531::test::test_find_lonely_pixel_1 ... ok
[INFO] [stdout] test array_tag::moving_average_from_data_stream_346::test::test_moveing_average_2 ... ok
[INFO] [stdout] test array_tag::moving_average_from_data_stream_346::test::test_moveing_average_1 ... ok
[INFO] [stdout] test array_tag::next_permutation_31::test::returns_expected ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_2 ... ok
[INFO] [stdout] test array_tag::maximum_subarray_53::test::returns_expected ... ok
[INFO] [stdout] test array_tag::merge_intervals_56::test::returns_expected ... ok
[INFO] [stdout] test array_tag::permutations_46::test::returns_expected ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_1 ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_3 ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_3 ... ok
[INFO] [stdout] test array_tag::product_of_array_except_self_238::test::test_product_except_self ... ok
[INFO] [stdout] test array_tag::rotate_image_48::test::returns_expected1 ... ok
[INFO] [stdout] test array_tag::range_addition_370::test::test_range_addition ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_1 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_1 ... ok
[INFO] [stdout] test array_tag::rotate_image_48::test::returns_expected2 ... ok
[INFO] [stdout] test array_tag::shortest_word_distance_243::tests::test_shortest_distance1 ... ok
[INFO] [stdout] test array_tag::shortest_word_distance_243::tests::test_shortest_distance2 ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_2 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_2 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_4 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_3 ... ok
[INFO] [stdout] test array_tag::search_in_rotated_sorted_array_33::test::returns_expected_long ... ok
[INFO] [stdout] test array_tag::sliding_window_maximum_239::test::test_max_sliding_window ... ok
[INFO] [stdout] test array_tag::search_in_rotated_sorted_array_33::test::returns_expected ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_5 ... ok
[INFO] [stdout] test array_tag::split_array_with_equal_sum_548::test::test_split_array_1 ... ok
[INFO] [stdout] test array_tag::split_array_with_equal_sum_548::test::test_split_array_2 ... ok
[INFO] [stdout] test array_tag::trapping_rain_water_42::test::returns_expected ... ok
[INFO] [stdout] test array_tag::two_sum_1::tests::returns_expected ... ok
[INFO] [stdout] test array_tag::three_sum_smaller_259::test::test_three_sum_smaller ... ok
[INFO] [stdout] test backtracking_tag::generalized_abbreviation_320::test::test_generate_abbreviations ... ok
[INFO] [stdout] test backtracking_tag::subsets_78::test::returns_expected ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match1 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match2 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match3 ... ok
[INFO] [stdout] test array_tag::top_k_frequent_elements_347::tests::test_top_k_frequent ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match4 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match5 ... ok
[INFO] [stdout] test backtracking_tag::word_squares_425::test::test_word_squares_2 ... ok
[INFO] [stdout] test backtracking_tag::word_search_79::test::returns_expected ... ok
[INFO] [stdout] test backtracking_tag::word_squares_425::test::test_word_squares_1 ... ok
[INFO] [stdout] test design_tag::design_compressed_string_iterator_604::test::test_string_iterator_1 ... ok
[INFO] [stdout] test array_tag::three_sum_15::test::returns_expected ... ok
[INFO] [stdout] test design_tag::design_excel_sum_formula_631::test::test_excel_2 ... ok
[INFO] [stdout] test design_tag::design_excel_sum_formula_631::test::test_excel_1 ... ok
[INFO] [stdout] test design_tag::design_in_memory_file_system_588::test::test_file_system_2 ... ok
[INFO] [stdout] test design_tag::design_in_memory_file_system_588::test::test_file_system_1 ... ok
[INFO] [stdout] test design_tag::design_log_storage_system_635::test::test_log_system_1 ... ok
[INFO] [stdout] test design_tag::logger_rate_limiter_359::test::test_logger_rate_limiter ... ok
[INFO] [stdout] test design_tag::design_search_autocomplete_system_642::test::test_autocomplete_system_1 ... ok
[INFO] [stdout] test design_tag::design_snake_game_353::test::test_snake_game ... ok
[INFO] [stdout] test design_tag::design_tic_tac_toe_348::test::test_tic_tac_toe ... ok
[INFO] [stdout] test design_tag::lru_cache_146::test::test_lru_cache ... ok
[INFO] [stdout] test design_tag::design_hit_counter_362::test::test_hit_counter_1 ... ok
[INFO] [stdout] test design_tag::max_stack_716::test::test_max_stack_2 ... ok
[INFO] [stdout] test design_tag::design_search_autocomplete_system_642::test::test_autocomplete_system_2 ... ok
[INFO] [stdout] test design_tag::design_hit_counter_362::test::test_hit_counter_2 ... ok
[INFO] [stdout] test design_tag::max_stack_716::test::test_max_stack_1 ... ok
[INFO] [stdout] test design_tag::flatten_2d_vector_251::test::test_vector_2d ... ok
[INFO] [stdout] test design_tag::unique_word_abbreviation_288::test::test_valid_word_abbr ... ok
[INFO] [stdout] test design_tag::min_stack_155::test::test_min_stack ... ok
[INFO] [stdout] test dp_tag::bomb_enemy_361::test::test_bomb_enemy ... ok
[INFO] [stdout] test design_tag::zigzag_iterator_281::test::test_zigzag_iterator2 ... ok
[INFO] [stdout] test design_tag::zigzag_iterator_281::test::test_zigzag_iterator1 ... ok
[INFO] [stdout] test dp_tag::burst_balloons_312::test::test_max_coins ... ok
[INFO] [stdout] test dp_tag::android_unlock_patterns_351::test::test_number_of_patterns_1 ... ok
[INFO] [stdout] test dp_tag::coin_change_322::test::test_coin_change ... ok
[INFO] [stdout] test dp_tag::best_time_to_buy_and_sell_stock_with_cooldown_309::test::test_max_profit ... ok
[INFO] [stdout] test dp_tag::android_unlock_patterns_351::test::test_number_of_patterns_2 ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_4 ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_3 ... ok
[INFO] [stdout] test dp_tag::edit_distance_72::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::flip_game_ii_294::test::test_can_win ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_1 ... ok
[INFO] [stdout] test dp_tag::house_robber_198::test::test_robber ... ok
[INFO] [stdout] test dp_tag::longest_line_of_consecutive_one_in_matrix_562::test::test_longest_line_1 ... ok
[INFO] [stdout] test dp_tag::four_keys_keyboard_651::test::test_max_a_1 ... ok
[INFO] [stdout] test dp_tag::max_consecutive_ones_ii_487::test::test_find_max_consecutive_ones_1 ... ok
[INFO] [stdout] test dp_tag::longest_line_of_consecutive_one_in_matrix_562::test::test_longest_line_2 ... ok
[INFO] [stdout] test dp_tag::max_consecutive_ones_ii_487::test::test_find_max_consecutive_ones_2 ... ok
[INFO] [stdout] test dp_tag::longest_increasing_subsequence_300::test::test_length_of_lis ... ok
[INFO] [stdout] test dp_tag::maximum_product_subarray_152::test::test_max_product ... ok
[INFO] [stdout] test dp_tag::maximal_rectangle_85::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::maximal_square_221::test::test_maximal_square ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_3 ... ok
[INFO] [stdout] test dp_tag::minimum_path_sum_64::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::optimal_account_balancing_465::test::test_min_transfers_1 ... ok
[INFO] [stdout] test dp_tag::paint_fence_276::test::test_num_ways ... ok
[INFO] [stdout] test dp_tag::climbing_stairs_70::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_2 ... ok
[INFO] [stdout] test dp_tag::optimal_account_balancing_465::test::test_min_transfers_2 ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_1 ... ok
[INFO] [stdout] test dp_tag::partition_equal_subset_sum_416::test::test_partition_equal_subset_sum_416 ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_2 ... ok
[INFO] [stdout] test dp_tag::paint_house_ii_265::test::test_min_cost_ii ... ok
[INFO] [stdout] test dp_tag::paint_house_256::test::test_min_cost ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_1 ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_3 ... ok
[INFO] [stdout] test dp_tag::subarray_sum_equals_k_560::test::test_subarray_sum ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_2 ... ok
[INFO] [stdout] test dp_tag::super_egg_drop_887::test::test_super_egg_drop ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_4 ... ok
[INFO] [stdout] test graph_tag::course_schedule_207::test::test_can_finished ... ok
[INFO] [stdout] test dp_tag::word_break_139::test::tets_word_break ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order1 ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order3 ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order2 ... ok
[INFO] [stdout] test dp_tag::target_sum_494::test::test_find_target_sum_ways ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_5 ... ok
[INFO] [stdout] test graph_tag::number_of_connected_components_in_an_undirected_graph_323::test::test_count_components_2 ... ok
[INFO] [stdout] test graph_tag::evaluate_division_399::test::test_calc_equation ... ok
[INFO] [stdout] test graph_tag::number_of_connected_components_in_an_undirected_graph_323::test::test_count_components_1 ... ok
[INFO] [stdout] test dp_tag::unique_paths_62::test::returns_expected ... ok
[INFO] [stdout] test greedy_tag::task_scheduler_621::test::test_least_interval ... ok
[INFO] [stdout] test greedy_tag::meeting_rooms_ii_253::test::test_min_meeting_rooms ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected ... ok
[INFO] [stdout] test greedy_tag::queue_reconstruction_by_height_406::test::test_reconstruct_queue ... ok
[INFO] [stdout] test linked_list_tag::add_two_numbers_2::test::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::merge_k_sorted_lists_23::test::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::remove_nth_node_from_end_of_list_19::test::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::palindrome_linked_list_234::test::test_is_palindrome ... ok
[INFO] [stdout] test linked_list_tag::plus_one_linked_list_369::test::test_plus_one_1 ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected_with_empty ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected_with_longer ... ok
[INFO] [stdout] test linked_list_tag::plus_one_linked_list_369::test::test_plus_one ... ok
[INFO] [stdout] test linked_list_tag::reverse_linked_list_206::test::test_reverse_list_recursive ... ok
[INFO] [stdout] test math_tag::convex_polygon_469::test::test_is_convex_1 ... ok
[INFO] [stdout] test linked_list_tag::reverse_linked_list_206::test::test_reverse_list_loop ... ok
[INFO] [stdout] test math_tag::counting_bits_338::test::test_count_bits_simple ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_1 ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_2 ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_bits ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_binary_search ... ok
[INFO] [stdout] test math_tag::convex_polygon_469::test::test_is_convex_2 ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_cycle ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_3 ... ok
[INFO] [stdout] test math_tag::hamming_distance_461::test::test_hamming_distance ... ok
[INFO] [stdout] test math_tag::find_permutation_484::test::test_find_permutation_1 ... ok
[INFO] [stdout] test math_tag::counting_bits_338::test::test_count_bits ... ok
[INFO] [stdout] test math_tag::line_reflection_356::test::test_line_reflection_1 ... ok
[INFO] [stdout] test math_tag::find_permutation_484::test::test_find_permutation_2 ... ok
[INFO] [stdout] test math_tag::line_reflection_356::test::test_line_reflection_2 ... ok
[INFO] [stdout] test math_tag::perfect_squares_279::test::test_num_squares_dp ... ok
[INFO] [stdout] test math_tag::single_number_136::test::test_single_numer ... ok
[INFO] [stdout] test math_tag::remove_9_660::test::test_new_integer_1 ... ok
[INFO] [stdout] test math_tag::perfect_squares_279::test::test_num_squares_math ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_2 ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_3 ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_2 ... ok
[INFO] [stdout] test math_tag::squirrel_simulation_573::test::test_min_distance_1 ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_3 ... ok
[INFO] [stdout] test math_tag::remove_9_660::test::test_new_integer_2 ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_1 ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_246::tests::test_is_strobogrammatic ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_1 ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_ii_247::tests::test_find_strobogrammatic ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_iii_248::tests::test_strobogrammatic_in_range_1 ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure3 ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure2 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_2 ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_iii_248::tests::test_strobogrammatic_in_range_2 ... ok
[INFO] [stdout] test search_tag::graph_valid_tree_261::test::test_valid_tree_2 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_3 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_4 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_ii_364::test::test_depth_sum_inverse_1 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_ii_364::test::test_depth_sum_inverse_2 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_694::test::test_num_distinct_islands_1 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_694::test::test_num_distinct_islands_2 ... ok
[INFO] [stdout] test search_tag::number_of_islands_200::test::test_num_islands1 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_ii_711::test::test_num_distinct_islands2_1 ... ok
[INFO] [stdout] test search_tag::number_of_islands_200::test::test_num_islands2 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_ii_711::test::test_num_distinct_islands2_2 ... ok
[INFO] [stdout] test search_tag::number_of_islands_ii_305::test::test_num_islands2 ... ok
[INFO] [stdout] test search_tag::shortest_distance_from_all_buildings_317::test::test_shortest_distance ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure1 ... ok
[INFO] [stdout] test search_tag::graph_valid_tree_261::test::test_valid_tree_1 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_1 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_1 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_2 ... ok
[INFO] [stdout] test search_tag::find_all_numbers_disappeared_in_an_array_448::test::test_find_disappeared_numbers ... ok
[INFO] [stdout] test search_tag::the_maze_490::test::test_has_path_2 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_3 ... ok
[INFO] [stdout] test search_tag::the_maze_490::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::the_maze_ii_505::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::the_maze_ii_505::test::test_has_path_2 ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_2 ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_3 ... ok
[INFO] [stdout] test search_tag::walls_and_gates_286::tests::test_walls_and_gates ... ok
[INFO] [stdout] test sort_tag::best_meeting_point_296::test::test_min_total_distance ... ok
[INFO] [stdout] test sort_tag::meeting_rooms_252::test::test_can_attend_meetings_1 ... ok
[INFO] [stdout] test sort_tag::meeting_rooms_252::test::test_can_attend_meetings_2 ... ok
[INFO] [stdout] test sort_tag::shortest_unsorted_continuous_subarray_581::test::test_find_unsorted_subarray ... ok
[INFO] [stdout] test sort_tag::sort_list_148::test::test_sort_list1 ... ok
[INFO] [stdout] test sort_tag::sort_colors_75::test::returns_expected ... ok
[INFO] [stdout] test string_tag::add_bold_tag_in_string_616::test::test_add_bold_tag_1 ... ok
[INFO] [stdout] test sort_tag::sort_list_148::test::test_sort_list2 ... ok
[INFO] [stdout] test sort_tag::wiggle_sort_289::tests::test_wiggle_sort ... ok
[INFO] [stdout] test string_tag::bold_words_in_string_758::test::test_add_bold_tag_2 ... ok
[INFO] [stdout] test string_tag::bold_words_in_string_758::test::test_add_bold_tag_1 ... ok
[INFO] [stdout] test string_tag::add_bold_tag_in_string_616::test::test_add_bold_tag_2 ... ok
[INFO] [stdout] test string_tag::decode_string_394::test::test_decode_string ... ok
[INFO] [stdout] test string_tag::encode_and_decode_strings_271::test::test_encode_decode ... ok
[INFO] [stdout] test string_tag::flip_game_293::test::test_generate_possible_next_moves ... ok
[INFO] [stdout] test string_tag::find_all_anagrams_in_a_string_438::test::test_find_anagrams ... ok
[INFO] [stdout] test string_tag::group_shifted_strings_249::tests::test_group_strings ... ok
[INFO] [stdout] test string_tag::length_of_last_word_58::test::test_length_of_last_word ... ok
[INFO] [stdout] test string_tag::generate_parentheses_22::test::returns_expected ... ok
[INFO] [stdout] test string_tag::group_anagrams_49::test::returns_expected ... ok
[INFO] [stdout] test string_tag::longest_palindrome_5::test::returns_predict ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_k_distinct_characters_340::test::test_length_of_longest_substring_k_distinct_2 ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_two_distinct_characters_159::tests::test_length_of_longest_substring_two_distinct ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_k_distinct_characters_340::test::test_length_of_longest_substring_k_distinct_1 ... ok
[INFO] [stdout] test string_tag::longest_substring_without_repeating_characters_3::test::returns_expected ... ok
[INFO] [stdout] test string_tag::minimum_unique_word_abbreviation_411::test::test_min_abbreviation_1 ... ok
[INFO] [stdout] test string_tag::minimum_unique_word_abbreviation_411::test::test_min_abbreviation_2 ... ok
[INFO] [stdout] test string_tag::minimum_window_substring_76::test::returns_expected ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_1 ... ok
[INFO] [stdout] test string_tag::longest_valid_parentheses_32::test::returns_expected ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_2 ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_4 ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_3 ... ok
[INFO] [stdout] test string_tag::one_edit_distance_161::tests::test_is_one_edit_distance ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_3 ... ok
[INFO] [stdout] test string_tag::palindrome_permutation_266::test::test_can_permute_palindrome ... ok
[INFO] [stdout] test string_tag::palindrome_permutation_ii_267::test::test_generate_palindromes ... ok
[INFO] [stdout] test string_tag::palindromic_substrings_647::test::test_count_substrings ... ok
[INFO] [stdout] test string_tag::regular_expression_matching_10::tests::returns_expected ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_1 ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses1 ... ok
[INFO] [stdout] test string_tag::reverse_words_in_a_string_ii_186::tests::test_reverse_words ... ok
[INFO] [stdout] test string_tag::sentence_similarity_734::test::test_are_sentences_similar_1 ... ok
[INFO] [stdout] test string_tag::sentence_similarity_ii_737::test::test_are_sentences_similar_two_1 ... ok
[INFO] [stdout] test string_tag::split_concatenated_strings_555::test::test_split_looped_string_1 ... ok
[INFO] [stdout] test string_tag::valid_parentheses_20::test::returns_expected ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_1 ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_2 ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses3 ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_2 ... ok
[INFO] [stdout] test search_tag::shortest_word_distance_ii_244::tests::test_word_distance_ii ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_inorder_traversal_94::test::returns_expected ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_level_order_traversal_102::test::test_level_order ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_298::test::test_longest_consecutive2 ... ok
[INFO] [stdout] test tree_tag::best_time_to_buy_and_sell_stock_121::test::test_max_profit ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_298::test::test_longest_consecutive1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_4 ... ok
[INFO] [stdout] test tree_tag::binary_tree_maximum_path_sum_124::test::test_max_path_sum1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_maximum_path_sum_124::test::test_max_path_sum2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_upside_down_156::tests::test_binary_tree_upside_down_basic ... ok
[INFO] [stdout] test search_tag::smallest_rectangle_enclosing_black_pixels_302::tests::test_min_area ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_4 ... ok
[INFO] [stdout] test tree_tag::boundary_of_binary_tree_545::test::test_boundary_of_binary_tree_1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_1 ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_ii_272::test::test_closest_k_values1 ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_1 ... ok
[INFO] [stdout] test tree_tag::boundary_of_binary_tree_545::test::test_boundary_of_binary_tree_2 ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_string_536::test::test_str2tree_1 ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_ii_272::test::test_closest_k_values ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_270::test::test_closest_value_rec ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_2 ... ok
[INFO] [stdout] test tree_tag::convert_bst_to_greater_tree_538::test::test_convert_bst ... ok
[INFO] [stdout] test tree_tag::count_univalue_subtrees_250::test::test_count_unival_subtrees ... ok
[INFO] [stdout] test tree_tag::diameter_of_binary_tree_543::test::test_diameter_of_binary_tree ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_1 ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_3 ... ok
[INFO] [stdout] test tree_tag::find_leaves_of_binary_tree_366::test::test_find_leaves ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_2 ... ok
[INFO] [stdout] test tree_tag::house_robber_iii_337::test::test_rob1 ... ok
[INFO] [stdout] test tree_tag::implement_trie_prefix_tree_208::test::test_trie1 ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_3 ... ok
[INFO] [stdout] test tree_tag::flatten_binary_tree_to_linked_list_114::tests::test_flatten ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_4 ... ok
[INFO] [stdout] test tree_tag::house_robber_iii_337::test::test_rob2 ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_preorder_and_inorder_traversal_105::test::test_build_tree ... ok
[INFO] [stdout] test tree_tag::kill_process_582::test::test_kill_process_1 ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_preorder_and_inorder_traversal_105::test::test_build_tree1 ... ok
[INFO] [stdout] test tree_tag::implement_trie_prefix_tree_208::test::test_trie2 ... ok
[INFO] [stdout] test tree_tag::letter_combinations_of_a_phone_number_17::tests::returns_expected ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii1 ... ok
[INFO] [stdout] test tree_tag::merge_two_binary_trees_617::test::test_merge_trees ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_2 ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_3 ... ok
[INFO] [stdout] test tree_tag::range_sum_query_2d_mutable_308::test::test_range_sum_query_2d_mutable ... ok
[INFO] [stdout] test tree_tag::sparse_matrix_multiplication_311::test::test_multiply ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii2 ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_1 ... ok
[INFO] [stdout] test tree_tag::unique_binary_search_trees_96::test::returns_expected ... ok
[INFO] [stdout] test tree_tag::validate_binary_search_tree_98::test::returns_expected1 ... ok
[INFO] [stdout] test tree_tag::validate_binary_search_tree_98::test::returns_expected2 ... ok
[INFO] [stdout] test tree_tag::verify_preorder_sequence_in_binary_search_tree_255::test::test_verify_preorder_1 ... ok
[INFO] [stdout] test tree_tag::verify_preorder_sequence_in_binary_search_tree_255::test::test_verify_preorder_2 ... ok
[INFO] [stdout] test tree_tag::invert_binary_tree_226::test::test_invert_tree ... ok
[INFO] [stdout] test tree_tag::largest_bst_subtree_333::test::test_largest_bst_subtree_1 ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_2 ... ok
[INFO] [stdout] test tree_tag::largest_bst_subtree_333::test::test_largest_bst_subtree_2 ... ok
[INFO] [stdout] test tree_tag::maximum_depth_of_binary_tree_104::test::test_max_depth ... ok
[INFO] [stdout] test tree_tag::symmetric_tree_101::test::returns_expected1 ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_1 ... ok
[INFO] [stdout] test tree_tag::symmetric_tree_101::test::returns_expected2 ... ok
[INFO] [stdout] test utils::tree::test::test_build_lc_tree_1 ... ok
[INFO] [stdout] test utils::tree::test::test_lc_tree_macro_1 ... ok
[INFO] [stdout] test utils::array::test::test_matrix_macro_2 ... ok
[INFO] [stdout] test utils::array::test::test_matrix_macro_1 ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_3 ... ok
[INFO] [stdout] test utils::array::test::test_vec_macro_1 ... ok
[INFO] [stdout] test utils::tree::test::test_lc_tree_vec_macro_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 337 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/fill_readme.rs (/opt/rustwide/target/debug/deps/fill_readme-8d3b93a3633e379b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test::test_task_name_cap ... ok
[INFO] [stdout] test test::test_analyze_metadata ... ok
[INFO] [stdout] test test::test_task_name_pattern ... ok
[INFO] [stdout] test test::test_find_all_tasks ... ok
[INFO] [stdout] test test::test_to_table_row ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_to_table_row stdout ----
[INFO] [stdout] thread 'test::test_to_table_row' panicked at src/bin/fill_readme.rs:246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "| 207 | [course schedule](.\\src\\graph_tag\\course_schedule_207.rs) | rust |"
[INFO] [stdout]  right: "| 207 | [course schedule](./src/graph_tag/course_schedule_207.rs) | rust |"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x556c13ea8696 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x556c13ea8696 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x556c13ea8696 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x556c13ea8696 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hbb235daedd7c6190
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x556c13ed1f60 - core::fmt::rt::Argument::fmt::h76c38a80d925a410
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x556c13ed1f60 - core::fmt::write::h3ed6aeaa977c8e45
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x556c13ea5e0f - std::io::Write::write_fmt::h1299aa7741865f2b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x556c13ea8474 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x556c13ea8474 - std::sys_common::backtrace::print::h85035a511aafe7a8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x556c13eaa1e7 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25
[INFO] [stdout]   10:     0x556c13ea9ecd - std::panicking::default_hook::hf5fcb0f213fe709a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x556c13d03b87 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h60265c2dfa87ee34
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x556c13d03b87 - test::test_main::{{closure}}::h77865bd3127078c6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x556c13eaa806 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hbc5ccf4eb663e1e5
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x556c13eaa806 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x556c13eaa552 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x556c13ea8b96 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x556c13eaa2b0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x556c13cbc2a5 - core::panicking::panic_fmt::h784f20a50eaab275
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x556c13cbc71b - core::panicking::assert_failed_inner::hbf94b40c37b92af0
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:342:17
[INFO] [stdout]   20:     0x556c13cc171e - core::panicking::assert_failed::h62f4d5389ac9a60f
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:297:5
[INFO] [stdout]   21:     0x556c13ccf115 - fill_readme::test::test_to_table_row::h1016738a66d6b810
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bin/fill_readme.rs:246:9
[INFO] [stdout]   22:     0x556c13ccef57 - fill_readme::test::test_to_table_row::{{closure}}::h1494a79a3ff764f3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bin/fill_readme.rs:244:27
[INFO] [stdout]   23:     0x556c13cbe316 - core::ops::function::FnOnce::call_once::h5f02b96e61e8354a
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x556c13d0945f - core::ops::function::FnOnce::call_once::h8dc6907944022cf6
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x556c13d0945f - test::__rust_begin_short_backtrace::haae1a87433f1efb3
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:627:18
[INFO] [stdout]   26:     0x556c13d081e1 - test::run_test_in_process::{{closure}}::h8c7decfa7c14e152
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:60
[INFO] [stdout]   27:     0x556c13d081e1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h19e6ff056d9d21e9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x556c13d081e1 - std::panicking::try::do_call::h89c848fcaa37c035
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   29:     0x556c13d081e1 - std::panicking::try::h57ab3dc74e2839b8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   30:     0x556c13d081e1 - std::panic::catch_unwind::hfb6a1b1abc120fb9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   31:     0x556c13d081e1 - test::run_test_in_process::h5ae2f9875edd562d
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:650:27
[INFO] [stdout]   32:     0x556c13d081e1 - test::run_test::{{closure}}::h35d7300d8928a067
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:573:43
[INFO] [stdout]   33:     0x556c13ccf516 - test::run_test::{{closure}}::h7525ced405d23d1b
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/test/src/lib.rs:601:41
[INFO] [stdout]   34:     0x556c13ccf516 - std::sys_common::backtrace::__rust_begin_short_backtrace::h4e7db78ce05afad8
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x556c13cd4577 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hcfbcb64f1a1b3482
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   36:     0x556c13cd4577 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9d89c5c4108bd689
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x556c13cd4577 - std::panicking::try::do_call::h8a4869bc94ec50c9
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x556c13cd4577 - std::panicking::try::h9a576f20ff81ac30
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x556c13cd4577 - std::panic::catch_unwind::hbcb4e3f860ef9830
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x556c13cd4577 - std::thread::Builder::spawn_unchecked_::{{closure}}::h93c79a6be1505948
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   41:     0x556c13cd4577 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h426d96740c81bdaf
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x556c13eaf745 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h12de4fc57affb195
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   43:     0x556c13eaf745 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h3c619f45059d5cf1
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   44:     0x556c13eaf745 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389
[INFO] [stdout]                                at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f1b7fd5fac3 - <unknown>
[INFO] [stdout]   46:     0x7f1b7fdf0bf4 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::test_to_table_row
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin fill_readme`
[INFO] running `Command { std: "docker" "inspect" "27a3d2a9cf3d6e76dbdab4e3f8a3f956f6d06b02ee4e2f0d591f4103996d1b8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27a3d2a9cf3d6e76dbdab4e3f8a3f956f6d06b02ee4e2f0d591f4103996d1b8f", kill_on_drop: false }`
[INFO] [stdout] 27a3d2a9cf3d6e76dbdab4e3f8a3f956f6d06b02ee4e2f0d591f4103996d1b8f
[INFO] testing lonelyhentai/rusty-leetcode against beta-2024-02-10 for beta-1.77-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flonelyhentai%2Frusty-leetcode" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lonelyhentai/rusty-leetcode on toolchain beta-2024-02-10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lonelyhentai/rusty-leetcode
[INFO] finished tweaking git repo https://github.com/lonelyhentai/rusty-leetcode
[INFO] tweaked toml for git repo https://github.com/lonelyhentai/rusty-leetcode written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/lonelyhentai/rusty-leetcode 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" "+beta-2024-02-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 82cb3658056df89e5495f6c03baacf7bf3cb4b7b8ab0cdb6dc6d5e4a5b0708b7
[INFO] running `Command { std: "docker" "start" "-a" "82cb3658056df89e5495f6c03baacf7bf3cb4b7b8ab0cdb6dc6d5e4a5b0708b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82cb3658056df89e5495f6c03baacf7bf3cb4b7b8ab0cdb6dc6d5e4a5b0708b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82cb3658056df89e5495f6c03baacf7bf3cb4b7b8ab0cdb6dc6d5e4a5b0708b7", kill_on_drop: false }`
[INFO] [stdout] 82cb3658056df89e5495f6c03baacf7bf3cb4b7b8ab0cdb6dc6d5e4a5b0708b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 476c5344e970dba27cd6d5454f4d84abf5b199173ae535a08aea9dbff50912b2
[INFO] running `Command { std: "docker" "start" "-a" "476c5344e970dba27cd6d5454f4d84abf5b199173ae535a08aea9dbff50912b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling once_cell v1.6.0
[INFO] [stderr]    Compiling regex-syntax v0.6.22
[INFO] [stderr]    Compiling simple-error v0.2.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling regex v1.4.3
[INFO] [stderr]    Compiling leetcode v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: shared reference of mutable static is discouraged
[INFO] [stdout]   --> src/dp_tag/android_unlock_patterns_351.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         &INDIRECT
[INFO] [stdout]    |         ^^^^^^^^^ shared reference of mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]    = note: reference of mutable static is a hard error from 2024 edition
[INFO] [stdout]    = note: mutable statics can be written to by multiple threads: aliasing violations or data races will cause undefined behavior
[INFO] [stdout]    = note: `#[warn(static_mut_ref)]` on by default
[INFO] [stdout] help: shared references are dangerous since if there's any kind of mutation of that static while the reference lives, that's UB; use `addr_of!` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 31 |         addr_of!(INDIRECT)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.79s
[INFO] running `Command { std: "docker" "inspect" "476c5344e970dba27cd6d5454f4d84abf5b199173ae535a08aea9dbff50912b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "476c5344e970dba27cd6d5454f4d84abf5b199173ae535a08aea9dbff50912b2", kill_on_drop: false }`
[INFO] [stdout] 476c5344e970dba27cd6d5454f4d84abf5b199173ae535a08aea9dbff50912b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d99c0ef20c260ecabeeceb1dfc44d462c8a14c2925d890d35afbdd8230e7ab72
[INFO] running `Command { std: "docker" "start" "-a" "d99c0ef20c260ecabeeceb1dfc44d462c8a14c2925d890d35afbdd8230e7ab72", kill_on_drop: false }`
[INFO] [stdout] warning: shared reference of mutable static is discouraged
[INFO] [stdout]   --> src/dp_tag/android_unlock_patterns_351.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         &INDIRECT
[INFO] [stdout]    |         ^^^^^^^^^ shared reference of mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]    = note: reference of mutable static is a hard error from 2024 edition
[INFO] [stdout]    = note: mutable statics can be written to by multiple threads: aliasing violations or data races will cause undefined behavior
[INFO] [stdout]    = note: `#[warn(static_mut_ref)]` on by default
[INFO] [stdout] help: shared references are dangerous since if there's any kind of mutation of that static while the reference lives, that's UB; use `addr_of!` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 31 |         addr_of!(INDIRECT)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling leetcode v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: shared reference of mutable static is discouraged
[INFO] [stdout]   --> src/dp_tag/android_unlock_patterns_351.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         &INDIRECT
[INFO] [stdout]    |         ^^^^^^^^^ shared reference of mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]    = note: reference of mutable static is a hard error from 2024 edition
[INFO] [stdout]    = note: mutable statics can be written to by multiple threads: aliasing violations or data races will cause undefined behavior
[INFO] [stdout]    = note: `#[warn(static_mut_ref)]` on by default
[INFO] [stdout] help: shared references are dangerous since if there's any kind of mutation of that static while the reference lives, that's UB; use `addr_of!` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 31 |         addr_of!(INDIRECT)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stdout]    |                               ----^^^^
[INFO] [stdout]    |                               |
[INFO] [stdout]    |                               help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stdout]     |
[INFO] [stdout] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 7.95s
[INFO] running `Command { std: "docker" "inspect" "d99c0ef20c260ecabeeceb1dfc44d462c8a14c2925d890d35afbdd8230e7ab72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d99c0ef20c260ecabeeceb1dfc44d462c8a14c2925d890d35afbdd8230e7ab72", kill_on_drop: false }`
[INFO] [stdout] d99c0ef20c260ecabeeceb1dfc44d462c8a14c2925d890d35afbdd8230e7ab72
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "RUSTDOCFLAGS=--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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-02-10" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a15f460e9672e9b92bf445c6eaa591ff4fce200e66e63e18ab1746c6a00426de
[INFO] running `Command { std: "docker" "start" "-a" "a15f460e9672e9b92bf445c6eaa591ff4fce200e66e63e18ab1746c6a00426de", kill_on_drop: false }`
[INFO] [stderr] warning: shared reference of mutable static is discouraged
[INFO] [stderr]   --> src/dp_tag/android_unlock_patterns_351.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |         &INDIRECT
[INFO] [stderr]    |         ^^^^^^^^^ shared reference of mutable static
[INFO] [stderr]    |
[INFO] [stderr]    = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stderr]    = note: reference of mutable static is a hard error from 2024 edition
[INFO] [stderr]    = note: mutable statics can be written to by multiple threads: aliasing violations or data races will cause undefined behavior
[INFO] [stderr]    = note: `#[warn(static_mut_ref)]` on by default
[INFO] [stderr] help: shared references are dangerous since if there's any kind of mutation of that static while the reference lives, that's UB; use `addr_of!` instead to create a raw pointer
[INFO] [stderr]    |
[INFO] [stderr] 31 |         addr_of!(INDIRECT)
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/linked_list_tag/plus_one_linked_list_369.rs:41:31
[INFO] [stderr]    |
[INFO] [stderr] 41 |     pub fn plus_one_recursive(mut head: &mut Box<ListNode>) -> bool {
[INFO] [stderr]    |                               ----^^^^
[INFO] [stderr]    |                               |
[INFO] [stderr]    |                               help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/design_tag/design_excel_sum_formula_631.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |             let mut node = self.retrieve_mut(r, c);
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: `leetcode` (lib) generated 3 warnings (run `cargo fix --lib -p leetcode` to apply 2 suggestions)
[INFO] [stderr] warning: `leetcode` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leetcode-75ddd0a9721766b7)
[INFO] [stdout] 
[INFO] [stdout] running 337 tests
[INFO] [stdout] test array_tag::candy_crush_723::test::test_candy_crush_1 ... ok
[INFO] [stdout] test array_tag::combination_sum_39::test::return_expected ... ok
[INFO] [stdout] test array_tag::container_with_most_water_11::test::returns_expected ... ok
[INFO] [stdout] test array_tag::daily_temperatures_739::test::test_daily_temperatures ... ok
[INFO] [stdout] test array_tag::find_first_and_last_position_of_element_in_sorted_array_34::test::returns_expected ... ok
[INFO] [stdout] test array_tag::largest_rectangle_in_histogram_84::test::returns_expected ... ok
[INFO] [stdout] test array_tag::lonely_pixel_i_531::test::test_find_lonely_pixel_1 ... ok
[INFO] [stdout] test array_tag::lonely_pixel_ii_533::test::test_find_black_pixel_1 ... ok
[INFO] [stdout] test array_tag::majority_element_169::test::test_majority_element ... ok
[INFO] [stdout] test array_tag::maximum_average_subarray_ii_644::test::test_find_max_average_1 ... ok
[INFO] [stdout] test array_tag::maximum_distance_in_arrays_624::test::test_max_distance_1 ... ok
[INFO] [stdout] test array_tag::maximum_size_subarray_sum_equals_k_325::test::test_max_sub_array_len_1 ... ok
[INFO] [stdout] test array_tag::maximum_size_subarray_sum_equals_k_325::test::test_max_sub_array_len_2 ... ok
[INFO] [stdout] test array_tag::maximum_subarray_53::test::returns_expected ... ok
[INFO] [stdout] test array_tag::merge_intervals_56::test::returns_expected ... ok
[INFO] [stdout] test array_tag::missing_ranges_163::tests::test_find_missing_ranges ... ok
[INFO] [stdout] test array_tag::move_zeroes_283::test::test_move_zeroes ... ok
[INFO] [stdout] test array_tag::moving_average_from_data_stream_346::test::test_moveing_average_1 ... ok
[INFO] [stdout] test array_tag::moving_average_from_data_stream_346::test::test_moveing_average_2 ... ok
[INFO] [stdout] test array_tag::next_permutation_31::test::returns_expected ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_1 ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_2 ... ok
[INFO] [stdout] test array_tag::number_of_corner_rectangles_750::test::test_count_corner_rectangles_3 ... ok
[INFO] [stdout] test array_tag::k_empty_slots_683::test::test_k_empty_slots_1 ... ok
[INFO] [stdout] test array_tag::k_empty_slots_683::test::test_k_empty_slots_2 ... ok
[INFO] [stdout] test array_tag::kth_largest_element_in_an_array_215::test::test_find_kth_largest ... ok
[INFO] [stdout] test array_tag::maximum_consecutive_sequence_128::test::test_longest_consecutive ... ok
[INFO] [stdout] test array_tag::jump_game_55::test::returns_expected ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_3 ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_1 ... ok
[INFO] [stdout] test array_tag::find_median_sorted_arrays_4::test::returns_prediction2 ... ok
[INFO] [stdout] test array_tag::range_addition_370::test::test_range_addition ... ok
[INFO] [stdout] test array_tag::pour_water_755::test::test_pour_water_2 ... ok
[INFO] [stdout] test array_tag::permutations_46::test::returns_expected ... ok
[INFO] [stdout] test array_tag::rotate_image_48::test::returns_expected2 ... ok
[INFO] [stdout] test array_tag::product_of_array_except_self_238::test::test_product_except_self ... ok
[INFO] [stdout] test array_tag::rotate_image_48::test::returns_expected1 ... ok
[INFO] [stdout] test array_tag::find_median_sorted_arrays_4::test::returns_prediction1 ... ok
[INFO] [stdout] test array_tag::search_in_rotated_sorted_array_33::test::returns_expected ... ok
[INFO] [stdout] test array_tag::search_in_rotated_sorted_array_33::test::returns_expected_long ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_1 ... ok
[INFO] [stdout] test array_tag::shortest_word_distance_243::tests::test_shortest_distance1 ... ok
[INFO] [stdout] test array_tag::shortest_word_distance_243::tests::test_shortest_distance2 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_2 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_4 ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_5 ... ok
[INFO] [stdout] test array_tag::split_array_with_equal_sum_548::test::test_split_array_1 ... ok
[INFO] [stdout] test array_tag::sliding_window_maximum_239::test::test_max_sliding_window ... ok
[INFO] [stdout] test array_tag::three_sum_smaller_259::test::test_three_sum_smaller ... ok
[INFO] [stdout] test array_tag::sequence_reconstruction_444::test::test_sequence_reconstruction_3 ... ok
[INFO] [stdout] test backtracking_tag::subsets_78::test::returns_expected ... ok
[INFO] [stdout] test array_tag::three_sum_15::test::returns_expected ... ok
[INFO] [stdout] test array_tag::split_array_with_equal_sum_548::test::test_split_array_2 ... ok
[INFO] [stdout] test array_tag::trapping_rain_water_42::test::returns_expected ... ok
[INFO] [stdout] test backtracking_tag::generalized_abbreviation_320::test::test_generate_abbreviations ... ok
[INFO] [stdout] test array_tag::two_sum_1::tests::returns_expected ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match3 ... ok
[INFO] [stdout] test backtracking_tag::word_squares_425::test::test_word_squares_1 ... ok
[INFO] [stdout] test backtracking_tag::word_squares_425::test::test_word_squares_2 ... ok
[INFO] [stdout] test backtracking_tag::word_search_79::test::returns_expected ... ok
[INFO] [stdout] test design_tag::design_compressed_string_iterator_604::test::test_string_iterator_1 ... ok
[INFO] [stdout] test array_tag::top_k_frequent_elements_347::tests::test_top_k_frequent ... ok
[INFO] [stdout] test design_tag::design_hit_counter_362::test::test_hit_counter_2 ... ok
[INFO] [stdout] test design_tag::design_excel_sum_formula_631::test::test_excel_1 ... ok
[INFO] [stdout] test design_tag::design_in_memory_file_system_588::test::test_file_system_1 ... ok
[INFO] [stdout] test design_tag::design_in_memory_file_system_588::test::test_file_system_2 ... ok
[INFO] [stdout] test design_tag::design_excel_sum_formula_631::test::test_excel_2 ... ok
[INFO] [stdout] test design_tag::design_hit_counter_362::test::test_hit_counter_1 ... ok
[INFO] [stdout] test design_tag::design_log_storage_system_635::test::test_log_system_1 ... ok
[INFO] [stdout] test design_tag::design_tic_tac_toe_348::test::test_tic_tac_toe ... ok
[INFO] [stdout] test design_tag::design_search_autocomplete_system_642::test::test_autocomplete_system_1 ... ok
[INFO] [stdout] test design_tag::flatten_2d_vector_251::test::test_vector_2d ... ok
[INFO] [stdout] test design_tag::design_search_autocomplete_system_642::test::test_autocomplete_system_2 ... ok
[INFO] [stdout] test design_tag::design_snake_game_353::test::test_snake_game ... ok
[INFO] [stdout] test design_tag::lru_cache_146::test::test_lru_cache ... ok
[INFO] [stdout] test design_tag::logger_rate_limiter_359::test::test_logger_rate_limiter ... ok
[INFO] [stdout] test design_tag::max_stack_716::test::test_max_stack_1 ... ok
[INFO] [stdout] test design_tag::max_stack_716::test::test_max_stack_2 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match4 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match5 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match2 ... ok
[INFO] [stdout] test backtracking_tag::word_pattern_ii_291::test::test_word_pattern_match1 ... ok
[INFO] [stdout] test design_tag::zigzag_iterator_281::test::test_zigzag_iterator2 ... ok
[INFO] [stdout] test dp_tag::best_time_to_buy_and_sell_stock_with_cooldown_309::test::test_max_profit ... ok
[INFO] [stdout] test design_tag::zigzag_iterator_281::test::test_zigzag_iterator1 ... ok
[INFO] [stdout] test dp_tag::burst_balloons_312::test::test_max_coins ... ok
[INFO] [stdout] test dp_tag::coin_change_322::test::test_coin_change ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_1 ... ok
[INFO] [stdout] test design_tag::min_stack_155::test::test_min_stack ... ok
[INFO] [stdout] test dp_tag::bomb_enemy_361::test::test_bomb_enemy ... ok
[INFO] [stdout] test dp_tag::android_unlock_patterns_351::test::test_number_of_patterns_1 ... ok
[INFO] [stdout] test dp_tag::climbing_stairs_70::test::returns_expected ... ok
[INFO] [stdout] test design_tag::unique_word_abbreviation_288::test::test_valid_word_abbr ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_4 ... ok
[INFO] [stdout] test dp_tag::flip_game_ii_294::test::test_can_win ... ok
[INFO] [stdout] test dp_tag::longest_increasing_subsequence_300::test::test_length_of_lis ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_2 ... ok
[INFO] [stdout] test dp_tag::coin_path_656::test::test_coin_path_3 ... ok
[INFO] [stdout] test dp_tag::four_keys_keyboard_651::test::test_max_a_1 ... ok
[INFO] [stdout] test dp_tag::house_robber_198::test::test_robber ... ok
[INFO] [stdout] test dp_tag::max_consecutive_ones_ii_487::test::test_find_max_consecutive_ones_2 ... ok
[INFO] [stdout] test dp_tag::maximal_rectangle_85::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::maximal_square_221::test::test_maximal_square ... ok
[INFO] [stdout] test dp_tag::maximum_product_subarray_152::test::test_max_product ... ok
[INFO] [stdout] test dp_tag::longest_line_of_consecutive_one_in_matrix_562::test::test_longest_line_1 ... ok
[INFO] [stdout] test dp_tag::android_unlock_patterns_351::test::test_number_of_patterns_2 ... ok
[INFO] [stdout] test dp_tag::max_consecutive_ones_ii_487::test::test_find_max_consecutive_ones_1 ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_1 ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_2 ... ok
[INFO] [stdout] test dp_tag::maximum_vacation_days_568::test::test_max_vacation_days_3 ... ok
[INFO] [stdout] test dp_tag::longest_line_of_consecutive_one_in_matrix_562::test::test_longest_line_2 ... ok
[INFO] [stdout] test dp_tag::minimum_path_sum_64::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::optimal_account_balancing_465::test::test_min_transfers_1 ... ok
[INFO] [stdout] test dp_tag::partition_equal_subset_sum_416::test::test_partition_equal_subset_sum_416 ... ok
[INFO] [stdout] test dp_tag::edit_distance_72::test::returns_expected ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_1 ... ok
[INFO] [stdout] test dp_tag::paint_house_256::test::test_min_cost ... ok
[INFO] [stdout] test dp_tag::paint_house_ii_265::test::test_min_cost_ii ... ok
[INFO] [stdout] test dp_tag::optimal_account_balancing_465::test::test_min_transfers_2 ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_3 ... ok
[INFO] [stdout] test dp_tag::paint_fence_276::test::test_num_ways ... ok
[INFO] [stdout] test dp_tag::subarray_sum_equals_k_560::test::test_subarray_sum ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_4 ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_2 ... ok
[INFO] [stdout] test dp_tag::word_break_139::test::tets_word_break ... ok
[INFO] [stdout] test dp_tag::super_egg_drop_887::test::test_super_egg_drop ... ok
[INFO] [stdout] test dp_tag::target_sum_494::test::test_find_target_sum_ways ... ok
[INFO] [stdout] test dp_tag::sentence_screen_fitting_418::test::test_words_typing_5 ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order2 ... ok
[INFO] [stdout] test graph_tag::course_schedule_207::test::test_can_finished ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order1 ... ok
[INFO] [stdout] test dp_tag::unique_paths_62::test::returns_expected ... ok
[INFO] [stdout] test graph_tag::alien_dictionary_269::test::test_alien_order3 ... ok
[INFO] [stdout] test linked_list_tag::add_two_numbers_2::test::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected_with_empty ... ok
[INFO] [stdout] test greedy_tag::queue_reconstruction_by_height_406::test::test_reconstruct_queue ... ok
[INFO] [stdout] test greedy_tag::task_scheduler_621::test::test_least_interval ... ok
[INFO] [stdout] test linked_list_tag::merge_two_sorted_lists_21::tests::returns_expected_with_longer ... ok
[INFO] [stdout] test graph_tag::number_of_connected_components_in_an_undirected_graph_323::test::test_count_components_2 ... ok
[INFO] [stdout] test linked_list_tag::merge_k_sorted_lists_23::test::returns_expected ... ok
[INFO] [stdout] test linked_list_tag::plus_one_linked_list_369::test::test_plus_one ... ok
[INFO] [stdout] test linked_list_tag::reverse_linked_list_206::test::test_reverse_list_loop ... ok
[INFO] [stdout] test linked_list_tag::reverse_linked_list_206::test::test_reverse_list_recursive ... ok
[INFO] [stdout] test math_tag::convex_polygon_469::test::test_is_convex_1 ... ok
[INFO] [stdout] test math_tag::convex_polygon_469::test::test_is_convex_2 ... ok
[INFO] [stdout] test math_tag::counting_bits_338::test::test_count_bits ... ok
[INFO] [stdout] test math_tag::counting_bits_338::test::test_count_bits_simple ... ok
[INFO] [stdout] test linked_list_tag::plus_one_linked_list_369::test::test_plus_one_1 ... ok
[INFO] [stdout] test graph_tag::number_of_connected_components_in_an_undirected_graph_323::test::test_count_components_1 ... ok
[INFO] [stdout] test linked_list_tag::remove_nth_node_from_end_of_list_19::test::returns_expected ... ok
[INFO] [stdout] test greedy_tag::meeting_rooms_ii_253::test::test_min_meeting_rooms ... ok
[INFO] [stdout] test linked_list_tag::palindrome_linked_list_234::test::test_is_palindrome ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_1 ... ok
[INFO] [stdout] test math_tag::find_permutation_484::test::test_find_permutation_2 ... ok
[INFO] [stdout] test math_tag::find_permutation_484::test::test_find_permutation_1 ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_2 ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_binary_search ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_bits ... ok
[INFO] [stdout] test math_tag::find_the_duplicate_number_287::test::test_find_duplicates_cycle ... ok
[INFO] [stdout] test math_tag::hamming_distance_461::test::test_hamming_distance ... ok
[INFO] [stdout] test math_tag::line_reflection_356::test::test_line_reflection_2 ... ok
[INFO] [stdout] test math_tag::line_reflection_356::test::test_line_reflection_1 ... ok
[INFO] [stdout] test graph_tag::evaluate_division_399::test::test_calc_equation ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_3 ... ok
[INFO] [stdout] test math_tag::perfect_squares_279::test::test_num_squares_math ... ok
[INFO] [stdout] test math_tag::remove_9_660::test::test_new_integer_1 ... ok
[INFO] [stdout] test math_tag::find_the_derangement_of_an_array_634::test::test_find_derangement_3 ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_1 ... ok
[INFO] [stdout] test math_tag::perfect_squares_279::test::test_num_squares_dp ... ok
[INFO] [stdout] test math_tag::minimum_factorization_625::test::test_smallest_factorization_2 ... ok
[INFO] [stdout] test math_tag::single_number_136::test::test_single_numer ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_iii_248::tests::test_strobogrammatic_in_range_1 ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_3 ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_2 ... ok
[INFO] [stdout] test math_tag::squirrel_simulation_573::test::test_min_distance_1 ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_246::tests::test_is_strobogrammatic ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_ii_247::tests::test_find_strobogrammatic ... ok
[INFO] [stdout] test math_tag::remove_9_660::test::test_new_integer_2 ... ok
[INFO] [stdout] test math_tag::sort_transformed_array_360::test::test_sort_transformed_array_1 ... ok
[INFO] [stdout] test math_tag::strobogrammatic_number_iii_248::tests::test_strobogrammatic_in_range_2 ... ok
[INFO] [stdout] test search_tag::graph_valid_tree_261::test::test_valid_tree_1 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_3 ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure1 ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure2 ... ok
[INFO] [stdout] test math_tag::two_sum_iii_data_structure_design_170::tests::test_two_sum_data_structure3 ... ok
[INFO] [stdout] test search_tag::find_all_numbers_disappeared_in_an_array_448::test::test_find_disappeared_numbers ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_ii_364::test::test_depth_sum_inverse_2 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_694::test::test_num_distinct_islands_2 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_1 ... ok
[INFO] [stdout] test search_tag::graph_valid_tree_261::test::test_valid_tree_2 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_2 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_694::test::test_num_distinct_islands_1 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_339::test::test_depth_sum_4 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_ii_711::test::test_num_distinct_islands2_2 ... ok
[INFO] [stdout] test search_tag::number_of_islands_200::test::test_num_islands2 ... ok
[INFO] [stdout] test search_tag::number_of_islands_200::test::test_num_islands1 ... ok
[INFO] [stdout] test search_tag::shortest_word_distance_ii_244::tests::test_word_distance_ii ... ok
[INFO] [stdout] test search_tag::number_of_islands_ii_305::test::test_num_islands2 ... ok
[INFO] [stdout] test search_tag::nested_list_weight_sum_ii_364::test::test_depth_sum_inverse_1 ... ok
[INFO] [stdout] test search_tag::smallest_rectangle_enclosing_black_pixels_302::tests::test_min_area ... ok
[INFO] [stdout] test search_tag::shortest_distance_from_all_buildings_317::test::test_shortest_distance ... ok
[INFO] [stdout] test search_tag::the_maze_490::test::test_has_path_2 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_1 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_3 ... ok
[INFO] [stdout] test search_tag::ternary_expression_parser_439::test::test_parse_ternary_2 ... ok
[INFO] [stdout] test search_tag::the_maze_490::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::number_of_distinct_islands_ii_711::test::test_num_distinct_islands2_1 ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_2 ... ok
[INFO] [stdout] test search_tag::the_maze_ii_505::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_1 ... ok
[INFO] [stdout] test search_tag::the_maze_ii_505::test::test_has_path_2 ... ok
[INFO] [stdout] test sort_tag::best_meeting_point_296::test::test_min_total_distance ... ok
[INFO] [stdout] test search_tag::the_maze_iii_499::test::test_has_path_3 ... ok
[INFO] [stdout] test search_tag::walls_and_gates_286::tests::test_walls_and_gates ... ok
[INFO] [stdout] test sort_tag::shortest_unsorted_continuous_subarray_581::test::test_find_unsorted_subarray ... ok
[INFO] [stdout] test sort_tag::sort_colors_75::test::returns_expected ... ok
[INFO] [stdout] test sort_tag::sort_list_148::test::test_sort_list1 ... ok
[INFO] [stdout] test sort_tag::sort_list_148::test::test_sort_list2 ... ok
[INFO] [stdout] test string_tag::bold_words_in_string_758::test::test_add_bold_tag_2 ... ok
[INFO] [stdout] test sort_tag::wiggle_sort_289::tests::test_wiggle_sort ... ok
[INFO] [stdout] test string_tag::add_bold_tag_in_string_616::test::test_add_bold_tag_2 ... ok
[INFO] [stdout] test sort_tag::meeting_rooms_252::test::test_can_attend_meetings_1 ... ok
[INFO] [stdout] test string_tag::add_bold_tag_in_string_616::test::test_add_bold_tag_1 ... ok
[INFO] [stdout] test string_tag::find_all_anagrams_in_a_string_438::test::test_find_anagrams ... ok
[INFO] [stdout] test string_tag::generate_parentheses_22::test::returns_expected ... ok
[INFO] [stdout] test string_tag::flip_game_293::test::test_generate_possible_next_moves ... ok
[INFO] [stdout] test string_tag::group_anagrams_49::test::returns_expected ... ok
[INFO] [stdout] test string_tag::group_shifted_strings_249::tests::test_group_strings ... ok
[INFO] [stdout] test string_tag::length_of_last_word_58::test::test_length_of_last_word ... ok
[INFO] [stdout] test string_tag::bold_words_in_string_758::test::test_add_bold_tag_1 ... ok
[INFO] [stdout] test string_tag::longest_palindrome_5::test::returns_predict ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_k_distinct_characters_340::test::test_length_of_longest_substring_k_distinct_1 ... ok
[INFO] [stdout] test sort_tag::meeting_rooms_252::test::test_can_attend_meetings_2 ... ok
[INFO] [stdout] test string_tag::decode_string_394::test::test_decode_string ... ok
[INFO] [stdout] test string_tag::minimum_unique_word_abbreviation_411::test::test_min_abbreviation_1 ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_two_distinct_characters_159::tests::test_length_of_longest_substring_two_distinct ... ok
[INFO] [stdout] test string_tag::longest_substring_with_at_most_k_distinct_characters_340::test::test_length_of_longest_substring_k_distinct_2 ... ok
[INFO] [stdout] test string_tag::longest_valid_parentheses_32::test::returns_expected ... ok
[INFO] [stdout] test string_tag::longest_substring_without_repeating_characters_3::test::returns_expected ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_1 ... ok
[INFO] [stdout] test string_tag::one_edit_distance_161::tests::test_is_one_edit_distance ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_1 ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_4 ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_2 ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_2 ... ok
[INFO] [stdout] test string_tag::output_contest_matches_544::test::test_output_contest_matches_3 ... ok
[INFO] [stdout] test string_tag::palindrome_permutation_266::test::test_can_permute_palindrome ... ok
[INFO] [stdout] test string_tag::encode_and_decode_strings_271::test::test_encode_decode ... ok
[INFO] [stdout] test string_tag::next_closest_time_681::test::test_next_closest_time_3 ... ok
[INFO] [stdout] test string_tag::minimum_unique_word_abbreviation_411::test::test_min_abbreviation_2 ... ok
[INFO] [stdout] test string_tag::palindromic_substrings_647::test::test_count_substrings ... ok
[INFO] [stdout] test string_tag::regular_expression_matching_10::tests::returns_expected ... ok
[INFO] [stdout] test string_tag::palindrome_permutation_ii_267::test::test_generate_palindromes ... ok
[INFO] [stdout] test string_tag::minimum_window_substring_76::test::returns_expected ... ok
[INFO] [stdout] test string_tag::sentence_similarity_734::test::test_are_sentences_similar_1 ... ok
[INFO] [stdout] test string_tag::reverse_words_in_a_string_ii_186::tests::test_reverse_words ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_2 ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses1 ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses2 ... ok
[INFO] [stdout] test string_tag::remove_invalid_parentheses_301::test::test_remove_invalid_parentheses3 ... ok
[INFO] [stdout] test string_tag::sentence_similarity_ii_737::test::test_are_sentences_similar_two_1 ... ok
[INFO] [stdout] test string_tag::split_concatenated_strings_555::test::test_split_looped_string_1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_298::test::test_longest_consecutive1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_level_order_traversal_102::test::test_level_order ... ok
[INFO] [stdout] test tree_tag::best_time_to_buy_and_sell_stock_121::test::test_max_profit ... ok
[INFO] [stdout] test tree_tag::binary_tree_inorder_traversal_94::test::returns_expected ... ok
[INFO] [stdout] test string_tag::valid_parentheses_20::test::returns_expected ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_1 ... ok
[INFO] [stdout] test string_tag::valid_word_abbreviation_408::test::test_valid_word_abbreviation_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_4 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_298::test::test_longest_consecutive2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_2 ... ok
[INFO] [stdout] test tree_tag::binary_tree_maximum_path_sum_124::test::test_max_path_sum1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_3 ... ok
[INFO] [stdout] test tree_tag::binary_tree_upside_down_156::tests::test_binary_tree_upside_down_basic ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_1 ... ok
[INFO] [stdout] test tree_tag::binary_tree_vertical_order_traversal_314::test::test_binary_tree_vertical_order_traversal_4 ... ok
[INFO] [stdout] test tree_tag::boundary_of_binary_tree_545::test::test_boundary_of_binary_tree_1 ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_270::test::test_closest_value_rec ... ok
[INFO] [stdout] test tree_tag::binary_tree_longest_consecutive_sequence_ii_549::test::test_longest_consecutive_1 ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_ii_272::test::test_closest_k_values ... ok
[INFO] [stdout] test tree_tag::binary_tree_maximum_path_sum_124::test::test_max_path_sum2 ... ok
[INFO] [stdout] test tree_tag::closest_binary_search_tree_value_ii_272::test::test_closest_k_values1 ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_1 ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_2 ... ok
[INFO] [stdout] test tree_tag::boundary_of_binary_tree_545::test::test_boundary_of_binary_tree_2 ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_preorder_and_inorder_traversal_105::test::test_build_tree ... ok
[INFO] [stdout] test tree_tag::closest_leaf_in_a_binary_tree_742::tests::test_find_closest_leaf_3 ... ok
[INFO] [stdout] test tree_tag::count_univalue_subtrees_250::test::test_count_unival_subtrees ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_1 ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_2 ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_3 ... ok
[INFO] [stdout] test tree_tag::equal_tree_partition_663::test::test_check_equal_tree_4 ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_preorder_and_inorder_traversal_105::test::test_build_tree1 ... ok
[INFO] [stdout] test tree_tag::convert_bst_to_greater_tree_538::test::test_convert_bst ... ok
[INFO] [stdout] test tree_tag::construct_binary_tree_from_string_536::test::test_str2tree_1 ... ok
[INFO] [stdout] test tree_tag::diameter_of_binary_tree_543::test::test_diameter_of_binary_tree ... ok
[INFO] [stdout] test tree_tag::implement_trie_prefix_tree_208::test::test_trie2 ... ok
[INFO] [stdout] test tree_tag::kill_process_582::test::test_kill_process_1 ... ok
[INFO] [stdout] test tree_tag::invert_binary_tree_226::test::test_invert_tree ... ok
[INFO] [stdout] test tree_tag::house_robber_iii_337::test::test_rob1 ... ok
[INFO] [stdout] test tree_tag::implement_trie_prefix_tree_208::test::test_trie1 ... ok
[INFO] [stdout] test tree_tag::largest_bst_subtree_333::test::test_largest_bst_subtree_1 ... ok
[INFO] [stdout] test tree_tag::largest_bst_subtree_333::test::test_largest_bst_subtree_2 ... ok
[INFO] [stdout] test tree_tag::letter_combinations_of_a_phone_number_17::tests::returns_expected ... ok
[INFO] [stdout] test tree_tag::find_leaves_of_binary_tree_366::test::test_find_leaves ... ok
[INFO] [stdout] test tree_tag::flatten_binary_tree_to_linked_list_114::tests::test_flatten ... ok
[INFO] [stdout] test tree_tag::maximum_depth_of_binary_tree_104::test::test_max_depth ... ok
[INFO] [stdout] test tree_tag::house_robber_iii_337::test::test_rob2 ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii1 ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii2 ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_3 ... ok
[INFO] [stdout] test tree_tag::range_sum_query_2d_mutable_308::test::test_range_sum_query_2d_mutable ... ok
[INFO] [stdout] test tree_tag::symmetric_tree_101::test::returns_expected1 ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_1 ... ok
[INFO] [stdout] test tree_tag::merge_two_binary_trees_617::test::test_merge_trees ... ok
[INFO] [stdout] test tree_tag::sparse_matrix_multiplication_311::test::test_multiply ... ok
[INFO] [stdout] test tree_tag::path_sum_iii_437::test::test_path_sum_iii ... ok
[INFO] [stdout] test tree_tag::path_sum_iv_666::test::test_path_sum_2 ... ok
[INFO] [stdout] test tree_tag::symmetric_tree_101::test::returns_expected2 ... ok
[INFO] [stdout] test tree_tag::validate_binary_search_tree_98::test::returns_expected2 ... ok
[INFO] [stdout] test tree_tag::unique_binary_search_trees_96::test::returns_expected ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_2 ... ok
[INFO] [stdout] test utils::array::test::test_matrix_macro_1 ... ok
[INFO] [stdout] test tree_tag::verify_preorder_sequence_in_binary_search_tree_255::test::test_verify_preorder_2 ... ok
[INFO] [stdout] test utils::array::test::test_vec_macro_1 ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_3 ... ok
[INFO] [stdout] test utils::array::test::test_matrix_macro_2 ... ok
[INFO] [stdout] test utils::tree::test::test_build_lc_tree_1 ... ok
[INFO] [stdout] test utils::tree::test::test_lc_tree_macro_1 ... ok
[INFO] [stdout] test utils::tree::test::test_lc_tree_vec_macro_1 ... ok
[INFO] [stdout] test tree_tag::verify_preorder_sequence_in_binary_search_tree_255::test::test_verify_preorder_1 ... ok
[INFO] [stdout] test tree_tag::validate_binary_search_tree_98::test::returns_expected1 ... ok
[INFO] [stdout] test tree_tag::word_abbreviation_527::test::test_words_abbreviation_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 337 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/fill_readme.rs (/opt/rustwide/target/debug/deps/fill_readme-0c901fdcd75f424a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test::test_analyze_metadata ... ok
[INFO] [stdout] test test::test_task_name_pattern ... ok
[INFO] [stdout] test test::test_task_name_cap ... ok
[INFO] [stdout] test test::test_find_all_tasks ... ok
[INFO] [stdout] test test::test_to_table_row ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_to_table_row stdout ----
[INFO] [stdout] thread 'test::test_to_table_row' panicked at src/bin/fill_readme.rs:246:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "| 207 | [course schedule](.\\src\\graph_tag\\course_schedule_207.rs) | rust |"
[INFO] [stdout]  right: "| 207 | [course schedule](./src/graph_tag/course_schedule_207.rs) | rust |"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55b9adc64b56 - std::backtrace_rs::backtrace::libunwind::trace::h140b6deb6a45c671
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55b9adc64b56 - std::backtrace_rs::backtrace::trace_unsynchronized::h8450d7e4e9219aed
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55b9adc64b56 - std::sys_common::backtrace::_print_fmt::hbd28e5e6c6fc3a3f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55b9adc64b56 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb058f285768cf98e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55b9adc8e220 - core::fmt::rt::Argument::fmt::h87dec7a95127da24
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55b9adc8e220 - core::fmt::write::h873f89a91a4832db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55b9adc620bf - std::io::Write::write_fmt::h90f651e9e694a4bb
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/io/mod.rs:1846:15
[INFO] [stdout]    7:     0x55b9adc64934 - std::sys_common::backtrace::_print::h7719d1529d9a9e13
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55b9adc64934 - std::sys_common::backtrace::print::haa3afbd0e7947108
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55b9adc666a7 - std::panicking::default_hook::{{closure}}::h10e3de2ec0eaff22
[INFO] [stdout]   10:     0x55b9adc6638d - std::panicking::default_hook::hbdc1b1b7fe073dab
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55b9adac12c7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h20f7887d7cd0a330
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55b9adac12c7 - test::test_main::{{closure}}::hc125a615957b5cb1
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55b9adc66cc6 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8c19e0590f8443c4
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55b9adc66cc6 - std::panicking::rust_panic_with_hook::hb81692602460473d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:785:13
[INFO] [stdout]   15:     0x55b9adc66a12 - std::panicking::begin_panic_handler::{{closure}}::h2470593aa2678e9c
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:659:13
[INFO] [stdout]   16:     0x55b9adc65056 - std::sys_common::backtrace::__rust_end_short_backtrace::h560bb50225b0562b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55b9adc66764 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:647:5
[INFO] [stdout]   18:     0x55b9ada79d35 - core::panicking::panic_fmt::h29b6f262f6458dc3
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55b9ada7a1ab - core::panicking::assert_failed_inner::h2c4dd574e44796db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:342:17
[INFO] [stdout]   20:     0x55b9ada7f5ce - core::panicking::assert_failed::h97fa0a203659dba6
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panicking.rs:297:5
[INFO] [stdout]   21:     0x55b9ada824ed - fill_readme::test::test_to_table_row::h9bc7f9267deca1a2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bin/fill_readme.rs:246:9
[INFO] [stdout]   22:     0x55b9ada82267 - fill_readme::test::test_to_table_row::{{closure}}::hbbcb81e48c61d735
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bin/fill_readme.rs:244:27
[INFO] [stdout]   23:     0x55b9ada7ddf6 - core::ops::function::FnOnce::call_once::he8d6d77859d37b2d
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55b9adac6ebf - core::ops::function::FnOnce::call_once::h692fe6f34484199f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55b9adac6ebf - test::__rust_begin_short_backtrace::h48b62e76bd60e2de
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:621:18
[INFO] [stdout]   26:     0x55b9adac5ce1 - test::run_test_in_process::{{closure}}::h1c68597526ef43db
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:60
[INFO] [stdout]   27:     0x55b9adac5ce1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hcae98092997f976b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x55b9adac5ce1 - std::panicking::try::do_call::h8d1548c2f5bb535a
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   29:     0x55b9adac5ce1 - std::panicking::try::hbb7a2054f484688e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   30:     0x55b9adac5ce1 - std::panic::catch_unwind::h696d12d9d80497c2
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   31:     0x55b9adac5ce1 - test::run_test_in_process::h053367a7217c825b
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:644:27
[INFO] [stdout]   32:     0x55b9adac5ce1 - test::run_test::{{closure}}::hfa524e9fabcba78e
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:567:43
[INFO] [stdout]   33:     0x55b9ada8d146 - test::run_test::{{closure}}::h2c4d0bb741ef7f9f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/test/src/lib.rs:595:41
[INFO] [stdout]   34:     0x55b9ada8d146 - std::sys_common::backtrace::__rust_begin_short_backtrace::h0d2c708415550075
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x55b9ada92107 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h76e2635840d7293f
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   36:     0x55b9ada92107 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::haa640b67a810a214
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x55b9ada92107 - std::panicking::try::do_call::h41892e3bc2807ab5
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:554:40
[INFO] [stdout]   38:     0x55b9ada92107 - std::panicking::try::h861a16d180681c80
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panicking.rs:518:19
[INFO] [stdout]   39:     0x55b9ada92107 - std::panic::catch_unwind::h8195f9064b1509fa
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x55b9ada92107 - std::thread::Builder::spawn_unchecked_::{{closure}}::h73cc419da1217371
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   41:     0x55b9ada92107 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h79dc6499ff073b09
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55b9adc6b4b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha718e8cdc51a5182
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   43:     0x55b9adc6b4b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h86072abc877c5474
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   44:     0x55b9adc6b4b5 - std::sys::pal::unix::thread::Thread::new::thread_start::hac4056197c365894
[INFO] [stdout]                                at /rustc/f2048098a1ca42a520e7bed68e321a66edc0a1b1/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f9b2de32ac3 - <unknown>
[INFO] [stdout]   46:     0x7f9b2dec3bf4 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::test_to_table_row
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin fill_readme`
[INFO] running `Command { std: "docker" "inspect" "a15f460e9672e9b92bf445c6eaa591ff4fce200e66e63e18ab1746c6a00426de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a15f460e9672e9b92bf445c6eaa591ff4fce200e66e63e18ab1746c6a00426de", kill_on_drop: false }`
[INFO] [stdout] a15f460e9672e9b92bf445c6eaa591ff4fce200e66e63e18ab1746c6a00426de
