[INFO] fetching crate vy-cli 0.1.0...
[INFO] testing vy-cli-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate vy-cli 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate vy-cli 0.1.0
[INFO] finished tweaking crates.io crate vy-cli 0.1.0
[INFO] tweaked toml for crates.io crate vy-cli 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate vy-cli 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vy-cli 0.1.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.1.6+spec-1.1.0
[INFO] [stderr]   Downloaded termcfg v0.2.0
[INFO] [stderr]   Downloaded smallvec v1.16.1
[INFO] [stderr]   Downloaded promkit v0.17.0
[INFO] [stderr]   Downloaded jiff-tzdb-platform v0.1.3
[INFO] [stderr]   Downloaded typed-arena v2.0.2
[INFO] [stderr]   Downloaded codesnake v0.3.0
[INFO] [stderr]   Downloaded grep-matcher v0.1.9
[INFO] [stderr]   Downloaded dirs v7.0.0
[INFO] [stderr]   Downloaded libredox v0.1.24
[INFO] [stderr]   Downloaded error-code v3.4.0
[INFO] [stderr]   Downloaded filedescriptor v0.8.3
[INFO] [stderr]   Downloaded either v1.18.0
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded endian-type v0.2.0
[INFO] [stderr]   Downloaded promkit-core v0.6.1
[INFO] [stderr]   Downloaded jaq-json v2.0.3
[INFO] [stderr]   Downloaded self_cell v1.3.0
[INFO] [stderr]   Downloaded hifijson v0.5.0
[INFO] [stderr]   Downloaded jaq-all v0.3.0
[INFO] [stderr]   Downloaded jaq-fmts v0.1.1
[INFO] [stderr]   Downloaded xmlparser v0.13.6
[INFO] [stderr]   Downloaded arraydeque v0.5.1
[INFO] [stderr]   Downloaded grep-regex v0.1.14
[INFO] [stderr]   Downloaded serde_yaml v0.9.34+deprecated
[INFO] [stderr]   Downloaded schemars_derive v1.2.2
[INFO] [stderr]   Downloaded serde_derive_internals v0.30.0
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.8
[INFO] [stderr]   Downloaded jaq-std v3.0.3
[INFO] [stderr]   Downloaded toml-span v0.7.1
[INFO] [stderr]   Downloaded memmap2 v0.9.11
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.23
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.21
[INFO] [stderr]   Downloaded crossbeam-skiplist v0.1.3
[INFO] [stderr]   Downloaded nucleo-matcher v0.3.1
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.8
[INFO] [stderr]   Downloaded jaq-core v3.1.1
[INFO] [stderr]   Downloaded unsafe-libyaml v0.2.11
[INFO] [stderr]   Downloaded saphyr-parser v0.0.8
[INFO] [stderr]   Downloaded schemars v1.2.2
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.57
[INFO] [stderr]   Downloaded crossterm v0.29.0
[INFO] [stderr]   Downloaded regex-bites v0.1.6
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded radix_trie v0.3.0
[INFO] [stderr]   Downloaded zerocopy v0.8.57
[INFO] [stderr]   Downloaded bstr v1.13.1
[INFO] [stderr]   Downloaded promkit-widgets v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1
[INFO] running `Command { std: "docker" "start" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", 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" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", 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" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling jiff-core v0.1.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling jaq-core v3.1.1
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling jiff v0.2.37
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling regex-bites v0.1.6
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling jaq-std v3.0.3
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling crossbeam-skiplist v0.1.3
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling endian-type v0.2.0
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling self_cell v1.3.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling hifijson v0.5.0
[INFO] [stderr]    Compiling jaq-json v2.0.3
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling termcfg v0.2.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling saphyr-parser v0.0.8
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling radix_trie v0.3.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling toml-span v0.7.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling xmlparser v0.13.6
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling promkit-core v0.6.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling jaq-fmts v0.1.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling grep-matcher v0.1.9
[INFO] [stderr]    Compiling promkit-widgets v0.10.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling codesnake v0.3.0
[INFO] [stderr]    Compiling jaq-all v0.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling promkit v0.17.0
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling grep-regex v0.1.14
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling dirs v7.0.0
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling vy-cli v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 32s
[INFO] running `Command { std: "docker" "inspect" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", 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" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling termcfg v0.2.0
[INFO] [stderr]    Compiling promkit-core v0.6.1
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling promkit-widgets v0.10.0
[INFO] [stderr]    Compiling promkit v0.17.0
[INFO] [stderr]    Compiling vy-cli v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.22s
[INFO] running `Command { std: "docker" "inspect" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", 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" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vy-d2d64c52e98db734)
[INFO] [stdout] 
[INFO] [stdout] running 298 tests
[INFO] [stdout] test catalog::flatten::tests::search_text_omits_ancestor_paths ... ok
[INFO] [stdout] test catalog::indexer::tests::builds_direct_children_and_last_segments_once ... ok
[INFO] [stdout] test catalog::indexer::tests::classifies_literal_kinds_and_preserves_display_representations ... ok
[INFO] [stdout] test catalog::indexer::tests::excludes_values_beneath_complex_yaml_mapping_keys ... ok
[INFO] [stdout] test catalog::flatten::tests::resolves_parent_child_and_sibling_targets ... ok
[INFO] [stdout] test catalog::flatten::tests::forwards_catalog_failures ... ok
[INFO] [stdout] test catalog::indexer::tests::rejects_invalid_input_and_duplicate_yaml_keys ... ok
[INFO] [stdout] test catalog::indexer::tests::indexes_each_json_lines_value_as_a_document ... ok
[INFO] [stdout] test catalog::loader::tests::background_load_transitions_once_to_failed ... ok
[INFO] [stdout] test catalog::indexer::tests::generates_paths_resolvable_by_promkit_documents ... ok
[INFO] [stdout] test catalog::indexer::tests::indexes_json_in_preorder_including_empty_containers ... ok
[INFO] [stdout] test catalog::indexer::tests::indexes_multiple_yaml_documents_scalar_keys_and_tags ... ok
[INFO] [stdout] test catalog::flatten::tests::finds_parents_of_quoted_bracket_paths ... ok
[INFO] [stdout] test catalog::flatten::tests::prepares_flatten_data_after_the_shared_catalog ... ok
[INFO] [stdout] test catalog::tests::last_segment_start_points_to_the_final_path_segment ... ok
[INFO] [stdout] test cli::tests::cli::parses_config_file ... ok
[INFO] [stdout] test catalog::tests::entry_indices_reference_children_without_copying_paths ... ok
[INFO] [stdout] test catalog::tests::formats_flatten_entries_without_storing_completed_lines ... ok
[INFO] [stdout] test catalog::loader::tests::background_load_transitions_once_to_ready ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::completes_only_the_current_path_segment_fuzzily ... ok
[INFO] [stdout] test cli::tests::cli::uses_defaults ... ok
[INFO] [stdout] test cli::tests::cli::rejects_jsonl_as_a_separate_format ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::offers_dot_and_bracket_delimiters_in_stable_order ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::ignores_invalid_document_inputs ... ok
[INFO] [stdout] test cli::tests::cli::parses_input_and_format ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::parses_document_index_trigger ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::limits_large_completion_lists ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::offers_delimiters_before_direct_children ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::deduplicates_candidates_while_preserving_input_order ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::offers_the_next_delimiter_after_an_exact_container ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::completes_document_indices_by_prefix_in_input_order ... ok
[INFO] [stdout] test catalog::loader::tests::subscriptions_share_the_same_completed_catalog ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::returns_no_candidates_after_an_exact_leaf ... ok
[INFO] [stdout] test command::argument::document_path::tests::parses_document_index_and_quoted_path ... ok
[INFO] [stdout] test command::argument::file_path::tests::parses_literal_and_quoted_names_without_shell_expansion ... ok
[INFO] [stdout] test command::argument::file_path::tests::splits_only_after_the_complete_file_argument ... ok
[INFO] [stdout] test command::argument::document_path::tests::rejects_incomplete_or_invalid_arguments ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::parses_segment_start_trigger ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::parses_path_start_trigger ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::parses_segment_query_trigger_without_its_delimiter ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::recognizes_dots_inside_quoted_bracket_segments ... ok
[INFO] [stdout] test command::argument::document_path::complete::tests::reports_catalog_loading_and_failure ... ok
[INFO] [stdout] test command::config::complete::tests::completes_get_and_set_keys ... ok
[INFO] [stdout] test command::config::complete::tests::completes_child_count_settings_and_boolean_values ... ok
[INFO] [stdout] test command::config::tests::rejects_missing_or_invalid_set_arguments ... ok
[INFO] [stdout] test command::config::complete::tests::identifies_a_complete_set_target ... ok
[INFO] [stdout] test command::config::tests::rejects_missing_or_unknown_subcommands ... ok
[INFO] [stdout] test command::copy::complete::tests::completes_targets ... ok
[INFO] [stdout] test command::copy::tests::parses_targets ... ok
[INFO] [stdout] test command::config::complete::tests::completes_known_values ... ok
[INFO] [stdout] test command::config::complete::tests::completes_subcommands ... ok
[INFO] [stdout] test command::copy::tests::rejects_missing_unknown_and_extra_targets ... ok
[INFO] [stdout] test command::config::complete::tests::replaces_the_complete_token_when_the_cursor_is_in_the_middle ... ok
[INFO] [stdout] test command::config::tests::parses_subcommands ... ok
[INFO] [stdout] test command::config::tests::rejects_arguments_for_argumentless_subcommands ... ok
[INFO] [stdout] test command::config::tests::rejects_missing_or_invalid_get_arguments ... ok
[INFO] [stdout] test command::grep::tests::preserves_regex_operators_inside_groups_and_classes ... ok
[INFO] [stdout] test command::flatten::tests::accepts_no_arguments ... ok
[INFO] [stdout] test command::hstr::tests::parses_without_arguments ... ok
[INFO] [stdout] test command::help::tests::accepts_no_arguments ... ok
[INFO] [stdout] test command::grep::tests::rejects_invalid_regexes ... ok
[INFO] [stdout] test command::grep::tests::highlights_all_matches_from_satisfied_boolean_clauses ... ok
[INFO] [stdout] test command::grep::tests::a_new_query_supersedes_the_previous_query ... ok
[INFO] [stdout] test command::help::tests::rejects_arguments ... ok
[INFO] [stdout] test command::jaq::tests::parses_json_and_yaml_inputs ... ok
[INFO] [stdout] test command::jaq::tests::rejects_an_empty_query ... ok
[INFO] [stdout] test command::tests::parses_config_subcommands ... ok
[INFO] [stdout] test command::tests::parses_flatten_without_arguments ... ok
[INFO] [stdout] test command::tests::parses_focus_without_arguments ... ok
[INFO] [stdout] test command::tests::parses_help_command_and_alias ... ok
[INFO] [stdout] test command::tests::parses_hstr_without_arguments ... ok
[INFO] [stdout] test command::tests::parses_jaq_command_and_alias ... ok
[INFO] [stdout] test command::tests::parses_preview_as_a_separate_command ... ok
[INFO] [stdout] test command::tests::parses_copy_targets ... ok
[INFO] [stdout] test command::tests::parses_quit_without_arguments ... ok
[INFO] [stdout] test command::jaq::tests::parses_a_query ... ok
[INFO] [stdout] test command::tests::path_commands_share_arguments ... ok
[INFO] [stdout] test command::jaq::tests::streams_outputs_before_the_query_finishes ... ok
[INFO] [stdout] test command::jaq::tests::replaces_an_infinite_output_query_without_waiting_for_it ... ok
[INFO] [stdout] test command::grep::tests::searches_with_ripgrep_regexes_and_boolean_operators ... ok
[INFO] [stdout] test command::write::tests::parses_required_destination_and_optional_target ... ok
[INFO] [stdout] test command::write::tests::completes_quoted_directories_then_files ... ok
[INFO] [stdout] test config::file::tests::explicit_missing_config_returns_an_error_without_creating_a_file ... ok
[INFO] [stdout] test command::write::tests::writes_json_and_yaml_without_overwriting_or_creating_missing_directories ... ok
[INFO] [stdout] test command::write::tests::completes_a_file_in_the_middle_and_preserves_the_target ... ok
[INFO] [stdout] test command::write::tests::completes_document_paths_without_touching_the_destination ... ok
[INFO] [stdout] test config::file::tests::gets_values_and_lists_completion_keys ... ok
[INFO] [stdout] test config::file::tests::sets_and_validates_values_without_losing_comments ... ok
[INFO] [stdout] test command::jaq::tests::reports_query_errors ... ok
[INFO] [stdout] test config::keybinds::tests::loads_legacy_jq_view_keybinds ... ok
[INFO] [stdout] test command::jaq::tests::cancels_an_infinite_output_query ... ok
[INFO] [stdout] test config::keybinds::tests::rejects_invalid_keybinds ... ok
[INFO] [stdout] test config::file::tests::adds_child_count_settings_to_an_existing_config ... ok
[INFO] [stdout] test config::schema::export ... ignored, writes config.schema.json for release packaging
[INFO] [stdout] test config::file::tests::creates_missing_default_config_without_overwriting_it ... ok
[INFO] [stdout] test config::keybinds::tests::loads_custom_keybinds ... ok
[INFO] [stdout] test config::file::tests::unresolved_platform_path_uses_embedded_defaults_without_allowing_writes ... ok
[INFO] [stdout] test config::tests::loads_custom_document_config ... ok
[INFO] [stdout] test config::keybinds::tests::rejects_the_previous_flat_keybind_format ... ok
[INFO] [stdout] test config::tests::loads_custom_scroll_lines_and_rejects_zero ... ok
[INFO] [stdout] test config::keybinds::tests::uses_default_keybinds_when_the_table_is_omitted ... ok
[INFO] [stdout] test config::tests::loads_child_count_overrides_and_older_configuration ... ok
[INFO] [stdout] test config::theme::tests::loads_custom_theme ... ok
[INFO] [stdout] test config::tests::loads_versioned_and_unversioned_configuration ... ok
[INFO] [stdout] test config::tests::rejects_invalid_config ... ok
[INFO] [stdout] test config::tests::loads_default_config ... ok
[INFO] [stdout] test document_source::tests::extracts_raw_json_subtrees_without_reordering_or_rounding ... ok
[INFO] [stdout] test document_source::tests::extracts_yaml_subtrees_preserving_tags_and_scalar_types ... ok
[INFO] [stdout] test document_source::tests::parses_jq_style_path_segments ... ok
[INFO] [stdout] test config::tests::rejects_unsupported_and_invalid_versions ... ok
[INFO] [stdout] test history::tests::does_not_store_history_searches ... ok
[INFO] [stdout] test input_format::tests::detects_known_extensions_case_insensitively ... ok
[INFO] [stdout] test history::tests::stores_newest_commands_and_skips_consecutive_duplicates ... ok
[INFO] [stdout] test input_format::tests::does_not_scan_past_the_sniff_limit ... ok
[INFO] [stdout] test history::tests::persists_searches_separately_and_shares_them_between_views ... ok
[INFO] [stdout] test utils::tests::normalizes_line_endings ... ok
[INFO] [stdout] test input_format::tests::keeps_an_explicit_format ... ok
[INFO] [stdout] test input_format::tests::treats_yaml_syntax_and_ambiguous_input_as_yaml ... ok
[INFO] [stdout] test history::tests::persists_history_as_json_lines ... ok
[INFO] [stdout] test input_format::tests::detects_json_from_a_bounded_prefix ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::keeps_failed_commands_editable_and_waits_for_success_before_closing ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::completion_and_navigation_use_the_hosts_catalog ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::prints_current_and_explicit_paths_without_changing_selection ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::executes_against_independent_json_and_yaml_targets ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::prioritizes_command_errors_then_editing_target_over_result ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::shows_the_latest_result_regardless_of_command_kind ... ok
[INFO] [stdout] test config::file::tests::rejects_unsupported_versions_without_changing_the_file ... ok
[INFO] [stdout] test config::schema::remote_display_definitions_cover_promkit_fields ... ok
[INFO] [stdout] test viewer::feature::command::tests::a_unique_argumentless_command_executes_on_enter_after_tab ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::opening_or_recalling_a_command_clears_result_and_editing_target ... ok
[INFO] [stdout] test viewer::feature::command::tests::accepts_a_fuzzy_path_segment_before_submitting_goto ... ok
[INFO] [stdout] test viewer::feature::command::tests::accepts_a_single_document_candidate_and_stops_at_the_next_level ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::quit_exits_and_rejects_arguments_without_exiting ... ok
[INFO] [stdout] test config::schema::published_schema_matches_config_types ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_arguments_in_the_middle_with_command_relative_offsets ... ok
[INFO] [stdout] test viewer::feature::command::tests::accepts_one_candidate_per_tab_and_displays_the_next_level ... ok
[INFO] [stdout] test viewer::feature::command::tests::applies_the_configured_editor_style ... ok
[INFO] [stdout] test viewer::feature::command::tests::cancels_and_discards_command_text ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_after_manually_typed_delimiters_without_duplication ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_config_set_values_with_known_domains ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::print_errors_keep_the_editor_open_and_do_not_produce_output ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::write_waits_for_save_success_and_keeps_failures_editable ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_config_subcommands_and_keys ... ok
[INFO] [stdout] test viewer::feature::command::tests::cycles_goto_path_candidates_with_tab ... ok
[INFO] [stdout] test viewer::feature::command::tests::edits_and_submits_command_text ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_copy_targets ... ok
[INFO] [stdout] test viewer::feature::command::tests::completes_goto_arguments_in_a_vertical_list ... ok
[INFO] [stdout] test viewer::feature::command::tests::cycles_suggestions_with_tab_and_finishes_with_another_key ... ok
[INFO] [stdout] test viewer::feature::command::tests::enters_command_mode_with_an_empty_prompt ... ok
[INFO] [stdout] test viewer::feature::command::tests::records_submitted_commands ... ok
[INFO] [stdout] test viewer::feature::command::tests::reports_catalog_failure_while_completing_goto ... ok
[INFO] [stdout] test viewer::feature::command::tests::enter_accepts_a_selected_suggestion_before_submitting ... ok
[INFO] [stdout] test viewer::feature::command::tests::hides_suggestions_for_arguments_and_unknown_prefixes ... ok
[INFO] [stdout] test viewer::feature::command::tests::ignores_key_release_events ... ok
[INFO] [stdout] test viewer::feature::command::tests::hides_argument_completion_when_editing_the_command_name ... ok
[INFO] [stdout] test viewer::feature::command::tests::reports_catalog_loading_while_completing_goto ... ok
[INFO] [stdout] test viewer::feature::command::tests::retains_an_error_until_command_mode_is_reentered ... ok
[INFO] [stdout] test viewer::feature::command::tests::scrolls_suggestions_horizontally_to_keep_the_selection_visible ... ok
[INFO] [stdout] test viewer::feature::command::tests::supports_word_and_whole_input_editing ... ok
[INFO] [stdout] test viewer::feature::command::tests::suggests_canonical_names_for_alias_prefixes ... ok
[INFO] [stdout] test viewer::feature::command::tests::supports_multiline_cursor_movement ... ok
[INFO] [stdout] test viewer::feature::feedback::tests::wraps_every_feedback ... ok
[INFO] [stdout] test viewer::feature::hint::tests::creates_help_hints_from_configured_bindings ... ok
[INFO] [stdout] test viewer::feature::hint::tests::creates_query_hints_from_configured_bindings ... ok
[INFO] [stdout] test viewer::feature::hint::tests::omits_disabled_actions_from_inline_hints ... ok
[INFO] [stdout] test viewer::feature::command::tests::tab_accepts_a_unique_command_and_stops_at_its_arguments ... ok
[INFO] [stdout] test viewer::feature::feedback::tests::labels_each_feedback_by_its_name ... ok
[INFO] [stdout] test viewer::feature::feedback::tests::wraps_command_errors ... ok
[INFO] [stdout] test viewer::feature::search::tests::does_not_match_descendants_only_because_an_ancestor_key_matches ... ok
[INFO] [stdout] test viewer::feature::command::session::tests::writes_the_selected_node_when_target_is_omitted ... ok
[INFO] [stdout] test viewer::feature::feedback::tests::wraps_error_feedback ... ok
[INFO] [stdout] test viewer::feature::search::tests::records_valid_searches_even_without_matches_and_keeps_history_on_source_change ... ok
[INFO] [stdout] test viewer::feature::search::tests::searches_paths_and_values_and_wraps_in_both_directions ... ok
[INFO] [stdout] test viewer::key_resolution::tests::focus_uses_its_return_binding_and_shared_tree_and_editor_bindings ... ok
[INFO] [stdout] test viewer::key_resolution::tests::colon_opens_editors_and_tab_completes_commands ... ok
[INFO] [stdout] test viewer::key_resolution::tests::resolves_events_to_typed_actions_for_each_focus_context ... ok
[INFO] [stdout] test viewer::key_resolution::tests::search_history_keys_are_scoped_and_configurable ... ok
[INFO] [stdout] test viewer::feature::search::tests::empty_history_and_cancel_leave_the_draft_unrecorded ... ok
[INFO] [stdout] test viewer::feature::search::tests::keeps_invalid_regex_in_the_editor ... ok
[INFO] [stdout] test viewer::key_resolution::tests::resolves_the_same_event_according_to_its_destination ... ok
[INFO] [stdout] test viewer::runtime::tests::applies_full_and_half_page_heights_to_page_actions ... ok
[INFO] [stdout] test viewer::feature::command::tests::shares_path_completion_without_replacing_the_command_prefix ... ok
[INFO] [stdout] test viewer::stack::tests::returns_navigation_and_history_to_the_immediate_caller ... ok
[INFO] [stdout] test viewer::runtime::tests::applies_scroll_lines_only_to_mouse_scroll_events ... ok
[INFO] [stdout] test viewer::runtime::tests::measures_wrapped_feedback_height ... ok
[INFO] [stdout] test viewer::runtime::tests::renders_config_load_errors_as_startup_warnings ... ok
[INFO] [stdout] test viewer::tests::reserves_vertical_space_for_suggestions_and_editor ... ok
[INFO] [stdout] test viewer::ui::completion::tests::accepts_a_single_inactive_candidate ... ok
[INFO] [stdout] test viewer::ui::completion::tests::accepts_only_an_active_candidate_and_clears_the_list ... ok
[INFO] [stdout] test viewer::ui::completion::tests::activates_and_cycles_in_both_directions ... ok
[INFO] [stdout] test viewer::ui::completion::tests::classifies_candidate_cardinality ... ok
[INFO] [stdout] test viewer::ui::completion::tests::renders_a_vertically_scrollable_completion_list ... ok
[INFO] [stdout] test viewer::tests::preserves_a_smaller_content_height_limit ... ok
[INFO] [stdout] test viewer::stack::tests::broadcasts_configuration_to_active_and_suspended_views ... ok
[INFO] [stdout] test viewer::key_resolution::tests::jaq_has_no_separate_f2_editor_binding ... ok
[INFO] [stdout] test viewer::feature::search::tests::recalls_both_directions_without_wrapping_and_restores_the_draft ... ok
[INFO] [stdout] test viewer::ui::document::comparison::tests::routes_actions_to_the_focused_document ... ok
[INFO] [stdout] test viewer::ui::document::tests::expands_and_collapses_the_selected_json_item ... ok
[INFO] [stdout] test viewer::ui::document::tests::expands_and_collapses_all_json_items ... ok
[INFO] [stdout] test viewer::ui::document::tests::expands_and_collapses_all_yaml_items ... ok
[INFO] [stdout] test viewer::ui::document::tests::moves_to_a_path_in_a_json_lines_document ... ok
[INFO] [stdout] test viewer::ui::document::tests::expands_and_collapses_the_selected_tagged_yaml_item ... ok
[INFO] [stdout] test viewer::ui::document::comparison::tests::keeps_left_rows_stable_while_scrolling_the_right ... ok
[INFO] [stdout] test viewer::ui::document::tests::moves_to_a_path_in_a_yaml_document_stream ... ok
[INFO] [stdout] test viewer::ui::document::comparison::tests::fills_the_available_height_in_side_by_side_mode ... ok
[INFO] [stdout] test viewer::ui::document::comparison::tests::falls_back_to_the_right_when_the_terminal_is_too_narrow ... ok
[INFO] [stdout] test viewer::ui::document::tests::parses_json_document ... ok
[INFO] [stdout] test viewer::ui::document::comparison::tests::renders_and_maps_a_side_by_side_comparison ... ok
[INFO] [stdout] test viewer::ui::document::tests::extracts_selected_yaml_value_and_subtree ... ok
[INFO] [stdout] test viewer::ui::multi_line_editor::tests::accepts_plain_characters_and_paste ... ok
[INFO] [stdout] test viewer::ui::multi_line_editor::tests::ignores_modified_characters ... ok
[INFO] [stdout] test viewer::ui::multi_line_editor::tests::replaces_a_range_and_places_the_cursor_after_it ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::blank_cells_select_line_end_and_empty_lines_preserve_newlines ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::handles_empty_text_tiny_viewports_and_combining_characters ... ok
[INFO] [stdout] test viewer::ui::multi_line_editor::tests::inserts_and_renders_multiple_lines ... ok
[INFO] [stdout] test viewer::ui::document::tests::parses_yaml_document ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::leaves_literal_escapes_intact_and_displays_controls_safely ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::highlights_only_the_selected_characters ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::maps_terminal_cells_to_complete_unicode_clusters ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::reflows_on_resize_around_the_top_character ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::release_outside_content_ends_drag_and_other_buttons_are_ignored ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::scrolling_during_drag_extends_selection_from_its_original_anchor ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::scrolls_wrapped_unicode_text_and_preserves_blank_lines ... ok
[INFO] [stdout] test viewer::ui::document::tests::toggles_json_overflow_mode ... ok
[INFO] [stdout] test viewer::ui::document::tests::extracts_selected_json_value_and_subtree ... ok
[INFO] [stdout] test viewer::ui::document::tests::toggles_json_line_numbers ... ok
[INFO] [stdout] test viewer::ui::document::tests::toggles_yaml_overflow_mode ... ok
[INFO] [stdout] test viewer::ui::document::tests::toggles_yaml_line_numbers ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::flatten_returns_to_focus_and_preserves_the_original_view ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::nested_focus_returns_one_level_at_a_time_and_restores_each_view ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::jaq_executes_on_the_focused_node_in_json_and_yaml ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::supports_scalars_empty_containers_and_rejects_invalid_focus ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::cancels_its_executor_when_it_receives_the_cancel_action ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::write_resolves_paths_within_focus_and_continues_browsing ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::print_uses_the_focused_source_for_selection_paths_and_completion ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::cancelling_preserves_partial_results_and_allows_further_commands ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::completion_search_copy_and_navigation_are_local_to_focus ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::commands_follow_the_active_pane_and_remain_pinned_during_resize ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::config_updates_both_panes_and_reexecution_and_can_disable_jaq_specific_keys ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::settings_changed_in_focus_also_update_the_suspended_view ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::displays_streamed_results_and_completion ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::displays_yaml_input_results_as_yaml ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::jaq_input_stays_within_the_focus_that_created_it ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::displays_the_full_query_error_in_its_status ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::empty_failed_and_cancelled_results_remain_command_capable ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::nested_focus_has_comparison_and_returns_to_the_jaq_caller ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::colon_edits_multiline_queries_and_records_each_execution ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::colon_reexecutes_the_current_query_on_the_original_input_from_either_pane ... ok
[INFO] [stdout] test viewer::view::browse::preview_tests::decodes_strings_and_returns_to_the_unchanged_parent ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::streaming_keeps_the_command_snapshot_stable_until_editing_finishes ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::repeated_jaq_commands_update_the_same_view_using_the_original_input ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::query_errors_can_be_corrected_without_opening_another_view ... ok
[INFO] [stdout] test viewer::view::browse::tests::applies_config_for_the_hosts_format_and_passes_it_to_jaq ... ok
[INFO] [stdout] test viewer::view::browse::focus_tests::explicit_focus_paths_preserve_selection_and_resolve_within_each_view ... ok
[INFO] [stdout] test viewer::view::browse::tests::displays_the_current_value_for_a_complete_config_set_target ... ok
[INFO] [stdout] test viewer::view::browse::preview_tests::uses_the_selected_string_and_preserves_nested_focus_origins ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::jaq_results_support_all_commands_and_local_search_and_completion ... ok
[INFO] [stdout] test viewer::view::browse::jaq_tests::toggles_a_side_by_side_comparison_with_the_input ... ok
[INFO] [stdout] test viewer::view::browse::tests::does_not_show_the_selected_path_while_rendering_the_document ... ok
[INFO] [stdout] test viewer::view::browse::preview_tests::rejects_non_strings_and_missing_paths_without_navigating ... ok
[INFO] [stdout] test viewer::view::browse::tests::keeps_result_display_settings_independent_of_temporary_document_toggles ... ok
[INFO] [stdout] test viewer::view::browse::tests::keeps_command_parse_errors_in_the_input_view ... ok
[INFO] [stdout] test viewer::view::browse::tests::applies_reloaded_display_configuration_and_reports_success ... ok
[INFO] [stdout] test viewer::view::browse::tests::displays_view_creation_errors_reported_by_the_viewer ... ok
[INFO] [stdout] test viewer::view::browse::tests::navigates_to_a_flatten_result ... ok
[INFO] [stdout] test viewer::view::browse::tests::opens_history_and_recalls_a_command_into_the_editor ... ok
[INFO] [stdout] test viewer::view::browse::tests::moves_between_parents_children_and_siblings ... ok
[INFO] [stdout] test viewer::view::browse::tests::owns_command_editor_focus_and_requests_the_help_view ... ok
[INFO] [stdout] test viewer::view::browse::tests::requests_a_jaq_view_without_constructing_it ... ok
[INFO] [stdout] test viewer::view::browse::tests::requests_config_commands_without_executing_file_operations ... ok
[INFO] [stdout] test viewer::view::browse::tests::rejects_copy_value_for_a_container ... ok
[INFO] [stdout] test viewer::view::config::tests::displays_and_scrolls_configuration_text ... ok
[INFO] [stdout] test viewer::view::browse::tests::requests_copying_the_selected_path ... ok
[INFO] [stdout] test viewer::view::browse::tests::moves_to_a_path_in_the_selected_document ... ok
[INFO] [stdout] test viewer::view::browse::tests::reports_a_path_missing_from_the_selected_document ... ok
[INFO] [stdout] test viewer::view::flatten::tests::displays_a_spinner_while_flatten_data_is_loading ... ok
[INFO] [stdout] test viewer::view::browse::tests::searches_the_complete_tree_and_repeats_in_both_directions ... ok
[INFO] [stdout] test viewer::view::flatten::tests::highlights_matches_while_preserving_the_selected_line_style ... ok
[INFO] [stdout] test viewer::view::flatten::tests::grep_runs_only_after_enter_and_supports_and_or ... ok
[INFO] [stdout] test viewer::view::flatten::tests::navigates_from_the_selected_result_with_enter_or_click ... ok
[INFO] [stdout] test viewer::view::flatten::tests::cancels_a_running_grep ... ok
[INFO] [stdout] test viewer::view::flatten::tests::accepts_edits_and_a_new_query_while_grep_is_running ... ok
[INFO] [stdout] test viewer::view::flatten::tests::switches_from_loading_to_prepared_data_on_tick ... ok
[INFO] [stdout] test viewer::view::flatten::tests::opens_data_prepared_by_the_background_loader ... ok
[INFO] [stdout] test viewer::view::browse::tests::requests_the_prepared_flatten_view ... ok
[INFO] [stdout] test viewer::view::flatten::tests::opens_and_closes_the_query_editor_before_returning ... ok
[INFO] [stdout] test viewer::view::hstr::tests::filters_history_from_the_editor ... ok
[INFO] [stdout] test viewer::view::help::tests::applies_document_movement_actions ... ok
[INFO] [stdout] test viewer::view::preview::tests::copy_binding_is_configurable_and_scoped_to_preview ... ok
[INFO] [stdout] test viewer::view::hstr::tests::renders_newest_history_as_a_list_and_moves_selection ... ok
[INFO] [stdout] test viewer::view::preview::tests::selection_survives_release_and_scroll_but_a_click_clears_it ... ok
[INFO] [stdout] test viewer::view::flatten::tests::displays_prepared_flatten_lines ... ok
[INFO] [stdout] test viewer::view::preview::tests::copy_feedback_preserves_selection ... ok
[INFO] [stdout] test viewer::view::help::tests::displays_current_keybindings_and_disabled_operations ... ok
[INFO] [stdout] test viewer::view::preview::tests::selects_in_both_directions_and_copies_only_logical_newlines ... ok
[INFO] [stdout] test viewer::view::preview::tests::uses_independent_return_bindings_and_ignores_editing_keys ... ok
[INFO] [stdout] test viewer::view::browse::tests::displays_child_counts_and_reloads_the_setting_without_unfolding ... ok
[INFO] [stdout] test viewer::ui::selectable_text::tests::projects_only_the_viewport_of_a_large_single_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 297 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.91s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1", kill_on_drop: false }`
[INFO] [stdout] 2a2b3c5d5a3f43dc605d65724e1319dd7e6d929d2664b41b996fe4efb99a2db1
