[INFO] cloning repository https://github.com/dmadisetti/imageless
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dmadisetti/imageless" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdmadisetti%2Fimageless", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdmadisetti%2Fimageless'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e5de96ba5f98aaa3f942d46dbf156da4cfe5a09e
[INFO] testing dmadisetti/imageless against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdmadisetti%2Fimageless" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/dmadisetti/imageless
[INFO] finished tweaking git repo https://github.com/dmadisetti/imageless
[INFO] tweaked toml for git repo https://github.com/dmadisetti/imageless written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/dmadisetti/imageless 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/dmadisetti/imageless 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oci-spec v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19
[INFO] running `Command { std: "docker" "start" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", 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" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19" "/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" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", 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" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19" "/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 cc v1.3.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling imageless v0.1.0 (/opt/rustwide/workdir/crates/imageless)
[INFO] [stderr]    Compiling imageless-runc v0.1.0 (/opt/rustwide/workdir/crates/imageless-runc)
[INFO] [stderr]    Compiling imageless-resolver v0.1.0 (/opt/rustwide/workdir/crates/imageless-resolver)
[INFO] [stderr]    Compiling kubectl-imageless v0.1.0 (/opt/rustwide/workdir/crates/kubectl-imageless)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.32s
[INFO] running `Command { std: "docker" "inspect" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", 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" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19" "/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 syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling getset v0.1.7
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling imageless v0.1.0 (/opt/rustwide/workdir/crates/imageless)
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling oci-spec v0.7.1
[INFO] [stderr]    Compiling imageless-resolver v0.1.0 (/opt/rustwide/workdir/crates/imageless-resolver)
[INFO] [stderr]    Compiling kubectl-imageless v0.1.0 (/opt/rustwide/workdir/crates/kubectl-imageless)
[INFO] [stderr]    Compiling imageless-runc v0.1.0 (/opt/rustwide/workdir/crates/imageless-runc)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 53.07s
[INFO] running `Command { std: "docker" "inspect" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", 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" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19" "/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.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/imageless-3b3d4bbdadc66670)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test bundle::tests::a_passthrough_bundle_leaves_the_runtime_log_untouched ... ok
[INFO] [stdout] test bundle::tests::a_relayed_failure_is_one_json_error_record ... ok
[INFO] [stdout] test bundle::tests::a_hostile_diagnostic_relays_as_one_bounded_line ... ok
[INFO] [stdout] test bundle::tests::an_unreadable_config_is_not_relayed_to_the_tenant ... ok
[INFO] [stdout] test bundle::tests::a_policy_refusal_relays_its_reason_without_the_nodes_configuration_path ... ok
[INFO] [stdout] test bundle::tests::contradictory_annotations_relay_before_a_materializer_is_ever_reached ... ok
[INFO] [stdout] test materialize::tests::a_newer_daemons_extra_timing_fields_are_ignored_not_rejected ... ok
[INFO] [stdout] test materialize::tests::a_response_carrying_only_the_newer_timings_survives_a_round_trip ... ok
[INFO] [stdout] test bundle::tests::passthrough_bundles_never_consult_resolver_or_policy ... ok
[INFO] [stdout] test bundle::tests::materializer_selection_follows_the_environment ... ok
[INFO] [stdout] test materialize::tests::every_category_spells_itself_as_it_serializes ... ok
[INFO] [stdout] test bundle::tests::the_relay_refuses_a_symlinked_log_and_an_unanchored_one ... ok
[INFO] [stdout] test client::tests::protocol_round_trip_rejects_oversize_and_auth_mismatch ... ok
[INFO] [stdout] test materialize::tests::timings_added_since_an_older_daemon_default_rather_than_fail ... ok
[INFO] [stdout] test bundle::tests::release_metadata_replaces_only_declared_image_fields ... ok
[INFO] [stdout] test nix::tests::newlines_survive_the_excerpt_but_other_control_bytes_do_not ... ok
[INFO] [stdout] test nix::tests::realise_output_accepts_store_or_indirect_root_but_rejects_ambiguity ... ok
[INFO] [stdout] test mounts::tests::closure_projection_binds_only_the_selected_paths ... ok
[INFO] [stdout] test release::tests::canonical_manifest_round_trips_and_binds_identity ... ok
[INFO] [stdout] test release::tests::references_and_manifest_metadata_are_strictly_validated ... ok
[INFO] [stdout] test resolver::tests::daemon_rejects_node_local_schemes_regardless_of_policy ... ok
[INFO] [stdout] test nix::tests::stderr_keeps_its_tail_and_stdout_keeps_its_head ... ok
[INFO] [stdout] test bundle::tests::rewrite_preserves_fields_and_mode ... ok
[INFO] [stdout] test mounts::tests::enumerate_closure_returns_sorted_unique_store_paths_and_fails_closed ... ok
[INFO] [stdout] test resolver::tests::development_evaluation_requires_the_unprivileged_worker ... ok
[INFO] [stdout] test resolver::tests::external_references_are_denied_without_an_allow_listed_prefix ... ok
[INFO] [stdout] test nix::tests::a_diagnostic_from_a_hostile_log_still_fits_the_protocol_frame ... ok
[INFO] [stdout] test resolver::tests::external_references_evaluate_unstaged_with_their_own_identity ... ok
[INFO] [stdout] test nix::tests::command_deadline_includes_inherited_output_pipes ... ok
[INFO] [stdout] test resolver::tests::in_process_resolution_fails_closed_without_a_node_policy ... ok
[INFO] [stdout] test resolver::tests::prewarm_purpose_is_explicit_and_release_only ... ok
[INFO] [stdout] test resolver::tests::reserved_root_collision_is_refused_and_stale_symlink_is_replaced ... ok
[INFO] [stdout] test resolver::tests::in_process_policy_enables_caller_evaluation_without_a_worker ... ok
[INFO] [stdout] test resolver::tests::socket_handler_authenticates_peer_and_frames_version_errors ... ok
[INFO] [stdout] test resolver::tests::staged_content_and_modes_survive_the_mtime_pin ... ok
[INFO] [stdout] test resolver::tests::staged_copies_carry_epoch_mtimes_on_files_and_directories ... ok
[INFO] [stdout] test resolver::tests::two_stagings_of_one_seed_are_identical_apart_from_their_path ... ok
[INFO] [stdout] test nix::tests::a_timeout_with_a_silent_command_still_names_the_deadline ... ok
[INFO] [stdout] test resolver::tests::version_rejection_is_categorized ... ok
[INFO] [stdout] test spec::tests::annotation_selection_is_fail_closed_and_normalized ... ok
[INFO] [stdout] test spec::tests::bundles_without_embedded_sources_or_annotations_pass_through ... ok
[INFO] [stdout] test spec::tests::explicit_annotations_override_embedded_discovery ... ok
[INFO] [stdout] test spec::tests::external_references_require_remote_schemes ... ok
[INFO] [stdout] test spec::tests::selectors_skip_sandbox_and_unselected_sidecars ... ok
[INFO] [stdout] test spec::tests::unrecognized_annotations_are_ignored ... ok
[INFO] [stdout] test spec::tests::zero_config_embedded_flake_is_discovered ... ok
[INFO] [stdout] test resolver::tests::unauthorized_issuer_is_rejected_before_any_nix_work ... ok
[INFO] [stdout] test nix::tests::a_timed_out_command_reports_what_nix_last_wrote ... ok
[INFO] [stdout] test resolver::tests::shared_failure_is_removed_and_a_later_request_retries ... ok
[INFO] [stdout] test resolver::tests::deadlines_cover_materializer_flight_and_semaphore_waiting ... ok
[INFO] [stdout] test resolver::tests::eight_identical_requests_share_materialization_and_get_eight_roots ... ok
[INFO] [stdout] test resolver::tests::distinct_requests_never_exceed_two_external_nix_operations ... ok
[INFO] [stdout] test resolver::tests::follower_gc_root_registration_uses_the_original_deadline ... ok
[INFO] [stderr]      Running unittests src/dev_resolver.rs (/opt/rustwide/target/debug/deps/imageless_dev_resolver-008a88c6d9836dc8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/resolver.rs (/opt/rustwide/target/debug/deps/imageless_resolver-d9739dac0ed1ab95)
[INFO] [stdout] test tests::installable_validation_is_fail_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-afe61422029dab38)
[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 12 tests
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling imageless v0.1.0 (/opt/rustwide/workdir/crates/imageless)
[INFO] [stderr]    Compiling imageless-runc v0.1.0 (/opt/rustwide/workdir/crates/imageless-runc)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.70s
[INFO] [stderr] imageless-resolver: resolution failed: PolicyDenied: release issuer is not authorized on this node (retryable: false)
[INFO] [stderr] imageless-resolver: resolution failed: PolicyDenied: release issuer is not authorized on this node (retryable: false)
[INFO] [stdout] test a_failed_create_relays_its_reason_into_the_runtime_log ... ok
[INFO] [stdout] test a_failed_create_records_an_error_event_where_it_previously_recorded_nothing ... ok
[INFO] [stdout] test killing_resolver_kills_materializer_and_client_fails_closed ... ok
[INFO] [stderr] imageless-resolver: resolution failed: DigestMismatch: release manifest digest does not match the requested release (retryable: false)
[INFO] [stdout] test missing_resolver_fails_selected_workload_but_not_sandbox_or_passthrough ... ok
[INFO] [stdout] test annotated_create_applies_release_metadata_roots_and_telemetry ... ok
[INFO] [stdout] test development_source_uses_the_sanitized_unprivileged_worker ... ok
[INFO] [stderr] imageless-resolver: resolution failed: ArchitectureMismatch: release has no target for aarch64-linux; available targets: x86_64-linux (retryable: false)
[INFO] [stderr] imageless-resolver: resolution failed: RootCollision: reserved bundle GC-root path is not a symbolic link (retryable: false)
[INFO] [stdout] test root_collision_is_categorized_and_never_calls_delegate ... ok
[INFO] [stderr] imageless-resolver: resolution failed: PolicyDenied: release issuer is not authorized on this node (retryable: false)
[INFO] [stdout] test nix_store_mount_collision_fails_closed_and_removes_roots ... ok
[INFO] [stdout] test release_digest_policy_and_architecture_errors_are_categorized ... ok
[INFO] [stdout] test runc_client_passthrough_is_resolver_independent_and_failure_cleans_roots ... ok
[INFO] [stdout] test delegate_or_rewrite_failure_removes_new_root ... ok
[INFO] [stdout] test runc_client_expands_create_and_preserves_the_oci_command_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 20.95s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/imageless_runc-08c19a1797dd3df5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::a_log_without_the_json_format_is_not_relayed_into ... ok
[INFO] [stdout] test tests::a_subcommand_argument_that_spells_a_global_flag_is_not_the_runtime_log ... ok
[INFO] [stdout] test tests::parses_runc_bundle_flag_forms ... ok
[INFO] [stdout] test tests::a_container_id_named_create_is_not_the_subcommand ... ok
[INFO] [stdout] test tests::rejects_empty_bundle_flag ... ok
[INFO] [stdout] test tests::walks_past_global_flag_forms ... ok
[INFO] [stdout] test tests::a_json_runtime_log_is_taken_in_either_spelling ... ok
[INFO] [stdout] test tests::only_create_selects_a_bundle ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kubectl_imageless-dc65df95a9f34c35)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 141 tests
[INFO] [stdout] test auth::tests::a_bearer_challenge_needs_a_realm ... ok
[INFO] [stdout] test auth::tests::a_cleartext_token_realm_is_refused ... ok
[INFO] [stdout] test auth::tests::a_helper_name_with_a_path_separator_is_refused ... ok
[INFO] [stdout] test auth::tests::an_emptied_store_falls_through_to_auths_like_docker ... ok
[INFO] [stdout] test auth::tests::an_empty_auth_string_is_anonymous_not_an_error ... ok
[INFO] [stdout] test auth::tests::auths_entry_base64_decodes_splitting_on_the_first_colon ... ok
[INFO] [stdout] test auth::tests::bearer_wins_when_a_registry_offers_both_schemes ... ok
[INFO] [stdout] test auth::tests::cred_helpers_win_over_creds_store_and_auths ... ok
[INFO] [stdout] test auth::tests::docker_hub_host_maps_to_the_index_key ... ok
[INFO] [stdout] test auth::tests::explicit_username_and_password_fields_are_read ... ok
[INFO] [stdout] test auth::tests::a_scheme_prefixed_auths_key_still_matches_the_host ... ok
[INFO] [stdout] test auth::tests::scopes_percent_encode_for_a_query_component ... ok
[INFO] [stdout] test auth::tests::missing_config_and_missing_entry_are_anonymous ... ok
[INFO] [stdout] test auth::tests::identity_token_entry_is_a_named_error ... ok
[INFO] [stdout] test auth::tests::basic_challenge_parses ... ok
[INFO] [stdout] test auth::tests::www_authenticate_bearer_with_quoted_params_parses ... ok
[INFO] [stdout] test auth::tests::unknown_scheme_is_a_named_error ... ok
[INFO] [stdout] test auth::tests::a_failing_helper_is_an_error_not_anonymous ... ok
[INFO] [stdout] test catalog::tests::a_channel_defaults_to_stable_and_is_split_off_the_right ... ok
[INFO] [stdout] test auth::tests::helper_not_found_exit_means_anonymous ... ok
[INFO] [stdout] test auth::tests::helper_output_becomes_basic_credentials ... ok
[INFO] [stdout] test catalog::tests::a_pointer_that_is_not_a_digest_says_what_it_found ... ok
[INFO] [stdout] test catalog::tests::a_channel_cannot_walk_out_of_the_catalog ... ok
[INFO] [stdout] test catalog::tests::a_local_pointer_resolves_with_or_without_a_trailing_newline ... ok
[INFO] [stdout] test catalog::tests::a_pointer_response_cannot_rewrite_the_terminal ... ok
[INFO] [stdout] test catalog::tests::a_symlinked_pointer_is_refused_rather_than_followed ... ok
[INFO] [stdout] test catalog::tests::an_already_pinned_reference_is_refused_rather_than_re_resolved ... ok
[INFO] [stdout] test catalog::tests::http_is_refused_with_no_override ... ok
[INFO] [stdout] test catalog::tests::resolve_refuses_a_traversing_channel_it_did_not_parse_itself ... ok
[INFO] [stdout] test doctor::tests::a_cache_only_policy_warns_but_is_not_a_failure ... ok
[INFO] [stdout] test doctor::tests::a_handler_that_differs_from_the_name_is_called_out ... ok
[INFO] [stdout] test doctor::tests::a_runtime_class_without_scheduling_warns_about_silent_scheduling ... ok
[INFO] [stdout] test doctor::tests::a_source_is_checked_against_the_node_s_own_prefix_matcher ... ok
[INFO] [stdout] test doctor::tests::a_typo_in_the_policy_is_a_fail_closed_node_not_a_default ... ok
[INFO] [stdout] test doctor::tests::an_unpinned_source_warns_and_says_whose_rule_it_is ... ok
[INFO] [stdout] test doctor::tests::a_source_the_node_rejects_carries_the_node_s_text ... ok
[INFO] [stdout] test doctor::tests::evaluation_enabled_with_no_prefixes_denies_everything ... ok
[INFO] [stdout] test doctor::tests::an_absent_runtime_class_is_fatal_and_names_the_example ... ok
[INFO] [stdout] test doctor::tests::no_matching_node_is_fatal_because_pods_stay_pending ... ok
[INFO] [stdout] test doctor::tests::skew_is_only_reported_beyond_one_minor ... ok
[INFO] [stdout] test doctor::tests::an_unterminated_prefix_is_flagged_as_matching_a_look_alike ... ok
[INFO] [stdout] test doctor::tests::the_json_report_is_one_document_with_stable_ids ... ok
[INFO] [stdout] test doctor::tests::could_not_look_is_a_different_exit_code_from_broken ... ok
[INFO] [stdout] test doctor::tests::the_selector_comes_from_the_cluster_not_a_constant ... ok
[INFO] [stdout] test flakeref::tests::a_fragment_is_redirected_to_the_output_flag ... ok
[INFO] [stdout] test flakeref::tests::a_malformed_pin_is_an_error_not_an_absent_pin ... ok
[INFO] [stdout] test doctor::tests::the_summary_refuses_to_claim_the_seam_works ... ok
[INFO] [stdout] test flakeref::tests::a_path_under_external_names_the_way_back_to_packing ... ok
[INFO] [stdout] test flakeref::tests::a_pin_is_found_after_other_query_parameters ... ok
[INFO] [stdout] test doctor::tests::matching_but_unready_nodes_warn_rather_than_pass ... ok
[INFO] [stdout] test flakeref::tests::an_absolute_path_is_refused_here_though_the_library_accepts_it ... ok
[INFO] [stdout] test flakeref::tests::a_branch_is_not_a_pin_in_either_spelling ... ok
[INFO] [stdout] test flakeref::tests::grammar_failures_carry_the_node_s_own_text ... ok
[INFO] [stdout] test flakeref::tests::a_commit_shaped_segment_pins_only_the_shorthand_schemes ... ok
[INFO] [stdout] test flakeref::tests::names_come_from_the_repository_not_the_revision ... ok
[INFO] [stdout] test flakeref::tests::pin_keys_are_matched_case_insensitively_like_nix ... ok
[INFO] [stdout] test flakeref::tests::the_hint_fires_only_for_things_the_node_would_accept ... ok
[INFO] [stdout] test flakeref::tests::the_suggested_prefix_actually_matches_the_reference ... ok
[INFO] [stdout] test flakeref::tests::the_three_spec_pin_forms_are_recognized ... ok
[INFO] [stdout] test generate::tests::a_digit_leading_attribute_reaches_the_flake_as_valid_nix ... ok
[INFO] [stdout] test generate::tests::a_pinned_seed_carries_the_flake_the_script_and_a_lock ... ok
[INFO] [stdout] test generate::tests::every_attribute_component_is_quoted_in_the_generated_flake ... ok
[INFO] [stdout] test generate::tests::a_script_name_that_would_need_quoting_is_refused ... ok
[INFO] [stdout] test generate::tests::only_architectures_with_a_nix_system_are_accepted ... ok
[INFO] [stdout] test flakeref::tests::suggested_prefixes_stop_at_a_boundary ... ok
[INFO] [stdout] test generate::tests::a_script_with_no_trailing_newline_survives_blanking ... ok
[INFO] [stdout] test generate::tests::an_unpinned_seed_writes_no_lock_and_tracks_a_branch ... ok
[INFO] [stdout] test generate::tests::the_packed_script_keeps_its_line_numbers_and_loses_its_shebang ... ok
[INFO] [stdout] test generate::tests::the_pod_command_names_the_interpreter_its_flags_and_the_script ... ok
[INFO] [stdout] test kubectl::tests::a_relative_override_with_a_separator_is_refused ... ok
[INFO] [stdout] test generate::tests::the_generated_flake_pins_the_vendored_rev_and_names_every_package ... ok
[INFO] [stdout] test kubectl::tests::connection_flags_are_separated_in_both_spellings ... ok
[INFO] [stdout] test generate::tests::the_lock_agrees_with_the_url_so_the_node_does_not_relock ... ok
[INFO] [stdout] test kubectl::tests::a_switch_takes_no_value_with_it ... ok
[INFO] [stdout] test kubectl::tests::all_namespaces_is_not_forwarded_and_so_becomes_an_unknown_flag ... ok
[INFO] [stdout] test kubectl::tests::forbidden_is_the_only_re_worded_failure ... ok
[INFO] [stdout] test oci::tests::uncompressed_layer_diff_id_equals_the_blob_digest ... ok
[INFO] [stdout] test oci::tests::assembly_is_deterministic ... ok
[INFO] [stdout] test oci::tests::every_digest_covers_the_exact_serialized_bytes ... ok
[INFO] [stdout] test pack::tests::golden_layer_digest ... ok
[INFO] [stdout] test pack::tests::any_execute_bit_marks_the_file_executable_like_the_node ... ok
[INFO] [stdout] test pack::tests::long_paths_split_into_prefix_and_name_or_fail_closed ... ok
[INFO] [stdout] test pack::tests::missing_flake_fails_at_authoring_time ... ok
[INFO] [stdout] test pack::tests::opening_through_a_symlink_is_refused_by_the_kernel ... ok
[INFO] [stdout] test pack::tests::special_files_are_rejected_by_name ... ok
[INFO] [stdout] test pack::tests::symlinks_are_rejected_by_name ... ok
[INFO] [stdout] test pack::tests::packing_is_a_pure_function_of_the_tree ... ok
[INFO] [stdout] test pack::tests::vcs_directories_are_skipped_unless_asked_for ... ok
[INFO] [stdout] test placeholder::tests::golden_placeholder_digest ... ok
[INFO] [stdout] test placeholder::tests::the_placeholder_carries_the_flake_where_discovery_looks ... ok
[INFO] [stdout] test placeholder::tests::the_layer_is_a_pure_function_of_its_contents ... ok
[INFO] [stdout] test podspec::tests::a_missing_command_fails_at_authoring_time ... ok
[INFO] [stdout] test podspec::tests::dot_derives_from_the_actual_directory_not_the_fallback ... ok
[INFO] [stdout] test podspec::tests::namespace_appears_only_when_given ... ok
[INFO] [stdout] test podspec::tests::the_manifest_selects_the_embedded_source ... ok
[INFO] [stdout] test registry::tests::docker_hub_is_dialed_on_its_api_host ... ok
[INFO] [stdout] test registry::tests::locations_resolve_against_the_request_that_produced_them ... ok
[INFO] [stdout] test podspec::tests::an_invalid_output_fails_with_the_node_s_error_text ... ok
[INFO] [stdout] test registry::tests::host_and_name_split_at_the_first_slash ... ok
[INFO] [stdout] test podspec::tests::names_are_derived_and_validated ... ok
[INFO] [stdout] test registry::tests::registry_text_cannot_carry_escape_sequences_to_the_terminal ... ok
[INFO] [stdout] test registry::tests::same_origin_compares_origins_not_prefixes ... ok
[INFO] [stdout] test registry::tests::loopback_hosts_get_plain_http_and_others_do_not ... ok
[INFO] [stdout] test shebang::tests::a_nix_shell_shebang_yields_its_packages_and_interpreter ... ok
[INFO] [stdout] test registry::tests::upload_location_preserves_existing_query_params ... ok
[INFO] [stdout] test shebang::tests::a_missing_command_is_reported_rather_than_guessed ... ok
[INFO] [stdout] test shebang::tests::a_bare_installable_is_refused_as_unpinned ... ok
[INFO] [stdout] test shebang::tests::a_dotted_attribute_path_is_kept ... ok
[INFO] [stdout] test shebang::tests::a_non_nixpkgs_flake_reference_is_refused_with_the_lock_reason ... ok
[INFO] [stdout] test shebang::tests::a_repeated_package_is_named_once_in_the_generated_environment ... ok
[INFO] [stdout] test shebang::tests::an_attribute_whose_component_is_not_an_identifier_is_still_accepted ... ok
[INFO] [stdout] test shebang::tests::an_attribute_path_that_would_not_parse_as_nix_is_refused ... ok
[INFO] [stdout] test shebang::tests::an_interpreter_matching_no_package_name_warns_rather_than_refusing ... ok
[INFO] [stdout] test shebang::tests::only_the_shell_subcommand_is_desugared ... ok
[INFO] [stdout] test shebang::tests::an_interpreter_that_is_a_path_is_refused_rather_than_doubled ... ok
[INFO] [stdout] test shebang::tests::shebang_detection_requires_nix_to_be_the_program ... ok
[INFO] [stdout] test shebang::tests::the_one_line_env_dash_s_form_is_refused_by_name ... ok
[INFO] [stdout] test shebang::tests::arguments_accumulate_across_every_shebang_line ... ok
[INFO] [stdout] test shebang::tests::quotes_are_refused_because_they_are_not_interpreted ... ok
[INFO] [stdout] test pack::tests::gnu_tar_round_trips_the_layer ... ok
[INFO] [stdout] test shebang::tests::an_interpreter_that_could_open_a_nix_interpolation_is_refused ... ok
[INFO] [stdout] test tests::a_flag_is_never_swallowed_as_a_value ... ok
[INFO] [stdout] test tests::an_unpinned_reference_needs_the_opt_out ... ok
[INFO] [stdout] test tests::external_mode_is_chosen_by_the_flag_never_by_the_argument ... ok
[INFO] [stdout] test tests::external_needs_exactly_one_image_source ... ok
[INFO] [stdout] test tests::external_reports_the_missing_positional_in_its_own_words ... ok
[INFO] [stdout] test tests::a_release_coordinate_is_kept_unresolved_until_the_catalog_is_read ... ok
[INFO] [stdout] test tests::flags_reject_missing_values_and_unknown_names ... ok
[INFO] [stdout] test tests::image_mode_validates_no_repository_and_pushes_nothing ... ok
[INFO] [stdout] test tests::mode_specific_flags_are_refused_rather_than_ignored ... ok
[INFO] [stdout] test tests::repo_keeps_a_port_on_the_host ... ok
[INFO] [stdout] test tests::a_catalog_without_release_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test tests::repo_must_be_a_bare_host_repo_reference ... ok
[INFO] [stdout] test tests::repo_rejects_a_tag_in_the_path_portion ... ok
[INFO] [stdout] test tests::run_requires_repo_command_and_source ... ok
[INFO] [stdout] test tests::runtime_class_and_arch_default_when_not_given ... ok
[INFO] [stdout] test tests::tags_are_validated_against_the_oci_grammar ... ok
[INFO] [stdout] test tests::run_help_is_help_not_a_usage_error ... ok
[INFO] [stdout] test tests::run_parses_the_full_flag_set ... ok
[INFO] [stdout] test pack::tests::byte_budget_fails_on_the_stat_size_with_the_offending_path ... ok
[INFO] [stdout] test pack::tests::entry_budget_matches_the_node_including_the_tree_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-0d8848b2c4c2f71c)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_release_pod_records_the_digest_the_channel_pointed_at ... ok
[INFO] [stdout] test a_release_without_a_catalog_names_what_is_missing ... ok
[INFO] [stdout] test an_external_pod_names_the_reference_and_a_placeholder_image ... ok
[INFO] [stdout] test a_file_that_is_neither_a_seed_nor_a_shebang_says_so ... ok
[INFO] [stdout] test an_unpinned_reference_is_refused_before_anything_is_pushed ... ok
[INFO] [stdout] test a_reference_typed_without_the_flag_is_a_missing_directory_with_a_hint ... ok
[INFO] [stdout] test a_mistyped_channel_lists_the_ones_that_exist ... ok
[INFO] [stdout] test image_mode_uses_the_reference_verbatim_and_stays_offline ... ok
[INFO] [stdout] test release_and_external_together_are_refused_by_the_parser ... ok
[INFO] [stdout] test a_shebang_script_desugars_into_a_seed_the_packer_accepts ... ok
[INFO] [stdout] test pin_prints_only_the_pinned_reference_so_it_composes ... ok
[INFO] [stdout] test stdout_is_exactly_the_pod_manifest ... ok
[INFO] [stdout] test pin_without_a_catalog_is_a_usage_error_not_a_guess ... ok
[INFO] [stdout] test requested_help_lands_on_stdout_and_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/doctor.rs (/opt/rustwide/target/debug/deps/doctor-2db56e0d305a132b)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_missing_kubectl_is_could_not_look_not_broken ... ok
[INFO] [stdout] test connection_flags_reach_kubectl_verbatim ... ok
[INFO] [stdout] test offline_checks_still_run_when_the_cluster_cannot_be_probed ... ok
[INFO] [stdout] test an_absent_runtime_class_fails_and_points_at_the_example ... ok
[INFO] [stdout] test json_output_is_exactly_one_document ... ok
[INFO] [stdout] test a_prepared_cluster_passes_and_says_it_is_not_proof ... ok
[INFO] [stdout] test strict_promotes_a_warning_to_a_failure ... ok
[INFO] [stdout] test a_source_denied_by_the_policy_names_the_prefix_to_ask_for ... ok
[INFO] [stdout] test a_cluster_with_no_labelled_node_is_a_failure_not_a_warning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/push.rs (/opt/rustwide/target/debug/deps/push-4fe4f2360be7ae99)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test anonymous_push_uploads_byte_identical_blobs_and_manifest ... ok
[INFO] [stdout] test token_endpoint_failure_is_fail_closed ... ok
[INFO] [stdout] test a_missing_basic_credential_fails_closed_naming_the_config ... ok
[INFO] [stdout] test digest_mismatch_400_names_the_blob_and_calls_it_a_bug ... ok
[INFO] [stdout] test tag_flag_issues_a_second_manifest_put_with_identical_bytes ... ok
[INFO] [stdout] test a_basic_challenge_is_answered_from_config_json ... ok
[INFO] [stdout] test an_upload_redirected_to_another_host_never_carries_the_token ... ok
[INFO] [stdout] test bearer_dance_attaches_the_issued_token_to_every_subsequent_request ... ok
[INFO] [stdout] test existing_blobs_are_skipped_after_a_head_hit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests imageless
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/imageless/src/lib.rs - ReadmeDoctests (line 391) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19", kill_on_drop: false }`
[INFO] [stdout] 14c923b077d7275a128929b5f57d4c117e170f83e4db856b4ed9f85e43f00c19
