[INFO] cloning repository https://github.com/valkyoth/sagnir
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/valkyoth/sagnir" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalkyoth%2Fsagnir", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalkyoth%2Fsagnir'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eb51a275df86d78eb850b41b1d09ca49caaa552a
[INFO] testing valkyoth/sagnir against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvalkyoth%2Fsagnir" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/valkyoth/sagnir
[INFO] finished tweaking git repo https://github.com/valkyoth/sagnir
[INFO] tweaked toml for git repo https://github.com/valkyoth/sagnir written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/valkyoth/sagnir on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/valkyoth/sagnir 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/sagnir/sagnir"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c
[INFO] running `Command { std: "docker" "start" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", 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" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", 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" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/sagnir/sagnir"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling sanitization v1.2.5
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling xtask v0.10.0 (/opt/rustwide/workdir/tools/xtask)
[INFO] [stderr]    Compiling sagnir-core v0.10.0 (/opt/rustwide/workdir/crates/sagnir-core)
[INFO] [stderr]    Compiling sagnir-policy v0.10.0 (/opt/rustwide/workdir/crates/sagnir-policy)
[INFO] [stderr]    Compiling sagnir-codec v0.10.0 (/opt/rustwide/workdir/crates/sagnir-codec)
[INFO] [stderr]    Compiling sagnir-crypto v0.10.0 (/opt/rustwide/workdir/crates/sagnir-crypto)
[INFO] [stderr]    Compiling sagnir-fact v0.10.0 (/opt/rustwide/workdir/crates/sagnir-fact)
[INFO] [stderr]    Compiling sagnir-world v0.10.0 (/opt/rustwide/workdir/crates/sagnir-world)
[INFO] [stderr]    Compiling sagnir-store v0.10.0 (/opt/rustwide/workdir/crates/sagnir-store)
[INFO] [stderr]    Compiling sagnir-sync v0.10.0 (/opt/rustwide/workdir/crates/sagnir-sync)
[INFO] [stderr]    Compiling sagnir-change v0.10.0 (/opt/rustwide/workdir/crates/sagnir-change)
[INFO] [stderr]    Compiling sagnir-worktree v0.10.0 (/opt/rustwide/workdir/crates/sagnir-worktree)
[INFO] [stderr]    Compiling sagnir-object v0.10.0 (/opt/rustwide/workdir/crates/sagnir-object)
[INFO] [stderr]    Compiling sagnir-proof v0.10.0 (/opt/rustwide/workdir/crates/sagnir-proof)
[INFO] [stderr]    Compiling sagnir v0.10.0 (/opt/rustwide/workdir/crates/sagnir)
[INFO] [stderr]    Compiling sagad v0.10.0 (/opt/rustwide/workdir/crates/sagad)
[INFO] [stderr]    Compiling sagnir-cli v0.10.0 (/opt/rustwide/workdir/crates/sagnir-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.33s
[INFO] running `Command { std: "docker" "inspect" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", 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" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/sagnir/sagnir"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] [stderr]    Compiling sagnir-crypto v0.10.0 (/opt/rustwide/workdir/crates/sagnir-crypto)
[INFO] [stderr]    Compiling sagnir v0.10.0 (/opt/rustwide/workdir/crates/sagnir)
[INFO] [stderr]    Compiling sagnir-object v0.10.0 (/opt/rustwide/workdir/crates/sagnir-object)
[INFO] [stderr]    Compiling sagnir-proof v0.10.0 (/opt/rustwide/workdir/crates/sagnir-proof)
[INFO] [stderr]    Compiling sagad v0.10.0 (/opt/rustwide/workdir/crates/sagad)
[INFO] [stderr]    Compiling sagnir-sync v0.10.0 (/opt/rustwide/workdir/crates/sagnir-sync)
[INFO] [stderr]    Compiling sagnir-change v0.10.0 (/opt/rustwide/workdir/crates/sagnir-change)
[INFO] [stderr]    Compiling sagnir-world v0.10.0 (/opt/rustwide/workdir/crates/sagnir-world)
[INFO] [stderr]    Compiling sagnir-codec v0.10.0 (/opt/rustwide/workdir/crates/sagnir-codec)
[INFO] [stderr]    Compiling sagnir-worktree v0.10.0 (/opt/rustwide/workdir/crates/sagnir-worktree)
[INFO] [stderr]    Compiling sagnir-store v0.10.0 (/opt/rustwide/workdir/crates/sagnir-store)
[INFO] [stderr]    Compiling sagnir-policy v0.10.0 (/opt/rustwide/workdir/crates/sagnir-policy)
[INFO] [stderr]    Compiling sagnir-fact v0.10.0 (/opt/rustwide/workdir/crates/sagnir-fact)
[INFO] [stderr]    Compiling sagnir-core v0.10.0 (/opt/rustwide/workdir/crates/sagnir-core)
[INFO] [stderr]    Compiling sagnir-cli v0.10.0 (/opt/rustwide/workdir/crates/sagnir-cli)
[INFO] [stderr]    Compiling xtask v0.10.0 (/opt/rustwide/workdir/tools/xtask)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 37s
[INFO] running `Command { std: "docker" "inspect" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", 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" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `homepage` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:29:1
[INFO] [stderr]    |
[INFO] [stderr] 29 | homepage = "https://github.com/sagnir/sagnir"
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.homepage`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:31:1
[INFO] [stderr]    |
[INFO] [stderr] 31 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: workspace (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/sagad/c4de3d365f90bb90/out/sagad-c4de3d365f90bb90)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir/defb04e2050ea71c/out/sagnir-defb04e2050ea71c)
[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 1 test
[INFO] [stdout] test tests::main_crate_exposes_format_version ... 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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-change/1dca605e6e1d221e/out/sagnir_change-1dca605e6e1d221e)
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::change_ref_records_state ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-cli/ab631bf4e3e6f88b/out/sagnir_cli-ab631bf4e3e6f88b)
[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 36 tests
[INFO] [stdout] test init::metadata::tests::bounded_reader_collects_short_reads_until_eof ... ok
[INFO] [stdout] test init::metadata::tests::bounded_reader_rejects_trailing_data_after_short_reads ... ok
[INFO] [stdout] test init::tests::init_dry_run_lists_layout_without_writing ... ok
[INFO] [stdout] test init::tests::init_rejects_common_macos_system_roots ... ok
[INFO] [stdout] test init::tests::init_rejects_lexical_aliases_of_system_roots ... ok
[INFO] [stdout] test init::tests::init_rejects_system_root ... ok
[INFO] [stdout] test init::tests::init_sanitizes_root_path_in_output ... ok
[INFO] [stdout] test init::tests::init_rejects_unexpected_argument ... ok
[INFO] [stdout] test init::tests::security_paths::init_rejects_multiply_linked_lock_file ... ok
[INFO] [stdout] test init::tests::security_paths::init_rejects_symlinked_lock_file ... ok
[INFO] [stdout] test init::tests::init_rejects_oversized_format_file ... ok
[INFO] [stdout] test init::tests::security_paths::init_rejects_symlinked_store_root ... ok
[INFO] [stdout] test init::tests::init_rejects_malformed_existing_realm_metadata ... ok
[INFO] [stdout] test init::tests::init_rejects_malformed_existing_config_metadata ... ok
[INFO] [stdout] test init::tests::init_rejects_oversized_realm_metadata ... ok
[INFO] [stdout] test tests::extra_argument_is_usage_error ... ok
[INFO] [stdout] test tests::help_aliases_print_exact_help ... ok
[INFO] [stdout] test tests::no_args_prints_help ... ok
[INFO] [stdout] test tests::unknown_command_is_usage_error ... ok
[INFO] [stdout] test tests::usage_errors_sanitize_terminal_control_characters ... ok
[INFO] [stdout] test tests::version_aliases_print_exact_version ... ok
[INFO] [stdout] test init::tests::security_paths::open_store_rejects_namespace_replacement ... ok
[INFO] [stdout] test init::tests::security_paths::store_rejects_replaced_temporary_file_before_commit ... ok
[INFO] [stdout] test init::tests::security_paths::init_rejects_symlinked_store_subdirectory ... ok
[INFO] [stdout] test init::tests::init_creates_owner_only_store_permissions ... ok
[INFO] [stdout] test init::tests::init_recovers_from_unlocked_pid_marker ... ok
[INFO] [stdout] test init::tests::init_upgrades_format_only_store_with_metadata ... ok
[INFO] [stdout] test init::tests::init_rejects_oversized_config_metadata ... ok
[INFO] [stdout] test init::tests::init_is_idempotent ... ok
[INFO] [stdout] test init::tests::init_recovers_from_malformed_stale_init_lock ... ok
[INFO] [stdout] test init::tests::init_removes_stale_format_temp_file ... ok
[INFO] [stdout] test init::tests::init_removes_stale_metadata_temp_files ... ok
[INFO] [stdout] test init::tests::init_refuses_an_active_operating_system_lock ... ok
[INFO] [stdout] test init::tests::init_creates_store_layout ... ok
[INFO] [stdout] test init::tests::security_paths::init_rejects_symlinked_metadata_files ... ok
[INFO] [stdout] test init::tests::init_rejects_non_utf8_realm_and_config_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/sagnir-cli/4b7b5bdba6a8c725/out/saga-4b7b5bdba6a8c725)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::invalid_unicode_argument_is_rejected ... 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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-codec/f01196ceb48d9cc9/out/sagnir_codec-f01196ceb48d9cc9)
[INFO] [stdout] running 14 tests
[INFO] [stdout] test scalar::tests::byte_string_reader_rejects_payload_over_caller_bound ... ok
[INFO] [stdout] test scalar::tests::byte_string_writer_rejects_small_buffer ... ok
[INFO] [stdout] test scalar::tests::integer_encoding_is_little_endian ... ok
[INFO] [stdout] test scalar::tests::list_length_reader_rejects_count_over_caller_bound ... ok
[INFO] [stdout] test scalar::tests::byte_string_reader_rejects_truncated_payload ... ok
[INFO] [stdout] test scalar::tests::list_length_round_trips_with_tail ... ok
[INFO] [stdout] test scalar::tests::integer_writers_fail_closed_on_small_buffers ... ok
[INFO] [stdout] test scalar::tests::list_length_reader_rejects_missing_length ... ok
[INFO] [stdout] test scalar::tests::byte_string_reader_rejects_missing_length ... ok
[INFO] [stdout] test scalar::tests::byte_string_writer_writes_length_and_bytes ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-core/97a393c508efba6b/out/sagnir_core-97a393c508efba6b)
[INFO] [stdout] test scalar::tests::byte_string_reader_returns_payload_and_tail ... ok
[INFO] [stdout] test scalar::tests::len_prefixed_aliases_match_byte_string_encoding ... ok
[INFO] [stdout] test scalar::tests::integer_readers_return_value_and_tail ... ok
[INFO] [stdout] test scalar::tests::integer_readers_reject_short_buffers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test id::tests::format_version_accepts_current_only ... ok
[INFO] [stdout] test id::tests::id_wrappers_reject_wrong_kind ... ok
[INFO] [stdout] test id::tests::typed_id_keeps_kind_and_bytes ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_dotfile_segments ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_non_admitted_bytes ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_oversize_name ... ok
[INFO] [stdout] test id::tests::id_wrappers_preserve_kind ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_path_traversal_segments ... ok
[INFO] [stdout] test id::tests::constant_time_bytes_eq_checks_full_slice ... ok
[INFO] [stdout] test id::tests::typed_id_debug_redacts_bytes ... ok
[INFO] [stdout] test error::tests::display_messages_are_controlled ... ok
[INFO] [stdout] test name::tests::windows_reserved_name_detector_is_case_insensitive ... ok
[INFO] [stdout] test name::tests::valid_name_byte_no_slash_rejects_slash ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_empty ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_windows_reserved_device_names ... ok
[INFO] [stdout] test id::tests::id_wrapper_debug_redacts_bytes ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-crypto/cacb9630a29c2d37/out/sagnir_crypto-cacb9630a29c2d37)
[INFO] [stdout] test name::tests::bounded_name_rejects_case_folded_saga_control_path ... ok
[INFO] [stdout] test name::tests::bounded_name_rejects_trailing_dot_aliases ... ok
[INFO] [stdout] test name::tests::bounded_name_accepts_world_path ... ok
[INFO] [stdout] test id::tests::typed_id_has_constant_time_equality_api ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::hybrid_signature_envelope_rejects_unbound_component_lengths ... ok
[INFO] [stdout] test tests::hybrid_signature_envelope_splits_bound_components ... ok
[INFO] [stdout] test tests::owned_signature_sanitizes_algorithm_sentinel ... ok
[INFO] [stdout] test tests::debug_redacts_signature_bytes ... ok
[INFO] [stdout] test tests::signature_envelope_rejects_empty_bytes ... ok
[INFO] [stdout] test tests::hybrid_signature_envelope_debug_redacts_components ... ok
[INFO] [stdout] test tests::sanitized_owned_signature_has_no_envelope ... ok
[INFO] [stdout] test tests::owned_signature_redacts_and_sanitizes ... ok
[INFO] [stdout] test tests::signature_envelope_enforces_algorithm_specific_bounds ... ok
[INFO] [stdout] test tests::signature_envelope_has_constant_time_equality_api ... ok
[INFO] [stdout] test tests::signature_envelope_keeps_algorithm ... ok
[INFO] [stdout] test tests::unknown_signature_algorithm_fails_closed ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-fact/b118eca9e607489c/out/sagnir_fact-b118eca9e607489c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 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 tests::confidence_accepts_maximum ... ok
[INFO] [stdout] test tests::confidence_rejects_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 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/release/build/sagnir-object/ceb7ed24bbd7267e/out/sagnir_object-ceb7ed24bbd7267e)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test graph::tests::graph_reports_exact_missing_reference ... ok
[INFO] [stdout] test graph::tests::graph_reports_cycle ... ok
[INFO] [stdout] test graph::tests::graph_rejects_blob_as_reference_source ... ok
[INFO] [stdout] test graph::tests::graph_rejects_reference_type_mismatch ... ok
[INFO] [stdout] test header::tests::object_header_rejects_empty_structured_body ... ok
[INFO] [stdout] test header::tests::object_header_rejects_unknown_flags ... ok
[INFO] [stdout] test header::tests::object_header_rejects_unknown_type ... ok
[INFO] [stdout] test header::tests::object_header_rejects_oversize_body_len ... ok
[INFO] [stdout] test header::tests::object_header_allows_empty_blob_body ... ok
[INFO] [stdout] test header::tests::object_header_field_tracker_detects_complete_header ... ok
[INFO] [stdout] test graph::tests::graph_rejects_capacity_overflow_and_duplicate_entries ... ok
[INFO] [stdout] test graph::tests::graph_traversal_follows_references ... ok
[INFO] [stdout] test header::tests::object_header_rejects_short_buffer ... ok
[INFO] [stdout] test graph::tests::graph_verifies_complete_small_graph ... ok
[INFO] [stdout] test header::tests::object_header_rejects_wrong_version ... ok
[INFO] [stdout] test identity::tests::object_id_redacted_display_hides_digest ... ok
[INFO] [stdout] test header::tests::object_header_rejects_wrong_magic ... ok
[INFO] [stdout] test identity::tests::digest_slice_admission_checks_algorithm_length ... ok
[INFO] [stdout] test identity::tests::object_id_has_constant_time_equality_api ... ok
[INFO] [stdout] test identity::tests::object_ids_display_and_parse ... ok
[INFO] [stdout] test identity::tests::object_ids_support_sha3_256_admission_metadata ... ok
[INFO] [stdout] test identity::tests::domain_tags_are_type_separated ... ok
[INFO] [stdout] test identity::tests::object_id_keeps_type_separate_from_digest ... ok
[INFO] [stdout] test header::tests::object_header_round_trips_with_tail ... ok
[INFO] [stdout] test identity::tests::object_id_parse_fails_closed ... ok
[INFO] [stdout] test identity::tests::object_type_parser_fails_closed ... ok
[INFO] [stdout] test identity::tests::all_domain_tags_are_unique ... ok
[INFO] [stdout] test graph::tests::graph_verifies_long_linear_chain_iteratively ... ok
[INFO] [stdout] test header::tests::object_header_rejects_missing_declared_body ... ok
[INFO] [stdout] test identity::tests::same_digest_in_different_object_kinds_is_not_equal ... ok
[INFO] [stdout] test header::tests::object_header_field_tracker_rejects_duplicates ... ok
[INFO] [stdout] test identity::tests::unknown_hash_algorithm_fails_closed ... ok
[INFO] [stdout] test identity::tests::state_root_records_format_version ... ok
[INFO] [stdout] test identity::tests::object_id_debug_redacts_digest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-policy/5294b41ee0ecc256/out/sagnir_policy-5294b41ee0ecc256)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::has_none_is_rejected_for_policy_checks ... ok
[INFO] [stdout] test tests::obligation_set_exposes_empty_check ... ok
[INFO] [stdout] test tests::obligation_set_rejects_unknown_bits ... ok
[INFO] [stdout] test tests::policy_decision_exposes_aggregate_result ... 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 unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-proof/c169e46a2880290c/out/sagnir_proof-c169e46a2880290c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::proof_report_records_status ... ok
[INFO] [stdout] test tests::verified_report_requires_token ... 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 unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-store/5baafc5280ba6269/out/sagnir_store-5baafc5280ba6269)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test tests::format_file_content_is_stable ... ok
[INFO] [stdout] test tests::store_dir_is_saga ... ok
[INFO] [stdout] test config::tests::parser_rejects_duplicate_and_missing_fields ... ok
[INFO] [stdout] test config::tests::parser_rejects_unknown_profiles_modes_and_fields ... ok
[INFO] [stdout] test config::tests::parser_accepts_every_profile_and_mode ... ok
[INFO] [stdout] test config::tests::parser_accepts_explicit_verification_budgets ... ok
[INFO] [stdout] test config::tests::parser_rejects_dangerous_or_out_of_range_budgets ... ok
[INFO] [stdout] test tests::wal_frame_header_checks_payload_integrity ... ok
[INFO] [stdout] test config::tests::default_config_is_strict_standard_and_round_trips ... ok
[INFO] [stdout] test realm::tests::realm_parser_rejects_invalid_ids ... ok
[INFO] [stdout] test realm::tests::realm_parser_rejects_unknown_duplicate_and_missing_fields ... ok
[INFO] [stdout] test tests::init_directories_include_root_and_required_dirs ... ok
[INFO] [stdout] test realm::tests::realm_metadata_round_trips ... ok
[INFO] [stdout] test tests::required_dirs_include_objects_and_wal ... ok
[INFO] [stdout] test tests::wal_frame_kind_has_explicit_abort ... ok
[INFO] [stdout] test tests::wal_frame_checksum_binds_kind_and_transaction_id ... ok
[INFO] [stdout] test config::tests::writer_rejects_small_buffers_and_invalid_constructed_values ... ok
[INFO] [stdout] test config::tests::memory_budget_accepts_exact_admitted_endpoints ... ok
[INFO] [stdout] test tests::wal_frame_header_handles_empty_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/sagnir-sync/16280d730bf1a6cc/out/sagnir_sync-16280d730bf1a6cc)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::manifest_counts_total_items ... ok
[INFO] [stdout] test tests::manifest_rejects_oversized_counts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 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/release/build/sagnir-worktree/10e5674ef9a25cf0/out/sagnir_worktree-10e5674ef9a25cf0)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::parent_escape_is_invalid ... ok
[INFO] [stdout] test tests::symlink_policy_is_not_handled_by_string_classification ... ok
[INFO] [stdout] test tests::verified_worktree_path_requires_boundary_proof ... ok
[INFO] [stdout] test tests::windows_separator_control_path_is_invalid_by_policy ... ok
[INFO] [stdout] test tests::regular_relative_path_is_trackable ... ok
[INFO] [stdout] test tests::windows_reserved_device_names_are_invalid ... ok
[INFO] [stdout] test tests::trailing_dot_aliases_are_invalid ... ok
[INFO] [stdout] test tests::uppercase_control_path_is_not_trackable ... ok
[INFO] [stdout] test tests::non_control_dotfile_segments_are_invalid ... ok
[INFO] [stdout] test tests::control_characters_are_invalid ... ok
[INFO] [stdout] test tests::control_path_is_not_trackable ... ok
[INFO] [stdout] test tests::worktree_path_rejects_untracked_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 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/release/build/sagnir-world/7609e5cb5c959535/out/sagnir_world-7609e5cb5c959535)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/xtask/7f5bb08b9f043c48/out/xtask-7f5bb08b9f043c48)
[INFO] [stdout] test tests::world_ref_records_kind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[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 sagnir
[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 sagnir_change
[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 sagnir_cli
[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 sagnir_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 sagnir_core
[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 sagnir_crypto
[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 sagnir_fact
[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 sagnir_object
[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 sagnir_policy
[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 sagnir_proof
[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 sagnir_store
[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 sagnir_sync
[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 sagnir_worktree
[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 sagnir_world
[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" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c", kill_on_drop: false }`
[INFO] [stdout] f45bca148ebbd10f69de86413744ec8017f8a1944330232bc21d1cb42f44388c
