[INFO] cloning repository https://github.com/MasterHesse/crab-keeper
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MasterHesse/crab-keeper" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterHesse%2Fcrab-keeper", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterHesse%2Fcrab-keeper'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ceeef76f7e77534f996b9dff0a65906759a3c8d7
[INFO] testing MasterHesse/crab-keeper against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMasterHesse%2Fcrab-keeper" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/MasterHesse/crab-keeper
[INFO] finished tweaking git repo https://github.com/MasterHesse/crab-keeper
[INFO] tweaked toml for git repo https://github.com/MasterHesse/crab-keeper written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MasterHesse/crab-keeper on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MasterHesse/crab-keeper already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9
[INFO] running `Command { std: "docker" "start" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling crab-keeper v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod lamport_clock;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/communication/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/communication/channel.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn send_message(stream: &mut TcpStream, msg: &Message) -> io::Result<()> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/communication/channel.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn recv_message(stream: &mut TcpStream) -> io::Result<Message> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/lamport_clock/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LamportClock {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/lamport_clock/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/lamport_clock/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn increment(&mut self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.50s
[INFO] running `Command { std: "docker" "inspect" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod lamport_clock;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/communication/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/communication/channel.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn send_message(stream: &mut TcpStream, msg: &Message) -> io::Result<()> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/communication/channel.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn recv_message(stream: &mut TcpStream) -> io::Result<Message> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/lamport_clock/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LamportClock {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/lamport_clock/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/lamport_clock/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn increment(&mut self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling crab-keeper v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub mod lamport_clock;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/communication/mod.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]  --> src/communication/channel.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn send_message(stream: &mut TcpStream, msg: &Message) -> io::Result<()> {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/communication/channel.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub fn recv_message(stream: &mut TcpStream) -> io::Result<Message> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> src/lamport_clock/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LamportClock {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/lamport_clock/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub fn new() -> Self {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> src/lamport_clock/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub fn increment(&mut self) -> u64 {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.81s
[INFO] running `Command { std: "docker" "inspect" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/lib.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub mod lamport_clock;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/communication/mod.rs:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | pub mod channel;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]  --> src/communication/channel.rs:6:1
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub fn send_message(stream: &mut TcpStream, msg: &Message) -> io::Result<()> {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a function
[INFO] [stderr]   --> src/communication/channel.rs:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub fn recv_message(stream: &mut TcpStream) -> io::Result<Message> {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr]  --> src/lamport_clock/mod.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct LamportClock {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr]   --> src/lamport_clock/mod.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     pub fn new() -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a method
[INFO] [stderr]   --> src/lamport_clock/mod.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     pub fn increment(&mut self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `crab-keeper` (lib) generated 7 warnings
[INFO] [stderr] warning: `crab-keeper` (lib test) generated 7 warnings (7 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/crab_keeper-22e5b20221d5b095)
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test banking::account::account_tests::test_balance_history_gap_filling ... ok
[INFO] [stdout] test banking::account::account_tests::test_account_new ... ok
[INFO] [stdout] test banking::account::account_tests::test_credit_success ... ok
[INFO] [stdout] test banking::account::account_tests::test_balance_history_multiple_operations ... ok
[INFO] [stdout] test banking::account::account_tests::test_credit_invalid_amount ... ok
[INFO] [stdout] test banking::account::account_tests::test_debit_insufficient_funds ... ok
[INFO] [stdout] test banking::account::account_tests::test_debit_success ... ok
[INFO] [stdout] test banking::time::time_tests::test_physical_clock_default ... ok
[INFO] [stdout] test banking::account::account_tests::test_debit_invalid_amount ... ok
[INFO] [stdout] test banking::time::time_tests::test_physical_clock_monotonic ... ok
[INFO] [stdout] test banking::time::time_tests::test_physical_clock_reset ... ok
[INFO] [stdout] test banking::types::types_tests::test_all_history_from_bytes_empty ... ok
[INFO] [stdout] test banking::types::types_tests::test_all_history_new_empty ... ok
[INFO] [stdout] test banking::types::types_tests::test_all_history_push ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_history_from_bytes_truncated ... ok
[INFO] [stdout] test banking::types::types_tests::test_all_history_roundtrip ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_state_new ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_history_from_bytes_empty ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_state_pending_in_zero ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_state_roundtrip ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_history_new ... ok
[INFO] [stdout] test banking::types::types_tests::test_transfer_order_amount_encoding ... ok
[INFO] [stdout] test banking::types::types_tests::test_transfer_order_byte_length ... ok
[INFO] [stdout] test banking::transfer::transfer_tests::test_transfer_unexpected_response ... ok
[INFO] [stdout] test banking::types::types_tests::test_transfer_order_from_bytes_invalid_length ... ok
[INFO] [stdout] test banking::types::types_tests::test_transfer_order_roundtrip ... ok
[INFO] [stdout] test banking::transfer::transfer_tests::test_transfer_same_account ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_ack_rejects_payload ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_ack_roundtrip ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_ack_tag ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_history_roundtrip_multiple_states ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_balance_history_roundtrip ... ok
[INFO] [stdout] test communication::channel::channel_tests::test_send_recv_single_message ... ok
[INFO] [stdout] test banking::types::types_tests::test_balance_history_roundtrip_single_state ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_from_bytes_payload_len_mismatch ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_from_bytes_invalid_tag ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_from_bytes_too_short ... ok
[INFO] [stdout] test communication::channel::channel_tests::test_send_recv_multiple_messages ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_serialization_empty_data ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_serialization_roundtrip_data ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_serialization_roundtrip_done ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_stop_roundtrip ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_stop_tag ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_stop_rejects_payload ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_transfer_tag ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_transfer_roundtrip ... ok
[INFO] [stdout] test banking::transfer::transfer_tests::test_transfer_cross_account ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_default ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_display ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_get_does_not_modify ... ok
[INFO] [stdout] test communication::message::message_tests::test_message_serialization_roundtrip_started ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_increment_multiple ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_set ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_starts_at_zero ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_update_received_equal ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_increment_basic ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_reset ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_update_received_smaller ... ok
[INFO] [stdout] test lamport_clock::tests::test_is_transfer_complete_both_zero ... ok
[INFO] [stdout] test lamport_clock::tests::test_is_transfer_complete_recv_zero ... ok
[INFO] [stdout] test lamport_clock::tests::test_is_transfer_complete_both_positive ... ok
[INFO] [stdout] test communication::process::process_tests::test_process_start_sync_single_child ... ok
[INFO] [stdout] test lamport_clock::tests::test_send_before_receive_ordering ... ok
[INFO] [stdout] test communication::process::process_tests::test_process_start_sync_multiple_children ... ok
[INFO] [stdout] test lamport_clock::tests::test_clock_update_received_larger ... ok
[INFO] [stdout] test lamport_clock::tests::test_is_transfer_complete_send_zero ... ok
[INFO] [stdout] test communication::process::process_tests::test_banking_child_transfer_and_stop ... ok
[INFO] [stdout] test communication::process::process_tests::test_lamport_child_transfer_with_pending ... ok
[INFO] [stdout] test communication::process::process_tests::test_banking_parent_work_transfers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/crab_keeper-a1b841e7605f4833)
[INFO] [stderr]      Running tests/banking_integration_test.rs (/opt/rustwide/target/release/deps/banking_integration_test-23fd8cabfb671a52)
[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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_transfer_atomicity ... ok
[INFO] [stdout] test test_balance_consistency ... ok
[INFO] [stdout] test test_cross_branch_transfer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/communication_integration_test.rs (/opt/rustwide/target/release/deps/communication_integration_test-4863c16a963f8f87)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_integration_child_connection_refused ... ok
[INFO] [stdout] test test_integration_parent_child_sync ... ok
[INFO] [stdout] test test_integration_multiple_children ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lamport_clock_integration_test.rs (/opt/rustwide/target/release/deps/lamport_clock_integration_test-361fd09f3ca26689)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_clock_sync_on_receive ... ok
[INFO] [stdout] test test_logical_clock_increment ... ok
[INFO] [stdout] test test_event_timestamp_ordering ... ok
[INFO] [stdout] test test_pending_in_tracking ... ok
[INFO] [stderr]    Doc-tests crab_keeper
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/communication/process.rs - communication::process::child_work (line 151) ... ignored
[INFO] [stdout] test src/communication/process.rs - communication::process::parent_work (line 76) ... ignored
[INFO] [stdout] test src/lamport_clock/mod.rs - lamport_clock::LamportClock::update (line 53) ... ignored
[INFO] [stdout] test src/communication/message.rs - communication::message::Message::from_bytes (line 138) ... ok
[INFO] [stdout] test src/communication/message.rs - communication::message::Message::to_bytes (line 81) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.40s; merged doctests compilation took 3.38s
[INFO] running `Command { std: "docker" "inspect" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9", kill_on_drop: false }`
[INFO] [stdout] e41288d95f378d4b4522e9e32dc95dde0d1da35868a9fbc8c74dd631529a05a9
