[INFO] cloning repository https://github.com/tago-io/tagotip-sdk [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tago-io/tagotip-sdk" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftago-io%2Ftagotip-sdk", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftago-io%2Ftagotip-sdk'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bb9e4615c1dd815f321583213f67872b9a84fff5 [INFO] testing tago-io/tagotip-sdk against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftago-io%2Ftagotip-sdk" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/tago-io/tagotip-sdk [INFO] finished tweaking git repo https://github.com/tago-io/tagotip-sdk [INFO] tweaked toml for git repo https://github.com/tago-io/tagotip-sdk written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/tago-io/tagotip-sdk on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/tago-io/tagotip-sdk 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] testing tago-io/tagotip-sdk against try#8da20828b6ea601dfd8e2448cb50ace88876bd78 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftago-io%2Ftagotip-sdk" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/tago-io/tagotip-sdk [INFO] finished tweaking git repo https://github.com/tago-io/tagotip-sdk [INFO] tweaked toml for git repo https://github.com/tago-io/tagotip-sdk written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/tago-io/tagotip-sdk on toolchain 8da20828b6ea601dfd8e2448cb50ace88876bd78 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/tago-io/tagotip-sdk 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" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "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] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pyo3-macros v0.25.1 [INFO] [stderr] Downloaded unindent v0.2.4 [INFO] [stderr] Downloaded pyo3-build-config v0.25.1 [INFO] [stderr] Downloaded target-lexicon v0.13.4 [INFO] [stderr] Downloaded pyo3-macros-backend v0.25.1 [INFO] [stderr] Downloaded pyo3-ffi v0.25.1 [INFO] [stderr] Downloaded ccm v0.5.0 [INFO] [stderr] Downloaded libc v0.2.181 [INFO] [stderr] Downloaded pyo3 v0.25.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c4b33916ec752e5eb2f7b4372eabf216c45b2798369e13bb83332045fbb493b0 [INFO] running `Command { std: "docker" "start" "-a" "c4b33916ec752e5eb2f7b4372eabf216c45b2798369e13bb83332045fbb493b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c4b33916ec752e5eb2f7b4372eabf216c45b2798369e13bb83332045fbb493b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4b33916ec752e5eb2f7b4372eabf216c45b2798369e13bb83332045fbb493b0", kill_on_drop: false }` [INFO] [stdout] c4b33916ec752e5eb2f7b4372eabf216c45b2798369e13bb83332045fbb493b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d2e8d5b4dbde140d31bd0f84a8384754567e902938d2ee9347ebc0c731192cdb [INFO] running `Command { std: "docker" "start" "-a" "d2e8d5b4dbde140d31bd0f84a8384754567e902938d2ee9347ebc0c731192cdb", kill_on_drop: false }` [INFO] [stderr] Compiling target-lexicon v0.13.4 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling tagotip-codec v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-codec) [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling aead v0.5.2 [INFO] [stderr] Compiling ctr v0.9.2 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling ccm v0.5.0 [INFO] [stderr] Compiling tagotip-ffi v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-ffi) [INFO] [stderr] Compiling tagotip-secure v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-secure) [INFO] [stderr] Compiling pyo3-build-config v0.25.1 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling pyo3-macros-backend v0.25.1 [INFO] [stderr] Compiling pyo3-ffi v0.25.1 [INFO] [stderr] Compiling pyo3 v0.25.1 [INFO] [stderr] Compiling pyo3-macros v0.25.1 [INFO] [stderr] Compiling tagotip-python v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-python) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.02s [INFO] running `Command { std: "docker" "inspect" "d2e8d5b4dbde140d31bd0f84a8384754567e902938d2ee9347ebc0c731192cdb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2e8d5b4dbde140d31bd0f84a8384754567e902938d2ee9347ebc0c731192cdb", kill_on_drop: false }` [INFO] [stdout] d2e8d5b4dbde140d31bd0f84a8384754567e902938d2ee9347ebc0c731192cdb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c8819069c315f46d80e256ffc9fccff033f7c31314ba70dfeb9f96b4da26f0c9 [INFO] running `Command { std: "docker" "start" "-a" "c8819069c315f46d80e256ffc9fccff033f7c31314ba70dfeb9f96b4da26f0c9", kill_on_drop: false }` [INFO] [stderr] Compiling tagotip-codec v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-codec) [INFO] [stderr] Compiling tagotip-ffi v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-ffi) [INFO] [stderr] Compiling tagotip-secure v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-secure) [INFO] [stderr] Compiling tagotip-python v0.1.0-beta.4 (/opt/rustwide/workdir/tagotip-python) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.81s [INFO] running `Command { std: "docker" "inspect" "c8819069c315f46d80e256ffc9fccff033f7c31314ba70dfeb9f96b4da26f0c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c8819069c315f46d80e256ffc9fccff033f7c31314ba70dfeb9f96b4da26f0c9", kill_on_drop: false }` [INFO] [stdout] c8819069c315f46d80e256ffc9fccff033f7c31314ba70dfeb9f96b4da26f0c9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+8da20828b6ea601dfd8e2448cb50ace88876bd78" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 12b8e321d1bc14849bcf66567c4de56ea2d488bbb79a083b74c33da9188b8978 [INFO] running `Command { std: "docker" "start" "-a" "12b8e321d1bc14849bcf66567c4de56ea2d488bbb79a083b74c33da9188b8978", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tagotip_codec-9dcd12bbc9ab0f20) [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/build.rs (/opt/rustwide/target/debug/deps/build-df06abdc66a50a4f) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test build_ack_ok_count ... ok [INFO] [stdout] test build_ack_pong ... ok [INFO] [stdout] test buffer_too_small_error ... ok [INFO] [stdout] test build_ack_err ... ok [INFO] [stdout] test build_headless_ping ... ok [INFO] [stdout] test build_headless_push ... ok [INFO] [stdout] test build_ping ... ok [INFO] [stdout] test build_pull ... ok [INFO] [stdout] test build_push_with_seq ... ok [INFO] [stdout] test build_passthrough_hex ... ok [INFO] [stdout] test build_simple_push ... ok [INFO] [stdout] test roundtrip_ack_err ... ok [INFO] [stdout] test roundtrip_ack_ok ... ok [INFO] [stdout] test roundtrip_ack_pong_with_seq ... ok [INFO] [stdout] test roundtrip_all_suffixes ... ok [INFO] [stdout] test roundtrip_body_modifiers ... ok [INFO] [stdout] test roundtrip_ping ... ok [INFO] [stdout] test roundtrip_pull ... ok [INFO] [stdout] test roundtrip_headless_push ... ok [INFO] [stdout] test roundtrip_passthrough_hex ... ok [INFO] [stdout] test roundtrip_location ... ok [INFO] [stdout] test roundtrip_typed_values ... ok [INFO] [stdout] test roundtrip_push_with_seq ... ok [INFO] [stdout] test roundtrip_simple_push ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-9c327e1c11faf880) [INFO] [stdout] [INFO] [stdout] running 114 tests [INFO] [stdout] test ack_cmd_no_detail ... ok [INFO] [stdout] test ack_nul_byte_rejected ... ok [INFO] [stdout] test ack_err_all_12_codes_roundtrip ... ok [INFO] [stdout] test ack_cmd_with_equals ... ok [INFO] [stdout] test ack_ok_large_count ... ok [INFO] [stdout] test ack_ok_no_detail ... ok [INFO] [stdout] test ack_raw_detail ... ok [INFO] [stdout] test ack_unknown_error_code ... ok [INFO] [stdout] test auth_non_hex_rejected ... ok [INFO] [stdout] test auth_too_short_rejected ... ok [INFO] [stdout] test auth_too_long_rejected ... ok [INFO] [stdout] test auth_uppercase_hex_accepted ... ok [INFO] [stdout] test auth_valid_16_chars ... ok [INFO] [stdout] test body_modifiers_all_three ... ok [INFO] [stdout] test body_meta_only ... ok [INFO] [stdout] test body_group_only ... ok [INFO] [stdout] test body_group_after_timestamp_rejected ... ok [INFO] [stdout] test body_timestamp_only ... ok [INFO] [stdout] test build_buffer_too_small ... ok [INFO] [stdout] test build_passthrough_base64 ... ok [INFO] [stdout] test build_push_boolean_false ... ok [INFO] [stdout] test build_push_boolean_true ... ok [INFO] [stdout] test build_push_location_no_alt ... ok [INFO] [stdout] test build_push_string_with_escapes ... ok [INFO] [stdout] test build_push_with_all_suffixes ... ok [INFO] [stdout] test build_push_location_with_alt ... ok [INFO] [stdout] test escape_at_end_of_input ... ok [INFO] [stdout] test empty_variable_block_rejected ... ok [INFO] [stdout] test empty_frame_rejected ... ok [INFO] [stdout] test build_push_with_unit ... ok [INFO] [stdout] test escape_at_in_string_value ... ok [INFO] [stdout] test escape_backslash_in_string_value ... ok [INFO] [stdout] test decimal_zero_point_something ... ok [INFO] [stdout] test escape_caret_in_string_value ... ok [INFO] [stdout] test escape_hash_in_string_value ... ok [INFO] [stdout] test escape_brackets_in_string_value ... ok [INFO] [stdout] test escape_braces_in_meta_value ... ok [INFO] [stdout] test headless_push_missing_body_rejected ... ok [INFO] [stdout] test headless_push_multi_var ... ok [INFO] [stdout] test headless_pull ... ok [INFO] [stdout] test escape_newline_in_string_value ... ok [INFO] [stdout] test frame_exactly_max_size ... ok [INFO] [stdout] test escape_pipe_in_string_value ... ok [INFO] [stdout] test group_max_length_accepted ... ok [INFO] [stdout] test frame_over_max_size ... ok [INFO] [stdout] test headless_ping ... ok [INFO] [stdout] test group_over_max_rejected ... ok [INFO] [stdout] test escape_into_buffer_too_small ... ok [INFO] [stdout] test escape_semicolon_in_string_value ... ok [INFO] [stdout] test headless_push_passthrough ... ok [INFO] [stdout] test escape_comma_in_meta_value ... ok [INFO] [stdout] test invalid_boolean_rejected ... ok [INFO] [stdout] test location_empty_lng_rejected ... ok [INFO] [stdout] test location_four_components_rejected ... ok [INFO] [stdout] test headless_push_simple ... ok [INFO] [stdout] test location_negative_coords ... ok [INFO] [stdout] test location_three_components ... ok [INFO] [stdout] test location_with_zero ... ok [INFO] [stdout] test invalid_method_rejected ... ok [INFO] [stdout] test max_meta_pairs_accepted ... ok [INFO] [stdout] test headless_roundtrip_structured ... ok [INFO] [stdout] test location_empty_alt_rejected ... ok [INFO] [stdout] test metadata_empty_block_rejected ... ok [INFO] [stdout] test meta_key_over_max_rejected ... ok [INFO] [stdout] test headless_roundtrip_passthrough ... ok [INFO] [stdout] test location_two_components ... ok [INFO] [stdout] test metadata_missing_equals_rejected ... ok [INFO] [stdout] test location_unit_rejected ... ok [INFO] [stdout] test location_empty_lat_rejected ... ok [INFO] [stdout] test meta_key_max_length_accepted ... ok [INFO] [stdout] test max_variables_accepted ... ok [INFO] [stdout] test needs_unescape_false ... ok [INFO] [stdout] test nul_byte_in_frame_rejected ... ok [INFO] [stdout] test multiple_escapes_in_one_value ... ok [INFO] [stdout] test number_dot_only_rejected ... ok [INFO] [stdout] test number_double_negative_rejected ... ok [INFO] [stdout] test needs_unescape_true ... ok [INFO] [stdout] test number_negative_leading_zero_rejected ... ok [INFO] [stdout] test number_trailing_dot_rejected ... ok [INFO] [stdout] test pull_missing_body_rejected ... ok [INFO] [stdout] test number_alpha_rejected ... ok [INFO] [stdout] test over_max_variables_rejected ... ok [INFO] [stdout] test number_negative_zero ... ok [INFO] [stdout] test number_empty_rejected ... ok [INFO] [stdout] test number_large_integer ... ok [INFO] [stdout] test number_leading_zero_rejected ... ok [INFO] [stdout] test number_decimal ... ok [INFO] [stdout] test push_missing_body_rejected ... ok [INFO] [stdout] test over_max_meta_pairs_rejected ... ok [INFO] [stdout] test number_zero ... ok [INFO] [stdout] test odd_hex_passthrough_rejected ... ok [INFO] [stdout] test seq_zero ... ok [INFO] [stdout] test serial_over_max_rejected ... ok [INFO] [stdout] test seq_overflow_rejected ... ok [INFO] [stdout] test seq_leading_zeros_rejected ... ok [INFO] [stdout] test unescape_all_sequences ... ok [INFO] [stdout] test seq_negative_rejected ... ok [INFO] [stdout] test serial_hyphen_accepted ... ok [INFO] [stdout] test trailing_newline_accepted ... ok [INFO] [stdout] test serial_max_length_accepted ... ok [INFO] [stdout] test unrecognized_escape_literal ... ok [INFO] [stdout] test seq_large_value ... ok [INFO] [stdout] test string_value_non_empty_required ... ok [INFO] [stdout] test unescape_into_buffer_too_small ... ok [INFO] [stdout] test unit_empty_hash_rejected ... ok [INFO] [stdout] test seq_empty_rejected ... ok [INFO] [stdout] test unit_max_length_accepted ... ok [INFO] [stdout] test serial_special_chars_rejected ... ok [INFO] [stdout] test unit_over_max_rejected ... ok [INFO] [stdout] test varname_empty_rejected ... ok [INFO] [stdout] test varname_uppercase_rejected ... ok [INFO] [stdout] test varname_hyphen_rejected ... ok [INFO] [stdout] test varname_max_length_accepted ... ok [INFO] [stdout] test varname_over_max_rejected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/granular.rs (/opt/rustwide/target/debug/deps/granular-91adf1fa1e63d55d) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test build_metadata_pairs ... ok [INFO] [stdout] test build_pull_body_multiple ... ok [INFO] [stdout] test build_variable_number ... ok [INFO] [stdout] test build_push_body_structured ... ok [INFO] [stdout] test build_variable_with_unit ... ok [INFO] [stdout] test build_variable_with_metadata ... ok [INFO] [stdout] test extract_serial_invalid_chars ... ok [INFO] [stdout] test extract_serial_valid ... ok [INFO] [stdout] test extract_serial_with_hyphens ... ok [INFO] [stdout] test parse_metadata_empty_rejected ... ok [INFO] [stdout] test parse_metadata_multiple_pairs ... ok [INFO] [stdout] test parse_metadata_single_pair ... ok [INFO] [stdout] test parse_method_ping ... ok [INFO] [stdout] test parse_method_invalid ... ok [INFO] [stdout] test parse_method_pull ... ok [INFO] [stdout] test parse_method_push ... ok [INFO] [stdout] test parse_pull_body_multiple ... ok [INFO] [stdout] test parse_pull_body_single ... ok [INFO] [stdout] test parse_push_body_passthrough_hex ... ok [INFO] [stdout] test parse_push_body_with_modifiers ... ok [INFO] [stdout] test parse_seq_leading_zero ... ok [INFO] [stdout] test parse_seq_missing_bang ... ok [INFO] [stdout] test parse_seq_zero ... ok [INFO] [stdout] test parse_variable_location ... ok [INFO] [stdout] test parse_variable_number ... ok [INFO] [stdout] test parse_variable_string ... ok [INFO] [stdout] test roundtrip_pull_body ... ok [INFO] [stdout] test parse_variable_with_unit ... ok [INFO] [stdout] test validate_auth_non_hex ... ok [INFO] [stdout] test roundtrip_variable ... ok [INFO] [stdout] test roundtrip_push_body_with_modifiers ... ok [INFO] [stdout] test roundtrip_push_body ... ok [INFO] [stdout] test validate_auth_valid ... ok [INFO] [stdout] test parse_push_body_structured ... ok [INFO] [stdout] test parse_variable_with_metadata ... ok [INFO] [stdout] test validate_auth_too_long ... ok [INFO] [stdout] test validate_auth_uppercase ... ok [INFO] [stdout] test parse_variable_with_group ... ok [INFO] [stdout] test parse_seq_valid ... ok [INFO] [stdout] test parse_variable_with_timestamp ... ok [INFO] [stdout] test parse_variable_boolean ... ok [INFO] [stdout] test validate_auth_too_short ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/parse_ack.rs (/opt/rustwide/target/debug/deps/parse_ack-0af6f6a5f1e17a24) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test ack_err_invalid_payload ... ok [INFO] [stdout] test ack_empty_rejected ... ok [INFO] [stdout] test ack_err_invalid_token ... ok [INFO] [stdout] test ack_err_all_error_codes ... ok [INFO] [stdout] test ack_invalid_status_rejected ... ok [INFO] [stdout] test ack_ok_count ... ok [INFO] [stdout] test ack_ok_variables ... ok [INFO] [stdout] test ack_pong ... ok [INFO] [stdout] test ack_trailing_newline ... ok [INFO] [stdout] test ack_with_seq_err ... ok [INFO] [stdout] test ack_with_seq_ok ... ok [INFO] [stdout] test ack_with_seq_pong ... ok [INFO] [stdout] test ack_with_seq_variables ... ok [INFO] [stdout] test ack_ok_zero_count ... ok [INFO] [stdout] test ack_cmd_with_value ... ok [INFO] [stdout] test ack_cmd ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parse_ping.rs (/opt/rustwide/target/debug/deps/parse_ping-1125756ce64c6a50) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test ping_basic ... ok [INFO] [stdout] test ping_invalid_auth_rejected ... ok [INFO] [stdout] test ping_missing_serial_rejected ... ok [INFO] [stdout] test ping_with_seq ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parse_pull.rs (/opt/rustwide/target/debug/deps/parse_pull-6d19cfb3442035b3) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test pull_empty_rejected ... ok [INFO] [stdout] test pull_multiple_variables ... ok [INFO] [stdout] test pull_missing_body_rejected ... ok [INFO] [stdout] test pull_missing_brackets_rejected ... ok [INFO] [stdout] test pull_single_variable ... ok [INFO] [stdout] test pull_with_seq ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parse_push.rs (/opt/rustwide/target/debug/deps/parse_push-43926c3f40b7a2da) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test push_all_suffixes ... ok [INFO] [stdout] test push_empty_hex_passthrough_rejected ... ok [INFO] [stdout] test push_body_level_modifiers ... ok [INFO] [stdout] test push_datalogger_repeated_variable ... ok [INFO] [stdout] test push_empty_metadata_rejected ... ok [INFO] [stdout] test push_empty_string_value_rejected ... ok [INFO] [stdout] test push_invalid_number_leading_zero_rejected ... ok [INFO] [stdout] test push_missing_body_rejected ... ok [INFO] [stdout] test push_invalid_boolean_rejected ... ok [INFO] [stdout] test push_location_with_altitude ... ok [INFO] [stdout] test push_nul_byte_rejected ... ok [INFO] [stdout] test push_negative_number ... ok [INFO] [stdout] test push_odd_hex_passthrough_rejected ... ok [INFO] [stdout] test push_unit_with_location_rejected ... ok [INFO] [stdout] test push_typed_values ... ok [INFO] [stdout] test push_with_metadata ... ok [INFO] [stdout] test push_body_modifiers_out_of_order_rejected ... ok [INFO] [stdout] test push_passthrough_base64 ... ok [INFO] [stdout] test simple_push_two_variables ... ok [INFO] [stdout] test push_passthrough_hex ... ok [INFO] [stdout] test push_with_seq ... ok [INFO] [stdout] test push_empty_variable_block_rejected ... ok [INFO] [stdout] test push_trailing_newline_accepted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/spec_examples.rs (/opt/rustwide/target/debug/deps/spec_examples-e47e9c708563da06) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test spec_11_10_pull ... ok [INFO] [stdout] test spec_11_13_conversation_pull ... ok [INFO] [stdout] test spec_11_11_pull_with_seq ... ok [INFO] [stdout] test spec_11_13_conversation_ping ... ok [INFO] [stdout] test spec_11_14_ping_with_seq ... ok [INFO] [stdout] test spec_11_14_push_with_seq ... ok [INFO] [stdout] test spec_11_14_replay_attempt ... ok [INFO] [stdout] test spec_11_3_negative_number ... ok [INFO] [stdout] test spec_11_12_ping ... ok [INFO] [stdout] test spec_11_14_second_push ... ok [INFO] [stdout] test spec_11_13_conversation_push ... ok [INFO] [stdout] test spec_11_1_simple_push ... ok [INFO] [stdout] test spec_11_2_push_with_seq ... ok [INFO] [stdout] test spec_11_3_typed_values ... ok [INFO] [stdout] test spec_11_4_location_altitude ... ok [INFO] [stdout] test spec_11_8_passthrough_hex ... ok [INFO] [stdout] test spec_11_5_metadata ... ok [INFO] [stdout] test spec_11_9_passthrough_base64 ... ok [INFO] [stdout] test spec_ack_examples ... ok [INFO] [stdout] test spec_11_7_datalogger ... ok [INFO] [stdout] test spec_11_6_body_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tagotip_ffi-06a65e6c9e7f3b11) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/ffi_test.rs (/opt/rustwide/target/debug/deps/ffi_test-d20213a3d45e8254) [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 13 tests [INFO] [stdout] test ffi_parse_ack_cmd ... ok [INFO] [stdout] test ffi_parse_ack_err ... ok [INFO] [stdout] test ffi_parse_ack_ok_count ... ok [INFO] [stdout] test ffi_parse_ack_pong ... ok [INFO] [stdout] test ffi_parse_ack_with_seq ... ok [INFO] [stdout] test ffi_parse_uplink_error ... ok [INFO] [stdout] test ffi_parse_uplink_location ... ok [INFO] [stdout] test ffi_parse_uplink_passthrough ... ok [INFO] [stdout] test ffi_parse_uplink_ping ... ok [INFO] [stdout] test ffi_parse_uplink_pull ... ok [INFO] [stdout] test ffi_parse_uplink_with_seq ... ok [INFO] [stdout] test ffi_parse_uplink_typed_values ... ok [INFO] [stdout] test ffi_parse_uplink_simple_push ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/_tagotip_native-48d5ad4dab348bb9) [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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/tagotip_secure-58930d7263cb6acd) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test cipher::tests::test_invalid_key_size ... ok [INFO] [stdout] test cipher::tests::test_aes128_ccm_round_trip ... ok [INFO] [stdout] test envelope::tests::test_seal_open_downlink_ack ... ok [INFO] [stdout] test envelope::tests::test_seal_open_uplink_push ... ok [INFO] [stdout] test envelope::tests::test_wrong_key_fails ... ok [INFO] [stdout] test hash::tests::test_derive_device_hash_spec_vector ... ok [INFO] [stdout] test hash::tests::test_derive_auth_hash_without_prefix ... ok [INFO] [stdout] test hash::tests::test_derive_auth_hash_spec_vector ... ok [INFO] [stdout] test hash::tests::test_derive_key_spec_vector ... ok [INFO] [stdout] test envelope::tests::test_is_envelope ... ok [INFO] [stdout] test hash::tests::test_derive_key_without_prefix ... ok [INFO] [stdout] test hash::tests::test_hex_to_bytes_empty ... ok [INFO] [stdout] test hash::tests::test_hex_to_bytes_round_trip ... ok [INFO] [stdout] test hash::tests::test_hex_to_bytes_rejects_non_hex ... ok [INFO] [stdout] test hash::tests::test_hex_to_bytes_rejects_odd_length ... ok [INFO] [stdout] test hash::tests::test_hex_to_bytes_uppercase ... ok [INFO] [stdout] test nonce::tests::test_nonce_ccm_spec_vector ... ok [INFO] [stdout] test nonce::tests::test_nonce_chacha20 ... ok [INFO] [stdout] test nonce::tests::test_nonce_gcm ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-e371fc72b4e28619) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_cipher_suite_properties ... ok [INFO] [stdout] test test_cipher_suite_from_id ... ok [INFO] [stdout] test test_envelope_method_conversions ... ok [INFO] [stdout] test test_empty_envelope ... ok [INFO] [stdout] test test_invalid_key_size_too_long ... ok [INFO] [stdout] test test_flags_round_trip ... ok [INFO] [stdout] test test_invalid_key_size_too_short ... ok [INFO] [stdout] test test_invalid_method_decode ... ok [INFO] [stdout] test test_is_envelope_various ... ok [INFO] [stdout] test test_header_only_no_ciphertext ... ok [INFO] [stdout] test test_reserved_flags_in_envelope ... ok [INFO] [stdout] test test_reserved_flags_value_decode ... ok [INFO] [stdout] test test_tampered_ciphertext ... ok [INFO] [stdout] test test_unsupported_version_decode ... ok [INFO] [stdout] test test_reserved_flags_value_encode ... ok [INFO] [stdout] test test_unsupported_cipher_decode ... ok [INFO] [stdout] test test_truncated_header ... ok [INFO] [stdout] test test_wrong_key ... ok [INFO] [stderr] Running tests/round_trip.rs (/opt/rustwide/target/debug/deps/round_trip-b1c7b5442ccc7436) [INFO] [stdout] test test_tampered_header ... ok [INFO] [stdout] test test_tampered_auth_tag ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_aes128_ccm_ack_cmd ... ok [INFO] [stdout] test test_aes128_ccm_ack_err ... ok [INFO] [stdout] test test_aes128_ccm_ack_ok ... ok [INFO] [stdout] test test_aes128_ccm_ack_pong ... ok [INFO] [stdout] test test_aes128_ccm_ping ... ok [INFO] [stdout] test test_aes128_ccm_push ... ok [INFO] [stdout] test test_envelope_overhead_ccm ... ok [INFO] [stdout] test test_aes128_ccm_pull ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/spec_vector.rs (/opt/rustwide/target/debug/deps/spec_vector-2d4bd1e480b0be0c) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_auth_hash_derivation ... ok [INFO] [stdout] test test_derive_key_spec_vector ... ok [INFO] [stdout] test test_header_serialization ... ok [INFO] [stdout] test test_hex_round_trip ... ok [INFO] [stdout] test test_is_envelope_spec ... ok [INFO] [stdout] test test_nonce_construction ... ok [INFO] [stdout] test test_device_hash_derivation ... ok [INFO] [stdout] test test_open_spec_envelope ... ok [INFO] [stdout] test test_inner_frame_bytes ... ok [INFO] [stdout] test test_parse_header_spec_envelope ... ok [INFO] [stdout] test test_seal_open_with_derived_key ... ok [INFO] [stdout] test test_round_trip_with_parse_headless ... ok [INFO] [stdout] test test_seal_produces_spec_envelope ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tagotip_codec [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 tagotip_ffi [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 tagotip_secure [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" "12b8e321d1bc14849bcf66567c4de56ea2d488bbb79a083b74c33da9188b8978", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12b8e321d1bc14849bcf66567c4de56ea2d488bbb79a083b74c33da9188b8978", kill_on_drop: false }` [INFO] [stdout] 12b8e321d1bc14849bcf66567c4de56ea2d488bbb79a083b74c33da9188b8978