[INFO] fetching crate agent-first-psql 0.11.0...
[INFO] testing agent-first-psql-0.11.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate agent-first-psql 0.11.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate agent-first-psql 0.11.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate agent-first-psql 0.11.0
[INFO] tweaked toml for crates.io crate agent-first-psql 0.11.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate agent-first-psql 0.11.0 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 crates.io crate agent-first-psql 0.11.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd
[INFO] running `Command { std: "docker" "start" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", 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" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd" "/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" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", 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" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling web_atoms v0.2.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling noyalib v0.0.27
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling agent-first-slug v0.7.1
[INFO] [stderr]    Compiling agent-first-data v0.34.0
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling openssl-sys v0.9.117
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling whoami v2.1.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling ego-tree v0.11.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling openssl v0.10.81
[INFO] [stderr]    Compiling agent-first-psql v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde_ignored v0.1.14
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling postgres-protocol v0.6.12
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling postgres-types v0.2.14
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling minijinja v2.24.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[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 hyper v1.11.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tokio-postgres v0.7.18
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling postgres-native-tls v0.5.3
[INFO] [stderr]    Compiling agent-first-ui v0.5.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 30s
[INFO] running `Command { std: "docker" "inspect" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", 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" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling agent-first-ui v0.5.0
[INFO] [stderr]    Compiling agent-first-psql v0.11.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused attribute
[INFO] [stdout]    --> src/lib.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | #[path = "../tests/support/unit_main.rs"]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[path]` is unused on this inline module
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 34.22s
[INFO] running `Command { std: "docker" "inspect" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", 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" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused attribute
[INFO] [stderr]    --> src/lib.rs:201:1
[INFO] [stderr]     |
[INFO] [stderr] 201 | #[path = "../tests/support/unit_main.rs"]
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove this attribute
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[path]` is unused on this inline module
[INFO] [stderr]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `agent-first-psql` (lib test) generated 1 warning (run `cargo fix --lib -p agent-first-psql --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/agent-first-psql/7a49811420efd9d4/out/agent_first_psql-7a49811420efd9d4)
[INFO] [stdout] 
[INFO] [stdout] running 249 tests
[INFO] [stdout] test cli::tests::inspect_databases_includes_size_and_connection_facts ... ok
[INFO] [stdout] test cli::tests::inspect_schema_exports_full_metadata_snapshot ... ok
[INFO] [stdout] test cli::tests::inspect_databases_all_includes_templates ... ok
[INFO] [stdout] test cli::tests::inspect_schemas_includes_counts_and_size ... ok
[INFO] [stdout] test cli::tests::inspect_connections_reports_activity_against_the_server_limit ... ok
[INFO] [stdout] test cli::tests::inspect_indexes_without_stats_omits_stats_view ... ok
[INFO] [stdout] test cli::tests::inspect_indexes_can_include_builtin_usage_stats ... ok
[INFO] [stdout] test cli::tests::inspect_table_describes_keys_and_comments ... ok
[INFO] [stdout] test cli::tests::inspect_table_full_returns_snapshot_rows_for_one_table ... ok
[INFO] [stdout] test cli::tests::inspect_tables_includes_owner_rows_and_size ... ok
[INFO] [stdout] test cli::tests::load_sql_validation ... ok
[INFO] [stdout] test cli::tests::one_slot_is_one_typed_secret_source ... ok
[INFO] [stdout] test cli::tests::load_sql_rejects_oversized_inline_sql ... ok
[INFO] [stdout] test cli::tests::a_config_source_is_one_file_and_one_dot_path ... ok
[INFO] [stdout] test cli::tests::inspect_snapshot_uses_same_full_metadata_shape ... ok
[INFO] [stdout] test cli::tests::load_sql_rejects_oversized_file ... ok
[INFO] [stdout] test cli::tests::an_unknown_command_is_named_rather_than_guessed ... ok
[INFO] [stdout] test cli::tests::parse_log_categories_normalizes_and_dedups ... ok
[INFO] [stdout] test cli::tests::inspect_database_summarizes_object_counts ... ok
[INFO] [stdout] test cli::tests::parse_params_duplicate_index_errors ... ok
[INFO] [stdout] test cli::tests::parse_params_index_over_limit_errors_before_allocation ... ok
[INFO] [stdout] test cli::tests::parse_param_value_primitives ... ok
[INFO] [stdout] test cli::tests::log_filters_accept_repetition_and_comma_lists ... ok
[INFO] [stdout] test cli::tests::parse_params_missing_index_errors ... ok
[INFO] [stdout] test cli::tests::parse_params_invalid_shape ... ok
[INFO] [stdout] test cli::tests::parse_params_index_starts_from_one ... ok
[INFO] [stdout] test cli::tests::help_answers_one_command_completely ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_accepts_all_official_no_value_noninteractive_options ... ok
[INFO] [stdout] test cli::tests::parse_params_order_and_types ... ok
[INFO] [stdout] test cli::tests::every_registered_shape_resolves_back_to_itself ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_accepts_typed_env_sources ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_all_flags_and_sql_file ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_accepts_long_aliases_clusters_and_behavior_vars ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_dbname_accepts_database_conninfo_or_uri_forms ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_dsn_and_errors ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_interactive_flags_are_parsed_as_unsupported_mode ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_positional_dsn_does_not_short_circuit ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_positionals_fill_dbname_and_username ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_accepts_all_official_value_options_and_aliases ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_rejects_afpsql_ssh_extensions ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_rejects_output_flags ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_rejects_permission_extensions ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_stream_redirect_options_are_accepted ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_port_and_v_errors ... ok
[INFO] [stdout] test cli::tests::output_is_injected_into_every_command ... ok
[INFO] [stdout] test cli::tests::psql_mode_takes_the_same_typed_secret_sources ... ok
[INFO] [stdout] test cli::tests::container_flag_families_cannot_be_mixed ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_rejects_mixed_container_flag_families ... ok
[INFO] [stdout] test cli::tests::parse_psql_mode_accepts_container_transport ... ok
[INFO] [stdout] test cli::tests::panel_mode_does_not_accept_link ... ok
[INFO] [stdout] test cli::tests::container_kubectl_family_has_no_user_flag ... ok
[INFO] [stdout] test cli::tests::a_refresh_below_the_floor_is_refused_rather_than_clamped ... ok
[INFO] [stdout] test cli::tests::registry_accepts_container_transport_flags ... ok
[INFO] [stdout] test cli::tests::parse_params_too_many_entries_errors ... ok
[INFO] [stdout] test cli::tests::registry_accepts_skill_admin_subcommands ... ok
[INFO] [stdout] test cli::tests::registry_accepts_permission_flag ... ok
[INFO] [stdout] test cli::tests::registry_rejects_removed_read_only_flag ... ok
[INFO] [stdout] test cli::tests::startup_is_requested_only_by_a_filter_that_selects_it ... ok
[INFO] [stdout] test cli::tests::startup_payload_summarizes_sql_without_text ... ok
[INFO] [stdout] test cli::tests::every_combination_reads_only_ids_its_shape_declares ... ok
[INFO] [stdout] test cli::tests::top_level_mode_scan_ignores_option_values ... ok
[INFO] [stdout] test cli::tests::typed_secret_source_resolves_env_and_errors ... ok
[INFO] [stdout] test cli::tests::ui_plan_carries_the_resolved_statement_not_its_source ... ok
[INFO] [stdout] test cli_runner::tests::psql_mode_event_reports_resolved_permission_and_filter_prefix ... ok
[INFO] [stdout] test config::tests::apply_update_can_clear_session_fields_with_null ... ok
[INFO] [stdout] test config::tests::apply_update_merges_session_fields ... ok
[INFO] [stdout] test config::tests::apply_update_adds_default_session_if_missing ... ok
[INFO] [stdout] test cli::tests::registry_accepts_every_ui_panel ... ok
[INFO] [stdout] test config::tests::resolve_options_applies_defaults_and_overrides ... ok
[INFO] [stdout] test config::tests::resolve_options_defaults_to_read_only_and_requires_ssh_permission_for_ssh ... ok
[INFO] [stdout] test config::tests::apply_update_normalizes_log_categories ... ok
[INFO] [stdout] test config::tests::resolve_options_keeps_shape_limits_with_read_permission ... ok
[INFO] [stdout] test config::tests::resolve_options_treats_ssh_plus_container_as_container_transport ... ok
[INFO] [stdout] test config::tests::resolve_options_defaults_to_container_read_and_requires_container_permission ... ok
[INFO] [stdout] test conn::tests::resolve_conn_accepts_supported_sslmodes ... ok
[INFO] [stdout] test conn::tests::resolve_conn_defaults_and_conninfo_password ... ok
[INFO] [stdout] test conn::tests::resolve_conn_discrete_fields_are_not_conninfo_or_url_interpolated ... ok
[INFO] [stdout] test cli::tests::registry_accepts_ssh_transport_flags ... ok
[INFO] [stdout] test config::tests::sessions_to_invalidate_collects_default_and_session_keys ... ok
[INFO] [stdout] test conn::tests::resolve_conn_from_discrete_fields ... ok
[INFO] [stdout] test conn::tests::resolve_conn_from_unix_socket_discrete_fields ... ok
[INFO] [stdout] test conn::tests::resolve_conn_rejects_unsupported_tls_options_with_hint ... ok
[INFO] [stdout] test conn::tests::resolve_conn_uses_dsn_secret_first ... ok
[INFO] [stdout] test conn::tests::resolve_session_name_default_and_requested ... ok
[INFO] [stdout] test cli::tests::an_ordered_stream_cannot_be_dry_run_or_bounded ... ok
[INFO] [stdout] test config::tests::resolve_options_rejects_ssh_permissions_for_direct_sessions ... ok
[INFO] [stdout] test conn::tests::resolve_single_endpoint_uses_typed_dsn_and_hostaddr_fields ... ok
[INFO] [stdout] test cli::tests::panel_mode_has_no_default_and_is_parsed_when_given ... ok
[INFO] [stdout] test container_transport::tests::bridge_banner_line_is_not_captured_as_diagnostic ... ok
[INFO] [stdout] test conn::tests::resolve_conn_from_conninfo ... ok
[INFO] [stdout] test container_transport::tests::bridge_banner_without_matching_nonce_is_treated_as_diagnostic ... ok
[INFO] [stdout] test cli::tests::registry_accepts_psql_admin_subcommands ... ok
[INFO] [stdout] test container_transport::tests::compose_runtime_docker_compose_skips_subcommand_prefix ... ok
[INFO] [stdout] test conn::tests::resolve_single_endpoint_rejects_multi_host_connection_sources ... ok
[INFO] [stdout] test container_transport::tests::container_bridge_hint_classifies_interpreter_failure ... ok
[INFO] [stdout] test container_transport::tests::bridge_args_target_unix_socket ... ok
[INFO] [stdout] test container_transport::tests::kubectl_driver_inserts_pod_container_before_separator ... ok
[INFO] [stdout] test container_transport::tests::compose_driver_uses_compose_exec_without_tty ... ok
[INFO] [stdout] test container_transport::tests::missing_target_detection ... ok
[INFO] [stdout] test container_transport::tests::kubectl_driver_uses_exec_separator ... ok
[INFO] [stdout] test container_transport::tests::kubectl_family_cannot_carry_an_exec_user ... ok
[INFO] [stdout] test container_transport::tests::bridge_args_target_tcp_for_container_cli_like_driver ... ok
[INFO] [stdout] test cli::tests::output_format_is_taken_from_the_resolved_plan ... ok
[INFO] [stdout] test container_transport::tests::bridge_process_uses_remote_ssh_container_command ... ok
[INFO] [stdout] test container_transport::tests::bridge_banner_without_nonce_is_treated_as_diagnostic ... ok
[INFO] [stdout] test container_transport::tests::settings_reject_tunnel_only_ssh_options_for_container_transport ... ok
[INFO] [stdout] test container_transport::tests::settings_require_family_name_when_family_options_set ... ok
[INFO] [stdout] test container_transport::tests::remote_container_command_quotes_shell_torture_values ... ok
[INFO] [stdout] test container_transport::tests::settings_reject_context_from_another_family ... ok
[INFO] [stdout] test container_transport::tests::settings_reject_two_driver_families ... ok
[INFO] [stdout] test container_transport::tests::typed_drivers_select_fixed_default_runtimes ... ok
[INFO] [stdout] test container_transport::tests::settings_require_ssh_destination_when_ssh_options_set ... ok
[INFO] [stdout] test container_transport::tests::target_from_dsn_tcp ... ok
[INFO] [stdout] test db::executor::tests::emit_transport_selected_container_chain_includes_exec_segment ... ok
[INFO] [stdout] test db::executor::tests::emit_transport_selected_direct_chain_includes_postgres_endpoint ... ok
[INFO] [stdout] test container_transport::tests::target_from_unix_socket_dir ... ok
[INFO] [stdout] test db::errors::tests::connect_hints_classify_common_sqlstates ... ok
[INFO] [stdout] test cli::tests::sql_values_that_look_like_flags_need_the_inline_form ... ok
[INFO] [stdout] test cli::tests::registry_accepts_ssh_plus_container_transport_flags ... ok
[INFO] [stdout] test db::executor::tests::emit_transport_selected_skips_when_log_filter_empty ... ok
[INFO] [stdout] test db::executor::tests::validate_unique_column_names_accepts_aliases ... ok
[INFO] [stdout] test db::executor::tests::validate_unique_column_names_rejects_duplicates_once ... ok
[INFO] [stdout] test container_transport::tests::sanitize_diagnostic_strips_control_chars_and_truncates ... ok
[INFO] [stdout] test db::errors::tests::connect_hints_classify_transport_messages ... ok
[INFO] [stdout] test db::tests::build_params_types ... ok
[INFO] [stdout] test db::executor::tests::emit_transport_selected_ssh_chain_includes_ssh_segment ... ok
[INFO] [stdout] test db::executor::tests::emit_transport_selected_skips_when_selection_none ... ok
[INFO] [stdout] test db::executor::tests::wrapped_rows_sql_removes_trailing_semicolons_and_protects_line_comments ... ok
[INFO] [stdout] test db::tests::postgres_executor_invalidate_starts_new_backend_session ... ok
[INFO] [stdout] test db::tests::anynull_to_sql ... ok
[INFO] [stdout] test db::tests::parse_helpers_error_paths ... ok
[INFO] [stdout] test cli::tests::every_panel_offers_the_same_two_delivery_words ... ok
[INFO] [stdout] test db::tests::postgres_executor_named_session_reuses_backend_and_session_state ... ok
[INFO] [stdout] test db::tests::postgres_executor_named_sessions_have_isolated_backends_and_state ... ok
[INFO] [stdout] test handler::tests::a_lost_commit_is_never_reported_as_retryable ... ok
[INFO] [stdout] test db::tests::postgres_executor_success_and_sql_error ... ok
[INFO] [stdout] test handler::tests::emit_rows_uses_db_columns_even_when_rows_empty ... ok
[INFO] [stdout] test handler::tests::emit_rows_result_preserves_soft_truncation ... ok
[INFO] [stdout] test cli::tests::ui_plan_has_no_streaming_or_dry_run_shape ... ok
[INFO] [stdout] test db::tests::postgres_executor_rejects_duplicate_result_columns ... ok
[INFO] [stdout] test db::tests::postgres_executor_rejects_unsupported_tls_config ... ok
[INFO] [stdout] test db::tests::transport_chain_summary_reports_selected_chain ... ok
[INFO] [stdout] test handler::tests::execute_query_emits_config_hint ... ok
[INFO] [stdout] test db::tests::postgres_executor_streams_large_wrapped_result ... ok
[INFO] [stdout] test handler::tests::execute_query_emits_structured_connect_error_details ... ok
[INFO] [stdout] test handler::tests::session_info_does_not_probe_inside_an_explicit_transaction ... ok
[INFO] [stdout] test handler::tests::execute_query_rejects_permission_mismatched_to_container_transport ... ok
[INFO] [stdout] test cli::tests::startup_env_snapshot_records_presence_only ... ok
[INFO] [stdout] test container_transport::tests::pinned_profile_ignores_all_container_environment_fallbacks ... ok
[INFO] [stdout] test container_transport::tests::settings_accept_compose_file_env_fallback ... ok
[INFO] [stdout] test handler::tests::session_info_reports_ssh_and_container_transports ... ok
[INFO] [stdout] test handler::tests::execute_query_rejects_permission_mismatched_to_transport ... ok
[INFO] [stdout] test handler::tests::session_info_returns_resolved_defaults_for_direct_transport ... ok
[INFO] [stdout] test cli::tests::one_sql_source_and_one_mode_per_invocation ... ok
[INFO] [stdout] test main_tests::has_session_override_false_for_empty ... ok
[INFO] [stdout] test main_tests::build_startup_log_has_afdata_fields ... ok
[INFO] [stdout] test handler::tests::execute_query_rejects_ssh_permission_without_ssh_hint ... ok
[INFO] [stdout] test handler::tests::execute_query_maps_executor_outcomes ... ok
[INFO] [stdout] test handler::tests::execute_query_marks_transient_sqlstates_retryable ... ok
[INFO] [stdout] test handler::tests::execute_query_unknown_session_emits_invalid_request ... ok
[INFO] [stdout] test main_tests::startup_log_omits_raw_sql_config_and_env_values ... ok
[INFO] [stdout] test protocol::tests::retryable_sqlstates_cover_serialization_deadlock_and_cancel ... ok
[INFO] [stdout] test psql_admin::tests::default_bin_dir_uses_current_exe_parent ... ok
[INFO] [stdout] test main_tests::has_session_override_true_for_container ... ok
[INFO] [stdout] test main_tests::has_session_override_true_for_host ... ok
[INFO] [stdout] test readonly_policy::tests::ordinary_raw_policy_allows_arbitrary_explicit_secret_env_names ... ok
[INFO] [stdout] test handler::tests::session_info_unknown_session_emits_invalid_request_with_hint ... ok
[INFO] [stdout] test psql_admin::tests::install_status_uninstall_managed_wrapper ... ok
[INFO] [stdout] test readonly_policy::tests::a_locked_profile_will_not_take_a_transport_program_from_the_caller ... ok
[INFO] [stdout] test handler::tests::sqlstate_57014_is_read_with_what_this_side_knows ... ok
[INFO] [stdout] test readonly_policy::tests::locked_profile_is_selected_by_executable_and_rejects_overrides ... ok
[INFO] [stdout] test skill_admin::tests::shell_guidance_protects_placeholder_dollars ... ok
[INFO] [stdout] test readonly_policy::tests::locked_raw_policy_rejects_host_capabilities_in_any_order ... ok
[INFO] [stdout] test readonly_policy::tests::readonly_session_policy_allows_only_safe_ssh_options_and_fixed_runtimes ... ok
[INFO] [stdout] test ssh_transport::tests::bridge_args_chain_via_hosts_and_final_tcp_bridge ... ok
[INFO] [stdout] test ssh_transport::tests::bridge_args_use_sudo_noninteractive_python_socket_bridge ... ok
[INFO] [stdout] test ssh_transport::tests::bridge_candidates_honor_explicit_socket_and_host_dir ... ok
[INFO] [stdout] test ssh_transport::tests::bridge_candidates_require_explicit_socket_for_sudo_bridge ... ok
[INFO] [stdout] test ssh_transport::tests::shell_quote_handles_spaces_and_quotes ... ok
[INFO] [stdout] test types::tests::input_rejects_unknown_protocol_fields ... ok
[INFO] [stdout] test main_tests::validate_query_request_rejects_limits ... ok
[INFO] [stdout] test types::tests::begin_defaults_to_read_only ... ok
[INFO] [stdout] test types::tests::permission_parses_container_values ... ok
[INFO] [stdout] test ssh_transport::tests::socket_dir_maps_to_postgres_socket_file ... ok
[INFO] [stdout] test types::tests::runtime_config_default_has_default_session ... ok
[INFO] [stdout] test ssh_transport::tests::ssh_bridge_error_includes_sanitized_stderr ... ok
[INFO] [stdout] test main_tests::read_limited_line_rejects_oversized_line_and_recovers ... ok
[INFO] [stdout] test types::tests::session_config_empty_serializes_to_empty_object ... ok
[INFO] [stdout] test psql_admin::tests::install_and_uninstall_refuse_unmanaged_psql ... ok
[INFO] [stdout] test readonly_policy::tests::a_locked_profile_still_finds_the_systems_own_program ... ok
[INFO] [stdout] test readonly_policy::tests::ordinary_raw_policy_allows_host_capabilities ... ok
[INFO] [stdout] test types::tests::config_rejects_unknown_patch_fields ... ok
[INFO] [stdout] test readonly_policy::tests::sql_policy_classifies_transaction_control_without_blocking_normal_sql ... ok
[INFO] [stdout] test types::tests::input_session_info_accepts_optional_id_and_session ... ok
[INFO] [stdout] test types::tests::two_container_families_have_no_transport_kind ... ok
[INFO] [stdout] test types::tests::kubectl_family_has_no_user_field ... ok
[INFO] [stdout] test types::tests::session_config_rejects_unknown_fields ... ok
[INFO] [stdout] test types::tests::query_options_accept_permission_and_reject_removed_read_only ... ok
[INFO] [stdout] test types::tests::session_config_flat_wire_round_trips_through_substructs ... ok
[INFO] [stdout] test types::tests::ssh_plus_container_selects_container_transport_kind ... ok
[INFO] [stdout] test types::tests::trace_only_duration_sets_optional_fields_none ... ok
[INFO] [stdout] test cli::tests::registry_accepts_extended_inspect_subcommands ... ok
[INFO] [stdout] test ui::tests::a_readiness_event_carries_the_delivery_facts_beside_the_panel_facts ... ok
[INFO] [stdout] test ui::tests::a_subject_names_the_endpoint_without_carrying_its_secret ... ok
[INFO] [stdout] test ui::tests::a_query_run_separates_the_result_from_the_failure ... ok
[INFO] [stdout] test ui::tests::a_static_panel_carries_no_refresh_directive ... ok
[INFO] [stdout] test ui::tests::an_explicit_mode_wins_over_the_environment ... ok
[INFO] [stdout] test ui::tests::a_statement_is_escaped_so_it_cannot_inject_markup ... ok
[INFO] [stdout] test ui::tests::an_empty_panel_says_which_kind_of_empty_it_is ... ok
[INFO] [stdout] test ui::tests::each_view_names_a_distinct_ui_kind_and_reuses_the_inspect_query ... ok
[INFO] [stdout] test ui::tests::every_ending_is_named_for_the_agent_that_asked ... ok
[INFO] [stdout] test ui::tests::a_statement_with_no_result_columns_says_no_rows ... ok
[INFO] [stdout] test ui::tests::a_statement_postgres_rejected_says_so_instead_of_looking_settled ... ok
[INFO] [stdout] test ui::tests::link_is_refused_whichever_source_it_came_from ... ok
[INFO] [stdout] test ui::tests::an_unrecognised_environment_value_is_rejected_not_defaulted ... ok
[INFO] [stdout] test ui::tests::an_unclassified_statement_is_reported_as_unclassified ... ok
[INFO] [stdout] test cli::tests::short_flags_do_not_exist ... ok
[INFO] [stdout] test ui::tests::locked_profile_refuses_every_panel_regardless_of_delivery ... ok
[INFO] [stdout] test ui::tests::a_failed_update_is_shown_and_the_runtime_keeps_the_page_live ... ok
[INFO] [stdout] test ui::tests::no_mode_and_no_environment_defaults_to_window ... ok
[INFO] [stdout] test ui::tests::a_view_is_named_for_what_it_is_and_shows_the_query_behind_it ... ok
[INFO] [stdout] test ui::tests::an_index_panel_groups_by_table_and_names_the_states_worth_noticing ... ok
[INFO] [stdout] test ui::tests::a_backend_that_owns_no_running_statement_is_not_called_long_running ... ok
[INFO] [stdout] test ui::tests::no_mode_falls_back_to_the_environment ... ok
[INFO] [stdout] test ui::tests::only_the_monitor_has_a_live_refresh_interval ... ok
[INFO] [stdout] test ui::tests::only_pressing_approve_is_permission_to_run ... ok
[INFO] [stdout] test ui::tests::readonly_refuses_a_write_before_a_person_is_ever_asked ... ok
[INFO] [stdout] test ui::tests::the_subject_names_the_statement_and_the_server ... ok
[INFO] [stdout] test ui::tests::the_monitor_refresh_lease_requires_a_recent_observer ... ok
[INFO] [stdout] test writer::tests::config_json_remains_redacted ... ok
[INFO] [stdout] test ui::tests::the_built_in_decide_page_declares_exactly_what_the_runtime_binds ... ok
[INFO] [stdout] test ui::tests::the_monitor_protocol_offers_plain_explain_but_not_analyze ... ok
[INFO] [stdout] test writer::tests::config_yaml_and_plain_remain_redacted ... ok
[INFO] [stdout] test writer::tests::result_rows_json_keeps_payload_unredacted ... ok
[INFO] [stdout] test writer::tests::result_rows_yaml_keeps_batch_rows_structured ... ok
[INFO] [stdout] test writer::tests::result_yaml_keeps_rows_structured_and_unredacted ... ok
[INFO] [stdout] test ui::tests::a_write_says_so_and_names_the_transaction_it_runs_in ... ok
[INFO] [stdout] test ui::tests::the_panel_loads_no_script_and_declares_a_policy_that_forbids_one ... ok
[INFO] [stdout] test ui::tests::the_count_is_shown_against_the_limit_that_governs_it ... ok
[INFO] [stdout] test ui::tests::database_and_role_names_are_escaped_so_they_cannot_inject_markup ... ok
[INFO] [stdout] test ui::tests::a_schema_panel_summarizes_each_relation_before_opening_any_of_them ... ok
[INFO] [stdout] test ui::tests::the_first_answer_wins_and_the_second_is_told_so ... ok
[INFO] [stdout] test ui::tests::object_names_are_escaped_wherever_the_panel_repeats_them ... ok
[INFO] [stdout] test ui::tests::the_monitor_declares_and_binds_its_full_duplex_surface ... ok
[INFO] [stdout] test ui::tests::every_panel_follows_system_theme_and_keeps_decisions_keyboard_visible ... ok
[INFO] [stdout] test ui::tests::a_table_panel_reads_as_one_object_rather_than_as_the_rows_it_arrived_in ... ok
[INFO] [stdout] test ui::tests::wait_events_are_counted_and_a_quiet_server_says_so ... ok
[INFO] [stdout] test db::tests::postgres_executor_connect_error ... ok
[INFO] [stdout] test main_tests::pipe_input_stops_waiting_as_soon_as_the_writer_dies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/agent-first-psql/656c83d8629b2da4/out/afpsql-656c83d8629b2da4)
[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/readonly_main.rs (/opt/rustwide/target/debug/build/agent-first-psql/539dce6395d7f6b4/out/afpsql_readonly-539dce6395d7f6b4)
[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/cli_integration.rs (/opt/rustwide/target/debug/build/agent-first-psql/36236cd44f2da651/out/cli_integration-36236cd44f2da651)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test afd_cli_param_binding_query ... ignored, requires PostgreSQL test database
[INFO] [stdout] test pipe_mode_keeps_failures_in_stream_order_on_stdout ... ignored, requires PostgreSQL test database
[INFO] [stdout] test pipe_plain_output_mode ... ignored, requires PostgreSQL test database
[INFO] [stdout] test pipe_rejects_duplicate_active_query_id ... ignored, requires PostgreSQL test database
[INFO] [stdout] test pipe_stream_rows ... ignored, requires PostgreSQL test database
[INFO] [stdout] test pipe_yaml_output_mode ... ignored, requires PostgreSQL test database
[INFO] [stdout] test psql_mode_positional_dsn ... ignored, requires PostgreSQL test database
[INFO] [stdout] test psql_mode_positional_dsn_before_sql_flag ... ignored, requires PostgreSQL test database
[INFO] [stdout] test psql_mode_translates_v_params ... ignored, requires PostgreSQL test database
[INFO] [stdout] test stream_rows_keeps_the_whole_result_stream_on_stdout ... ignored, requires PostgreSQL test database
[INFO] [stdout] test an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error ... FAILED
[INFO] [stdout] test docs_document_every_exit_code_the_binary_can_produce ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error' (2936) panicked at tests/cli_integration.rs:475:10:
[INFO] [stdout] run afpsql with an unopenable sink: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x598a03dcc7a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x598a03de164a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x598a03de164a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x598a03dd0c8c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x598a03dd0c8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x598a03da7976 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x598a03da7976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x598a03dc43f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x598a03d260a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x598a03d260a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x598a03dc45b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x598a03dc45b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x598a03da7a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x598a03da04f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x598a03da862d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x598a03de1e3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x598a03de1b92 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x598a03cf07a3 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Output, core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x598a03d012d1 - cli_integration[8cbd4d7d621e5d4e]::an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_integration.rs:475:10
[INFO] [stdout]   22:     0x598a03cf7077 - cli_integration[8cbd4d7d621e5d4e]::an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_integration.rs:456:69
[INFO] [stdout]   23:     0x598a03cf6bd6 - <cli_integration[8cbd4d7d621e5d4e]::an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x598a03d194eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x598a03d194eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x598a03d266c5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x598a03d266c5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x598a03d266c5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x598a03d266c5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x598a03d1ffb4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x598a03d1ffb4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x598a03d29752 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x598a03d29752 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x598a03d29752 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x598a03d29752 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x598a03d29752 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x598a03d29752 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x598a03d29752 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x598a03dcbc9f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x598a03dcbc9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7cef8a31ddfa - <unknown>
[INFO] [stdout]   45:     0x7cef8a3b13d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- docs_document_every_exit_code_the_binary_can_produce stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'docs_document_every_exit_code_the_binary_can_produce' (2937) panicked at tests/cli_integration.rs:435:10:
[INFO] [stdout] run afpsql --docs: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x598a03dcc7a1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x598a03dcc7a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x598a03de164a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x598a03de164a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x598a03dd0c8c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x598a03dd0c8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x598a03da7976 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x598a03da7976 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x598a03dc43f9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x598a03d260a0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x598a03d260a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x598a03dc45b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x598a03dc45b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x598a03da7a22 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x598a03da04f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x598a03da862d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x598a03de1e3c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x598a03de1b92 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x598a03cf07a3 - <core[a373ad73a504971]::result::Result<std[617be2ca0a6fd877]::process::Output, core[a373ad73a504971]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x598a03d00a3f - cli_integration[8cbd4d7d621e5d4e]::docs_document_every_exit_code_the_binary_can_produce
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_integration.rs:435:10
[INFO] [stdout]   22:     0x598a03cf7047 - cli_integration[8cbd4d7d621e5d4e]::docs_document_every_exit_code_the_binary_can_produce::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_integration.rs:426:58
[INFO] [stdout]   23:     0x598a03cf6bb6 - <cli_integration[8cbd4d7d621e5d4e]::docs_document_every_exit_code_the_binary_can_produce::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x598a03d194eb - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x598a03d194eb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x598a03d266c5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x598a03d266c5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x598a03d266c5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x598a03d266c5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x598a03d266c5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x598a03d1ffb4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x598a03d1ffb4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x598a03d29752 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x598a03d29752 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x598a03d29752 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x598a03d29752 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x598a03d29752 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x598a03d29752 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x598a03d29752 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x598a03dcbc9f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x598a03dcbc9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7cef8a31ddfa - <unknown>
[INFO] [stdout]   45:     0x7cef8a3b13d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     an_unopenable_output_sink_is_a_defect_rather_than_a_usage_error
[INFO] [stdout]     docs_document_every_exit_code_the_binary_can_produce
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cli_integration`
[INFO] running `Command { std: "docker" "inspect" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd", kill_on_drop: false }`
[INFO] [stdout] 2677b7da7d95d03db43f574ffe9cd5ad86de4f3f5a287904b190f2ac9b0ec5cd
