[INFO] cloning repository https://github.com/AICode-Nexus/tessera [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AICode-Nexus/tessera" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAICode-Nexus%2Ftessera", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAICode-Nexus%2Ftessera'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b585c0c6d6a902d1021d104df0f94fa89d9ea59a [INFO] testing AICode-Nexus/tessera against 1.97.0-beta.6 for beta-1.98-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAICode-Nexus%2Ftessera" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/AICode-Nexus/tessera [INFO] finished tweaking git repo https://github.com/AICode-Nexus/tessera [INFO] tweaked toml for git repo https://github.com/AICode-Nexus/tessera written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/AICode-Nexus/tessera on toolchain 1.97.0-beta.6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/AICode-Nexus/tessera 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ts-rs-macros v12.0.1 [INFO] [stderr] Downloaded ts-rs v12.0.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470 [INFO] running `Command { std: "docker" "start" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", 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" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", 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" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling num-conv v0.2.1 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling writeable v0.6.3 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling litemap v0.8.2 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling cc v1.2.62 [INFO] [stderr] Compiling uuid v1.23.1 [INFO] [stderr] Compiling icu_properties_data v2.2.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling icu_normalizer_data v2.2.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling rustls-pki-types v1.14.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling rustls v0.23.40 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling webpki-roots v1.0.7 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling instability v0.3.12 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling fallible-streaming-iterator v0.1.9 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling unicode-segmentation v1.13.2 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling compact_str v0.8.1 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling tessera-cli v0.1.0 (/opt/rustwide/workdir/crates/cli) [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.7 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling yoke-derive v0.8.2 [INFO] [stderr] Compiling zerovec-derive v0.11.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling ts-rs-macros v12.0.1 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tokio v1.52.3 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zerofrom v0.1.8 [INFO] [stderr] Compiling yoke v0.8.2 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling zerovec v0.11.6 [INFO] [stderr] Compiling ts-rs v12.0.1 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling potential_utf v0.1.5 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling ratatui v0.29.0 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tessera-protocol v0.1.0 (/opt/rustwide/workdir/crates/protocol) [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling futures-executor v0.3.32 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling hyper v1.9.0 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling tower-http v0.6.10 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-rustls v0.27.9 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tessera-client v0.1.0 (/opt/rustwide/workdir/crates/client) [INFO] [stderr] Compiling tessera-providers v0.1.0 (/opt/rustwide/workdir/crates/providers) [INFO] [stderr] Compiling tessera-storage v0.1.0 (/opt/rustwide/workdir/crates/storage) [INFO] [stderr] Compiling tessera-config v0.1.0 (/opt/rustwide/workdir/crates/config) [INFO] [stderr] Compiling tessera-core v0.1.0 (/opt/rustwide/workdir/crates/core) [INFO] [stderr] Compiling tessera-gui-bridge v0.1.0 (/opt/rustwide/workdir/crates/gui-bridge) [INFO] [stderr] Compiling tessera-tui v0.1.0 (/opt/rustwide/workdir/crates/tui) [INFO] [stderr] Compiling tessera-gui-bindings v0.1.0 (/opt/rustwide/workdir/crates/gui-bindings) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s [INFO] running `Command { std: "docker" "inspect" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", 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" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling tessera-client v0.1.0 (/opt/rustwide/workdir/crates/client) [INFO] [stderr] Compiling tessera-gui-bridge v0.1.0 (/opt/rustwide/workdir/crates/gui-bridge) [INFO] [stderr] Compiling tessera-protocol v0.1.0 (/opt/rustwide/workdir/crates/protocol) [INFO] [stderr] Compiling tessera-tui v0.1.0 (/opt/rustwide/workdir/crates/tui) [INFO] [stderr] Compiling tessera-providers v0.1.0 (/opt/rustwide/workdir/crates/providers) [INFO] [stderr] Compiling tessera-core v0.1.0 (/opt/rustwide/workdir/crates/core) [INFO] [stderr] Compiling tessera-gui-bindings v0.1.0 (/opt/rustwide/workdir/crates/gui-bindings) [INFO] [stderr] Compiling tessera-config v0.1.0 (/opt/rustwide/workdir/crates/config) [INFO] [stderr] Compiling tessera-cli v0.1.0 (/opt/rustwide/workdir/crates/cli) [INFO] [stderr] Compiling tessera-storage v0.1.0 (/opt/rustwide/workdir/crates/storage) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 29.30s [INFO] running `Command { std: "docker" "inspect" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", 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" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_cli-bbb82278c72d1c02) [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/main.rs (/opt/rustwide/target/debug/deps/tessera-c2a3b9cbaf79b28b) [INFO] [stderr] Running tests/cli_contract.rs (/opt/rustwide/target/debug/deps/cli_contract-7d6ff571cdb05d6b) [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 123 tests [INFO] [stdout] test agent_run_requires_goal ... ok [INFO] [stdout] test apply_patch_command_dry_run_records_preflight_without_writing_file ... ok [INFO] [stdout] test apply_patch_command_applies_single_file_inside_isolated_root_and_records_trace ... ok [INFO] [stdout] test apply_patch_command_from_trace_applies_patch_artifact_and_records_trace ... ok [INFO] [stdout] test apply_patch_command_auto_worktree_dry_run_does_not_create_worktree ... ok [INFO] [stdout] test apply_patch_command_from_trace_dry_run_records_preflight_without_writing_file ... ok [INFO] [stdout] test agent_run_unknown_provider_fails_before_trace_mutation ... ok [INFO] [stdout] test agent_run_rejects_missing_skill_before_provider_execution ... ok [INFO] [stdout] test agent_run_rejects_workspace_without_instructions ... ok [INFO] [stdout] test apply_patch_command_auto_worktree_requires_from_trace ... ok [INFO] [stdout] test agent_run_rejects_skill_reference_without_skill ... ok [INFO] [stdout] test apply_patch_command_auto_worktree_rejects_manual_isolated_root_options ... ok [INFO] [stdout] test apply_patch_command_help_lists_trace_driven_options ... ok [INFO] [stdout] test apply_patch_command_help_lists_explicit_isolated_root_options ... ok [INFO] [stdout] test bare_tessera_starts_interactive_chat_repl ... ok [INFO] [stdout] test apply_patch_command_help_lists_auto_worktree_options ... ok [INFO] [stdout] test agent_run_json_command_emits_trace_task_status_and_summary ... ok [INFO] [stdout] test agent_run_with_instructions_reports_sources_and_traces_metadata ... ok [INFO] [stdout] test chat_command_path_rejects_unknown_provider_profile ... ok [INFO] [stdout] test apply_patch_command_auto_worktree_rejects_dirty_source_before_preflight ... ok [INFO] [stdout] test agent_run_text_command_reports_task_trace_and_status ... ok [INFO] [stdout] test apply_patch_command_rejects_primary_root_label_without_writing_file ... ok [INFO] [stdout] test apply_patch_command_auto_worktree_creates_detached_worktree_and_records_redacted_lifecycle ... ok [INFO] [stdout] test agent_run_with_skill_reports_activation_and_traces_metadata ... ok [INFO] [stdout] test apply_patch_command_from_trace_missing_artifact_metadata_fails_before_preflight ... ok [INFO] [stdout] test apply_patch_command_from_trace_rejects_primary_root_label_before_writing_file ... ok [INFO] [stdout] test chat_help_lists_resume_option ... ok [INFO] [stdout] test chat_command_path_reads_prompt_from_stdin ... ok [INFO] [stdout] test chat_command_uses_tessera_config_env_when_no_config_flag_is_passed ... ok [INFO] [stdout] test config_resolution_loads_explicit_path_and_data_dir_prefers_config ... ok [INFO] [stdout] test chat_command_path_emits_json_for_one_shot_prompt ... ok [INFO] [stdout] test chat_command_path_rejects_json_without_one_shot_prompt ... ok [INFO] [stdout] test chat_list_commands_prints_repl_commands_without_runtime_config ... ok [INFO] [stdout] test apply_patch_command_from_trace_redacted_artifact_fails_before_preflight ... ok [INFO] [stdout] test chat_command_path_routes_to_configured_mock_profile ... ok [INFO] [stdout] test chat_command_path_runs_mock_provider ... ok [INFO] [stdout] test config_validate_help_lists_json_config_and_data_options ... ok [INFO] [stdout] test chat_command_path_reads_prompt_from_file ... ok [INFO] [stdout] test chat_command_uses_default_tessera_toml_from_current_directory ... ok [INFO] [stdout] test chat_continue_rejects_missing_session ... ok [INFO] [stdout] test doctor_json_reports_trace_and_sqlite_health ... ok [INFO] [stdout] test apply_patch_command_from_trace_oversized_artifact_fails_before_preflight ... ok [INFO] [stdout] test events_help_lists_pagination_and_json_options ... ok [INFO] [stdout] test init_config_template_writes_secret_safe_profiles_and_respects_force ... ok [INFO] [stdout] test config_routed_chat_honors_pre_cancelled_run_controls ... ok [INFO] [stdout] test chat_command_path_rejects_multiple_prompt_sources ... ok [INFO] [stdout] test apply_patch_command_from_trace_rejects_patch_artifact_id_with_patch_file ... ok [INFO] [stdout] test config_validate_reports_ok_profiles_without_secret_values ... ok [INFO] [stdout] test openai_compatible_profile_requires_declared_api_key_env_before_trace ... ok [INFO] [stdout] test instructions_inspect_text_summarizes_sources_without_content ... ok [INFO] [stdout] test instructions_inspect_json_reports_sources_without_content ... ok [INFO] [stdout] test chat_continue_rejects_one_shot_prompt_sources ... ok [INFO] [stdout] test profiles_help_lists_json_and_config_options ... ok [INFO] [stdout] test repl_parser_recognizes_local_slash_commands ... ok [INFO] [stdout] test doctor_text_reports_runtime_health_details ... ok [INFO] [stdout] test config_validate_fails_for_missing_secret_env_without_touching_storage ... ok [INFO] [stdout] test instructions_inspect_rejects_outside_target ... ok [INFO] [stdout] test repl_doctor_reports_runtime_health_for_active_data_dir ... ok [INFO] [stdout] test config_routed_chat_records_cancellation_when_event_sink_stops ... ok [INFO] [stdout] test profiles_command_lists_configured_profiles_without_secret_values ... ok [INFO] [stdout] test config_validate_reports_provider_shape_errors ... ok [INFO] [stdout] test config_routed_chat_can_stream_live_event_frames_without_reading_trace_back ... ok [INFO] [stdout] test repl_resume_task_missing_checkpoint_does_not_start_run_or_project_trace ... ok [INFO] [stdout] test config_validate_fails_when_no_provider_profiles_are_configured ... ok [INFO] [stdout] test repl_cancel_interrupts_active_run_and_records_cancelled_trace ... ok [INFO] [stdout] test repl_session_accepts_pause_resume_commands_without_runtime_execution ... ok [INFO] [stdout] test repl_session_handles_local_commands_without_runtime_work ... ok [INFO] [stdout] test repl_session_lists_and_clears_visible_history_without_runtime_work ... ok [INFO] [stdout] test repl_session_switches_profiles_and_rejects_unknown_profiles ... ok [INFO] [stdout] test repl_resume_task_missing_provider_profile_does_not_project_trace ... ok [INFO] [stdout] test repl_startup_prints_runtime_context_before_first_prompt ... ok [INFO] [stdout] test repl_resume_task_rejects_out_of_range_numbered_selector_without_runtime_work ... ok [INFO] [stdout] test replay_help_lists_trace_id_and_json_option ... ok [INFO] [stdout] test events_command_pages_trace_events_from_configured_data_dir ... ok [INFO] [stdout] test sessions_help_lists_json_and_data_options ... ok [INFO] [stdout] test repl_pause_interrupts_active_run_and_records_paused_trace ... ok [INFO] [stdout] test repl_paste_mode_submits_multiline_prompt_and_can_cancel ... ok [INFO] [stdout] test chat_resume_task_rejects_prompt_resume_continue_and_json_options ... ok [INFO] [stdout] test repl_resume_tasks_lists_resumable_paused_checkpoints_without_runtime_work ... ok [INFO] [stdout] test config_routed_chat_uses_unique_trace_ids_across_runs ... ok [INFO] [stdout] test skills_inspect_text_summarizes_sources_without_content ... ok [INFO] [stdout] test skills_inspect_json_reports_manifests_without_content ... ok [INFO] [stdout] test tasks_help_lists_json_config_and_data_options ... ok [INFO] [stdout] test top_level_task_owner_helpers_project_trace_without_runtime_work ... ok [INFO] [stdout] test repl_resume_task_accepts_numbered_resume_task_selector ... ok [INFO] [stdout] test top_level_task_helpers_list_resumable_paused_checkpoints_without_runtime_work ... ok [INFO] [stdout] test repl_resume_task_runs_chat_from_pause_checkpoint ... ok [INFO] [stdout] test tui_state_rejects_unknown_initial_profile ... ok [INFO] [stdout] test tui_state_uses_configured_profiles_for_switching ... ok [INFO] [stdout] test repl_resume_task_rejects_task_that_is_no_longer_paused ... ok [INFO] [stdout] test transcript_help_lists_trace_id_and_json_option ... ok [INFO] [stdout] test version_output_reports_crate_version_and_git_sha ... ok [INFO] [stdout] test repl_prompt_streams_live_events_into_client_snapshot ... ok [INFO] [stdout] test chat_continue_starts_from_latest_trace_and_continues_with_history ... ok [INFO] [stdout] test repl_can_start_from_resume_trace_id_and_continue_with_history ... ok [INFO] [stdout] test sessions_command_lists_trace_backed_sessions_from_configured_data_dir ... ok [INFO] [stdout] test replay_command_reconstructs_trace_summary_without_provider_call ... ok [INFO] [stdout] test repl_resume_accepts_numbered_session_index ... ok [INFO] [stdout] test top_level_tasks_command_lists_resumable_paused_checkpoints_without_runtime_work ... ok [INFO] [stdout] test top_level_tasks_command_emits_json_for_resumable_paused_checkpoints ... ok [INFO] [stdout] test top_level_tasks_command_lists_task_owners_without_runtime_work ... ok [INFO] [stdout] test workflow_inspect_help_lists_trace_json_and_data_dir ... ok [INFO] [stdout] test worktree_cleanup_command_help_lists_trace_and_path_options ... ok [INFO] [stdout] test workflow_inspect_command_reports_empty_trace_as_none ... ok [INFO] [stdout] test repl_sessions_and_resume_use_trace_projection_without_provider_call ... ok [INFO] [stdout] test transcript_command_exports_markdown_and_json_from_configured_data_dir ... ok [INFO] [stdout] test worktree_list_command_emits_json_for_trace_lifecycle ... ok [INFO] [stdout] test top_level_chat_resume_task_runs_chat_from_pause_checkpoint ... ok [INFO] [stdout] test top_level_chat_resume_task_accepts_numbered_selector ... ok [INFO] [stdout] test worktree_cleanup_rejects_cleanup_failed_without_retained_with_specific_message ... ok [INFO] [stdout] test workflow_inspect_command_emits_safe_json_dto_fields ... ok [INFO] [stdout] test workflow_inspect_command_reports_safe_text_without_raw_ids_or_paths ... ok [INFO] [stdout] test worktree_cleanup_command_dry_run_validates_without_removing_or_appending_lifecycle ... ok [INFO] [stdout] test worktree_list_command_reports_trace_lifecycle_without_local_paths ... ok [INFO] [stdout] test worktree_list_command_requires_created_record_refs_for_cleanup_candidate ... ok [INFO] [stdout] test worktree_cleanup_rejects_already_cleaned_lifecycle_with_specific_message ... ok [INFO] [stdout] test worktree_cleanup_command_rejects_missing_lifecycle_evidence_before_git ... ok [INFO] [stdout] test worktree_cleanup_command_requires_created_record_refs_before_dry_run ... ok [INFO] [stdout] test worktree_cleanup_command_removes_retained_worktree_and_records_redacted_lifecycle ... ok [INFO] [stdout] test worktree_cleanup_command_dirty_worktree_failure_records_redacted_lifecycle ... ok [INFO] [stdout] test worktree_cleanup_rejects_never_retained_lifecycle_with_specific_message ... ok [INFO] [stdout] test worktree_list_command_omits_free_form_lifecycle_reasons_from_text_and_json ... ok [INFO] [stdout] test worktree_cleanup_command_rejects_path_mismatch_before_removing_worktree ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 123 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.67s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_client-be0509e6cc009369) [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/client_contract.rs (/opt/rustwide/target/debug/deps/client_contract-c26c7ec21fb5350e) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test client_snapshot_projects_live_task_owner_status_without_runtime_work ... ok [INFO] [stdout] test client_snapshot_projects_context_handles_and_summary ... ok [INFO] [stdout] test client_snapshot_projects_memory_proposals_for_ui_review ... ok [INFO] [stdout] test client_snapshot_maps_slash_commands_to_ui_neutral_intents ... ok [INFO] [stdout] test client_snapshot_cancel_command_targets_latest_running_task ... ok [INFO] [stdout] test client_snapshot_projects_artifact_handles_from_replayed_trace_records ... ok [INFO] [stdout] test client_snapshot_projects_artifact_handles_from_live_events ... ok [INFO] [stdout] test client_projection_turns_core_events_into_ui_neutral_messages ... ok [INFO] [stdout] test client_snapshot_keeps_status_intents_and_projection_toolkit_neutral ... ok [INFO] [stdout] test client_snapshot_projects_handoff_reviewer_state_from_live_events ... ok [INFO] [stdout] test client_snapshot_projects_coding_workflow_metadata_from_live_events ... ok [INFO] [stdout] test client_snapshot_maps_pause_resume_commands_to_ui_neutral_intents ... ok [INFO] [stdout] test client_snapshot_projects_pending_and_resolved_tool_approvals ... ok [INFO] [stdout] test client_snapshot_projects_subagent_session_metadata_from_live_events ... ok [INFO] [stdout] test client_snapshot_projects_paused_and_resumed_tasks ... ok [INFO] [stdout] test client_snapshot_projects_subagent_runtime_ownership_from_live_events ... ok [INFO] [stdout] test client_snapshot_projects_worktree_lifecycle_from_live_events ... ok [INFO] [stdout] test client_snapshot_projects_subagent_transcript_artifact_lifecycle_from_live_events ... ok [INFO] [stdout] test client_snapshot_projects_replayed_task_owner_detach_and_terminal_mode ... ok [INFO] [stdout] test client_snapshot_projects_apply_patch_execution_from_live_and_replayed_events ... ok [INFO] [stdout] test client_snapshot_projects_subagent_runtime_ownership_from_replayed_records ... ok [INFO] [stdout] test client_snapshot_projects_apply_patch_preflight_from_live_and_replayed_events ... ok [INFO] [stdout] test client_snapshot_updates_task_registry_from_live_task_events ... ok [INFO] [stdout] test client_snapshot_resets_thread_and_exports_markdown_projection ... ok [INFO] [stdout] test client_snapshot_projects_subagent_transcript_artifact_lifecycle_from_replayed_records ... ok [INFO] [stdout] test client_snapshot_updates_context_summary_from_replayed_provider_capability_records ... ok [INFO] [stdout] test client_snapshot_updates_task_registry_from_replayed_failed_and_cancelled_tasks ... ok [INFO] [stdout] test client_snapshot_projects_worktree_lifecycle_from_replayed_records ... ok [INFO] [stdout] test client_snapshot_updates_status_from_live_usage_reported_events ... ok [INFO] [stdout] test client_snapshot_uses_input_tokens_as_cache_denominator_when_miss_tokens_are_absent ... ok [INFO] [stdout] test client_snapshot_updates_status_from_replayed_usage_reported_records ... ok [INFO] [stdout] test client_snapshot_projects_test_evidence_summary_from_live_and_replayed_events ... ok [INFO] [stdout] test client_snapshot_projects_coding_workflow_metadata_from_replayed_records ... ok [INFO] [stdout] test client_snapshot_projects_subagent_session_metadata_from_replayed_records ... ok [INFO] [stdout] test workflow_inspection_projects_safe_metadata_from_live_events ... ok [INFO] [stdout] test workflow_inspection_projects_safe_metadata_from_replayed_records ... ok [INFO] [stdout] test client_snapshot_projects_mutation_request_proposals_from_live_and_replayed_events ... ok [INFO] [stdout] test client_snapshot_projects_handoff_reviewer_state_from_replayed_records ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_config-52940c28adfa6455) [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/config_contract.rs (/opt/rustwide/target/debug/deps/config_contract-f2799ecf87286013) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test config_loads_profiles_without_secret_values ... 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] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_core-5b46d96011c18112) [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/apply_patch_executor_contract.rs (/opt/rustwide/target/debug/deps/apply_patch_executor_contract-20d3f794a02bb593) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test apply_patch_executor_rejects_delete_rename_binary_and_multi_file_patches ... ok [INFO] [stderr] Running tests/apply_patch_gate_contract.rs (/opt/rustwide/target/debug/deps/apply_patch_gate_contract-0a2d5767a810ce60) [INFO] [stdout] test apply_patch_executor_does_not_require_filesystem_access_for_parse_or_apply ... ok [INFO] [stdout] test apply_patch_executor_creates_single_file_in_memory ... ok [INFO] [stdout] test apply_patch_executor_reports_conflict_on_context_mismatch ... ok [INFO] [stdout] test apply_patch_executor_applies_single_file_modify_in_memory ... ok [INFO] [stdout] test apply_patch_executor_rejects_primary_root_label ... ok [INFO] [stdout] test apply_patch_executor_does_not_leave_partial_file_on_conflict ... ok [INFO] [stdout] test apply_patch_executor_rejects_absolute_parent_and_out_of_scope_paths ... ok [INFO] [stdout] test apply_patch_executor_writes_create_inside_isolated_root ... ok [INFO] [stdout] test apply_patch_executor_rejects_symlinked_parent_or_target ... ok [INFO] [stdout] test apply_patch_executor_writes_modify_with_temp_file_and_rename ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test apply_patch_gate_rejects_missing_policy_reviewer_checkpoint_or_sandbox ... ok [INFO] [stdout] test apply_patch_gate_rejects_executor_ready_without_checkpoint_policy_reviewer_or_sandbox ... ok [INFO] [stdout] test apply_patch_gate_rejects_primary_root_executor_context ... ok [INFO] [stdout] test apply_patch_dry_run_blocks_binary_rename_and_delete_until_modeled ... ok [INFO] [stdout] test apply_patch_dry_run_rejects_absolute_or_parent_paths ... ok [INFO] [stdout] test apply_patch_gate_remains_executor_blocked_by_default ... ok [INFO] [stdout] test apply_patch_gate_reports_executor_blocked_even_when_preflight_is_ready ... ok [INFO] [stdout] test apply_patch_gate_rejects_scope_mismatch_and_local_root_execution ... ok [INFO] [stdout] test apply_patch_gate_requires_explicit_executor_context_for_executor_ready ... ok [INFO] [stdout] test apply_patch_dry_run_extracts_affected_paths_without_file_io ... ok [INFO] [stdout] [INFO] [stderr] Running tests/apply_patch_trace_resolver_contract.rs (/opt/rustwide/target/debug/deps/apply_patch_trace_resolver_contract-d1e309279da80d35) [INFO] [stdout] test result: ok. 10 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 trace_apply_patch_resolver_rejects_missing_created_checkpoint ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_patch_paths_outside_scope ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_unapproved_mutation_request ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_ambiguous_workflow_without_selector ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_checkpoint_that_is_not_created ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_reviewer_decision_that_is_not_accept ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_policy_decision_that_is_not_allow ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_ambiguous_patch_artifact_metadata ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_missing_patch_artifact_metadata ... ok [INFO] [stdout] test trace_apply_patch_resolver_builds_executor_envelope_from_reviewed_bundle ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_redacted_patch_artifact ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_non_patch_artifact_metadata ... ok [INFO] [stdout] test trace_apply_patch_resolver_rejects_missing_sandbox_profile_label ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/coding_workflow_contract.rs (/opt/rustwide/target/debug/deps/coding_workflow_contract-dd61f2bb7d0ef379) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test coding_workflow_coordinator_start_requires_task_id ... ok [INFO] [stdout] test coding_workflow_scope_defaults_to_worktree_first_and_rejects_unsafe_paths ... ok [INFO] [stdout] test coding_workflow_test_run_requires_output_artifact_refs ... ok [INFO] [stdout] test coding_workflow_patch_proposal_requires_diff_and_review_gates ... ok [INFO] [stdout] test coding_workflow_restore_plan_is_metadata_only ... ok [INFO] [stdout] test coding_workflow_artifact_body_and_checkpoint_lifecycle_contracts_are_metadata_only ... ok [INFO] [stdout] test coding_workflow_test_evidence_summary_validates_counts_and_remains_metadata_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/conversation_engine_contract.rs (/opt/rustwide/target/debug/deps/conversation_engine_contract-60534b83b58a5bd8) [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test context_workbench_projects_handles_without_loading_sources ... ok [INFO] [stdout] test context_workbench_tracks_references_and_token_budget_without_loading_sources ... ok [INFO] [stdout] test agent_registry_lists_and_finds_profiles_without_agent_runtime ... ok [INFO] [stdout] test agent_loop_rejects_zero_max_steps_before_trace_creation ... ok [INFO] [stdout] test agent_loop_honors_pre_cancelled_run_controls ... ok [INFO] [stdout] test agent_loop_honors_pre_paused_run_controls ... ok [INFO] [stdout] test conversation_engine_records_normalized_provider_errors_before_returning_failure ... ok [INFO] [stdout] test diagnostics_reporter_builds_event_without_running_lsp_process ... ok [INFO] [stdout] test conversation_engine_cancellation_token_interrupts_stalled_provider_stream ... ok [INFO] [stdout] test instruction_discovery_enforces_byte_limits_on_utf8_boundaries ... ok [INFO] [stdout] test instruction_discovery_redacts_obvious_secret_lines ... ok [INFO] [stdout] test agent_loop_records_paused_task_owner_as_resume_from_checkpoint ... ok [INFO] [stdout] test instruction_discovery_loads_agents_md_from_root_to_target ... ok [INFO] [stdout] test instruction_discovery_rejects_target_outside_workspace ... ok [INFO] [stdout] test instruction_discovery_skips_per_source_too_large_files ... ok [INFO] [stdout] test instruction_discovery_skips_symlink_sources ... ok [INFO] [stdout] test instruction_discovery_uses_claude_md_only_when_agents_is_absent ... ok [INFO] [stdout] test model_router_draft_records_manual_reason_without_auto_routing ... ok [INFO] [stdout] test no_progress_detector_prefers_stop_over_route_escalation_for_no_output ... ok [INFO] [stdout] test no_progress_detector_reports_read_only_and_repair_thresholds_without_route_escalation ... ok [INFO] [stdout] test mcp_tool_adapter_maps_metadata_to_tessera_descriptor_and_call_without_runtime ... ok [INFO] [stdout] test ordered_tool_result_buffer_releases_results_in_declared_order_after_parallel_completion ... ok [INFO] [stdout] test os_sandbox_planner_selects_profiles_without_runtime_execution ... ok [INFO] [stdout] test policy_gate_allows_read_only_asks_for_workspace_write_and_denies_shell ... ok [INFO] [stdout] test instruction_discovery_skips_non_utf8_sources ... ok [INFO] [stdout] test runtime_api_event_buffer_rejects_when_full_without_dropping_existing_frames ... ok [INFO] [stdout] test conversation_engine_pause_token_records_paused_task_without_cancelling ... ok [INFO] [stdout] test conversation_engine_records_cancellation_when_live_sink_requests_stop ... ok [INFO] [stdout] test conversation_engine_records_no_progress_and_stops_when_provider_finishes_without_output ... ok [INFO] [stdout] test agent_loop_records_provider_failure_before_returning_error ... ok [INFO] [stdout] test conversation_engine_passes_history_to_provider_without_retracing_it ... ok [INFO] [stdout] test conversation_engine_drives_mock_provider_and_persists_trace ... ok [INFO] [stdout] test replay_runner_accepts_golden_trace_fixture ... ok [INFO] [stdout] test agent_loop_records_task_owner_attach_and_detach ... ok [INFO] [stdout] test agent_loop_emits_skill_activation_before_agent_run_started ... ok [INFO] [stdout] test runtime_reader_lists_latest_pause_checkpoints_from_trace ... ok [INFO] [stdout] test agent_loop_drives_mock_provider_and_persists_trace ... ok [INFO] [stdout] test runtime_reader_lists_snapshot_checkpoints_from_trace_without_restoring ... ok [INFO] [stdout] test agent_loop_includes_instruction_context_and_traces_metadata_without_content ... ok [INFO] [stdout] test conversation_engine_records_task_owner_attach_and_detach ... ok [INFO] [stdout] test runtime_reader_lists_artifact_handles_from_trace ... ok [INFO] [stdout] test skill_registry_lists_and_finds_manifests_without_runtime_activation ... ok [INFO] [stdout] test skill_runtime_activates_requested_skill_with_redacted_context ... ok [INFO] [stdout] test skill_runtime_discovers_workspace_skill_manifests_without_body_content ... ok [INFO] [stdout] test skill_runtime_marks_duplicate_skill_ids ... ok [INFO] [stdout] test skill_runtime_rejects_symlink_entrypoints ... ok [INFO] [stdout] test skill_runtime_rejects_target_outside_workspace ... ok [INFO] [stdout] test skill_runtime_reports_invalid_and_non_utf8_entrypoints ... ok [INFO] [stdout] test skill_runtime_skips_entrypoints_over_byte_limit ... ok [INFO] [stdout] test conversation_engine_records_timeout_when_provider_stalls ... ok [INFO] [stdout] test tool_registry_lists_and_finds_descriptors_without_runtime_execution ... ok [INFO] [stdout] test tool_repair_telemetry_records_summaries_without_provider_raw_text ... ok [INFO] [stdout] test workspace_checkpoint_planner_builds_checkpoint_metadata_without_file_operations ... ok [INFO] [stdout] test workspace_guardrail_checker_allows_workspace_read_asks_write_and_denies_outside_or_shell ... ok [INFO] [stdout] test runtime_reader_projects_task_owner_detached_from_trace ... ok [INFO] [stdout] test runtime_reader_projects_task_owner_lost_from_trace ... ok [INFO] [stdout] test runtime_reader_projects_task_owner_heartbeat_from_trace ... ok [INFO] [stdout] test runtime_reader_terminal_task_supersedes_owner_reattach_mode ... ok [INFO] [stdout] test runtime_reader_projects_paused_and_resumed_task_records ... ok [INFO] [stdout] test task_ownership_recorder_appends_attach_heartbeat_and_detach ... ok [INFO] [stdout] test conversation_engine_streams_event_frames_to_live_sink_while_persisting_trace ... ok [INFO] [stdout] test runtime_http_api_accepts_app_server_event_stream_request_without_listener ... ok [INFO] [stdout] test replay_runner_reconstructs_mock_assistant_text_from_trace ... ok [INFO] [stdout] test runtime_http_api_pages_events_and_encodes_sse_without_owning_runtime ... ok [INFO] [stdout] test runtime_reader_exposes_indexed_thread_and_task_ids_through_core ... ok [INFO] [stdout] test runtime_reader_lists_agent_run_tasks_from_trace ... ok [INFO] [stdout] test runtime_reader_pages_trace_events_without_mutating_runtime_state ... ok [INFO] [stdout] test runtime_reader_lists_task_registry_from_trace ... ok [INFO] [stdout] test runtime_reader_lists_session_summaries_from_trace_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s [INFO] [stdout] [INFO] [stderr] Running tests/isolated_worktree_lifecycle_contract.rs (/opt/rustwide/target/debug/deps/isolated_worktree_lifecycle_contract-bb82bb06061a85d7) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test worktree_runner_default_rejects_non_fixed_invocations_before_process_spawn ... ok [INFO] [stdout] test isolated_worktree_planner_rejects_collisions_and_dirty_source_status ... ok [INFO] [stdout] test isolated_worktree_planner_generates_redacted_labels_and_default_base ... ok [INFO] [stdout] test worktree_runner_aborts_dirty_status_before_worktree_add ... ok [INFO] [stdout] test isolated_worktree_plan_builds_planned_lifecycle_event_without_paths ... ok [INFO] [stdout] test isolated_worktree_planner_rejects_unsafe_labels_and_trace_path_keys ... ok [INFO] [stdout] test worktree_runner_uses_fixed_git_args_and_records_created_lifecycle ... ok [INFO] [stderr] Running tests/mutation_enforcement_contract.rs (/opt/rustwide/target/debug/deps/mutation_enforcement_contract-5c550d0e4174d79f) [INFO] [stdout] test worktree_runner_retains_and_cleans_only_current_invocation_without_force ... ok [INFO] [stdout] test worktree_runner_records_cleanup_failed_without_force ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test mutation_enforcement_planner_requires_worktree_policy_and_sandbox_before_execution ... 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] [stderr] Running tests/subagent_runtime_contract.rs (/opt/rustwide/target/debug/deps/subagent_runtime_contract-3e39c1f4d76e1924) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test subagent_cancellation_core_cancel_child_record_preserves_source_and_cascade ... ok [INFO] [stdout] test subagent_approval_policy_forwarded_to_parent_preserves_approval_metadata ... ok [INFO] [stdout] test subagent_cancellation_core_queue_cancellation_preserves_reason ... ok [INFO] [stdout] test subagent_approval_policy_rejects_mismatched_inactive_policy_action ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_observe_reattach_requires_new_lease ... ok [INFO] [stdout] test subagent_approval_policy_queued_forwarding_requires_reviewer_gate ... ok [INFO] [stdout] test subagent_cancellation_core_rejects_empty_reason ... ok [INFO] [stdout] test subagent_cancellation_core_rejects_unrelated_source_task ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_lost_requires_child_task_id ... ok [INFO] [stdout] test subagent_approval_policy_rejects_forwarding_already_forwarded_from_parent ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_lost_rejects_empty_reason ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_resume_reattach_requires_checkpoint ... ok [INFO] [stdout] test subagent_runtime_coordinator_rejects_sessions_over_depth_caps ... ok [INFO] [stdout] test subagent_runtime_coordinator_requires_transcript_artifact_before_completion ... ok [INFO] [stdout] test subagent_task_owner_bridge_active_execution_attach_targets_child_task ... ok [INFO] [stdout] test subagent_approval_policy_inactive_require_reviewer_event_is_metadata_only ... ok [INFO] [stdout] test subagent_approval_policy_denied_event_is_metadata_only ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_terminal_projection_is_metadata_only ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_rejects_terminal_heartbeat ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_lost_event_is_metadata_only ... ok [INFO] [stdout] test subagent_runtime_coordinator_records_decision_events_without_provider_or_tool_execution ... ok [INFO] [stdout] test subagent_task_owner_bridge_observer_attach_event_is_metadata_only ... ok [INFO] [stdout] test subagent_cancellation_core_observe_only_event_is_metadata_only ... ok [INFO] [stdout] test subagent_runtime_coordinator_rejects_missing_reviewer_gate_when_review_is_required ... ok [INFO] [stdout] test subagent_owner_heartbeat_bridge_heartbeat_targets_child_task ... ok [INFO] [stdout] test subagent_task_owner_bridge_rejects_terminal_session_attach ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_reserves_without_event_range ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_abandoned_preserves_reason_without_body ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_rejects_empty_published_event_range ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_rejects_published_without_event_range ... ok [INFO] [stdout] test subagent_task_owner_bridge_detach_event_targets_child_task ... ok [INFO] [stdout] test subagent_task_owner_bridge_rejects_execution_owner_for_waiting_session ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_sealed_event_is_metadata_only ... ok [INFO] [stdout] test subagent_task_owner_bridge_attach_requires_child_task_id ... ok [INFO] [stdout] test subagent_cancellation_core_cancel_child_requires_child_task_id ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/worktree_lifecycle_reader_contract.rs (/opt/rustwide/target/debug/deps/worktree_lifecycle_reader_contract-2b1b9d704c85f420) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test runtime_reader_lists_worktree_lifecycle_summaries_from_trace ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_gui_bindings-60f5172adda7799c) [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/main.rs (/opt/rustwide/target/debug/deps/tessera_gui_bindings-fee1c1c61b34d91b) [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/bindings_contract.rs (/opt/rustwide/target/debug/deps/bindings_contract-c4dcefd74de02ffd) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test write_bindings_creates_parent_directory_and_exact_generated_file ... ok [INFO] [stdout] test checked_in_gui_bindings_match_rust_generation ... ok [INFO] [stdout] test bindings_contract_generated_bindings_include_gui_dtos_without_forbidden_runtime_commands ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_gui_bridge-4cd391308b31adb7) [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/gui_bridge_contract.rs (/opt/rustwide/target/debug/deps/gui_bridge_contract-ee2d42672f647785) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test bounded_gui_event_buffer_returns_backpressure_instead_of_growing_unbounded ... ok [INFO] [stdout] test gui_bridge_cancel_task_is_typed_but_does_not_execute_runtime_work ... ok [INFO] [stdout] test gui_bridge_submit_prompt_projects_mock_events_into_client_snapshot ... ok [INFO] [stdout] test gui_bridge_loads_mock_replay_snapshot_without_provider_or_storage_dependencies ... ok [INFO] [stdout] test gui_bridge_pause_resume_task_intents_are_typed_but_do_not_execute_runtime_work ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_protocol-ea27e91165ef8283) [INFO] [stderr] Running tests/protocol_contract.rs (/opt/rustwide/target/debug/deps/protocol_contract-1d1f6af0fbbfff33) [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 40 tests [INFO] [stdout] test event_frame_serializes_reasoning_delta_with_artifact_refs ... ok [INFO] [stdout] test diagnostics_report_event_records_lsp_style_metadata_without_running_tools ... ok [INFO] [stdout] test agent_run_events_are_traceable_without_tool_execution ... ok [INFO] [stdout] test instructions_discovered_event_records_sources_without_content ... ok [INFO] [stdout] test apply_patch_execution_record_serializes_metadata_only ... ok [INFO] [stdout] test apply_patch_preflight_records_are_traceable_without_execution ... ok [INFO] [stdout] test memory_proposal_events_record_ui_review_state_without_memory_runtime ... ok [INFO] [stdout] test apply_patch_execution_record_tracks_preflight_and_checkpoint_refs ... ok [INFO] [stdout] test handoff_reviewer_gate_request_and_decision_are_traceable_without_runtime_execution ... ok [INFO] [stdout] test agent_profile_schema_declares_role_scope_and_limits_without_runtime_execution ... ok [INFO] [stdout] test no_progress_loop_event_records_stop_without_route_escalation ... ok [INFO] [stdout] test artifact_body_and_checkpoint_lifecycle_events_are_traceable_without_bodies_or_restore ... ok [INFO] [stdout] test coding_workflow_events_are_traceable_without_mutation_execution ... ok [INFO] [stdout] test apply_patch_execution_event_has_stable_kind ... ok [INFO] [stdout] test os_sandbox_profile_event_records_isolation_metadata_without_runtime_execution ... ok [INFO] [stdout] test mutation_request_proposals_are_traceable_without_execution ... ok [INFO] [stdout] test handoff_reviewer_agent_handoff_event_serializes_bounded_evidence ... ok [INFO] [stdout] test sandbox_decision_event_records_workspace_guardrail_without_execution ... ok [INFO] [stdout] test skill_activated_event_records_metadata_without_content ... ok [INFO] [stdout] test runtime_api_command_envelope_serializes_without_runtime_execution ... ok [INFO] [stdout] test skill_manifest_schema_is_read_only_and_skill_md_compatible ... ok [INFO] [stdout] test snapshot_created_event_records_checkpoint_without_restore_action ... ok [INFO] [stdout] test runtime_api_server_config_defaults_to_localhost_and_bounded_queues ... ok [INFO] [stdout] test subagent_transcript_artifact_lifecycle_event_is_traceable_metadata_without_body_content ... ok [INFO] [stdout] test subagent_runtime_ownership_events_are_traceable_metadata_without_scheduler_execution ... ok [INFO] [stdout] test test_evidence_summary_record_is_metadata_only ... ok [INFO] [stdout] test user_message_recorded_keeps_text_for_tui_replay ... ok [INFO] [stdout] test subagent_session_events_are_traceable_metadata_without_scheduler ... ok [INFO] [stdout] test subagent_session_descriptor_serializes_caps_transcript_and_forwarding_without_runtime_execution ... ok [INFO] [stdout] test tool_repair_report_event_records_provider_neutral_summary_without_raw_reasoning ... ok [INFO] [stdout] test task_pause_resume_events_are_traceable_without_runtime_suspension ... ok [INFO] [stdout] test task_owner_events_record_metadata_without_runtime_secrets ... ok [INFO] [stdout] test workspace_worktree_lifecycle_event_has_stable_kind ... ok [INFO] [stdout] test usage_and_route_decision_keep_ai_ready_telemetry ... ok [INFO] [stdout] test workspace_worktree_lifecycle_record_serializes_path_redacted_metadata_only ... ok [INFO] [stdout] test task_pause_checkpoint_event_records_trace_resume_envelope_without_secrets ... ok [INFO] [stdout] test tool_descriptor_schema_defaults_to_not_parallel_safe_without_runtime_execution ... ok [INFO] [stdout] test tool_dispatch_and_result_events_are_traceable_without_execution ... ok [INFO] [stdout] test context_reference_schema_preserves_source_placement_and_budget_without_content ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_providers-032680bdd7e9d9c3) [INFO] [stdout] test tool_policy_and_approval_events_are_traceable_without_tool_execution ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::drain_utf8_lines_waits_for_newline_before_decoding_multibyte_text ... 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] [stderr] Running tests/live_smoke.rs (/opt/rustwide/target/debug/deps/live_smoke-fb2eab5632ebd2d5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test ollama_live_smoke_streams_standard_events ... ignored, requires a reachable Ollama server and model [INFO] [stdout] test openai_compatible_live_smoke_streams_standard_events ... ignored, requires TESSERA_OPENAI_COMPATIBLE_BASE_URL and a reachable model endpoint [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/mock_provider_contract.rs (/opt/rustwide/target/debug/deps/mock_provider_contract-6b12d0d8103794f5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test mock_provider_reports_capability_and_streams_standard_events ... ok [INFO] [stderr] Running tests/ollama_contract.rs (/opt/rustwide/target/debug/deps/ollama_contract-f24485403e03b49c) [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 3 tests [INFO] [stdout] test ollama_jsonl_maps_content_and_final_usage ... ok [INFO] [stdout] test retryable_http_statuses_are_normalized_as_unavailable ... ok [INFO] [stdout] test ollama_error_body_maps_model_not_found ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/openai_compatible_contract.rs (/opt/rustwide/target/debug/deps/openai_compatible_contract-4ecb13328949cd38) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test provider_message_display_does_not_expose_raw_secret_material ... ok [INFO] [stdout] test provider_error_exposes_normalized_parse_errors ... ok [INFO] [stdout] test openai_compatible_sse_maps_reasoning_content_and_usage ... ok [INFO] [stdout] test openai_compatible_error_body_normalizes_and_redacts_provider_secret ... ok [INFO] [stdout] test provider_error_redacts_authorization_and_cookie_material ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_storage-41c9d0c49410b14e) [INFO] [stdout] test openai_compatible_debug_redacts_api_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/trace_store_contract.rs (/opt/rustwide/target/debug/deps/trace_store_contract-7d9acab1574a8839) [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 5 tests [INFO] [stdout] test trace_store_writes_and_reads_artifact_body_with_redaction_metadata ... ok [INFO] [stdout] test trace_store_appends_jsonl_and_indexes_events ... ok [INFO] [stdout] test trace_store_lists_trace_ids_from_jsonl_files ... ok [INFO] [stdout] test trace_store_lists_indexed_runtime_object_ids ... ok [INFO] [stdout] test trace_store_rebuilds_sqlite_index_from_jsonl_trace ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tessera_tui-a38cc401a1468d36) [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/tui_contract.rs (/opt/rustwide/target/debug/deps/tui_contract-a35802184746c099) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test live_client_event_channel_is_bounded_for_backpressure ... ok [INFO] [stdout] test terminal_key_mapping_handles_submit_backspace_and_quit ... ok [INFO] [stdout] test runtime_control_intent_invokes_pause_handler_from_tui_state ... ok [INFO] [stdout] test slash_commands_dispatch_new_save_and_export_intents ... ok [INFO] [stdout] test prompt_submit_uses_current_profile_after_switch ... ok [INFO] [stdout] test tui_keeps_reasoning_and_answer_deltas_separate_for_same_item ... ok [INFO] [stdout] test tui_applies_live_client_events_without_waiting_for_trace_replay ... ok [INFO] [stdout] test terminal_input_edits_and_submits_prompt ... ok [INFO] [stdout] test terminal_interrupt_cancels_running_task_and_quits_when_idle ... ok [INFO] [stdout] test pause_command_dispatches_runtime_intent_from_tui_state ... ok [INFO] [stdout] test profile_switch_cycles_available_profiles_as_client_intents ... ok [INFO] [stdout] test tui_status_line_renders_coding_workflow_and_worktree_summaries ... ok [INFO] [stdout] test local_thread_commands_update_tui_snapshot_without_runtime_access ... ok [INFO] [stdout] test tui_status_line_renders_context_handle_summary ... ok [INFO] [stdout] test tui_chat_loop_submits_input_and_renders_core_events ... ok [INFO] [stdout] test tui_status_line_renders_live_artifact_summary ... ok [INFO] [stdout] test tui_applies_trace_records_from_core_storage ... ok [INFO] [stdout] test tui_status_line_renders_live_task_summary ... ok [INFO] [stdout] test tui_status_line_renders_live_usage_cache_cost_and_context_summary ... ok [INFO] [stdout] test tui_status_line_renders_workflow_inspection_summary_only ... ok [INFO] [stdout] test tui_status_line_renders_pending_memory_proposal_summary ... ok [INFO] [stdout] test tui_status_line_renders_pending_approval_summary ... ok [INFO] [stdout] test tui_status_line_contains_profile_reasoning_and_cost_placeholders ... ok [INFO] [stderr] Doc-tests tessera_cli [INFO] [stdout] test terminal_frame_renders_status_messages_and_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [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 tessera_client [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 tessera_config [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 tessera_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 tessera_gui_bindings [INFO] [stderr] Doc-tests tessera_gui_bridge [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 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 tessera_protocol [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 tessera_providers [INFO] [stderr] Doc-tests tessera_storage [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] [stderr] Doc-tests tessera_tui [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 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" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470", kill_on_drop: false }` [INFO] [stdout] b064c6b2358e45afbfe96cb805e4f84b2df824a908a27ecfd04a8436a919f470