[INFO] fetching crate openmetadata-cli 0.1.1...
[INFO] testing openmetadata-cli-0.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate openmetadata-cli 0.1.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate openmetadata-cli 0.1.1
[INFO] finished tweaking crates.io crate openmetadata-cli 0.1.1
[INFO] tweaked toml for crates.io crate openmetadata-cli 0.1.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate openmetadata-cli 0.1.1 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 openmetadata-cli 0.1.1 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded json-patch v2.0.0
[INFO] [stderr]   Downloaded rmcp v0.1.5
[INFO] [stderr]   Downloaded open v5.3.3
[INFO] [stderr]   Downloaded rmcp-macros v0.1.5
[INFO] [stderr]   Downloaded pear_codegen v0.2.9
[INFO] [stderr]   Downloaded jsonptr v0.4.7
[INFO] [stderr]   Downloaded pear v0.2.9
[INFO] [stderr]   Downloaded inlinable_string v0.1.15
[INFO] [stderr]   Downloaded clap_complete v4.6.2
[INFO] [stderr]   Downloaded rustls v0.23.38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf
[INFO] running `Command { std: "docker" "start" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", 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" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf" "/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" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", 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" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling pear_codegen v0.2.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling blake3 v1.8.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling inlinable_string v0.1.15
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling pear v0.2.9
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling simple_asn1 v0.6.4
[INFO] [stderr]    Compiling jsonptr v0.4.7
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rmcp-macros v0.1.5
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling open v5.3.3
[INFO] [stderr]    Compiling rmcp v0.1.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling clap_complete v4.6.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling json-patch v2.0.0
[INFO] [stderr]    Compiling openapiv3 v2.2.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling openmetadata-cli v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 40s
[INFO] running `Command { std: "docker" "inspect" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", 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" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf" "/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 tokio v1.52.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling comfy-table v7.2.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling rmcp v0.1.5
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling openmetadata-cli v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", 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" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf" "/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.22s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/omd-61ee3e930596efcc)
[INFO] [stdout] 
[INFO] [stdout] running 191 tests
[INFO] [stdout] test cancellation::tests::cancel_marks_signal_state ... ok
[INFO] [stdout] test cli::tests::glossary_create_accepts_raw_json_without_name ... ok
[INFO] [stdout] test cli::tests::parses_format_alias_and_verbosity_flags ... ok
[INFO] [stdout] test cli::tests::parses_spec_dump_alias ... ok
[INFO] [stdout] test cli::tests::parses_spec_show_etag ... ok
[INFO] [stdout] test cli::tests::parses_spec_show_full_flag ... ok
[INFO] [stdout] test cli::tests::parses_global_injection_protection_opt_out ... ok
[INFO] [stdout] test cli::tests::patch_supports_apply_alias ... ok
[INFO] [stdout] test cli::tests::parses_spec_show_selectors ... ok
[INFO] [stdout] test client::auth::tests::expired_token_returns_auth_error ... ok
[INFO] [stdout] test client::auth::tests::expires_at_none_when_no_exp ... ok
[INFO] [stdout] test cli::tests::csv_export_defaults_to_owner_field ... ok
[INFO] [stdout] test client::auth::tests::expires_at_returns_exp_claim ... ok
[INFO] [stdout] test cli::tests::parses_global_schema_flag ... ok
[INFO] [stdout] test client::auth::tests::future_token_is_valid ... ok
[INFO] [stdout] test client::retry::tests::custom_config_should_retry ... ok
[INFO] [stdout] test client::retry::tests::backoff_decreases_with_attempt ... ok
[INFO] [stdout] test client::retry::tests::default_retries_on_gateway_errors ... ok
[INFO] [stdout] test client::auth::tests::set_token_replaces_stored_token ... ok
[INFO] [stdout] test client::tests::delete_204_returns_null ... ok
[INFO] [stdout] test client::retry::tests::backoff_saturates_at_one_wait_unit ... ok
[INFO] [stdout] test client::retry::tests::no_retry_on_success_or_client_errors ... ok
[INFO] [stdout] test client::tests::delete_with_idempotency_key_sends_header ... ok
[INFO] [stdout] test client::auth::tests::no_exp_claim_treated_as_valid ... ok
[INFO] [stdout] test client::tests::delete_nonexistent_uuid_returns_error ... ok
[INFO] [stdout] test client::tests::delete_200_returns_json_body ... ok
[INFO] [stdout] test client::tests::get_nonexistent_path_returns_not_found ... ok
[INFO] [stdout] test client::auth::tests::no_token_returns_auth_error ... ok
[INFO] [stdout] test client::tests::get_tables_with_valid_token_returns_list ... ok
[INFO] [stdout] test client::tests::new_with_invalid_url_returns_config_error ... ok
[INFO] [stdout] test client::tests::exhausted_retries_returns_unavailable ... ok
[INFO] [stdout] test client::tests::post_anon_success_returns_json ... ok
[INFO] [stdout] test client::tests::patch_with_idempotency_key_sends_header ... ok
[INFO] [stdout] test client::tests::post_sends_body_and_returns_json ... ok
[INFO] [stdout] test client::tests::post_with_idempotency_key_sends_header ... ok
[INFO] [stdout] test client::tests::patch_sends_body_and_returns_json ... ok
[INFO] [stdout] test client::tests::get_with_invalid_token_returns_unauthorized ... FAILED
[INFO] [stdout] test client::tests::get_anon_auth_config_returns_object ... FAILED
[INFO] [stdout] test client::tests::server_version_returns_semver_string ... ok
[INFO] [stdout] test client::tests::token_expires_at_reflects_jwt_claim ... ok
[INFO] [stdout] test client::tests::post_anon_wrong_credentials_returns_error ... FAILED
[INFO] [stdout] test client::tests::put_sends_body_and_returns_json ... ok
[INFO] [stdout] test config::credentials::tests::load_missing_file_returns_default ... ok
[INFO] [stdout] test config::credentials::tests::set_token_overwrites_existing ... ok
[INFO] [stdout] test config::credentials::tests::token_for_existing_profile ... ok
[INFO] [stdout] test config::credentials::tests::token_for_missing_profile_returns_none ... ok
[INFO] [stdout] test config::credentials::tests::save_and_load_roundtrip ... ok
[INFO] [stdout] test config::tests::cli_host_takes_precedence ... ok
[INFO] [stdout] test config::credentials::tests::multiple_profiles_independent ... ok
[INFO] [stdout] test client::tests::rate_limit_429_without_retry_after_header ... ok
[INFO] [stdout] test client::tests::put_with_idempotency_key_sends_header ... ok
[INFO] [stdout] test config::tests::cli_timeout_overrides_profile_timeout ... ok
[INFO] [stdout] test config::tests::credential_token_used_when_no_cli_or_env ... ok
[INFO] [stdout] test config::tests::default_timeout_when_not_configured ... ok
[INFO] [stdout] test config::tests::cli_token_takes_precedence ... ok
[INFO] [stdout] test client::tests::retry_on_502_succeeds_on_second_attempt ... ok
[INFO] [stdout] test contract::tests::auth_login_uses_fixed_timeout_without_override ... ok
[INFO] [stdout] test contract::tests::local_commands_have_no_timeout_contract ... ok
[INFO] [stdout] test contract::tests::network_commands_use_default_timeout_without_config ... ok
[INFO] [stdout] test client::tests::rate_limit_429_with_retry_after_header ... ok
[INFO] [stdout] test csv_cmd::tests::build_patch_supports_owner_column ... ok
[INFO] [stdout] test config::tests::no_token_gives_none ... ok
[INFO] [stdout] test config::tests::profile_host_used_when_no_cli_or_env ... ok
[INFO] [stdout] test csv_cmd::tests::entity_type_maps_to_collection_path_for_import ... ok
[INFO] [stdout] test config::tests::save_and_load_config_roundtrip ... ok
[INFO] [stdout] test csv_cmd::tests::resolve_export_path_allows_new_file_within_cwd ... ok
[INFO] [stdout] test csv_cmd::tests::resolve_export_path_rejects_parent_escape ... ok
[INFO] [stdout] test dynamic::tests::build_url_recursive_flag_appended_as_query_param ... ok
[INFO] [stdout] test dynamic::tests::build_url_rejects_embedded_query_marker_in_params ... ok
[INFO] [stdout] test dynamic::tests::build_url_rejects_path_traversal_in_params ... ok
[INFO] [stdout] test config::tests::profile_timeout_overrides_default ... ok
[INFO] [stdout] test dynamic::tests::build_url_uses_raw_placeholder_name ... ok
[INFO] [stdout] test dynamic::tests::generate_skeleton_include_optional_emits_null_for_optional_fields ... ok
[INFO] [stdout] test dynamic::tests::generate_skeleton_prefers_required_fields_and_enum_defaults ... ok
[INFO] [stdout] test dynamic::tests::generate_skeleton_rejects_inline_body_flags ... ok
[INFO] [stdout] test error::tests::control_characters_rejected ... ok
[INFO] [stdout] test error::tests::exit_code_mapping ... ok
[INFO] [stdout] test error::tests::from_status_maps_http_codes ... ok
[INFO] [stdout] test error::tests::path_traversal_rejected ... ok
[INFO] [stdout] test error::tests::percent_encoded_separators_rejected ... ok
[INFO] [stdout] test config::tests::load_config_missing_file_returns_default ... ok
[INFO] [stdout] test dynamic::tests::build_url_accepts_clean_params ... ok
[INFO] [stdout] test dynamic::tests::build_url_merges_fields_flag_into_query_params ... ok
[INFO] [stdout] test dynamic::tests::build_url_fields_flag_overrides_params_fields ... ok
[INFO] [stdout] test dynamic::tests::build_url_recursive_flag_absent_omits_query_param ... ok
[INFO] [stdout] test config::tests::missing_host_returns_error ... ok
[INFO] [stdout] test error::tests::query_and_fragment_rejected ... ok
[INFO] [stdout] test dynamic::tests::generate_skeleton_defaults_arrays_to_empty ... ok
[INFO] [stdout] test error::tests::valid_fqn_passes ... ok
[INFO] [stdout] test exit_code::tests::name_strings ... ok
[INFO] [stdout] test exit_code::tests::as_i32_values ... ok
[INFO] [stdout] test exit_code::tests::non_retryable_codes ... ok
[INFO] [stdout] test manifest::tests::canonical_json_sorts_keys ... ok
[INFO] [stdout] test output::tests::dry_run_envelope_has_dry_run_meta_flag ... ok
[INFO] [stdout] test output::tests::dry_run_envelope_includes_idempotency_key_in_headers ... ok
[INFO] [stdout] test output::tests::duration_ms_is_small_for_fresh_context ... ok
[INFO] [stdout] test output::tests::error_envelope_structure ... ok
[INFO] [stdout] test output::tests::injection_protection_opt_out_suppresses_sanitization ... ok
[INFO] [stdout] test output::tests::injection_protection_opt_out_suppresses_trust_tags ... ok
[INFO] [stdout] test output::tests::output_context_explicit_json ... ok
[INFO] [stdout] test output::tests::output_context_explicit_table ... ok
[INFO] [stdout] test output::tests::print_success_external_tags_object_as_untrusted ... ok
[INFO] [stdout] test output::tests::sanitize_injection_patterns_case_insensitive ... ok
[INFO] [stdout] test output::tests::sanitize_injection_patterns_leaves_clean_content_unchanged ... ok
[INFO] [stdout] test output::tests::sanitize_injection_patterns_redacts_array_element_with_index ... ok
[INFO] [stdout] test output::tests::sanitize_injection_patterns_redacts_matching_string ... ok
[INFO] [stdout] test output::tests::sanitize_injection_patterns_redacts_nested_field_with_path ... ok
[INFO] [stdout] test output::tests::success_envelope_can_include_pagination ... ok
[INFO] [stdout] test output::tests::cancellation_envelope_structure ... ok
[INFO] [stdout] test exit_code::tests::retryable_codes ... ok
[INFO] [stdout] test output::tests::context_meta_includes_timeout ... ok
[INFO] [stdout] test output::tests::success_envelope_sanitizes_injected_description ... ok
[INFO] [stdout] test output::tests::success_envelope_structure ... ok
[INFO] [stdout] test output::tests::success_envelope_tags_external_object_data ... ok
[INFO] [stdout] test shortcuts::tests::create_glossary_dry_run_returns_ok ... ok
[INFO] [stdout] test output::tests::success_envelope_projection_keeps_requested_fields_only ... ok
[INFO] [stdout] test manifest::tests::openapi_method_drives_mutability ... ok
[INFO] [stdout] test shortcuts::tests::entity_fetch_known_table_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::lineage_for_known_table_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::patch_accepts_json_file_without_inline_json ... ok
[INFO] [stdout] test shortcuts::tests::root_cause_for_known_table_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::search_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::search_with_limit_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::semantic_search_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::test_definitions_returns_ok ... ok
[INFO] [stdout] test shortcuts::tests::unknown_shortcut_returns_error ... ok
[INFO] [stdout] test skills::tests::all_skills_have_non_empty_tags_and_examples ... ok
[INFO] [stdout] test skills::tests::all_skills_parse_successfully ... ok
[INFO] [stdout] test skills::tests::discover_entities_skill_is_bundled ... ok
[INFO] [stdout] test skills::tests::parse_frontmatter_extracts_all_fields ... ok
[INFO] [stdout] test skills::tests::parse_frontmatter_inline_list ... ok
[INFO] [stdout] test shortcuts::tests::entity_maps_user_facing_type_to_collection_path ... ok
[INFO] [stdout] test shortcuts::tests::create_lineage_dry_run_resolves_and_returns_ok ... ok
[INFO] [stdout] test skills::tests::parse_frontmatter_returns_none_for_missing_delimiter ... ok
[INFO] [stdout] test skills::tests::schema_version_is_present ... ok
[INFO] [stdout] test output::tests::success_envelope_can_include_warnings_and_extra_meta ... ok
[INFO] [stdout] test output::tests::success_envelope_projection_applies_to_arrays ... ok
[INFO] [stdout] test spec::cache::tests::cache_path_is_deterministic ... ok
[INFO] [stdout] test skills::tests::skills_manifest_without_content_omits_body ... ok
[INFO] [stdout] test spec::cache::tests::clear_on_missing_file_is_ok ... ok
[INFO] [stdout] test manifest::tests::schema_contains_input_transport_and_capabilities ... ok
[INFO] [stdout] test spec::cache::tests::old_envelope_is_stale ... ok
[INFO] [stdout] test skills::tests::skills_manifest_with_content_includes_body ... ok
[INFO] [stdout] test spec::cache::tests::cache_path_has_json_extension ... ok
[INFO] [stdout] test spec::cache::tests::clear_removes_existing_cache_file ... ok
[INFO] [stdout] test spec::cache::tests::read_write_roundtrip ... ok
[INFO] [stdout] test spec::cache::tests::fresh_envelope_is_not_stale ... ok
[INFO] [stdout] test manifest::tests::filter_matches_prefixes_sources_and_exact_keys ... ok
[INFO] [stdout] test input::tests::parse_json_arg_rejects_oversized_payload ... ok
[INFO] [stdout] test spec::command_gen::tests::get_op_has_no_dry_run_flag ... ok
[INFO] [stdout] test spec::cache::tests::read_missing_file_returns_none ... ok
[INFO] [stdout] test spec::command_gen::tests::get_with_fields_query_param_gets_fields_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::multiple_groups_all_built ... ok
[INFO] [stdout] test spec::command_gen::tests::has_body_produces_json_and_json_file_flags ... ok
[INFO] [stdout] test spec::command_gen::tests::list_get_op_gets_page_all_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::empty_spec_produces_no_commands ... ok
[INFO] [stdout] test spec::command_gen::tests::non_delete_with_recursive_query_param_has_no_recursive_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::delete_without_recursive_query_param_has_no_recursive_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::group_name_and_subcommand_names_match_spec ... ok
[INFO] [stdout] test spec::command_gen::tests::paginated_non_list_get_op_gets_page_all_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::path_params_become_positional_args ... ok
[INFO] [stdout] test spec::command_gen::tests::no_body_has_no_json_flags ... ok
[INFO] [stdout] test spec::command_gen::tests::query_params_produce_params_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::mutating_methods_get_dry_run_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::delete_with_recursive_query_param_gets_recursive_flag ... ok
[INFO] [stdout] test spec::parser::tests::dedup_preserves_canonical_create_on_root_post ... ok
[INFO] [stdout] test spec::parser::tests::common_path_prefix_single_nested_path ... ok
[INFO] [stdout] test spec::parser::tests::delete_by_name_uses_path_param_not_segment_name ... ok
[INFO] [stdout] test spec::command_gen::tests::singleton_get_op_has_no_page_all_flag ... ok
[INFO] [stdout] test spec::command_gen::tests::non_get_with_fields_query_param_has_no_fields_flag ... ok
[INFO] [stdout] test spec::parser::tests::ignores_non_v1_paths ... ok
[INFO] [stdout] test spec::parser::tests::dedup_preserves_list_when_two_gets_collide ... ok
[INFO] [stdout] test spec::parser::tests::normalises_slash_v1_paths_to_api_v1 ... ok
[INFO] [stdout] test spec::parser::tests::common_path_prefix_strips_at_param_boundary ... ok
[INFO] [stdout] test spec::command_gen::tests::no_query_params_means_no_params_flag ... ok
[INFO] [stdout] test spec::parser::tests::path_to_op_derives_names_from_structure ... ok
[INFO] [stdout] test spec::parser::tests::post_operation_has_body ... ok
[INFO] [stdout] test spec::parser::tests::path_params_preserve_raw_placeholder_name ... ok
[INFO] [stdout] test spec::parser::tests::query_params_capture_types ... ok
[INFO] [stdout] test spec::parser::tests::request_body_shape_captures_nested_properties ... ok
[INFO] [stdout] test spec::parser::tests::request_body_shape_handles_unresolved_references ... ok
[INFO] [stdout] test spec::parser::tests::path_params_are_required_positional ... ok
[INFO] [stdout] test spec::parser::tests::request_body_shape_detects_recursive_schema_references ... ok
[INFO] [stdout] test spec::parser::tests::parses_groups_from_tags ... ok
[INFO] [stdout] test spec::parser::tests::to_kebab_converts_camel_case ... ok
[INFO] [stdout] test spec::parser::tests::request_body_shape_resolves_local_schema_references ... ok
[INFO] [stdout] test sso::tests::login_sso_rejects_headless_mode_before_network ... ok
[INFO] [stdout] test spec::tests::load_falls_back_to_cached_spec_when_version_probe_fails ... ok
[INFO] [stdout] test spec::parser::tests::parses_operations_with_correct_methods ... ok
[INFO] [stdout] test spec::tests::load_falls_back_to_cached_spec_when_fetch_fails ... ok
[INFO] [stdout] test spec::parser::tests::path_derived_names_for_root_and_create ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- client::tests::get_with_invalid_token_returns_unauthorized stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'client::tests::get_with_invalid_token_returns_unauthorized' (2352) panicked at src/client/mod.rs:659:9:
[INFO] [stdout] expected Unauthorized, got: HTTP client error: error sending request for url (https://sandbox.open-metadata.org/api/v1/tables?limit=1)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60c9abacd571 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60c9abae89ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60c9abad482c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60c9abaa5876 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60c9abac41f9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60c9ab70ddd0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60c9abac4522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60c9abaa5922 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60c9aba9e299 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60c9abaa69cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60c9abae912c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60c9ab5a7589 - omd[259dbd2f2337b534]::client::tests::get_with_invalid_token_returns_unauthorized::{closure#0}
[INFO] [stdout]   12:     0x60c9ab6241ee - <tokio[669ba5ae65e18009]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   13:     0x60c9ab5b179b - omd[259dbd2f2337b534]::client::tests::get_with_invalid_token_returns_unauthorized
[INFO] [stdout]   14:     0x60c9ab5ca4d9 - <omd[259dbd2f2337b534]::client::tests::get_with_invalid_token_returns_unauthorized::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x60c9ab7010bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x60c9ab70e725 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x60c9ab707fe4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x60c9ab711882 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x60c9abacc269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75d5bb231dfa - <unknown>
[INFO] [stdout]   21:     0x75d5bb2c53d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- client::tests::get_anon_auth_config_returns_object stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'client::tests::get_anon_auth_config_returns_object' (2348) panicked at src/client/mod.rs:636:74:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Http(reqwest::Error { kind: Request, url: "https://sandbox.open-metadata.org/api/v1/system/config/auth", source: hyper_util::client::legacy::Error(Connect, ConnectError("dns error", Custom { kind: Uncategorized, error: "failed to lookup address information: Temporary failure in name resolution" })) })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60c9abacd571 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60c9abae89ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60c9abad482c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60c9abaa5876 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60c9abac41f9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60c9ab70ddd0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60c9abac4522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60c9abaa5922 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60c9aba9e299 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60c9abaa69cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60c9abae912c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60c9abae8f02 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x60c9ab59f701 - omd[259dbd2f2337b534]::client::tests::get_anon_auth_config_returns_object::{closure#0}
[INFO] [stdout]   13:     0x60c9ab6241ee - <tokio[669ba5ae65e18009]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   14:     0x60c9ab5b003b - omd[259dbd2f2337b534]::client::tests::get_anon_auth_config_returns_object
[INFO] [stdout]   15:     0x60c9ab5ca2d9 - <omd[259dbd2f2337b534]::client::tests::get_anon_auth_config_returns_object::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x60c9ab7010bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x60c9ab70e725 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x60c9ab707fe4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x60c9ab711882 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x60c9abacc269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x75d5bb231dfa - <unknown>
[INFO] [stdout]   22:     0x75d5bb2c53d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- client::tests::post_anon_wrong_credentials_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'client::tests::post_anon_wrong_credentials_returns_error' (2357) panicked at src/client/mod.rs:710:9:
[INFO] [stdout] unexpected error: HTTP client error: error sending request for url (https://sandbox.open-metadata.org/api/v1/users/login)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x60c9abacd571 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60c9abae89ca - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x60c9abad482c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x60c9abaa5876 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x60c9abac41f9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x60c9ab70ddd0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x60c9abac4522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x60c9abaa5922 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x60c9aba9e299 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x60c9abaa69cd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x60c9abae912c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x60c9ab5a6961 - omd[259dbd2f2337b534]::client::tests::post_anon_wrong_credentials_returns_error::{closure#0}
[INFO] [stdout]   12:     0x60c9ab6241ee - <tokio[669ba5ae65e18009]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   13:     0x60c9ab5b14fb - omd[259dbd2f2337b534]::client::tests::post_anon_wrong_credentials_returns_error
[INFO] [stdout]   14:     0x60c9ab5ca499 - <omd[259dbd2f2337b534]::client::tests::post_anon_wrong_credentials_returns_error::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x60c9ab7010bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x60c9ab70e725 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x60c9ab707fe4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x60c9ab711882 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x60c9abacc269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75d5bb231dfa - <unknown>
[INFO] [stdout]   21:     0x75d5bb2c53d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     client::tests::get_anon_auth_config_returns_object
[INFO] [stdout]     client::tests::get_with_invalid_token_returns_unauthorized
[INFO] [stdout]     client::tests::post_anon_wrong_credentials_returns_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 188 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin omd`
[INFO] running `Command { std: "docker" "inspect" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf", kill_on_drop: false }`
[INFO] [stdout] 32977a05e1cce4f3e24820b730578e1f0afa900a11efd0c5d122e4c7abe810bf
