[INFO] fetching crate diplomacy 0.2.0...
[INFO] testing diplomacy-0.2.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate diplomacy 0.2.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate diplomacy 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate diplomacy 0.2.0
[INFO] tweaked toml for crates.io crate diplomacy 0.2.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate diplomacy 0.2.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate diplomacy 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3d28c76dcd2abc1635b62700a64f47dd9abc7e676654dbb272263ff8b3842dee
[INFO] running `Command { std: "docker" "start" "-a" "3d28c76dcd2abc1635b62700a64f47dd9abc7e676654dbb272263ff8b3842dee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3d28c76dcd2abc1635b62700a64f47dd9abc7e676654dbb272263ff8b3842dee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d28c76dcd2abc1635b62700a64f47dd9abc7e676654dbb272263ff8b3842dee", kill_on_drop: false }`
[INFO] [stdout] 3d28c76dcd2abc1635b62700a64f47dd9abc7e676654dbb272263ff8b3842dee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7d94167020e53261d17fc81663a0122862d116085294fbf264ed8255a2d02506
[INFO] running `Command { std: "docker" "start" "-a" "7d94167020e53261d17fc81663a0122862d116085294fbf264ed8255a2d02506", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.97
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling from_variants_impl v1.0.2
[INFO] [stderr]    Compiling from_variants v1.0.2
[INFO] [stderr]    Compiling diplomacy v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.64s
[INFO] running `Command { std: "docker" "inspect" "7d94167020e53261d17fc81663a0122862d116085294fbf264ed8255a2d02506", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d94167020e53261d17fc81663a0122862d116085294fbf264ed8255a2d02506", kill_on_drop: false }`
[INFO] [stdout] 7d94167020e53261d17fc81663a0122862d116085294fbf264ed8255a2d02506
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2bdffe614ea6adb233a13dcd9bdc7cc3612af4c5785eac51e3baa0115c2e192
[INFO] running `Command { std: "docker" "start" "-a" "c2bdffe614ea6adb233a13dcd9bdc7cc3612af4c5785eac51e3baa0115c2e192", kill_on_drop: false }`
[INFO] [stderr]    Compiling diplomacy v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.92s
[INFO] running `Command { std: "docker" "inspect" "c2bdffe614ea6adb233a13dcd9bdc7cc3612af4c5785eac51e3baa0115c2e192", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2bdffe614ea6adb233a13dcd9bdc7cc3612af4c5785eac51e3baa0115c2e192", kill_on_drop: false }`
[INFO] [stdout] c2bdffe614ea6adb233a13dcd9bdc7cc3612af4c5785eac51e3baa0115c2e192
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 22d8c4b3f3c1027630dbb9ef9a891ed76e9071a356c745559b38fbfb731ed80b
[INFO] running `Command { std: "docker" "start" "-a" "22d8c4b3f3c1027630dbb9ef9a891ed76e9071a356c745559b38fbfb731ed80b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/diplomacy-a49e745ddaeff07d)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test geo::region::test::parse_coast ... ok
[INFO] [stdout] test calendar::tests::position_month_before_start ... ok
[INFO] [stdout] test geo::region::test::parse_region ... ok
[INFO] [stdout] test calendar::tests::iter_chaos_variant ... ok
[INFO] [stdout] test judge::support::test::support_t6b04_support_to_unreachable_coast_allowed ... ok
[INFO] [stdout] test judge::support::test::is_support_successful ... ok
[INFO] [stdout] test parser::test::army_move_via_convoy ... ok
[INFO] [stdout] test judge::calc::tests::t6g16_prevent_strengths ... ok
[INFO] [stdout] test judge::convoy::test::pathfinder ... ok
[INFO] [stdout] test parser::test::army_move ... ok
[INFO] [stdout] test judge::calc::tests::t6e01_prevent_strengths ... ok
[INFO] [stdout] test judge::build::tests::to_initial_ownerships_for_standard_map ... ok
[INFO] [stdout] test calendar::tests::iter ... ok
[INFO] [stdout] test parser::test::hold ... ok
[INFO] [stdout] test parser::test::convoy_without_unit_type ... ok
[INFO] [stdout] test time::test::cmp ... ok
[INFO] [stdout] test time::test::parse_time ... ok
[INFO] [stdout] test unit::test::parse_unit_position ... ok
[INFO] [stdout] test unit::test::parse_unit_type ... ok
[INFO] [stdout] test parser::test::convoy_with_unit_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cycles.rs (/opt/rustwide/target/debug/deps/cycles-d199e7611418f3e6)
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/datc.rs (/opt/rustwide/target/debug/deps/datc-2ff8c151092d00e3)
[INFO] [stdout] test dipmath_fig16 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 171 tests
[INFO] [stdout] test t6a01_move_to_non_neighbor_fails ... ok
[INFO] [stdout] test t6a03_move_fleet_to_land ... ok
[INFO] [stdout] test t6a04_move_to_own_sector ... ok
[INFO] [stdout] test t6a09_fleets_must_follow_coast_if_not_on_sea ... ok
[INFO] [stdout] test t6a10_support_on_unreachable_destination_not_possible ... ok
[INFO] [stdout] test t6a11_simple_bounce ... ok
[INFO] [stdout] test t6a02_move_army_to_sea ... ok
[INFO] [stdout] test t6a12_bounce_of_three_units ... ok
[INFO] [stdout] test t6a05_move_to_own_sector_with_convoy ... ok
[INFO] [stdout] test t6a06_ordering_a_unit_of_another_country ... ok
[INFO] [stdout] test t6a07_only_armies_can_be_convoyed ... ok
[INFO] [stdout] test t6a08_support_to_hold_yourself_is_not_possible ... ok
[INFO] [stdout] test t6b01_moving_without_required_coast_fails ... ok
[INFO] [stdout] test t6b02_moving_with_unspecified_coast_when_coast_is_not_necessary ... ok
[INFO] [stdout] test t6b03_moving_with_wrong_coast_when_coast_is_not_necessary ... ok
[INFO] [stdout] test t6b04_support_to_unreachable_coast_allowed ... ok
[INFO] [stdout] test t6b07_supporting_with_unspecified_coast ... ignored, region-level precision is the caller's responsibility
[INFO] [stdout] test t6b08_supporting_with_unspecified_coast_when_only_one_coast_is_possible ... ignored, region-level precision is the caller's responsibility
[INFO] [stdout] test t6b06_support_can_be_cut_with_other_coast ... ok
[INFO] [stdout] test t6b10_unit_ordered_with_wrong_coast ... ok
[INFO] [stdout] test t6b05_support_from_unreachable_coast_not_allowed ... ok
[INFO] [stdout] test t6b11_coast_can_not_be_ordered_to_change ... ok
[INFO] [stdout] test t6b13_coastal_crawl_not_allowed ... ok
[INFO] [stdout] test t6b09_supporting_with_wrong_coast ... ok
[INFO] [stdout] test t6b12_army_movement_with_coastal_specification ... ok
[INFO] [stdout] test t6b14_building_with_unspecified_coast ... ok
[INFO] [stdout] test t6b15_supporting_foreign_unit_with_unspecified_coast ... ignored, region-level precision is the caller's responsibility
[INFO] [stdout] test t6c01_three_army_circular_movement_succeeds ... ok
[INFO] [stdout] test t6c02_three_army_circular_movement_with_support ... ok
[INFO] [stdout] test t6c08_no_self_dislodgement_in_disrupted_circular_movement ... ok
[INFO] [stdout] test t6c07_disrupted_unit_swap ... ok
[INFO] [stdout] test t6c04_a_circular_movement_with_attacked_convoy ... ok
[INFO] [stdout] test t6c05_a_disrupted_circular_movement_due_to_dislodged_convoy ... ok
[INFO] [stdout] test t6c09_no_help_in_dislodgement_of_own_unit_in_disrupted_circular_movement ... ok
[INFO] [stdout] test t6c06_two_armies_with_two_convoys ... ok
[INFO] [stdout] test t6c03_a_disrupted_three_army_circular_movement ... ok
[INFO] [stdout] test t6d02_a_move_cuts_support_on_hold ... ok
[INFO] [stdout] test t6d03_a_move_cuts_support_on_move ... ok
[INFO] [stdout] test t6d04_support_to_hold_on_unit_supporting_a_hold_allowed ... ok
[INFO] [stdout] test t6d06_support_to_hold_on_convoying_unit_allowed ... ok
[INFO] [stdout] test t6d08_failed_convoy_can_not_receive_hold_support ... ok
[INFO] [stdout] test t6d09_support_to_move_on_holding_unit_not_allowed ... ok
[INFO] [stdout] test t6d01_supported_hold_can_prevent_dislodgement ... ok
[INFO] [stdout] test t6d10_self_dislodgment_prohibited ... ok
[INFO] [stdout] test t6d11_no_self_dislodgment_of_returning_unit ... ok
[INFO] [stdout] test t6d13_supporting_a_foreign_unit_to_dislodge_a_returning_own_unit_prohibited ... ok
[INFO] [stdout] test t6d12_supporting_a_foreign_unit_to_dislodge_own_unit_prohibited ... ok
[INFO] [stdout] test t6d14_supporting_a_foreign_unit_is_not_enough_to_prevent_dislodgement ... ok
[INFO] [stdout] test t6d07_support_to_hold_on_moving_unit_not_allowed ... ok
[INFO] [stdout] test t6d15_defender_can_not_cut_support_for_attack_on_itself ... ok
[INFO] [stdout] test t6d05_support_to_hold_on_unit_supporting_a_move_allowed ... ok
[INFO] [stdout] test t6d17_dislodgement_cuts_supports ... ok
[INFO] [stdout] test t6d20_unit_can_not_cut_support_of_its_own_country ... ok
[INFO] [stdout] test t6d19_even_when_surviving_is_in_alternative_way ... ok
[INFO] [stdout] test t6d22_impossible_fleet_move_can_not_be_supported ... ok
[INFO] [stdout] test t6d21_dislodging_does_not_cancel_a_support_cut ... ok
[INFO] [stdout] test t6d23_impossible_coast_move_can_not_be_supported ... ok
[INFO] [stdout] test t6d24_impossible_army_move_can_not_be_supported ... ok
[INFO] [stdout] test t6d25_failing_hold_support_can_be_supported ... ok
[INFO] [stdout] test t6d26_failing_move_support_can_be_supported ... ok
[INFO] [stdout] test t6d18_a_surviving_unit_will_sustain_support ... ok
[INFO] [stdout] test t6d27_failing_convoy_can_be_supported ... ok
[INFO] [stdout] test t6d29_move_to_impossible_coast_and_support ... ok
[INFO] [stdout] test t6d30_move_without_coast_and_support ... ok
[INFO] [stdout] test t6d31_a_tricky_impossible_support ... ok
[INFO] [stdout] test t6d28_impossible_move_and_support ... ok
[INFO] [stdout] test t6d33_unwanted_support_allowed ... ok
[INFO] [stdout] test t6d32_a_missing_fleet ... ok
[INFO] [stdout] test t6e02_no_self_dislodgement_in_head_to_head_battle ... ok
[INFO] [stdout] test t6e01_dislodged_unit_has_no_effect_on_attacker_area ... ok
[INFO] [stdout] test t6e03_no_help_in_dislodging_own_unit ... ok
[INFO] [stdout] test t6d34_support_targeting_own_area_not_allowed ... ok
[INFO] [stdout] test t6e04_non_dislodged_loser_has_still_effect ... ok
[INFO] [stdout] test t6e05_loser_dislodged_by_another_army_has_still_effect ... ok
[INFO] [stdout] test t6e06_not_dislodge_because_of_own_support_has_still_effect ... ok
[INFO] [stdout] test t6e07_no_self_dislodgement_with_beleaguered_garrison ... ok
[INFO] [stdout] test t6e08_no_self_dislodgement_with_beleaguered_garrison_and_head_to_head_battle ... ok
[INFO] [stdout] test t6e10_almost_circular_movement_with_no_self_dislodgement_with_beleaguered_garrison ... ok
[INFO] [stdout] test t6e14_illegal_head_to_head_battle_can_still_defend ... ok
[INFO] [stdout] test t6e12_support_on_attack_on_own_unit_can_be_used_for_other_means ... ok
[INFO] [stdout] test t6e09_almost_self_dislodgement_with_beleaguered_garrison ... ok
[INFO] [stdout] test t6f01_no_convoy_in_coastal_areas ... ok
[INFO] [stdout] test t6f04_an_attacked_convoy_is_not_disrupted ... ok
[INFO] [stdout] test t6f03_an_army_being_convoyed_can_receive_support ... ok
[INFO] [stdout] test t6f05_a_beleaguered_convoy_is_not_disrupted ... ok
[INFO] [stdout] test t6f07_dislodged_convoy_does_not_cause_contested_area ... ok
[INFO] [stdout] test t6f02_an_army_being_convoyed_can_bounce_as_normal ... ok
[INFO] [stdout] test t6f09_dislodge_of_multi_route_convoy ... ok
[INFO] [stdout] test t6f10_dislodge_of_multi_route_convoy_with_foreign_fleet ... ok
[INFO] [stdout] test t6f11_dislodge_of_multi_route_convoy_with_only_foreign_fleets ... ok
[INFO] [stdout] test t6f12_dislodged_convoying_fleet_not_on_route ... ok
[INFO] [stdout] test t6f13_the_unwanted_alternative ... ok
[INFO] [stdout] test t6f14_simple_convoy_paradox ... ok
[INFO] [stdout] test t6f06_dislodged_convoy_does_not_cut_support ... ok
[INFO] [stdout] test t6f15_simple_convoy_paradox_with_additional_convoy ... ok
[INFO] [stdout] test t6e11_no_self_dislodgement_with_beleaguered_garrison_unit_swap_with_adjacent_convoying_and_two_coasts ... ok
[INFO] [stdout] test t6f16_pandins_paradox ... ok
[INFO] [stdout] test t6f17_pandins_extended_paradox ... ok
[INFO] [stdout] test t6f19_multi_route_convoy_disruption_paradox ... ok
[INFO] [stdout] test t6f18_betrayal_paradox ... ok
[INFO] [stdout] test t6e13_three_way_beleaguered_garrison ... ok
[INFO] [stdout] test t6f08_dislodged_convoy_does_not_cause_a_bounce ... ok
[INFO] [stdout] test t6e15_the_friendly_head_to_head_battle ... ok
[INFO] [stdout] test t6f21_dads_army_convoy ... ok
[INFO] [stdout] test t6g01_two_units_can_swap_provinces_by_convoy ... ok
[INFO] [stdout] test t6f20_unwanted_multi_route_convoy_paradox ... ok
[INFO] [stdout] test t6g02_kidnapping_an_army_1982 ... ok
[INFO] [stdout] test t6g03_unwanted_disrupted_convoy_to_adjacent_province ... ok
[INFO] [stdout] test t6g02_kidnapping_an_army_1971 ... ok
[INFO] [stdout] test t6g04_unwanted_disrupted_convoy_to_adjacent_province_and_opposite_move_1971 ... ok
[INFO] [stdout] test t6f24_second_order_paradox_with_no_resolution ... ok
[INFO] [stdout] test t6f25_cut_support_last ... ok
[INFO] [stdout] test t6g07_swapping_with_illegal_intent_1971 ... ok
[INFO] [stdout] test t6g06_swapping_with_unintended_intent ... ok
[INFO] [stdout] test t6g04_unwanted_disrupted_convoy_to_adjacent_province_and_opposite_move_1982 ... ok
[INFO] [stdout] test t6g05_swapping_with_intent ... ok
[INFO] [stdout] test t6f23_second_order_paradox_with_two_exclusive_convoys ... ok
[INFO] [stdout] test t6g07_swapping_with_illegal_intent_2023 ... ok
[INFO] [stdout] test t6f22_second_order_paradox_with_two_resolutions ... ok
[INFO] [stdout] test t6g07_swapping_with_illegal_intent_dptg ... ok
[INFO] [stdout] test t6g08_explicit_convoy_that_isnt_there ... ok
[INFO] [stdout] test t6g09_swapped_or_dislodged ... ok
[INFO] [stdout] test t6g11_a_convoy_to_an_adjacent_place_with_a_paradox ... ok
[INFO] [stdout] test t6g11_variant_an_explicit_convoy_to_an_adjacent_place_with_a_paradox ... ok
[INFO] [stdout] test t6g13_support_cut_on_attack_on_itself_via_convoy ... ok
[INFO] [stdout] test t6g12_swapping_two_units_with_two_convoys ... ok
[INFO] [stdout] test t6g14_bounce_by_convoy_to_adjacent_place ... ok
[INFO] [stdout] test t6g19_swapping_with_intent_of_unnecessary_convoy_1971 ... ok
[INFO] [stdout] test t6g19_swapping_with_intent_of_unnecessary_convoy_2023 ... ignored, DATC claims this should fail, but relies on an odd definition of convoy legality
[INFO] [stdout] test t6h01_no_supports_during_retreat ... ignored, support orders are illegal in retreat phase - this test cannot parse
[INFO] [stdout] test t6h02_no_supports_from_retreating_unit ... ignored, support orders are illegal in retreat phase - this test cannot parse
[INFO] [stdout] test t6h03_no_convoy_during_retreat ... ignored, convoy orders are illegal in retreat phase - this test cannot parse
[INFO] [stdout] test t6g10_swapped_or_an_head_to_head_battle ... ok
[INFO] [stdout] test t6h06_unit_may_not_retreat_to_a_contested_area ... ok
[INFO] [stdout] test t6h05_a_unit_may_not_retreat_to_the_area_from_which_it_is_attacked ... ok
[INFO] [stdout] test t6g20_explicit_convoy_to_adjacent_province_disrupted ... ok
[INFO] [stdout] test t6h04_no_other_moves_during_retreat ... ok
[INFO] [stdout] test t6g17_the_two_unit_in_one_area_bug_moving_over_land ... ok
[INFO] [stdout] test t6g15_bounce_and_dislodge_with_double_convoy ... ok
[INFO] [stdout] test t6h09_dislodged_unit_will_not_make_attackers_area_contested ... ok
[INFO] [stdout] test t6h07_multiple_retreat_to_same_area_will_disband_units ... ok
[INFO] [stdout] test t6h08_triple_retreat_to_same_area_will_disband_units ... ok
[INFO] [stdout] test t6h10_not_retreating_to_attacker_does_not_mean_contested ... ok
[INFO] [stdout] test t6h13_no_retreat_with_convoy_in_main_phase ... ok
[INFO] [stdout] test t6g18_the_two_unit_in_one_area_bug_with_double_convoy ... ok
[INFO] [stdout] test t6h14_no_retreat_with_support_in_main_phase ... ok
[INFO] [stdout] test t6h11_retreat_when_dislodged_by_adjacent_convoy ... ok
[INFO] [stdout] test t6h15_no_coastal_crawl_in_retreat ... ok
[INFO] [stdout] test t6i01_too_many_build_orders ... ok
[INFO] [stdout] test t6h16_contested_for_both_coasts ... ok
[INFO] [stdout] test t6g16_the_two_unit_in_one_area_bug_moving_by_convoy ... ok
[INFO] [stdout] test t6h12_retreat_when_dislodged_by_adjacent_convoy_while_trying_to_do_the_same ... ok
[INFO] [stdout] test t6i03_supply_center_must_be_empty_for_building ... ok
[INFO] [stdout] test t6i02_fleets_can_not_be_build_in_land_areas ... ok
[INFO] [stdout] test t6i07_only_one_build_in_a_home_supply_center ... ok
[INFO] [stdout] test t6i04_both_coasts_must_be_empty_for_building ... ok
[INFO] [stdout] test t6j04_civil_disorder_two_armies_with_equal_distance_2023 ... ok
[INFO] [stdout] test t6i06_building_in_owned_supply_center_that_is_not_a_home_supply_center ... ok
[INFO] [stdout] test t6j01_too_many_remove_orders ... ok
[INFO] [stdout] test t6j02_removing_the_same_unit_twice ... ok
[INFO] [stdout] test t6j08_civil_disorder_a_fleet_with_shorter_distance_then_the_army_2023 ... ok
[INFO] [stdout] test t6j06_civil_disorder_two_fleets_with_equal_distance_2023 ... ok
[INFO] [stdout] test t6i05_building_in_home_supply_center_that_is_not_owned ... ok
[INFO] [stdout] test t6j11_distance_to_owned_supply_center_2023 ... ok
[INFO] [stdout] test t6j09_civil_disorder_must_be_counted_from_both_coasts_2023 ... ok
[INFO] [stdout] test t6j03_civil_disorder_two_armies_with_different_distance_2023 ... ok
[INFO] [stdout] test t6j09_civil_disorder_must_be_counted_from_both_coasts_second_scenario_2023 ... ok
[INFO] [stdout] test t6j05_civil_disorder_two_fleets_with_different_distance_2023 ... ok
[INFO] [stdout] test t6j07_civil_disorder_two_fleets_and_army_with_equal_distance_2023 ... ok
[INFO] [stdout] test t6j10_civil_disorder_counting_convoying_distance_2023 ... ok
[INFO] [stdout] test t6j11_distance_to_owned_supply_center_1971 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 164 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-9a1115921bf4f273)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test dipmath_figure6 ... ok
[INFO] [stdout] test dipmath_figure16 ... ok
[INFO] [stderr]      Running tests/strength.rs (/opt/rustwide/target/debug/deps/strength-35a6bbcb4262bbb3)
[INFO] [stdout] test dipmath_figure9 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test all_strengths_different_no_movement ... ok
[INFO] [stdout] test all_strengths_different ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/util.rs (/opt/rustwide/target/debug/deps/util-20805eaec2a4f287)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/world.rs (/opt/rustwide/target/debug/deps/world-db8db18425747336)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests diplomacy
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "22d8c4b3f3c1027630dbb9ef9a891ed76e9071a356c745559b38fbfb731ed80b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "22d8c4b3f3c1027630dbb9ef9a891ed76e9071a356c745559b38fbfb731ed80b", kill_on_drop: false }`
[INFO] [stdout] 22d8c4b3f3c1027630dbb9ef9a891ed76e9071a356c745559b38fbfb731ed80b
