[INFO] cloning repository https://github.com/muhnschein/cairn
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/muhnschein/cairn" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmuhnschein%2Fcairn", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmuhnschein%2Fcairn'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1799ef4a4e12f193a05ab86c2a1cc18c70d666fd
[INFO] testing muhnschein/cairn against 1.99.0-beta.8 for beta-1.100-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmuhnschein%2Fcairn" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/muhnschein/cairn
[INFO] finished tweaking git repo https://github.com/muhnschein/cairn
[INFO] tweaked toml for git repo https://github.com/muhnschein/cairn written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/muhnschein/cairn 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 git repo https://github.com/muhnschein/cairn 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 lzma-rs v0.3.0
[INFO] [stderr]   Downloaded ruzstd v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144
[INFO] running `Command { std: "docker" "start" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", 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" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144" "/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" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", 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" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling ruzstd v0.9.0
[INFO] [stderr]    Compiling api v2026.8.0 (/opt/rustwide/workdir/crates/api)
[INFO] [stderr]    Compiling cairn v2026.8.0 (/opt/rustwide/workdir/crates/cairn)
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling zimfmt v2026.8.0 (/opt/rustwide/workdir/crates/zimfmt)
[INFO] [stderr]    Compiling testutil v2026.8.0 (/opt/rustwide/workdir/crates/testutil)
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling sandbox v2026.8.0 (/opt/rustwide/workdir/crates/sandbox)
[INFO] [stderr]    Compiling archive v2026.8.0 (/opt/rustwide/workdir/crates/archive)
[INFO] [stderr]    Compiling cairnd v2026.8.0 (/opt/rustwide/workdir/crates/cairnd)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.73s
[INFO] running `Command { std: "docker" "inspect" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", 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" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144" "/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 cairn v2026.8.0 (/opt/rustwide/workdir/crates/cairn)
[INFO] [stderr]    Compiling api v2026.8.0 (/opt/rustwide/workdir/crates/api)
[INFO] [stderr]    Compiling testutil v2026.8.0 (/opt/rustwide/workdir/crates/testutil)
[INFO] [stderr]    Compiling zimfmt v2026.8.0 (/opt/rustwide/workdir/crates/zimfmt)
[INFO] [stderr]    Compiling archive v2026.8.0 (/opt/rustwide/workdir/crates/archive)
[INFO] [stderr]    Compiling cairnd v2026.8.0 (/opt/rustwide/workdir/crates/cairnd)
[INFO] [stderr]    Compiling sandbox v2026.8.0 (/opt/rustwide/workdir/crates/sandbox)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.07s
[INFO] running `Command { std: "docker" "inspect" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", 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" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144" "/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.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/api-34249c515fa59d36)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test json::tests::no_control_byte_survives_a_string ... ok
[INFO] [stdout] test json::tests::text_above_ascii_is_passed_through ... ok
[INFO] [stdout] test json::tests::writes_nested_documents ... ok
[INFO] [stdout] test limits::tests::burst_then_refill ... ok
[INFO] [stdout] test limits::tests::zero_rate_disables ... ok
[INFO] [stdout] test percent::tests::accepts_real_utf8 ... ok
[INFO] [stdout] test percent::tests::decodes_once ... ok
[INFO] [stdout] test percent::tests::header_encoding_escapes_control_bytes ... ok
[INFO] [stdout] test percent::tests::rejects_bad_escapes ... ok
[INFO] [stdout] test percent::tests::rejects_nul_and_controls ... ok
[INFO] [stdout] test percent::tests::rejects_over_long_utf8 ... ok
[INFO] [stdout] test range::tests::junk_is_ignored ... ok
[INFO] [stdout] test range::tests::multipart_is_refused ... ok
[INFO] [stdout] test range::tests::plain_ranges ... ok
[INFO] [stdout] test range::tests::overlapping_and_degenerate_values_never_panic ... ok
[INFO] [stdout] test fault::tests::every_fault_has_a_documented_shape ... ok
[INFO] [stdout] test json::tests::an_empty_document_and_empty_containers_are_still_valid ... ok
[INFO] [stdout] test request::tests::embedded_nul_and_control_bytes_are_refused ... ok
[INFO] [stdout] test request::tests::connection_close_is_honoured ... ok
[INFO] [stdout] test range::tests::unsatisfiable_ranges ... ok
[INFO] [stdout] test json::tests::escapes_control_and_quote ... ok
[INFO] [stdout] test request::tests::rejects_bodies ... ok
[INFO] [stdout] test request::tests::rejects_non_origin_targets ... ok
[INFO] [stdout] test request::tests::rejects_other_versions ... ok
[INFO] [stdout] test request::tests::rejects_bare_lf ... ok
[INFO] [stdout] test request::tests::parses_a_plain_request ... ok
[INFO] [stdout] test request::tests::incomplete_requests_ask_for_more ... ok
[INFO] [stdout] test request::tests::never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test request::tests::enforces_bounds ... ok
[INFO] [stdout] test request::tests::rejects_smuggling_shapes ... ok
[INFO] [stdout] test request::tests::splits_the_query ... ok
[INFO] [stdout] test request::tests::unknown_methods_survive_to_the_router ... ok
[INFO] [stdout] test response::tests::a_closing_response_says_so ... ok
[INFO] [stdout] test response::tests::a_head_response_keeps_the_length_of_the_body_it_withholds ... ok
[INFO] [stdout] test response::tests::every_status_the_api_emits_has_a_reason_phrase ... ok
[INFO] [stdout] test response::tests::a_json_body_carries_its_content_type ... ok
[INFO] [stdout] test response::tests::a_subrange_of_a_subrange_stays_inside_the_original ... ok
[INFO] [stdout] test response::tests::shared_bytes_subrange_stays_inside ... ok
[INFO] [stdout] test router::tests::canonical_uuid_only ... ok
[INFO] [stdout] test router::tests::constant_time_eq_is_correct ... ok
[INFO] [stdout] test tests::version_is_a_calendar_date ... ok
[INFO] [stdout] test token::tests::keeps_ordinary_types ... ok
[INFO] [stdout] test token::tests::replaces_injection_attempts ... ok
[INFO] [stdout] test response::tests::an_empty_body_still_carries_a_length ... ok
[INFO] [stdout] test token::tests::replaces_malformed_types ... ok
[INFO] [stdout] test router::tests::query_pairs_are_split_not_decoded ... ok
[INFO] [stdout] test response::tests::out_of_range_shared_bytes_are_empty_not_a_panic ... ok
[INFO] [stdout] test tests::version_matches_the_manifest ... ok
[INFO] [stdout] test response::tests::serializes_a_head ... ok
[INFO] [stderr]      Running tests/routes.rs (/opt/rustwide/target/debug/deps/routes-aaa06e657138434e)
[INFO] [stdout] test json::tests::a_key_is_escaped_like_a_value ... ok
[INFO] [stdout] test token::tests::every_byte_is_covered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_malformed_archive_is_503_not_500 ... ok
[INFO] [stdout] test empty_entries_are_served ... ok
[INFO] [stdout] test head_of_every_response_is_well_formed ... ok
[INFO] [stdout] test lists_archives ... ok
[INFO] [stdout] test error_bodies_never_echo_the_request ... ok
[INFO] [stdout] test method_is_carried_from_the_request ... ok
[INFO] [stdout] test head_keeps_the_length_and_drops_the_body ... ok
[INFO] [stdout] test missing_things_are_404 ... ok
[INFO] [stdout] test auth_is_checked_before_routing ... ok
[INFO] [stdout] test bad_paths_are_rejected_before_lookup ... ok
[INFO] [stdout] test no_response_sends_a_header_twice ... ok
[INFO] [stdout] test random_returns_a_path ... ok
[INFO] [stdout] test archive_data_cannot_inject_a_header ... ok
[INFO] [stdout] test serves_entry_content_with_the_documented_headers ... ok
[INFO] [stdout] test archive_detail_includes_metadata ... ok
[INFO] [stdout] test multipart_and_unsatisfiable_ranges_are_refused ... ok
[INFO] [stdout] test single_ranges_are_served ... ok
[INFO] [stdout] test suggestions_are_bounded ... ok
[INFO] [stdout] test non_canonical_uuids_are_400 ... ok
[INFO] [stdout] test status_reports_the_sandbox ... ok
[INFO] [stdout] test other_methods_are_405 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/archive-064f867bbb6af1db)
[INFO] [stdout] test cache::tests::evicts_least_recently_used ... ok
[INFO] [stdout] test cache::tests::forget_archive_frees_bytes ... ok
[INFO] [stdout] test cache::tests::oversized_body_is_not_cached ... ok
[INFO] [stdout] test cache::tests::a_full_budget_body_evicts_everything_else ... ok
[INFO] [stdout] test cache::tests::reinserting_a_key_replaces_rather_than_accumulates ... ok
[INFO] [stdout] test cache::tests::a_body_exactly_at_the_budget_is_cached ... ok
[INFO] [stdout] test cache::tests::counters_separate_hits_from_misses ... ok
[INFO] [stdout] test cache::tests::one_archive_is_forgotten_without_disturbing_another ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test a_file_that_is_not_an_archive_is_refused_by_name ... ok
[INFO] [stdout] test a_metadata_value_over_the_byte_limit_is_reported_as_binary ... ok
[INFO] [stderr]      Running tests/catalog.rs (/opt/rustwide/target/debug/deps/catalog-15167db085f06ecd)
[INFO] [stdout] test a_truncation_that_cuts_a_declared_region_is_refused_at_open ... ok
[INFO] [stdout] test a_redirect_chain_is_abandoned_rather_than_walked ... ok
[INFO] [stdout] test content_namespace_wins_over_an_explicit_prefix ... ok
[INFO] [stdout] test an_archive_with_a_nil_uuid_is_refused_at_open ... ok
[INFO] [stdout] test a_redirect_to_itself_does_not_loop ... ok
[INFO] [stdout] test identity_survives_a_rename ... ok
[INFO] [stdout] test legacy_namespace_paths_resolve ... ok
[INFO] [stdout] test an_empty_directory_is_an_empty_catalog ... ok
[INFO] [stdout] test metadata_stops_at_the_entry_limit ... ok
[INFO] [stdout] test an_archive_without_a_title_ordering_says_so_and_suggests_nothing ... ok
[INFO] [stdout] test a_truncation_that_only_cuts_cluster_bytes_never_yields_wrong_bytes ... ok
[INFO] [stdout] test duplicate_uuid_names_both_files ... ok
[INFO] [stdout] test metadata_splits_text_from_binary ... ok
[INFO] [stdout] test opens_a_directory_and_reports_identity ... ok
[INFO] [stdout] test suggestions_are_title_prefix_and_bounded ... ok
[INFO] [stdout] test random_stays_inside_the_content_namespace ... ok
[INFO] [stdout] test redirects_report_the_resolved_path ... ok
[INFO] [stdout] test cluster_cache_serves_the_second_read ... ok
[INFO] [stdout] test metadata_is_correct_when_its_entries_span_several_clusters ... ok
[INFO] [stdout] test suggestions_come_from_the_listing_entry_in_a_modern_archive ... ok
[INFO] [stdout] test uncompressed_entries_are_served_from_the_mapping ... ok
[INFO] [stdout] test serves_entries_from_every_compression ... ok
[INFO] [stdout] test missing_things_are_distinguishable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cairn-1fc7d61d83b77103)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test complete::tests::a_dash_offers_options_before_the_command ... ok
[INFO] [stdout] test complete::tests::an_empty_line_offers_the_commands ... ok
[INFO] [stdout] test complete::tests::commands_that_take_an_archive_ask_for_it ... ok
[INFO] [stdout] test complete::tests::completing_an_option_value_leaves_it_to_the_shell ... ok
[INFO] [stdout] test complete::tests::entry_positions_ask_for_paths_through_the_archive ... ok
[INFO] [stdout] test complete::tests::options_are_read_from_the_forwarded_line ... ok
[INFO] [stdout] test complete::tests::fixed_words_are_filtered_by_the_prefix ... ok
[INFO] [stdout] test complete::tests::paths_keep_the_daemons_order_and_titles ... ok
[INFO] [stdout] test complete::tests::a_wrong_shape_is_reported_as_such ... ok
[INFO] [stdout] test complete::tests::positions_with_nothing_to_say_say_nothing ... ok
[INFO] [stdout] test complete::tests::raw_method_position_offers_methods ... ok
[INFO] [stdout] test complete::tests::the_partial_word_is_always_the_last_one ... ok
[INFO] [stdout] test complete::tests::the_word_under_the_cursor_is_never_an_option ... ok
[INFO] [stdout] test complete::tests::uuids_are_read_from_the_archives_answer ... ok
[INFO] [stdout] test json::tests::counts_stay_exact ... ok
[INFO] [stdout] test json::tests::empty_containers_parse ... ok
[INFO] [stdout] test complete::tests::archive_text_is_scrubbed_on_its_way_into_the_protocol ... ok
[INFO] [stdout] test json::tests::member_order_is_document_order ... ok
[INFO] [stdout] test json::tests::nesting_is_bounded ... ok
[INFO] [stdout] test json::tests::parses_what_the_api_emits ... ok
[INFO] [stdout] test json::tests::refuses_malformed_documents ... ok
[INFO] [stdout] test json::tests::unescapes_strings ... ok
[INFO] [stdout] test render::tests::a_fault_becomes_one_line ... ok
[INFO] [stdout] test render::tests::a_random_path_is_ready_to_be_fetched ... ok
[INFO] [stdout] test render::tests::an_archive_cannot_forge_output ... ok
[INFO] [stdout] test render::tests::an_archive_shows_its_metadata_under_it ... ok
[INFO] [stdout] test render::tests::an_empty_suggestion_list_says_which_kind_of_empty ... ok
[INFO] [stdout] test render::tests::archives_are_a_table_and_an_empty_one_says_so ... ok
[INFO] [stdout] test render::tests::status_names_every_layer_and_its_state ... ok
[INFO] [stdout] test render::tests::status_survives_a_daemon_that_reports_less ... ok
[INFO] [stdout] test tests::headers_are_matched_without_regard_to_case ... ok
[INFO] [stdout] test tests::targets_are_encoded_but_paths_keep_their_separators ... ok
[INFO] [stdout] test tests::version_matches_the_manifest ... ok
[INFO] [stdout] test text::tests::a_block_keeps_the_documents_own_layout ... ok
[INFO] [stdout] test text::tests::bidi_overrides_go ... ok
[INFO] [stdout] test text::tests::columns_align_to_the_widest_cell ... ok
[INFO] [stdout] test text::tests::control_characters_go ... ok
[INFO] [stdout] test text::tests::durations_are_compact ... ok
[INFO] [stdout] test text::tests::elision_counts_characters ... ok
[INFO] [stdout] test text::tests::sizes_never_read_in_units_of_themselves ... ok
[INFO] [stdout] test text::tests::the_last_column_is_not_padded ... ok
[INFO] [stdout] test text::tests::ordinary_text_is_untouched ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cairnd-c99d8c24aeb29bbd)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test config::tests::a_hostname_is_refused_rather_than_resolved ... ok
[INFO] [stdout] test config::tests::a_zero_timeout_is_refused_rather_than_silently_dropping_connections ... ok
[INFO] [stdout] test config::tests::refuses_to_listen_off_host ... ok
[INFO] [stdout] test config::tests::rejects_typos_and_junk ... ok
[INFO] [stdout] test config::tests::defaults_are_usable ... ok
[INFO] [stdout] test catalog::tests::lookup_failures_map_onto_the_fault_the_client_sees ... ok
[INFO] [stdout] test config::tests::an_error_names_the_line_and_the_key ... ok
[INFO] [stdout] test config::tests::sizes_and_durations ... ok
[INFO] [stdout] test log::tests::a_level_admits_itself_and_everything_louder ... ok
[INFO] [stdout] test listener::tests::a_socket_left_by_a_dead_daemon_is_removed ... ok
[INFO] [stdout] test config::tests::a_keepalive_count_that_does_not_fit_is_an_error ... ok
[INFO] [stdout] test config::tests::parses_a_full_file ... ok
[INFO] [stdout] test config::tests::refuses_a_header_smuggling_csp ... ok
[INFO] [stdout] test listener::tests::a_socket_a_live_daemon_holds_is_not_removed ... ok
[INFO] [stdout] test listener::tests::preflight_names_the_missing_directory ... ok
[INFO] [stdout] test listener::tests::preflight_passes_for_a_tcp_listener_and_an_existing_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cairnd-fe91c57b516b6906)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/chaos.rs (/opt/rustwide/target/debug/deps/chaos-feb7b516aa2e405f)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_corrupt_archive_is_refused_at_startup_not_served_broken ... ok
[INFO] [stdout] test a_duplicate_uuid_refuses_to_start_and_names_both ... ok
[INFO] [stdout] test junk_bytes_in_the_archive_directory_are_refused_by_name ... ok
[INFO] [stdout] test a_missing_socket_directory_is_named_not_guessed_at ... ok
[INFO] [stdout] test a_client_that_leaves_mid_response_does_not_take_the_daemon_with_it ... ok
[INFO] [stdout] test a_truncated_archive_never_yields_wrong_bytes ... ok
[INFO] [stdout] test an_archive_replaced_in_place_does_not_change_the_answer_silently ... ok
[INFO] [stdout] test a_half_written_request_is_dropped_on_the_read_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/completion.rs (/opt/rustwide/target/debug/deps/completion-42d007ab1fa23365)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test an_unreachable_daemon_is_silently_empty ... ok
[INFO] [stdout] test uuids_come_from_the_daemon_with_their_titles ... ok
[INFO] [stdout] test raw_method_position_is_static ... ok
[INFO] [stdout] test the_command_word_offers_subcommands_and_flags ... ok
[INFO] [stdout] test paths_are_found_through_titles ... ok
[INFO] [stderr]      Running tests/sandbox.rs (/opt/rustwide/target/debug/deps/sandbox-28da41c7af1ab497)
[INFO] [stdout] test the_options_in_the_forwarded_line_are_the_ones_used ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test landlock_applies_where_the_kernel_has_it ... ok
[INFO] [stdout] test the_workload_runs_under_a_killing_filter ... ok
[INFO] [stdout] test the_daemon_cannot_open_a_file_after_confinement ... ok
[INFO] [stdout] test require_refuses_to_start_when_a_layer_is_missing ... ok
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/debug/deps/smoke-05178d6974ca35ca)
[INFO] [stdout] test the_allocator_may_ask_the_kernel_without_killing_the_daemon ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test auth_hides_everything_including_what_exists ... ok
[INFO] [stdout] test missing_and_malformed_requests ... ok
[INFO] [stdout] test keepalive_request_ceiling_closes_the_connection ... ok
[INFO] [stdout] test multipart_ranges_are_refused ... ok
[INFO] [stdout] test keep_alive_and_pipelining ... ok
[INFO] [stdout] test legacy_namespace_links_resolve ... ok
[INFO] [stdout] test served_counts_connections_not_requests ... ok
[INFO] [stdout] test oversized_headers_are_refused ... ok
[INFO] [stdout] test an_archive_directory_can_be_empty ... ok
[INFO] [stdout] test status_reports_what_was_applied ... ok
[INFO] [stdout] test ranges_are_served_and_bounded ... ok
[INFO] [stdout] test serves_every_documented_endpoint ... ok
[INFO] [stdout] test the_request_rate_ceiling_applies_per_connection ... ok
[INFO] [stdout] test the_cli_speaks_the_same_api ... ok
[INFO] [stdout] test the_cli_prints_json_only_when_asked ... ok
[INFO] [stdout] test an_idle_connection_is_closed_by_the_keepalive_timeout ... ok
[INFO] [stdout] test a_request_after_an_idle_wait_is_governed_by_the_read_timeout ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sandbox-633eb729abe064cd)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.92s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test seccomp::tests::the_list_denies_what_it_must ... ok
[INFO] [stdout] test seccomp::tests::program_shape ... ok
[INFO] [stdout] test landlock::tests::path_beneath_attr_is_packed ... ok
[INFO] [stdout] test tests::report_completeness ... ok
[INFO] [stdout] test seccomp::tests::actions_round_trip ... ok
[INFO] [stdout] test landlock::tests::handled_masks_grow_with_the_abi ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/testutil-9fdde85f8fe839d7)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/zim_craft-45911a03b9574254)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zimfmt-a8c3182baa06b338)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test cluster::tests::bad_first_offset_is_refused ... ok
[INFO] [stdout] test cluster::tests::descending_offsets_are_refused ... ok
[INFO] [stdout] test cluster::tests::offset_past_body_is_refused ... ok
[INFO] [stdout] test cluster::tests::reads_blobs ... ok
[INFO] [stdout] test decompress::tests::garbage_is_an_error ... ok
[INFO] [stdout] test cluster::tests::truncation_is_an_error_not_a_panic ... ok
[INFO] [stdout] test decompress::tests::obsolete_codecs_are_refused ... ok
[INFO] [stdout] test decompress::tests::xz_round_trip_and_bound ... ok
[INFO] [stdout] test dirent::tests::parses_content ... ok
[INFO] [stdout] test dirent::tests::empty_title_falls_back_to_url ... ok
[INFO] [stdout] test dirent::tests::truncation_is_an_error_not_a_panic ... ok
[INFO] [stdout] test dirent::tests::unterminated_string_is_bounded ... ok
[INFO] [stdout] test dirent::tests::parses_redirect ... ok
[INFO] [stdout] test layout::tests::control_bytes_in_mime_are_kept_not_rejected ... ok
[INFO] [stdout] test uuid::tests::rejects_non_canonical ... ok
[INFO] [stdout] test layout::tests::mime_table_needs_terminator ... ok
[INFO] [stdout] test uuid::tests::nil ... ok
[INFO] [stdout] test uuid::tests::round_trip ... ok
[INFO] [stdout] test layout::tests::mime_table_is_capped ... ok
[INFO] [stdout] test decompress::tests::zstd_round_trip_and_bound ... ok
[INFO] [stderr]      Running tests/parse.rs (/opt/rustwide/target/debug/deps/parse-70210bac48b7b238)
[INFO] [stdout] test decompress::tests::a_panicking_decoder_becomes_an_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test a_sentinel_without_a_listing_leaves_no_ordering ... ok
[INFO] [stdout] test a_modern_archive_orders_titles_from_the_listing_entry ... ok
[INFO] [stdout] test entry_and_cluster_indices_are_checked ... ok
[INFO] [stdout] test cluster_pointers_out_of_order_are_refused ... ok
[INFO] [stdout] test follows_a_redirect ... ok
[INFO] [stdout] test every_compression_round_trips ... ok
[INFO] [stdout] test header_rejects_junk ... ok
[INFO] [stdout] test legacy_namespaces ... ok
[INFO] [stdout] test long_redirect_chain_is_abandoned ... ok
[INFO] [stdout] test reads_a_sample_archive ... ok
[INFO] [stdout] test self_referential_redirect_stops ... ok
[INFO] [stdout] test title_order_supports_prefix_search ... ok
[INFO] [stdout] test pointer_lists_must_fit_in_the_file ... ok
[INFO] [stdout] test a_legacy_archive_orders_titles_from_the_header ... ok
[INFO] [stdout] test decompression_bound_is_enforced ... ok
[INFO] [stdout] test truncation_at_every_length_is_handled ... ok
[INFO] [stdout] test a_decoder_that_panics_is_still_an_error ... ok
[INFO] [stderr]    Doc-tests api
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests archive
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cairnd
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sandbox
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests testutil
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zimfmt
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144", kill_on_drop: false }`
[INFO] [stdout] 16e96e953901c5024aa5aa8890ce92623a946adf728cfa287b4e8f76cf9be144
