[INFO] fetching crate svccat 1.6.0...
[INFO] testing svccat-1.6.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate svccat 1.6.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate svccat 1.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate svccat 1.6.0
[INFO] tweaked toml for crates.io crate svccat 1.6.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate svccat 1.6.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate svccat 1.6.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:101:12
[INFO] [stderr]     |
[INFO] [stderr] 101 | homepage = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `svccat` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69
[INFO] running `Command { std: "docker" "start" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", 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" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", 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" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:101:12
[INFO] [stderr]     |
[INFO] [stderr] 101 | homepage = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `svccat` (manifest) generated 1 warning
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling inotify v0.11.4
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.5
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling svccat v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.14s
[INFO] running `Command { std: "docker" "inspect" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", 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" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:101:12
[INFO] [stderr]     |
[INFO] [stderr] 101 | homepage = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `svccat` (manifest) generated 1 warning
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.49
[INFO] [stderr]    Compiling zerocopy-derive v0.8.49
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling inotify v0.11.4
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling svccat v1.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.63s
[INFO] running `Command { std: "docker" "inspect" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", 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" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:101:12
[INFO] [stderr]     |
[INFO] [stderr] 101 | homepage = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 | repository = "https://github.com/rodmen07/svccat"
[INFO] [stderr]     |              ------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `svccat` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/svccat/6cf5599ea1f531fc/out/svccat-6cf5599ea1f531fc)
[INFO] [stdout] 
[INFO] [stdout] running 172 tests
[INFO] [stdout] test hooks::tests::test_git_status_manifest_changed ... ok
[INFO] [stdout] test hooks::tests::test_hook_config_default ... ok
[INFO] [stdout] test hooks::tests::test_hook_check_result_failure ... ok
[INFO] [stdout] test hooks::tests::test_hook_check_result_success ... ok
[INFO] [stdout] test infer::tests::dockerfile_alone_is_not_a_platform_signal ... ok
[INFO] [stdout] test hooks::tests::test_git_status_has_changes ... ok
[INFO] [stdout] test infer::tests::infers_language_from_build_files ... ok
[INFO] [stdout] test infer::tests::infers_platform_from_descriptor_file ... ok
[INFO] [stdout] test cost::tests::test_platform_cost_exact_match ... ok
[INFO] [stdout] test cost::tests::test_platform_cost_prefix_match ... ok
[INFO] [stdout] test deps_graph::tests::test_get_impact ... ok
[INFO] [stdout] test deps_graph::tests::test_detect_circular_dependency ... ok
[INFO] [stdout] test deps_graph::tests::test_find_dependents ... ok
[INFO] [stdout] test cost::tests::test_platform_cost_unknown ... ok
[INFO] [stdout] test deps_graph::tests::test_cross_repo_dependencies ... ok
[INFO] [stdout] test deps_graph::tests::test_build_simple_graph ... ok
[INFO] [stdout] test output::backstage::tests::test_backstage_render_export ... ok
[INFO] [stdout] test output::csv::tests::quotes_and_escapes_special_values ... ok
[INFO] [stdout] test output::cyclonedx::tests::component_field_mapping ... ok
[INFO] [stdout] test output::csv::tests::render_check_to_string_quotes_multiline_detail ... ok
[INFO] [stdout] test deps_graph::tests::test_dependency_summary ... ok
[INFO] [stdout] test infer::tests::infers_platform_from_directory_signal ... ok
[INFO] [stdout] test output::csv::tests::render_check_to_string_with_no_drift_keeps_header_only ... ok
[INFO] [stdout] test infer::tests::language_is_none_without_markers ... ok
[INFO] [stdout] test output::csv::tests::leaves_plain_values_unquoted ... ok
[INFO] [stdout] test output::csv::tests::render_check_to_string_has_header_and_rows ... ok
[INFO] [stdout] test output::cyclonedx::tests::bom_ref_sanitization_and_collisions ... ok
[INFO] [stdout] test infer::tests::platform_is_none_without_descriptors ... ok
[INFO] [stdout] test output::cyclonedx::tests::depends_on_skips_unresolved_names ... ok
[INFO] [stdout] test output::cyclonedx::tests::duplicate_service_names_get_distinct_dependency_entries ... ok
[INFO] [stdout] test output::cyclonedx::tests::empty_manifest_keeps_arrays_present ... ok
[INFO] [stdout] test output::datadog::tests::clean_payload_emits_single_success_event ... ok
[INFO] [stdout] test output::datadog::tests::drift_payload_groups_events_by_service ... ok
[INFO] [stdout] test output::json_script::tests::quotes_and_backslashes_stay_valid_json ... ok
[INFO] [stdout] test output::cyclonedx::tests::purl_percent_encodes_unsafe_characters ... ok
[INFO] [stdout] test output::cyclonedx::tests::top_level_property_carries_manifest_version ... ok
[INFO] [stdout] test output::cyclonedx::tests::key_casing_locked_to_camel_case ... ok
[INFO] [stdout] test output::json_script::tests::ampersand_and_angle_brackets_are_escaped_everywhere ... ok
[INFO] [stdout] test output::d3_force_graph::tests::config_values_flow_into_the_script_verbatim ... ok
[INFO] [stdout] test output::cyclonedx::tests::unusual_characters_in_service_name_stay_schema_valid ... ok
[INFO] [stdout] test output::json_script::tests::plain_values_round_trip_unchanged_in_meaning ... ok
[INFO] [stdout] test output::d3_force_graph::tests::every_tooltip_field_is_wrapped_in_esc_html ... ok
[INFO] [stdout] test output::d3_force_graph::tests::malicious_label_or_field_values_cannot_reach_innerhtml_unescaped ... ok
[INFO] [stdout] test output::json_script::tests::script_breakout_attempt_is_neutralized ... ok
[INFO] [stdout] test output::mermaid::tests::dot_escape_escapes_quotes_and_backslashes ... ok
[INFO] [stdout] test output::mermaid::tests::graph_data_json_island_round_trips_through_json_parse ... ok
[INFO] [stdout] test output::cyclonedx::tests::serial_number_is_unique_and_urn_valid ... ok
[INFO] [stdout] test output::sarif::tests::ping_results_are_appended_after_drift_results_in_manifest_order ... ok
[INFO] [stdout] test output::sarif::tests::the_artifact_uri_and_every_result_location_name_the_same_file ... ok
[INFO] [stdout] test output::sarif::tests::document_carries_the_sarif_version_and_tool_driver_a_consumer_keys_off ... ok
[INFO] [stdout] test output::sarif::tests::reachable_pings_produce_no_result ... ok
[INFO] [stdout] test output::slack::tests::clean_payload_contains_success_text ... ok
[INFO] [stdout] test output::sarif::tests::unreachable_and_invalid_pings_become_results ... ok
[INFO] [stdout] test output::sarif::tests::uri_from_path_normalises_windows_separators_so_the_uri_is_not_os_dependent ... ok
[INFO] [stdout] test output::slack::tests::drift_payload_contains_error_and_warning_items ... ok
[INFO] [stdout] test output::sarif::tests::drift_severity_maps_onto_the_sarif_level_enum ... ok
[INFO] [stdout] test output::sarif::tests::every_rule_id_a_result_can_emit_is_declared_in_the_rules_array ... ok
[INFO] [stdout] test output::cyclonedx::tests::document_shape ... ok
[INFO] [stdout] test output::mermaid::tests::malicious_service_name_in_graph_data_cannot_close_the_script_tag ... ok
[INFO] [stdout] test output::mermaid::tests::safe_id_normalizes_non_alphanumeric_chars ... ok
[INFO] [stdout] test output::sarif::tests::a_run_without_ping_is_unchanged_by_ping_support ... ok
[INFO] [stdout] test output::sarif::tests::declared_rule_ids_are_unique ... ok
[INFO] [stdout] test output::mermaid::tests::build_label_includes_optional_fields ... ok
[INFO] [stdout] test output::sarif::tests::uri_from_path_strips_the_leading_dot_slash_in_both_separators ... ok
[INFO] [stdout] test output::spdx::tests::describes_covers_every_package ... ok
[INFO] [stdout] test output::spdx::tests::document_namespace_is_unique_and_uri_safe ... ok
[INFO] [stdout] test output::spdx::tests::depends_on_skips_unresolved_names ... ok
[INFO] [stdout] test output::cyclonedx::tests::dependencies_cover_every_component ... ok
[INFO] [stdout] test output::spdx::tests::empty_manifest_keeps_arrays_present ... ok
[INFO] [stdout] test output::spdx::tests::key_casing_locked_to_camel_case ... ok
[INFO] [stdout] test output::spdx::tests::package_field_mapping ... ok
[INFO] [stdout] test output::teams::tests::clean_payload_uses_good_color ... ok
[INFO] [stdout] test output::teams::tests::drift_payload_includes_service_messages ... ok
[INFO] [stdout] test output::workspace_html::tests::malicious_repo_and_service_names_render_as_inert_text ... ok
[INFO] [stdout] test output::workspace_html::tests::dependency_graph_panel_appears_when_nodes_are_present ... ok
[INFO] [stdout] test output::workspace_html::tests::renders_a_self_contained_document_with_summary ... ok
[INFO] [stdout] test reporting::tests::cli_can_select_the_default_format_over_a_config_value ... ok
[INFO] [stdout] test output::workspace_html::tests::links_to_unresolvable_targets_are_dropped_not_passed_to_d3 ... ok
[INFO] [stdout] test pathredaction::tests::test_redact_absolute_outside_root ... ok
[INFO] [stdout] test policy::tests::load_checked_names_the_file_and_the_reason_when_it_cannot_be_parsed ... ok
[INFO] [stdout] test policy::tests::a_broken_first_candidate_does_not_hide_a_valid_later_one ... ok
[INFO] [stdout] test pathredaction::tests::test_redact_already_relative ... ok
[INFO] [stdout] test output::workspace_html::tests::no_dependency_section_when_summary_is_absent ... ok
[INFO] [stdout] test pathredaction::tests::test_redact_relative_path ... ok
[INFO] [stdout] test policy::tests::load_checked_returns_ok_none_only_when_no_policy_file_exists ... ok
[INFO] [stdout] test policy::tests::load_checked_returns_the_config_when_the_file_is_valid ... ok
[INFO] [stdout] test reporting::tests::empty_section_yields_defaults ... ok
[INFO] [stdout] test reporting::tests::exclude_patterns_must_be_an_array_of_strings ... ok
[INFO] [stdout] test output::workspace_html::tests::malicious_service_name_in_graph_data_cannot_close_the_script_tag ... ok
[INFO] [stdout] test reporting::tests::every_cli_format_value_is_accepted_in_config ... ok
[INFO] [stdout] test reporting::tests::unknown_format_value_is_rejected_and_lists_valid_names ... ok
[INFO] [stdout] test reporting::tests::format_must_be_a_string ... ok
[INFO] [stdout] test reporting::tests::format_precedence_cli_beats_config_beats_default ... ok
[INFO] [stdout] test reporting::tests::unknown_keys_are_ignored ... ok
[INFO] [stdout] test rule_schema::tests::dangling_base_reference_is_flagged ... ok
[INFO] [stdout] test reporting::tests::merged_ignore_keeps_duplicates_verbatim ... ok
[INFO] [stdout] test reporting::tests::omitted_keys_fall_back_individually ... ok
[INFO] [stdout] test reporting::tests::reporting_must_be_a_table ... ok
[INFO] [stdout] test rule_schema::tests::blank_id_is_flagged ... ok
[INFO] [stdout] test rule_schema::tests::invalid_severity_is_surfaced_with_the_rule_id ... ok
[INFO] [stdout] test rule_schema::tests::mutual_two_rule_cycle_is_reported_once ... ok
[INFO] [stdout] test reporting::tests::absent_section_yields_defaults ... ok
[INFO] [stdout] test rule_schema::tests::duplicate_ids_are_flagged_by_name_and_index ... ok
[INFO] [stdout] test rule_schema::tests::self_referencing_base_is_a_cycle ... ok
[INFO] [stdout] test rule_schema::tests::structural_errors_short_circuit_before_reaching_compile ... ok
[INFO] [stdout] test rules::tests::compile_rejects_mutually_referential_bases ... ok
[INFO] [stdout] test rules::tests::compile_still_reports_a_missing_base_distinctly ... ok
[INFO] [stdout] test rule_schema::tests::well_formed_rules_produce_no_issues ... ok
[INFO] [stdout] test rules::tests::compile_rejects_self_referential_base ... ok
[INFO] [stdout] test reporting::tests::merged_ignore_appends_to_existing_globs ... ok
[INFO] [stdout] test reporting::tests::merged_ignore_is_additive_not_overriding ... ok
[INFO] [stdout] test rules::tests::test_field_exists_failure ... ok
[INFO] [stdout] test rule_schema::tests::unparsable_expression_is_surfaced_with_the_rule_id ... ok
[INFO] [stdout] test rules::tests::test_field_exists ... ok
[INFO] [stdout] test rules::tests::test_field_in_list ... ok
[INFO] [stdout] test reporting::tests::include_cross_repo_deps_must_be_a_boolean ... ok
[INFO] [stdout] test rules::tests::test_invalid_expression ... ok
[INFO] [stdout] test rules::tests::compile_rejects_longer_base_cycle ... ok
[INFO] [stdout] test safe_http::tests::redirect_target_resolved_relative_to_current_url ... ok
[INFO] [stdout] test rules::tests::compile_still_accepts_a_legitimate_base_chain ... ok
[INFO] [stdout] test safe_http::tests::redirect_to_another_public_host_is_allowed ... ok
[INFO] [stdout] test rules::tests::test_field_in_list_failure ... ok
[INFO] [stdout] test rules::tests::test_name_matches_failure ... ok
[INFO] [stdout] test reporting::tests::merged_ignore_handles_empty_sides ... ok
[INFO] [stdout] test safe_http::tests::redirect_target_rejected_for_rfc1918_private_range ... ok
[INFO] [stdout] test since::tests::test_valid_git_refs ... ok
[INFO] [stdout] test since::tests::test_valid_manifest_paths ... ok
[INFO] [stdout] test since::tests::test_invalid_manifest_paths ... ok
[INFO] [stdout] test since::tests::test_invalid_git_refs ... ok
[INFO] [stdout] test reporting::tests::parses_every_key ... ok
[INFO] [stdout] test rules::tests::test_name_matches_pattern ... ok
[INFO] [stdout] test timefmt::tests::human_utc_matches_old_snapshot_format ... ok
[INFO] [stdout] test safe_http::tests::redirect_target_rejected_like_an_initial_private_ip_url ... ok
[INFO] [stdout] test urlvalidation::tests::test_https_required_for_webhooks ... ok
[INFO] [stdout] test snapshot::tests::delete_removes_snapshot_and_sidecar ... ok
[INFO] [stdout] test snapshot::tests::save_sbom_bails_when_sidecar_exists ... ok
[INFO] [stdout] test snapshot::tests::delete_without_sidecar_still_succeeds ... ok
[INFO] [stdout] test snapshot::tests::save_sbom_writes_spdx_sidecar ... ok
[INFO] [stdout] test snapshot::tests::list_skips_sbom_sidecars ... ok
[INFO] [stdout] test output::spdx::tests::spdxid_sanitization_and_collisions ... ok
[INFO] [stdout] test urlvalidation::tests::test_invalid_schemes ... ok
[INFO] [stdout] test urlvalidation::tests::test_localhost_allowed_for_http ... ok
[INFO] [stdout] test urlvalidation::tests::test_malformed_urls ... ok
[INFO] [stdout] test urlvalidation::tests::test_valid_public_urls ... ok
[INFO] [stdout] test timefmt::tests::iso8601_epoch_start ... ok
[INFO] [stdout] test timefmt::tests::iso8601_last_second_of_first_day ... ok
[INFO] [stdout] test urlvalidation::tests::test_ipv6_loopback_rejected ... ok
[INFO] [stdout] test timefmt::tests::iso8601_leap_day ... ok
[INFO] [stdout] test urlvalidation::tests::test_invalid_private_ips ... ok
[INFO] [stdout] test watch::tests::a_duplicated_service_name_is_reported_once ... ok
[INFO] [stdout] test output::spdx::tests::document_shape ... ok
[INFO] [stdout] test watch::tests::added_and_removed_are_reported_in_manifest_order ... ok
[INFO] [stdout] test watch::tests::detect_changes_handles_empty_manifests_in_both_directions ... ok
[INFO] [stdout] test watch::tests::detect_changes_is_silent_when_nothing_changed_including_reordering ... ok
[INFO] [stdout] test workspace::tests::filter_repos_preserves_reporting ... ok
[INFO] [stdout] test workspace::tests::filter_selects_single_repo ... ok
[INFO] [stdout] test workspace::tests::filter_rejects_empty_filter ... ok
[INFO] [stdout] test workspace::tests::filter_rejects_unknown_repo_names ... ok
[INFO] [stdout] test workspace::tests::load_defaults_name_and_description_to_none ... ok
[INFO] [stdout] test watch::tests::is_relevant_accepts_create_modify_remove_and_rejects_everything_else ... ok
[INFO] [stdout] test workspace::tests::filter_ignores_duplicate_names ... ok
[INFO] [stdout] test workspace::tests::load_rejects_bad_reporting_value ... ok
[INFO] [stdout] test watch::tests::recommended_watcher_delivers_a_relevant_event_for_a_real_write ... ok
[INFO] [stdout] test watch::tests::detect_changes_reports_a_renamed_service_as_added_plus_removed ... ok
[INFO] [stdout] test workspace::tests::load_wires_reporting_section_into_config ... ok
[INFO] [stdout] test workspace::tests::load_parses_workspace_name_and_description ... ok
[INFO] [stdout] test workspace::tests::load_defaults_reporting_when_section_absent ... ok
[INFO] [stdout] test watch::tests::detect_changes_reports_additions_removals_and_modifications_together ... ok
[INFO] [stdout] test workspace::tests::filter_trims_whitespace_and_keeps_config_order ... ok
[INFO] [stdout] test watch::tests::every_non_name_field_of_service_entry_counts_as_a_modification ... ok
[INFO] [stdout] test watch::tests::detect_changes_returns_the_same_order_on_every_call ... ok
[INFO] [stdout] test policy::tests::load_is_load_checked_with_the_error_dropped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/svccat/5bb6c4adae34a573/out/svccat-5bb6c4adae34a573)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::workspace_output_helper_skips_terminal_format ... ok
[INFO] [stdout] test tests::string_output_helper_supports_html ... ok
[INFO] [stdout] test tests::workspace_output_helper_supports_json_and_markdown ... ok
[INFO] [stdout] test tests::string_output_helper_supports_csv_slack_teams_and_datadog ... ok
[INFO] [stdout] test tests::string_output_helper_skips_terminal_format ... ok
[INFO] [stderr]      Running tests/advanced_rules_integration_tests.rs (/opt/rustwide/target/debug/build/svccat/02ba7772d5efeb2b/out/advanced_rules_integration_tests-02ba7772d5efeb2b)
[INFO] [stdout] test tests::workspace_output_helper_supports_html ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_severity_levels_in_complex_scenarios ... ok
[INFO] [stdout] test test_multiple_inheritance_branches ... ok
[INFO] [stdout] test test_rules_with_parentheses_and_precedence ... ok
[INFO] [stdout] test test_error_handling_in_complex_expressions ... ok
[INFO] [stdout] test test_complex_policy_with_inheritance_and_operators ... ok
[INFO] [stdout] test test_complex_boolean_logic_scenarios ... ok
[INFO] [stderr]      Running tests/advanced_rules_tests.rs (/opt/rustwide/target/debug/build/svccat/6a328879e9075d80/out/advanced_rules_tests-6a328879e9075d80)
[INFO] [stdout] test test_rules_with_negation_and_inheritance ... ok
[INFO] [stdout] test test_all_rule_features_combined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_simple_or_expression ... ok
[INFO] [stdout] test test_multiple_or_expressions ... ok
[INFO] [stdout] test test_invalid_expression_syntax ... ok
[INFO] [stdout] test test_unclosed_parenthesis ... ok
[INFO] [stdout] test test_backward_compatibility ... ok
[INFO] [stdout] test test_not_expression ... ok
[INFO] [stdout] test test_parenthesized_expressions ... ok
[INFO] [stdout] test test_simple_and_expression ... ok
[INFO] [stdout] test test_complex_nested_expression ... ok
[INFO] [stdout] test test_double_negation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ci_lint_gate_tests.rs (/opt/rustwide/target/debug/build/svccat/029cf82c48641fe8/out/ci_lint_gate_tests-029cf82c48641fe8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test ci_workflow_defines_a_lint_job_under_its_protected_context_name ... ok
[INFO] [stdout] test lint_job_runs_fmt_and_clippy_with_warnings_denied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_binary_tests.rs (/opt/rustwide/target/debug/build/svccat/7450e36da151571f/out/cli_binary_tests-7450e36da151571f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test unknown_subcommand_exits_nonzero_via_binary ... ok
[INFO] [stdout] test graph_format_mermaid_is_the_default_via_binary ... ok
[INFO] [stdout] test graph_format_html_renders_real_html_via_binary ... ok
[INFO] [stdout] test workspace_check_format_markdown_emits_real_markdown_via_binary ... ok
[INFO] [stdout] test workspace_check_default_terminal_format_prints_to_stdout_via_binary ... ok
[INFO] [stdout] test graph_format_html_binary_neutralizes_script_breakout_payload ... ok
[INFO] [stdout] test workspace_check_format_html_renders_real_html_via_binary ... ok
[INFO] [stdout] test workspace_check_format_json_emits_real_json_via_binary ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test cli_binary_tests`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- workspace_check_format_json_emits_real_json_via_binary stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'workspace_check_format_json_emits_real_json_via_binary' (2114) panicked at tests/cli_binary_tests.rs:85:10:
[INFO] [stdout] Unexpected stdout, failed var.contains("total_errors": 0)
[INFO] [stdout] ├── var: {
[INFO] [stdout] │     "circular_dependencies": [],
[INFO] [stdout] │     "dependency_summary": {
[INFO] [stdout] │       "circular_dependencies": 0,
[INFO] [stdout] │       "cross_repo_dependencies": 0,
[INFO] [stdout] │       "services_with_dependencies": 0,
[INFO] [stdout] │       "total_dependencies": 0,
[INFO] [stdout] │       "total_services": 4,
[INFO] [stdout] │       "unresolvable_dependencies": 0
[INFO] [stdout] │     },
[INFO] [stdout] │     "repositories": [
[INFO] [stdout] │       {
[INFO] [stdout] │         "declared": 2,
[INFO] [stdout] │         "discovered": 0,
[INFO] [stdout] │         "drifts": [
[INFO] [stdout] │           {
[INFO] [stdout] │             "detail": null,
[INFO] [stdout] │             "kind": "DeclaredMissingFromRepo",
[INFO] [stdout] │             "message": "'api' is declared in the manifest but not found in the repo",
[INFO] [stdout] │             "service": "api",
[INFO] [stdout] │             "severity": "Error"
[INFO] [stdout] │           },
[INFO] [stdout] │           {
[INFO] [stdout] │             "detail": "docs/api.md",
[INFO] [stdout] │             "kind": "MissingReferencedFile",
[INFO] [stdout] │             "message": "'api' references docs path 'docs/api.md' which does not exist",
[INFO] [stdout] │             "service": "api",
[INFO] [stdout] │             "severity": "Warning"
[INFO] [stdout] │           },
[INFO] [stdout] │           {
[INFO] [stdout] │             "detail": null,
[INFO] [stdout] │             "kind": "DeclaredMissingFromRepo",
[INFO] [stdout] │             "message": "'auth' is declared in the manifest but not found in the repo",
[INFO] [stdout] │             "service": "auth",
[INFO] [stdout] │             "severity": "Error"
[INFO] [stdout] │           }
[INFO] [stdout] │         ],
[INFO] [stdout] │         "errors": 2,
[INFO] [stdout] │         "manifest": "/opt/rustwide/workdir/tests/fixtures/workspace/repo1/services.yaml",
[INFO] [stdout] │         "name": "backend",
[INFO] [stdout] │         "path": "/opt/rustwide/workdir/tests/fixtures/workspace/repo1",
[INFO] [stdout] │         "warnings": 1
[INFO] [stdout] │       },
[INFO] [stdout] │       {
[INFO] [stdout] │         "declared": 2,
[INFO] [stdout] │         "discovered": 2,
[INFO] [stdout] │         "drifts": [],
[INFO] [stdout] │         "errors": 0,
[INFO] [stdout] │         "manifest": "/opt/rustwide/workdir/tests/fixtures/workspace/repo2/services.yaml",
[INFO] [stdout] │         "name": "frontend",
[INFO] [stdout] │         "path": "/opt/rustwide/workdir/tests/fixtures/workspace/repo2",
[INFO] [stdout] │         "warnings": 0
[INFO] [stdout] │       }
[INFO] [stdout] │     ],
[INFO] [stdout] │     "total_declared": 4,
[INFO] [stdout] │     "total_discovered": 2,
[INFO] [stdout] │     "total_errors": 2,
[INFO] [stdout] │     "total_warnings": 1,
[INFO] [stdout] │     "unresolvable_dependencies": [],
[INFO] [stdout] │     "workspace_name": null
[INFO] [stdout] │   }
[INFO] [stdout] └── var as str: {
[INFO] [stdout]       "circular_dependencies": [],
[INFO] [stdout]       "dependency_summary": {
[INFO] [stdout]         "circular_dependencies": 0,
[INFO] [stdout]         "cross_repo_dependencies": 0,
[INFO] [stdout]         "services_with_dependencies": 0,
[INFO] [stdout]         "total_dependencies": 0,
[INFO] [stdout]         "total_services": 4,
[INFO] [stdout]         "unresolvable_dependencies": 0
[INFO] [stdout]       },
[INFO] [stdout]       "repositories": [
[INFO] [stdout]         {
[INFO] [stdout]           "declared": 2,
[INFO] [stdout]           "discovered": 0,
[INFO] [stdout]           "drifts": [
[INFO] [stdout]             {
[INFO] [stdout]               "detail": null,
[INFO] [stdout]               "kind": "DeclaredMissingFromRepo",
[INFO] [stdout]               "message": "'api' is declared in the manifest but not found in the repo",
[INFO] [stdout]               "service": "api",
[INFO] [stdout]               "severity": "Error"
[INFO] [stdout]             },
[INFO] [stdout]             {
[INFO] [stdout]               "detail": "docs/api.md",
[INFO] [stdout]               "kind": "MissingReferencedFile",
[INFO] [stdout]               "message": "'api' references docs path 'docs/api.md' which does not exist",
[INFO] [stdout]               "service": "api",
[INFO] [stdout]               "severity": "Warning"
[INFO] [stdout]             },
[INFO] [stdout]             {
[INFO] [stdout]               "detail": null,
[INFO] [stdout]               "kind": "DeclaredMissingFromRepo",
[INFO] [stdout]               "message": "'auth' is declared in the manifest but not found in the repo",
[INFO] [stdout]               "service": "auth",
[INFO] [stdout]               "severity": "Error"
[INFO] [stdout]             }
[INFO] [stdout]           ],
[INFO] [stdout]           "errors": 2,
[INFO] [stdout]           "manifest": "/opt/rustwide/workdir/tests/fixtures/workspace/repo1/services.yaml",
[INFO] [stdout]           "name": "backend",
[INFO] [stdout]           "path": "/opt/rustwide/workdir/tests/fixtures/workspace/repo1",
[INFO] [stdout]           "warnings": 1
[INFO] [stdout]         },
[INFO] [stdout]         {
[INFO] [stdout]           "declared": 2,
[INFO] [stdout]           "discovered": 2,
[INFO] [stdout]           "drifts": [],
[INFO] [stdout]           "errors": 0,
[INFO] [stdout]           "manifest": "/opt/rustwide/workdir/tests/fixtures/workspace/repo2/services.yaml",
[INFO] [stdout]           "name": "frontend",
[INFO] [stdout]           "path": "/opt/rustwide/workdir/tests/fixtures/workspace/repo2",
[INFO] [stdout]           "warnings": 0
[INFO] [stdout]         }
[INFO] [stdout]       ],
[INFO] [stdout]       "total_declared": 4,
[INFO] [stdout]       "total_discovered": 2,
[INFO] [stdout]       "total_errors": 2,
[INFO] [stdout]       "total_warnings": 1,
[INFO] [stdout]       "unresolvable_dependencies": [],
[INFO] [stdout]       "workspace_name": null
[INFO] [stdout]     }
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/debug/svccat" "workspace" "check" "--config" "/opt/rustwide/workdir/tests/fixtures/workspace/svccat.toml" "--format" "json"`
[INFO] [stdout] code=0
[INFO] [stdout] stdout=```
[INFO] [stdout] {
[INFO] [stdout]   \"circular_dependencies\": [],
[INFO] [stdout]   \"dependency_summary\": {
[INFO] [stdout]     \"circular_dependencies\": 0,
[INFO] [stdout]     \"cross_repo_dependencies\": 0,
[INFO] [stdout]     \"services_with_dependencies\": 0,
[INFO] [stdout]     \"total_dependencies\": 0,
[INFO] [stdout]     \"total_services\": 4,
[INFO] [stdout]     \"unresolvable_dependencies\": 0
[INFO] [stdout]   },
[INFO] [stdout]   \"repositories\": [
[INFO] [stdout]     {
[INFO] [stdout]       \"declared\": 2,
[INFO] [stdout]       \"discovered\": 0,
[INFO] [stdout]       \"drifts\": [
[INFO] [stdout]         {
[INFO] [stdout]           \"detail\": null,
[INFO] [stdout]           \"kind\": \"DeclaredMissingFromRepo\",
[INFO] [stdout]           \"message\": \"\'api\' is declared in the manifest but not found in the repo\",
[INFO] [stdout]           \"service\": \"api\",
[INFO] [stdout]           \"severity\": \"Error\"
[INFO] [stdout]         },
[INFO] [stdout]         {
[INFO] [stdout]           \"detail\": \"docs/api.md\",
[INFO] [stdout]           \"kind\": \"MissingReferencedFile\",
[INFO] [stdout]           \"message\": \"\'api\' references docs path \'docs/api.md\' which does not exist\",
[INFO] [stdout]           \"service\": \"api\",
[INFO] [stdout]           \"severity\": \"Warning\"
[INFO] [stdout]         },
[INFO] [stdout]         {
[INFO] [stdout]           \"detail\": null,
[INFO] [stdout]           \"kind\": \"DeclaredMissingFromRepo\",
[INFO] [stdout]           \"message\": \"\'auth\' is declared in the manifest but not found in the repo\",
[INFO] [stdout]           \"service\": \"auth\",
[INFO] [stdout]           \"severity\": \"Error\"
[INFO] [stdout]         }
[INFO] [stdout]       ],
[INFO] [stdout]       \"errors\": 2,
[INFO] [stdout]       \"manifest\": \"/opt/rustwide/workdir/tests/fixtures/workspace/repo1/services.yaml\",
[INFO] [stdout]       \"name\": \"backend\",
[INFO] [stdout]       \"path\": \"/opt/rustwide/workdir/tests/fixtures/workspace/repo1\",
[INFO] [stdout]       \"warnings\": 1
[INFO] [stdout]     },
[INFO] [stdout]     {
[INFO] [stdout]       \"declared\": 2,
[INFO] [stdout]       \"discovered\": 2,
[INFO] [stdout]       \"drifts\": [],
[INFO] [stdout]       \"errors\": 0,
[INFO] [stdout]       \"manifest\": \"/opt/rustwide/workdir/tests/fixtures/workspace/repo2/services.yaml\",
[INFO] [stdout]       \"name\": \"frontend\",
[INFO] [stdout]       \"path\": \"/opt/rustwide/workdir/tests/fixtures/workspace/repo2\",
[INFO] [stdout]       \"warnings\": 0
[INFO] [stdout]     }
[INFO] [stdout]   ],
[INFO] [stdout]   \"total_declared\": 4,
[INFO] [stdout]   \"total_discovered\": 2,
[INFO] [stdout]   \"total_errors\": 2,
[INFO] [stdout]   \"total_warnings\": 1,
[INFO] [stdout]   \"unresolvable_dependencies\": [],
[INFO] [stdout]   \"workspace_name\": null
[INFO] [stdout] }```
[INFO] [stdout] 
[INFO] [stdout] stderr=""
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ef8b91c2741 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5ef8b91c2741 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5ef8b91c2741 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5ef8b91c2741 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5ef8b91d92ea - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5ef8b91d92ea - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5ef8b91c803c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5ef8b91c803c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5ef8b919cf56 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5ef8b919cf56 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5ef8b91ba459 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5ef8b91081f0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5ef8b91081f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5ef8b91ba612 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5ef8b91ba612 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5ef8b919d002 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5ef8b9195bf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5ef8b919dc0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5ef8b91d9b5c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5ef8b9147e08 - core[a373ad73a504971]::panicking::panic_display::<assert_cmd[926ffaaf516001e2]::assert::AssertError>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5ef8b9147bf7 - <assert_cmd[926ffaaf516001e2]::assert::AssertError>::panic::<assert_cmd[926ffaaf516001e2]::assert::Assert>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/assert_cmd-2.2.2/src/assert.rs:1061:9
[INFO] [stdout]   21:     0x5ef8b90f5b61 - <assert_cmd[926ffaaf516001e2]::assert::Assert>::stdout::<predicates[5c56195df469271d]::str::basics::ContainsPredicate, assert_cmd[926ffaaf516001e2]::assert::StrOutputPredicate<predicates[5c56195df469271d]::str::basics::ContainsPredicate>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/assert_cmd-2.2.2/src/assert.rs:387:25
[INFO] [stdout]   22:     0x5ef8b90f7b2f - cli_binary_tests[ab8ed1cac0265c8]::workspace_check_format_json_emits_real_json_via_binary
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_binary_tests.rs:85:10
[INFO] [stdout]   23:     0x5ef8b90f6847 - cli_binary_tests[ab8ed1cac0265c8]::workspace_check_format_json_emits_real_json_via_binary::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli_binary_tests.rs:73:60
[INFO] [stdout]   24:     0x5ef8b90fb466 - <cli_binary_tests[ab8ed1cac0265c8]::workspace_check_format_json_emits_real_json_via_binary::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5ef8b90fb63b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5ef8b90fb63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5ef8b9108815 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5ef8b9108815 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5ef8b9108815 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5ef8b9108815 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5ef8b9108815 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5ef8b9108815 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5ef8b9108815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5ef8b9102104 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5ef8b9102104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5ef8b910b8a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5ef8b910b8a2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5ef8b910b8a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5ef8b910b8a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5ef8b910b8a2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5ef8b910b8a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5ef8b910b8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5ef8b91c1d3f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5ef8b91c1d3f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x7e334a28cdfa - <unknown>
[INFO] [stdout]   46:     0x7e334a3203d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     workspace_check_format_json_emits_real_json_via_binary
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69", kill_on_drop: false }`
[INFO] [stdout] d38ba6056e54cd61daf6b77b1e5909589c04e78126211d4eae56b7a936dd3c69
