[INFO] fetching crate confluence-cli 0.1.37...
[INFO] testing confluence-cli-0.1.37 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate confluence-cli 0.1.37 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate confluence-cli 0.1.37
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate confluence-cli 0.1.37
[INFO] tweaked toml for crates.io crate confluence-cli 0.1.37 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate confluence-cli 0.1.37 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 confluence-cli 0.1.37 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 | homepage = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 | repository = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `confluence-cli` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d
[INFO] running `Command { std: "docker" "start" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", 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" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d" "/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" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", 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" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 | homepage = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 | repository = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `confluence-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling web_atoms v0.2.6
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling endi v1.1.1
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling zvariant_utils v4.2.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling zcheapstr v1.1.0
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling zvariant_derive v5.15.0
[INFO] [stderr]    Compiling zvariant v5.15.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling async-signal v0.2.14
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling lru v0.18.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling blocking v1.7.0
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling zbus_macros v5.19.0
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling uuid v1.25.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling ordered-stream v0.2.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling zbus v5.19.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling xml5ever v0.39.0
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling secret-service v5.1.0
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling keyring-core v1.0.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling zbus-secret-service-keyring-store v1.0.1
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling markup5ever_rcdom v0.39.0+unofficial
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling rtoolbox v0.0.5
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling deunicode v1.6.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling slug v0.1.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rpassword v7.5.4
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling html2md v0.2.17
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_complete v4.6.11
[INFO] [stderr]    Compiling keyring v4.2.0
[INFO] [stderr]    Compiling open v5.4.2
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling roxmltree v0.20.0
[INFO] [stderr]    Compiling confluence-cli v0.1.37 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9m 16s
[INFO] running `Command { std: "docker" "inspect" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", 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" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 | homepage = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 | repository = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `confluence-cli` (manifest) generated 1 warning
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling secret-service v5.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling zbus-secret-service-keyring-store v1.0.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling keyring v4.2.0
[INFO] [stderr]    Compiling confluence-cli v0.1.37 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 11s
[INFO] running `Command { std: "docker" "inspect" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", 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" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 | homepage = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 | repository = "https://github.com/rvben/confluence-cli"
[INFO] [stderr]     |              -----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `confluence-cli` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.97s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/confluence-cli/d49684d6f22d0fb7/out/confluence-d49684d6f22d0fb7)
[INFO] [stdout] 
[INFO] [stdout] running 299 tests
[INFO] [stdout] test cli::tests::body_and_body_file_conflict ... ok
[INFO] [stdout] test cli::tests::cli_includes_completions_command ... ok
[INFO] [stdout] test cli::tests::all_list_metadata_describes_the_returned_window ... ok
[INFO] [stdout] test cli::tests::attachment_download_parses_positional_output_path ... ok
[INFO] [stdout] test cli::tests::cli_includes_doctor_command ... ok
[INFO] [stdout] test cli::tests::blog_commands_do_not_advertise_page_parenting ... ok
[INFO] [stdout] test cli::tests::body_commands_parse_without_global_output_id_collisions ... ok
[INFO] [stdout] test cli::tests::completions_ignore_broken_pipe_writes ... ok
[INFO] [stdout] test cli::tests::every_public_command_and_argument_has_help ... ok
[INFO] [stdout] test cli::tests::explicit_output_wins_over_json_flag ... ok
[INFO] [stdout] test cli::tests::page_tree_recursive_can_be_disabled ... ok
[INFO] [stdout] test cli::tests::doctor_text_stays_within_a_readable_width ... ok
[INFO] [stdout] test cli::tests::prepared_storage_retains_exact_input_without_rereading_file ... ok
[INFO] [stdout] test cli::tests::json_flag_resolves_to_json_format ... ok
[INFO] [stdout] test cli::tests::json_flag_is_hidden ... ok
[INFO] [stdout] test cli::tests::global_output_flag_still_parses ... ok
[INFO] [stdout] test cli::tests::version_alone_does_not_turn_a_noop_into_an_update ... ok
[INFO] [stdout] test cli::tests::update_status_is_optional_and_explicit_status_is_a_change ... ok
[INFO] [stdout] test cli::tests::profile_add_requires_an_explicit_name ... ok
[INFO] [stdout] test cli::tests::pull_page_parses_positional_output_path ... ok
[INFO] [stdout] test cli::tests::every_pull_variant_accepts_force ... ok
[INFO] [stdout] test config::tests::appconfig_remove_profile_clears_active_when_last ... ok
[INFO] [stdout] test config::tests::build_auth_basic_fails_without_username ... ok
[INFO] [stdout] test config::tests::build_auth_basic_succeeds_with_username ... ok
[INFO] [stdout] test config::tests::appconfig_remove_profile_nonexistent_returns_error ... ok
[INFO] [stdout] test config::tests::appconfig_save_and_load_roundtrip ... ok
[INFO] [stdout] test config::tests::appconfig_upsert_sets_active_profile ... ok
[INFO] [stdout] test config::tests::build_auth_bearer_ignores_username ... ok
[INFO] [stdout] test config::tests::build_auth_unknown_type_returns_error ... ok
[INFO] [stdout] test config::tests::detect_provider_localhost_is_datacenter ... ok
[INFO] [stdout] test config::tests::default_api_path_cloud ... ok
[INFO] [stdout] test config::tests::default_api_path_datacenter ... ok
[INFO] [stdout] test config::tests::detect_provider_api_atlassian_com_is_cloud ... ok
[INFO] [stdout] test config::tests::detect_provider_atlassian_net_is_cloud ... ok
[INFO] [stdout] test config::tests::detect_provider_http_atlassian_net_is_cloud ... ok
[INFO] [stdout] test config::tests::env_override_provider_cloud_variants ... ok
[INFO] [stdout] test config::tests::env_override_provider_datacenter_variants ... ok
[INFO] [stdout] test config::tests::init_text_mode_requires_a_terminal ... ok
[INFO] [stdout] test config::tests::data_center_pat_url_builds_personal_token_page ... ok
[INFO] [stdout] test config::tests::env_override_none_when_no_vars_set ... ok
[INFO] [stdout] test config::tests::detect_provider_self_hosted_is_datacenter ... ok
[INFO] [stdout] test config::tests::env_override_normalizes_base_url ... ok
[INFO] [stdout] test config::tests::env_override_read_only_false_for_unrecognised_value ... ok
[INFO] [stdout] test config::tests::normalize_strips_trailing_slash ... ok
[INFO] [stdout] test config::tests::normalize_prepends_https_when_scheme_missing ... ok
[INFO] [stdout] test config::tests::normalize_preserves_path_segment ... ok
[INFO] [stdout] test config::tests::normalize_preserves_http_scheme ... ok
[INFO] [stdout] test config::tests::normalize_strips_multiple_trailing_slashes ... ok
[INFO] [stdout] test config::tests::env_override_read_only_accepts_truthy_values ... ok
[INFO] [stdout] test credentials::tests::missing_linux_secret_service_has_a_human_error ... ok
[INFO] [stdout] test markdown::tests::anchor_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test config::tests::normalize_trims_surrounding_whitespace ... ok
[INFO] [stdout] test markdown::tests::anchor_macros_export_to_blocks ... ok
[INFO] [stdout] test config::tests::selection_matching_is_case_insensitive_and_requires_an_unambiguous_prefix ... ok
[INFO] [stdout] test config::tests::resolved_profile_env_vars_override_stored_profile ... ok
[INFO] [stdout] test markdown::tests::attachments_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::attachments_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::blog_posts_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::blog_posts_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::change_history_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::children_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::change_history_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::children_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::attachment_image_and_link_macros_become_markdown_paths ... ok
[INFO] [stdout] test markdown::tests::code_macros_export_to_confluence_code_fences ... ok
[INFO] [stdout] test markdown::tests::code_macro_fences_escape_cdata_terminators ... ok
[INFO] [stdout] test markdown::tests::content_by_user_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::content_by_label_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::code_macro_fences_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_by_user_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_by_label_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_properties_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::content_properties_report_blocks_round_trip_back_to_legacy_macros ... ok
[INFO] [stdout] test markdown::tests::content_properties_blocks_round_trip_back_to_legacy_macros ... ok
[INFO] [stdout] test markdown::tests::contributors_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_properties_report_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::excerpt_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::contributors_summary_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_report_table_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::content_report_table_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::excerpt_include_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::excerpt_macros_export_to_excerpt_blocks ... ok
[INFO] [stdout] test markdown::tests::excerpt_include_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::expand_macros_export_to_expand_blocks ... ok
[INFO] [stdout] test markdown::tests::favorite_pages_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::favorite_pages_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::excerpt_include_default_parameter_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::expand_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::gallery_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::contributors_summary_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::contributors_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::include_page_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::generic_resource_parameter_macro_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::frontmatter_round_trip ... ok
[INFO] [stdout] test markdown::tests::gallery_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::labels_list_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::include_page_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::generic_multi_user_parameter_macro_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::generic_parameter_only_macro_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::labels_list_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::layouts_export_to_section_blocks ... ok
[INFO] [stdout] test markdown::tests::generic_rich_text_macro_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::livesearch_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::livesearch_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::multi_author_blog_posts_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::navmap_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::macro_placeholder_replacement_is_stable_beyond_single_digits ... ok
[INFO] [stdout] test markdown::tests::mixed_content_preserves_only_unsupported_confluence_fragments ... ok
[INFO] [stdout] test markdown::tests::network_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::network_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::multi_author_blog_posts_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::navmap_macros_export_to_first_class_blocks ... ok
[INFO] [stdout] test markdown::tests::noformat_macros_export_to_fenced_blocks ... ok
[INFO] [stdout] test markdown::tests::page_index_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::page_index_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::page_link_macros_export_to_placeholders ... ok
[INFO] [stdout] test markdown::tests::noformat_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::page_tree_search_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::page_tree_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::paragraph_wrappers_with_block_macros_are_unwrapped ... ok
[INFO] [stdout] test markdown::tests::popular_labels_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::profile_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::profile_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::macro_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::popular_labels_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::page_tree_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::page_tree_search_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::recently_updated_dashboard_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::layout_section_blocks_round_trip_back_to_layout_storage ... ok
[INFO] [stdout] test markdown::tests::recently_updated_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::recently_updated_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::related_labels_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::recently_used_labels_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::related_labels_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::remote_content_ids_cannot_escape_document_directory_names ... ok
[INFO] [stdout] test markdown::tests::search_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::search_macros_export_to_first_class_blocks ... ok
[INFO] [stdout] test markdown::tests::simple_tables_export_to_markdown_tables ... ok
[INFO] [stdout] test markdown::tests::space_attachments_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::recently_used_labels_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::space_details_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::space_attachments_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::space_details_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::recently_updated_dashboard_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::spaces_list_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::status_list_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::status_macros_export_to_placeholders ... ok
[INFO] [stdout] test markdown::tests::supported_panel_macros_export_to_macro_blocks ... ok
[INFO] [stdout] test markdown::tests::task_report_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::spaces_list_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::toc_macros_export_to_toc_blocks ... ok
[INFO] [stdout] test markdown::tests::toc_zone_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::task_report_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::toc_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::status_list_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::storage_macro_round_trips_through_sentinel_block ... ok
[INFO] [stdout] test markdown::tests::unsupported_multi_user_resource_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::unsupported_page_resource_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::unsupported_resource_parameter_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::unsupported_textual_page_resource_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::user_mentions_export_to_placeholders ... ok
[INFO] [stdout] test markdown::tests::unsupported_plain_parameter_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::unsupported_rich_text_macros_export_to_generic_blocks ... ok
[INFO] [stdout] test markdown::tests::view_doc_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::toc_zone_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::view_file_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::view_doc_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::view_xls_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::view_file_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::view_ppt_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::task_lists_round_trip_between_storage_and_markdown ... ok
[INFO] [stdout] test markdown::tests::view_ppt_blocks_round_trip_back_to_structured_macros ... ok
[INFO] [stdout] test markdown::tests::user_resource_identifier_text_exports_to_user_placeholder ... ok
[INFO] [stdout] test markdown::tests::view_xls_macros_export_to_blocks ... ok
[INFO] [stdout] test markdown::tests::user_resource_identifier_text_round_trips_back_to_structured_user_resource ... ok
[INFO] [stdout] test markdown::tests::whitespace_between_supported_blocks_does_not_force_fallback_export ... ok
[INFO] [stdout] test provider::cloud::tests::list_spaces_window_requests_only_the_requested_items ... ok
[INFO] [stdout] test provider::datacenter::tests::list_space_content_window_skips_space_scan_and_row_hydration ... ok
[INFO] [stdout] test provider::datacenter::tests::delete_content_blocked_when_read_only ... ok
[INFO] [stdout] test provider::datacenter::tests::create_content_blocked_when_read_only ... ok
[INFO] [stdout] test provider::datacenter::tests::bearer_auth_sends_authorization_header ... ok
[INFO] [stdout] test provider::datacenter::tests::http_401_returns_error ... ok
[INFO] [stdout] test provider::datacenter::tests::basic_auth_sends_authorization_header ... ok
[INFO] [stdout] test provider::tests::automatic_retries_are_limited_to_safe_read_methods ... ok
[INFO] [stdout] test provider::datacenter::tests::http_403_returns_error ... ok
[INFO] [stdout] test provider::tests::ensure_writable_allows_non_readonly_profile ... ok
[INFO] [stdout] test provider::tests::ensure_writable_rejects_readonly_profile ... ok
[INFO] [stdout] test provider::tests::extract_error_message_falls_back_to_raw_on_invalid_json ... ok
[INFO] [stdout] test provider::tests::extract_error_message_falls_back_to_raw_on_missing_field ... ok
[INFO] [stdout] test provider::tests::extract_error_message_pulls_message_field ... ok
[INFO] [stdout] test provider::cloud::tests::list_space_content_window_honors_the_requested_limit_in_one_request ... ok
[INFO] [stdout] test provider::datacenter::tests::list_spaces_truncates_to_requested_limit ... ok
[INFO] [stdout] test provider::datacenter::tests::list_spaces_window_requests_only_the_requested_items ... ok
[INFO] [stdout] test provider::tests::property_payload_with_version_increments_by_one ... ok
[INFO] [stdout] test provider::tests::property_payload_without_version_omits_version_field ... ok
[INFO] [stdout] test provider::tests::fetch_all_v1_single_page_returns_all_results ... ok
[INFO] [stdout] test provider::tests::search_cql_does_not_split_order_by_inside_a_literal ... ok
[INFO] [stdout] test provider::tests::search_cql_plain_text_escapes_backslashes ... ok
[INFO] [stdout] test provider::tests::search_cql_plain_text_escapes_quotes ... ok
[INFO] [stdout] test provider::tests::search_cql_plain_text_wraps_in_text_match ... ok
[INFO] [stdout] test provider::tests::search_cql_preserves_raw_order_by_clause ... ok
[INFO] [stdout] test provider::tests::search_cql_scopes_raw_cql_to_supported_content_types ... ok
[INFO] [stdout] test provider::tests::search_filters_out_attachment_hits ... ok
[INFO] [stdout] test provider::datacenter::tests::list_spaces_returns_all_spaces_across_pages ... ok
[INFO] [stdout] test provider::tests::search_preserves_blogpost_hits ... ok
[INFO] [stdout] test schema::tests::delete_and_remove_output_contracts_match_runtime_keys ... ok
[INFO] [stdout] test schema::tests::list_schema_uses_only_real_clap_arguments ... ok
[INFO] [stdout] test schema::tests::plan_schema_declares_optional_diff_field ... ok
[INFO] [stdout] test provider::datacenter::tests::list_spaces_returns_empty_when_no_spaces_exist ... ok
[INFO] [stdout] test provider::tests::fetch_all_v1_stops_on_empty_page ... ok
[INFO] [stdout] test schema::tests::schema_commands_is_array ... ok
[INFO] [stdout] test schema::tests::schema_effects_conform_to_clispec_v03_and_agree_with_mutating ... ok
[INFO] [stdout] test schema::tests::schema_errors_have_exit_codes ... ok
[INFO] [stdout] test schema::tests::schema_declares_non_pageable_collection_envelopes ... ok
[INFO] [stdout] test schema::tests::schema_has_no_generated_placeholder_descriptions ... ok
[INFO] [stdout] test provider::tests::scoped_cloud_token_uses_gateway_but_keeps_site_url ... ok
[INFO] [stdout] test provider::tests::fetch_all_v1_three_full_pages_then_empty_collects_all ... ok
[INFO] [stdout] test schema::tests::schema_has_required_top_level_keys ... ok
[INFO] [stdout] test provider::tests::http_client_times_out_when_the_server_stalls ... ok
[INFO] [stdout] test schema::tests::schema_output_field_types_conform_to_clispec_v03 ... ok
[INFO] [stdout] test schema::tests::schema_exposes_command_local_version_arguments ... ok
[INFO] [stdout] test schema::tests::schema_preserves_required_options_and_numeric_argument_types ... ok
[INFO] [stdout] test schema::tests::schema_versions_response_contract_and_declares_runtime_errors ... ok
[INFO] [stdout] test storage::tests::accepts_storage_fragments_and_preserves_body ... ok
[INFO] [stdout] test storage::tests::entities_cannot_hide_invalid_xml_or_macro_types ... ok
[INFO] [stdout] test storage::tests::explicit_namespaces_and_alternate_prefixes_receive_macro_checks ... ok
[INFO] [stdout] test storage::tests::locations_survive_entities_unicode_and_crlf ... ok
[INFO] [stdout] test storage::tests::rejects_duplicate_bodies_and_markup_in_plain_text ... ok
[INFO] [stdout] test storage::tests::rejects_reported_parse_failures_and_unsafe_text ... ok
[INFO] [stdout] test schema::tests::schema_output_fields_are_unique_and_include_runtime_content_fields ... ok
[INFO] [stdout] test storage::tests::rejects_user_dtds_and_external_entities_without_resolving_them ... ok
[INFO] [stdout] test storage::tests::rejects_well_formed_macros_with_wrong_body_type ... ok
[INFO] [stdout] test schema::tests::schema_mutating_markers_present ... ok
[INFO] [stdout] test storage::tests::reports_original_body_coordinates ... ok
[INFO] [stdout] test schema::tests::schema_includes_leaf_commands ... ok
[INFO] [stdout] test sync::tests::attachment_names_must_be_single_safe_path_components ... ok
[INFO] [stdout] test sync::tests::attachment_three_way_check_preserves_matching_changes_and_rejects_divergence ... ok
[INFO] [stdout] test sync::tests::create_consumes_local_space_key_without_sending_it_as_metadata ... ok
[INFO] [stdout] test sync::tests::empty_sync_path_is_rejected ... ok
[INFO] [stdout] test sync::tests::local_attachment_entries_must_be_regular_files ... ok
[INFO] [stdout] test schema::tests::schema_marks_conditional_overwrites_and_non_idempotent_property_sets ... ok
[INFO] [stdout] test sync::tests::markdown_hash_ignores_trailing_newlines ... ok
[INFO] [stdout] test sync::tests::parent_frontmatter_edits_are_rejected_instead_of_ignored ... ok
[INFO] [stdout] test sync::tests::filtered_pull_requires_an_empty_destination_even_with_force ... ok
[INFO] [stdout] test sync::tests::installing_snapshot_replaces_stale_destination_content ... ok
[INFO] [stdout] test schema::tests::schema_is_valid_json ... ok
[INFO] [stdout] test sync::tests::plan_ignores_legacy_remote_storage_hash_when_markdown_is_unchanged ... ok
[INFO] [stdout] test provider::tests::fetch_all_v1_follows_pagination_across_multiple_pages ... ok
[INFO] [stdout] test sync::tests::plan_detects_title_change_when_sidecar_tracks_metadata ... ok
[INFO] [stdout] test sync::tests::plan_detects_label_change_when_sidecar_tracks_metadata ... ok
[INFO] [stdout] test sync::tests::plan_is_noop_when_metadata_unchanged_and_sidecar_tracks_metadata ... ok
[INFO] [stdout] test sync::tests::plan_detects_new_document ... ok
[INFO] [stdout] test sync::tests::pull_destination_rejects_symbolic_links_even_with_force ... ok
[INFO] [stdout] test sync::tests::plan_diff_compares_last_pulled_body_with_local_body ... ok
[INFO] [stdout] test sync::tests::plan_preserves_remote_parent_for_pulled_root ... ok
[INFO] [stdout] test sync::tests::pull_destination_rejects_unmanaged_directories_without_force ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_attachment_preview_page_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::pull_destination_rejects_unmanaged_files_without_force ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_children_page_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_include_page_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_excerpt_include_page_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_page_placeholders_back_to_storage_links ... ok
[INFO] [stdout] test sync::tests::pull_destination_accepts_clean_managed_snapshot ... ok
[INFO] [stdout] test sync::tests::pull_destination_rejects_local_markdown_changes_without_force ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_generic_macro_page_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_local_page_and_attachment_links ... ok
[INFO] [stdout] test sync::tests::rewrite_generic_macro_page_placeholders_resolve_to_local_paths ... ok
[INFO] [stdout] test sync::tests::rewrite_page_links_resolves_confluence_page_placeholders_to_local_paths ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_page_tree_root_parameters_to_storage_macros ... ok
[INFO] [stdout] test sync::tests::three_way_metadata_check_rejects_remote_only_changes ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_user_placeholders_back_to_storage_links ... ok
[INFO] [stdout] test sync::tests::status_difference_requires_a_remote_update ... ok
[INFO] [stdout] test tui::tests::browser_url_fallback_never_uses_a_stale_page_proof_and_rejects_unsafe_schemes ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_status_placeholders_back_to_storage_macros ... ok
[INFO] [stdout] test tui::tests::camel_case_secret_property_names_are_redacted ... ok
[INFO] [stdout] test tui::tests::control_characters_are_removed_from_remote_copy ... ok
[INFO] [stdout] test tui::tests::compact_header_keeps_profile_site_space_and_mode_in_context ... ok
[INFO] [stdout] test tui::tests::compact_layout_preserves_a_complete_folio_and_unfolds_the_proof ... ok
[INFO] [stdout] test tui::tests::help_overlay_scrolls_to_its_end_at_the_minimum_supported_size ... ok
[INFO] [stdout] test tui::tests::keyboard_map_switches_modes_and_opens_complete_surfaces ... ok
[INFO] [stdout] test tui::tests::colored_render_never_falls_back_to_the_host_terminal_background ... ok
[INFO] [stdout] test tui::tests::medium_layout_keeps_contents_and_galley_but_defers_margin ... ok
[INFO] [stdout] test tui::tests::long_margin_resources_scroll_with_position_cues_and_reset_between_tabs ... ok
[INFO] [stdout] test tui::tests::margin_evidence_never_leaks_from_the_previously_selected_page ... ok
[INFO] [stdout] test sync::tests::render_body_storage_rewrites_page_tree_search_root_parameters_to_storage_macros ... ok
[INFO] [stdout] test tui::tests::no_color_uses_terminal_defaults ... ok
[INFO] [stdout] test tui::tests::page_hierarchy_is_parent_first_and_depth_aware ... ok
[INFO] [stdout] test tui::tests::nested_property_secrets_are_redacted_through_objects_and_arrays ... ok
[INFO] [stdout] test tui::tests::no_color_marks_the_active_margin_tab_with_text ... ok
[INFO] [stdout] test tui::tests::page_proofs_collapse_sync_markup_without_hiding_readable_copy ... ok
[INFO] [stdout] test tui::tests::review_margin_is_reachable_from_compact_list_and_proof ... ok
[INFO] [stdout] test tui::tests::review_mode_explains_local_only_boundary_and_renders_diff ... ok
[INFO] [stdout] test tui::tests::tiny_terminals_name_the_minimum_and_recovery ... ok
[INFO] [stdout] test tui::tests::overlay_footers_only_advertise_actions_the_overlay_accepts ... ok
[INFO] [stdout] test tui::tests::review_marks_make_opt_in_attachment_deletions_explicit ... ok
[INFO] [stdout] test tui::tests::unicode_text_uses_terminal_cell_width_for_truncation_and_input_tails ... ok
[INFO] [stdout] test tui::tests::wide_proof_desk_renders_contents_galley_and_margin_without_secrets ... ok
[INFO] [stdout] test tui::tests::quit_detaches_an_in_flight_review_plan_without_waiting_for_it ... ok
[INFO] [stdout] test sync::tests::pull_destination_treats_deleted_pulled_attachment_as_local_change ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 299 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_contract.rs (/opt/rustwide/target/release/build/confluence-cli/f31a64155517e885/out/cli_contract-f31a64155517e885)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test bare_noninteractive_auth_login_requires_a_tty ... ok
[INFO] [stdout] test conversion_file_failures_leave_no_success_document_or_temporary_artifacts ... ok
[INFO] [stdout] test conversion_refuses_input_aliases_and_replaces_output_symlinks_without_following_them ... ok
[INFO] [stdout] test ctrl_c_during_token_input_restores_terminal_state ... ok
[INFO] [stdout] test bare_invocation_prints_full_help_and_succeeds ... ok
[INFO] [stdout] test doctor_text_output_is_readable_in_a_standard_terminal ... ok
[INFO] [stdout] test explicit_text_output_overrides_the_legacy_json_flag_for_tui ... ok
[INFO] [stdout] test conversion_and_template_schemas_describe_local_artifacts ... ok
[INFO] [stdout] test conversion_preserves_existing_output_and_never_overwrites_its_input ... ok
[INFO] [stdout] test machine_parse_errors_preserve_missing_argument_and_usage ... ok
[INFO] [stdout] test empty_plan_directory_is_not_reported_as_no_changes ... ok
[INFO] [stdout] test destructive_commands_require_explicit_noninteractive_confirmation ... ok
[INFO] [stdout] test missing_plan_path_is_not_a_successful_noop ... ok
[INFO] [stdout] test destructive_commands_validate_targets_before_prompting ... ok
[INFO] [stdout] test malformed_markdown_storage_cannot_bypass_validation_with_allow_lossy ... ok
[INFO] [stdout] test piped_auto_init_emits_machine_readable_setup_instructions ... ok
[INFO] [stdout] test non_utf8_conversion_paths_fail_cleanly_before_writing ... ok
[INFO] [stdout] test conversion_retains_invalid_xml_for_inspection_even_inside_nested_macros ... ok
[INFO] [stdout] test no_op_updates_fail_before_profile_resolution ... ok
[INFO] [stdout] test storage_body_file_is_validated_locally ... ok
[INFO] [stdout] test offline_conversion_saves_valid_xml_and_reports_the_artifact ... ok
[INFO] [stdout] test malformed_storage_is_rejected_before_profile_resolution_for_every_body_command ... ok
[INFO] [stdout] test sync_plan_rejects_malformed_embedded_storage_locally ... ok
[INFO] [stdout] test every_body_command_reaches_normal_error_handling_instead_of_panicking ... ok
[INFO] [stdout] test short_output_flag_controls_parse_error_rendering ... ok
[INFO] [stdout] test storage_stdin_is_validated_locally ... ok
[INFO] [stdout] test tui_help_describes_the_read_only_workspace ... ok
[INFO] [stdout] test tui_rejects_explicit_json_with_a_scriptable_recovery ... ok
[INFO] [stdout] test piped_tui_refuses_before_resolving_a_profile ... ok
[INFO] [stdout] test unknown_schema_command_emits_no_plausible_stdout_document ... ok
[INFO] [stdout] test validate_schema_describes_the_runtime_result_and_read_only_effect ... ok
[INFO] [stdout] test offline_validate_reports_local_success_without_resolving_a_profile ... ok
[INFO] [stdout] test validate_missing_input_and_invalid_files_return_input_errors ... ok
[INFO] [stdout] test templates_are_valid_storage_and_code_preserves_literal_cdata_terminators ... ok
[INFO] [stdout] test token_input_ends_its_line_before_the_next_question ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/release/build/confluence-cli/eadb4925e65f4348/out/e2e-eadb4925e65f4348)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test e2e_cli_canary ... ignored, requires a real Confluence instance
[INFO] [stdout] test e2e_cli_lifecycle ... ignored, requires a real Confluence instance
[INFO] [stdout] test binary_discovery_finds_the_declared_confluence_executable ... ok
[INFO] [stdout] test simulated_cloud_rejects_invalid_credentials_through_the_cli ... ok
[INFO] [stdout] test environment_driven_e2e_does_not_require_a_saved_profile ... ok
[INFO] [stdout] test simulated_cloud_user_can_manage_a_page ... ok
[INFO] [stdout] test body_validation_makes_no_requests_and_valid_stdin_reaches_the_server_unchanged ... ok
[INFO] [stdout] test simulated_cloud_versioned_body_update_preserves_intervening_edits ... ok
[INFO] [stdout] test simulated_cloud_supports_the_live_canary_contract ... ok
[INFO] [stdout] test simulated_cloud_supports_the_complete_cli_lifecycle ... ok
[INFO] [stdout] test simulated_data_center_supports_the_complete_cli_lifecycle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.93s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d", kill_on_drop: false }`
[INFO] [stdout] 7aea0adc70d76e42567380157a8da75e821279ed326b00bea623e664b2b6604d
