[INFO] fetching crate kapi-server 0.5.0...
[INFO] testing kapi-server-0.5.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate kapi-server 0.5.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate kapi-server 0.5.0
[INFO] finished tweaking crates.io crate kapi-server 0.5.0
[INFO] tweaked toml for crates.io crate kapi-server 0.5.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kapi-server 0.5.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 kapi-server 0.5.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 kapi-core v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae
[INFO] running `Command { std: "docker" "start" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", 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" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae" "/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" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", 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" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling iri-string v0.7.12
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling micromap v0.3.0
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.4
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling fluent-uri v0.4.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling referencing v0.46.4
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling kapi-core v0.5.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling fancy-regex v0.18.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling jsonschema v0.46.4
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling kapi-server v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 19s
[INFO] running `Command { std: "docker" "inspect" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", 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" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling cargo-husky v1.5.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling jsonschema v0.46.4
[INFO] [stderr]    Compiling kapi-server v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 28s
[INFO] running `Command { std: "docker" "inspect" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", 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" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/kapi_server-f9cf6a60d2d1f189)
[INFO] [stdout] 
[INFO] [stdout] running 254 tests
[INFO] [stdout] test event::bus::tests::publish_to_no_watchers_is_noop ... ok
[INFO] [stdout] test namespace::tests::namespace_key_has_correct_group_version_kind ... ok
[INFO] [stdout] test namespace::tests::bootstrap_creates_default_namespace_on_fresh_store ... ok
[INFO] [stdout] test event::bus::tests::dead_watcher_cleanup ... ok
[INFO] [stdout] test event::bus::tests::multiple_subscribers_receive_event ... ok
[INFO] [stdout] test event::bus::tests::dropped_subscriber_does_not_block ... ok
[INFO] [stdout] test namespace::tests::bootstrap_is_idempotent_when_namespace_already_exists ... ok
[INFO] [stdout] test namespace::tests::namespace_schema_json_is_minimal_object ... ok
[INFO] [stdout] test namespace::tests::namespace_schema_meta_uses_canonical_name ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_delete_empty_finalizers_returns_hard_deleted ... ok
[INFO] [stdout] test event::bus::tests::watch_stream_is_send ... ok
[INFO] [stdout] test object::finalizer::tests::execute_delete_hard_deleted_returns_delete_op ... ok
[INFO] [stdout] test event::bus::tests::single_subscriber_receives_event ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_removing_all_finalizers_allowed ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_removing_finalizers_allowed ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_annotations_change_rejected ... ok
[INFO] [stdout] test namespace::tests::bootstrap_works_with_sqlite_store ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_same_finalizers_rejected ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_no_deletion_timestamp_allows ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_name_change_rejected ... ok
[INFO] [stdout] test object::finalizer::tests::should_hard_delete_without_deletion_timestamp ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_delete_finalizers_without_deletion_timestamp_returns_marked ... ok
[INFO] [stdout] test object::finalizer::tests::execute_delete_idempotent_returns_cloned_object ... ok
[INFO] [stdout] test object::finalizer::tests::should_hard_delete_with_deletion_timestamp_and_empty_finalizers ... ok
[INFO] [stdout] test object::finalizer::tests::execute_delete_marked_sets_deletion_timestamp ... ok
[INFO] [stdout] test object::finalizer::tests::should_hard_delete_with_deletion_timestamp_and_non_empty_finalizers ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_labels_change_rejected ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_update_deleting_object_new_finalizer_rejected ... ok
[INFO] [stdout] test object::handler::tests::parse_field_selector_empty_value ... ok
[INFO] [stdout] test object::handler::tests::parse_field_selector_malformed_input ... ok
[INFO] [stdout] test object::handler::tests::parse_field_selector_unsupported_field ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_and_combinator ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_empty_value_error ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_empty_string ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_equality ... ok
[INFO] [stdout] test object::finalizer::tests::evaluate_delete_finalizers_with_deletion_timestamp_returns_idempotent ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_invalid_key_with_space ... ok
[INFO] [stdout] test object::handler::tests::parse_field_selector_valid_metadata_name ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_empty_segment_error ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_with_whitespace ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_mixed_operators ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_non_existence ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_existence ... ok
[INFO] [stdout] test object::handler::tests::parse_label_selector_inequality ... ok
[INFO] [stdout] test object::handler::tests::watch_filter_combination_label_only ... ok
[INFO] [stdout] test object::handler::tests::watch_filter_combination_both_present_creates_and ... ok
[INFO] [stdout] test object::handler::tests::watch_filter_combination_field_only ... ok
[INFO] [stdout] test object::handler::tests::watch_filter_combination_neither ... ok
[INFO] [stdout] test object::handler::tests::update_via_namespaced_route_returns_updated_object ... ok
[INFO] [stdout] test object::handler::tests::get_via_namespaced_route_returns_object ... ok
[INFO] [stdout] test object::handler::tests::create_rejects_invalid_label_key_before_service ... ok
[INFO] [stdout] test object::handler::tests::get_via_namespaced_route_returns_404_for_wrong_namespace ... ok
[INFO] [stdout] test object::handler::tests::list_via_namespaced_route_returns_only_objects_in_namespace ... ok
[INFO] [stdout] test object::handler::tests::delete_via_namespaced_route_returns_deleted_object ... ok
[INFO] [stdout] test object::handler::tests::create_via_namespaced_route_rejects_cluster_scoped_kind ... ok
[INFO] [stdout] test object::handler::tests::update_rejects_invalid_label_key_before_service ... ok
[INFO] [stdout] test object::handler::tests::create_via_namespaced_route_stores_with_namespace ... ok
[INFO] [stdout] test object::handler::tests::cross_namespace_list_returns_all_namespaces ... ok
[INFO] [stdout] test object::schema_service::tests::delete_v1_schema_keeps_v2_cache_intact ... ok
[INFO] [stdout] test object::service::tests::apply_with_metadata_bumps_generation_on_spec_change ... ok
[INFO] [stdout] test object::handler::tests::create_rejects_annotations_exceeding_size_limit_before_service ... ok
[INFO] [stdout] test object::schema_service::tests::schema_update_preserves_scope_and_forces_no_namespace ... ok
[INFO] [stdout] test object::service::tests::apply_with_metadata_increments_rv ... ok
[INFO] [stdout] test object::schema_service::tests::schema_create_stores_with_no_namespace ... ok
[INFO] [stdout] test object::schema_service::tests::schema_create_preserves_user_scope ... ok
[INFO] [stdout] test object::service::tests::cache_miss_triggers_compilation_and_subsequent_uses_cache ... ok
[INFO] [stdout] test object::service::tests::apply_with_metadata_preserves_created_at ... ok
[INFO] [stdout] test object::service::tests::apply_with_metadata_preserves_generation_on_no_spec_change ... ok
[INFO] [stdout] test object::service::tests::create_cluster_scoped_kind_with_namespace_rejected ... ok
[INFO] [stdout] test object::service::tests::create_object_in_existing_namespace_succeeds ... ok
[INFO] [stdout] test object::service::tests::create_object_in_default_namespace_succeeds ... ok
[INFO] [stdout] test object::service::tests::create_object_in_nonexistent_namespace_returns_404 ... ok
[INFO] [stdout] test object::service::tests::count_objects_in_namespace_finds_objects_across_kinds ... ok
[INFO] [stdout] test object::service::tests::create_cluster_scoped_kind_with_namespace_rejected_alternate ... ok
[INFO] [stdout] test object::service::tests::create_object_invalid_data_returns_schema_validation ... ok
[INFO] [stdout] test object::service::tests::count_objects_in_namespace_returns_zero_for_empty ... ok
[INFO] [stdout] test object::service::tests::create_cluster_scoped_kind_without_namespace_stores_none ... ok
[INFO] [stdout] test object::service::tests::create_duplicate_no_event_published ... ok
[INFO] [stdout] test object::service::tests::create_cluster_scoped_object_skips_namespace_check ... ok
[INFO] [stdout] test object::service::tests::delete_empty_namespace_succeeds ... ok
[INFO] [stdout] test object::service::tests::delete_schema_no_objects_succeeds ... ok
[INFO] [stdout] test object::service::tests::delete_non_empty_namespace_returns_409 ... ok
[INFO] [stdout] test object::service::tests::create_object_unregistered_kind_returns_not_found ... ok
[INFO] [stdout] test object::service::tests::create_valid_schema_stored_cached_event_published ... ok
[INFO] [stdout] test object::service::tests::create_schema_invalid_meta_schema_returns_error ... ok
[INFO] [stdout] test object::service::tests::create_strips_status_from_body ... ok
[INFO] [stdout] test object::service::tests::get_status_with_status_schema_returns_status ... ok
[INFO] [stdout] test object::service::tests::get_status_without_status_schema_returns_error ... ok
[INFO] [stdout] test object::service::tests::create_schema_missing_target_group_returns_error ... ok
[INFO] [stdout] test object::service::tests::create_schema_missing_target_kind_returns_error ... ok
[INFO] [stdout] test object::service::tests::occ_check_passes_with_matching_version ... ok
[INFO] [stdout] test object::service::tests::multi_version_schemas_register_cache_independently ... ok
[INFO] [stdout] test object::service::tests::delete_default_namespace_returns_403 ... ok
[INFO] [stdout] test object::service::tests::object_creation_after_restart_with_empty_cache_succeeds ... ok
[INFO] [stdout] test object::service::tests::occ_check_fails_with_mismatched_version ... ok
[INFO] [stdout] test object::service::tests::delete_schema_with_objects_returns_conflict ... ok
[INFO] [stdout] test object::service::tests::multi_version_status_validators_cache_independently ... ok
[INFO] [stdout] test object::service::tests::update_status_not_found ... ok
[INFO] [stdout] test object::service::tests::create_schema_uncompileable_spec_schema_returns_error ... ok
[INFO] [stdout] test object::service::tests::update_with_wrong_version_returns_conflict ... ok
[INFO] [stdout] test object::service::tests::schema_cache_eviction_on_delete ... ok
[INFO] [stdout] test object::service::tests::delete_regular_object_succeeds ... ok
[INFO] [stdout] test object::service::tests::update_correct_version_succeeds ... ok
[INFO] [stdout] test object::service::tests::update_status_with_status_schema_succeeds ... ok
[INFO] [stdout] test object::service::tests::update_status_does_not_require_occ ... ok
[INFO] [stdout] test object::service::tests::stored_schema_invalid_jsonschema_returns_compilation_failed ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_cluster_scoped_has_no_namespace_paths ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_list_has_watch_param ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_cross_namespace_list_has_description ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_item_only_has_name_param ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_has_collection_and_item ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_list_has_400_response ... ok
[INFO] [stdout] test openapi::tests::build_kind_spec_component_uses_user_schema_directly ... ok
[INFO] [stdout] test openapi::tests::build_kind_stored_object_component_has_correct_refs ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_list_has_field_selector_param ... ok
[INFO] [stdout] test openapi::tests::build_static_components_watch_event_type_enum ... ok
[INFO] [stdout] test openapi::tests::build_static_paths_contains_schema_crud ... ok
[INFO] [stdout] test openapi::tests::build_static_paths_post_has_error_responses ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_post_has_201_and_errors ... ok
[INFO] [stdout] test openapi::tests::build_static_components_contains_all_eleven ... ok
[INFO] [stdout] test object::service::tests::update_status_invalid_status_returns_validation_error ... ok
[INFO] [stdout] test openapi::tests::component_name_multi_segment_group ... ok
[INFO] [stdout] test object::service::tests::update_status_without_status_schema_returns_error ... ok
[INFO] [stdout] test schema::meta_schema::tests::spec_schema_as_non_object_fails_meta_schema ... ok
[INFO] [stdout] test schema::meta_schema::tests::compile_meta_schema_returns_working_validator ... ok
[INFO] [stdout] test openapi::tests::component_name_same_kind_different_group_no_collision ... ok
[INFO] [stdout] test openapi::tests::build_kind_list_response_component_has_items_array_with_ref ... ok
[INFO] [stdout] test schema::meta_schema::tests::missing_required_field_fails_meta_schema ... ok
[INFO] [stdout] test openapi::tests::build_static_components_invalid_field_selector_shape ... ok
[INFO] [stdout] test openapi::tests::build_static_paths_post_has_request_body_with_metadata ... ok
[INFO] [stdout] test openapi::tests::build_static_components_app_error_shape ... ok
[INFO] [stdout] test openapi::tests::build_static_components_stored_object_shape ... ok
[INFO] [stdout] test openapi::tests::component_name_splits_dots_and_pascal_cases ... ok
[INFO] [stdout] test schema::registry::tests::evict_non_existent_entry_is_noop ... ok
[INFO] [stdout] test openapi::tests::build_kind_paths_has_namespace_parameter_on_namespaced_paths ... ok
[INFO] [stdout] test schema::meta_schema::tests::unknown_field_fails_meta_schema ... ok
[INFO] [stdout] test schema::meta_schema::tests::valid_schema_passes_meta_schema ... ok
[INFO] [stdout] test schema::registry::tests::evict_removes_entry_with_status_validator ... ok
[INFO] [stdout] test schema::registry::tests::get_status_validator_cache_miss_with_status_schema ... ok
[INFO] [stdout] test schema::registry::tests::get_validator_cache_hit_returns_cached_validator ... ok
[INFO] [stdout] test schema::registry::tests::get_status_validator_no_status_schema_returns_error ... ok
[INFO] [stdout] test schema::meta_schema::tests::status_schema_as_non_object_fails_meta_schema ... ok
[INFO] [stdout] test schema::registry::tests::insert_adds_new_entry ... ok
[INFO] [stdout] test schema::registry::tests::validate_and_compile_valid_data_returns_schema_and_validator ... ok
[INFO] [stdout] test schema::meta_schema::tests::valid_schema_with_status_schema_passes_meta_schema ... ok
[INFO] [stdout] test schema::registry::tests::insert_replaces_existing_entry ... ok
[INFO] [stdout] test schema::registry::tests::insert_status_updates_existing_entry ... ok
[INFO] [stdout] test schema::registry::tests::evict_removes_existing_entry ... ok
[INFO] [stdout] test schema::registry::tests::validate_and_compile_invalid_meta_schema_returns_invalid_schema ... ok
[INFO] [stdout] test schema::registry::tests::get_status_validator_cache_hit ... ok
[INFO] [stdout] test schema::registry::tests::get_validator_cache_miss_fetches_compiles_and_caches ... ok
[INFO] [stdout] test schema::tests::schema_cache_key_format ... ok
[INFO] [stdout] test schema::registry::tests::get_validator_cache_miss_no_schema_returns_not_found ... ok
[INFO] [stdout] test schema::registry::tests::get_validator_cache_miss_uncompilable_schema_returns_compilation_failed ... ok
[INFO] [stdout] test schema::tests::schema_cache_key_distinguishes_versions ... ok
[INFO] [stdout] test schema::registry::tests::validate_and_compile_uncompilable_jsonschema_returns_invalid_schema ... ok
[INFO] [stdout] test store::memory::tests::create_duplicate_conflict ... ok
[INFO] [stdout] test openapi::tests::build_openapi_spec_reflects_mutations ... ok
[INFO] [stdout] test store::memory::tests::list_continue_token_resumes ... ok
[INFO] [stdout] test openapi::tests::build_openapi_spec_includes_dynamic_paths_and_components ... ok
[INFO] [stdout] test store::memory::tests::list_empty_key ... ok
[INFO] [stdout] test store::memory::tests::delete_missing_not_found ... ok
[INFO] [stdout] test store::memory::tests::exists_returns_true_when_objects_present ... ok
[INFO] [stdout] test store::memory::tests::exists_returns_false_when_no_objects ... ok
[INFO] [stdout] test store::memory::tests::delete_none_version_succeeds ... ok
[INFO] [stdout] test store::memory::tests::exists_returns_false_for_different_key ... ok
[INFO] [stdout] test store::memory::tests::get_missing_not_found ... ok
[INFO] [stdout] test store::memory::tests::list_with_both_selectors ... ok
[INFO] [stdout] test store::memory::tests::list_filter_before_pagination ... ok
[INFO] [stdout] test store::memory::tests::list_with_label_selector ... ok
[INFO] [stdout] test store::memory::tests::transaction_apply_persists_as_is ... ok
[INFO] [stdout] test store::memory::tests::create_get_round_trip ... ok
[INFO] [stdout] test store::memory::tests::list_with_limit_and_continue_token ... ok
[INFO] [stdout] test store::memory::tests::list_with_namespace_none_returns_all_namespaces ... ok
[INFO] [stdout] test store::memory::tests::cross_namespace_pagination_with_continue_token ... ok
[INFO] [stdout] test store::memory::tests::delete_returns_object_and_get_not_found ... ok
[INFO] [stdout] test store::memory::tests::transaction_not_found ... ok
[INFO] [stdout] test store::memory::tests::list_filter_no_matches ... ok
[INFO] [stdout] test store::memory::tests::list_with_namespace_some_returns_only_that_namespace ... ok
[INFO] [stdout] test store::memory::tests::transaction_delete_removes_object ... ok
[INFO] [stdout] test store::memory::tests::same_name_different_namespaces_coexist ... ok
[INFO] [stdout] test store::memory::tests::transaction_abort_does_not_modify ... ok
[INFO] [stdout] test store::memory::tests::update_spec_change_bumps_generation ... ok
[INFO] [stdout] test store::memory::tests::update_metadata_only_does_not_bump_generation ... ok
[INFO] [stdout] test store::memory::tests::namespace_scoped_list_with_continue_token ... ok
[INFO] [stdout] test store::memory::tests::transaction_persists_caller_provided_rv ... ok
[INFO] [stdout] test store::memory::tests::update_status_not_found ... ok
[INFO] [stdout] test store::memory::tests::update_status_success ... ok
[INFO] [stdout] test store::memory::tests::list_sorted_by_name ... ok
[INFO] [stdout] test store::memory::tests::list_with_field_selector ... ok
[INFO] [stdout] test store::memory::tests::update_status_preserves_spec ... ok
[INFO] [stdout] test store::memory::tests::update_status_bumps_resource_version ... ok
[INFO] [stdout] test store::memory::tests::update_status_replaces_existing_status ... ok
[INFO] [stdout] test event::bus::tests::namespace_scoped_watcher_receives_matching_events ... ok
[INFO] [stdout] test event::bus::tests::filtered_subscriber_receives_only_matching_events ... ok
[INFO] [stdout] test store::sqlite::tests::delete_missing_not_found ... ok
[INFO] [stdout] test store::sqlite::tests::list_empty_key ... ok
[INFO] [stdout] test store::sqlite::tests::exists_returns_false_when_no_objects ... ok
[INFO] [stdout] test store::sqlite::tests::get_missing_not_found ... ok
[INFO] [stdout] test store::sqlite::tests::create_get_round_trip ... ok
[INFO] [stdout] test store::sqlite::tests::create_duplicate_conflict ... ok
[INFO] [stdout] test store::sqlite::tests::exists_returns_true_when_objects_present ... ok
[INFO] [stdout] test store::sqlite::tests::exists_returns_false_for_different_key ... ok
[INFO] [stdout] test store::sqlite::tests::list_filter_no_matches ... ok
[INFO] [stdout] test store::sqlite::tests::delete_returns_object_and_get_not_found ... ok
[INFO] [stdout] test store::sqlite::tests::list_sorted_by_name ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_both_selectors ... ok
[INFO] [stdout] test store::sqlite::tests::list_continue_token_resumes ... ok
[INFO] [stdout] test store::sqlite::tests::namespace_labels_with_labels ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_label_selector_exists ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_label_selector_not_exists ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_field_selector ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_multiple_label_requirements ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_label_selector_equals ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_label_selector_not_equals ... ok
[INFO] [stdout] test store::sqlite::tests::namespace_list_with_none_returns_all ... ok
[INFO] [stdout] test store::sqlite::tests::persistence_survives_restart ... ok
[INFO] [stdout] test store::sqlite::tests::namespace_cross_namespace_pagination_with_continue_token ... ok
[INFO] [stdout] test validation::tests::validate_annotations_empty_key_rejected ... ok
[INFO] [stdout] test validation::tests::validate_annotations_empty_map ... ok
[INFO] [stdout] test validation::tests::validate_annotations_empty_value_accepted ... ok
[INFO] [stdout] test validation::tests::validate_annotations_key_too_long ... ok
[INFO] [stdout] test validation::tests::validate_annotations_size_limit_exceeded ... ok
[INFO] [stdout] test validation::tests::validate_annotations_special_characters_accepted ... ok
[INFO] [stdout] test validation::tests::validate_annotations_valid_keys ... ok
[INFO] [stdout] test validation::tests::validate_finalizers_empty_list ... ok
[INFO] [stdout] test validation::tests::validate_finalizers_invalid_name ... ok
[INFO] [stdout] test validation::tests::validate_finalizers_too_many ... ok
[INFO] [stdout] test validation::tests::validate_finalizers_valid_names ... ok
[INFO] [stdout] test validation::tests::validate_labels_empty_key_rejected ... ok
[INFO] [stdout] test validation::tests::validate_labels_empty_map ... ok
[INFO] [stdout] test validation::tests::validate_labels_empty_value_allowed ... ok
[INFO] [stdout] test validation::tests::validate_labels_key_invalid_chars ... ok
[INFO] [stdout] test validation::tests::validate_labels_key_too_long ... ok
[INFO] [stdout] test validation::tests::validate_labels_prefix_too_long ... ok
[INFO] [stdout] test store::sqlite::tests::namespace_list_with_some_returns_only_that_namespace ... ok
[INFO] [stdout] test validation::tests::validate_labels_valid_simple_keys ... ok
[INFO] [stdout] test validation::tests::validate_labels_valid_prefixed_keys ... ok
[INFO] [stdout] test validation::tests::validate_labels_value_invalid_chars ... ok
[INFO] [stdout] test validation::tests::validate_labels_value_too_long ... ok
[INFO] [stdout] test store::sqlite::tests::list_with_limit_and_continue_token ... ok
[INFO] [stdout] test store::sqlite::tests::namespace_scoped_list_with_continue_token ... ok
[INFO] [stdout] test store::sqlite::tests::transaction_abort_does_not_modify ... ok
[INFO] [stdout] test store::sqlite::tests::update_missing_not_found ... ok
[INFO] [stdout] test store::sqlite::tests::update_status_not_found ... ok
[INFO] [stdout] test store::sqlite::tests::same_name_different_namespaces_coexist_sqlite ... ok
[INFO] [stdout] test store::sqlite::tests::transaction_apply_succeeds ... ok
[INFO] [stdout] test store::sqlite::tests::update_correct_version_succeeds ... ok
[INFO] [stdout] test store::sqlite::tests::update_status_bumps_resource_version ... ok
[INFO] [stdout] test store::sqlite::tests::transaction_delete_removes_object ... ok
[INFO] [stdout] test store::sqlite::tests::update_status_preserves_spec ... ok
[INFO] [stdout] test store::sqlite::tests::update_status_success ... ok
[INFO] [stdout] test store::sqlite::tests::update_status_replaces_existing_status ... ok
[INFO] [stdout] test store::sqlite::tests::list_filter_before_pagination ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 254 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/kapi_server-73c185eadfb352f7)
[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 kapi_server
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/object/helpers.rs - object::helpers::apply_with_metadata (line 25) ... ignored
[INFO] [stdout] test src/openapi/components.rs - openapi::components::component_name (line 17) ... ok
[INFO] [stdout] test src/schema/mod.rs - schema::schema_cache_key (line 86) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.67s; merged doctests compilation took 0.65s
[INFO] running `Command { std: "docker" "inspect" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae", kill_on_drop: false }`
[INFO] [stdout] 7a0ced79b956f691e23dd68c3a7344f5ac690d253dd661ae70b4cd42396106ae
