[INFO] fetching crate shlane 0.5.0...
[INFO] testing shlane-0.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate shlane 0.5.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate shlane 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate shlane 0.5.0
[INFO] tweaked toml for crates.io crate shlane 0.5.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate shlane 0.5.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate shlane 0.5.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded utf8-zero v0.8.1
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.0
[INFO] [stderr]   Downloaded crunchy v0.2.3
[INFO] [stderr]   Downloaded colorchoice v1.0.3
[INFO] [stderr]   Downloaded ureq v3.4.2
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.8
[INFO] [stderr]   Downloaded block-padding v0.4.2
[INFO] [stderr]   Downloaded wit-bindgen-rt v0.39.0
[INFO] [stderr]   Downloaded anstyle-query v1.1.2
[INFO] [stderr]   Downloaded autocfg v1.4.0
[INFO] [stderr]   Downloaded anstream v0.6.18
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.12
[INFO] [stderr]   Downloaded smartstring v1.0.1
[INFO] [stderr]   Downloaded md-5 v0.11.0
[INFO] [stderr]   Downloaded anstyle-parse v0.2.6
[INFO] [stderr]   Downloaded cbc v0.2.1
[INFO] [stderr]   Downloaded ureq-proto v0.6.4
[INFO] [stderr]   Downloaded unicode-ident v1.0.18
[INFO] [stderr]   Downloaded smallvec v1.15.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.15
[INFO] [stderr]   Downloaded clap_derive v4.5.32
[INFO] [stderr]   Downloaded thin-vec v0.2.14
[INFO] [stderr]   Downloaded bitflags v2.9.1
[INFO] [stderr]   Downloaded clap_complete v4.6.9
[INFO] [stderr]   Downloaded clap v4.5.38
[INFO] [stderr]   Downloaded cc v1.4.6
[INFO] [stderr]   Downloaded rhai_codegen v2.2.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.95
[INFO] [stderr]   Downloaded indexmap v2.9.0
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.25
[INFO] [stderr]   Downloaded aes v0.9.3
[INFO] [stderr]   Downloaded hashbrown v0.15.3
[INFO] [stderr]   Downloaded wasi v0.14.2+wasi-0.2.4
[INFO] [stderr]   Downloaded portable-atomic v1.11.0
[INFO] [stderr]   Downloaded clap_builder v4.5.38
[INFO] [stderr]   Downloaded zerocopy v0.8.25
[INFO] [stderr]   Downloaded syn v2.0.101
[INFO] [stderr]   Downloaded rhai v1.21.0
[INFO] [stderr]   Downloaded libc v0.2.172
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba
[INFO] running `Command { std: "docker" "start" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", 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" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba" "/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" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", 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" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling portable-atomic v1.11.0
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling crunchy v0.2.3
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling zerocopy v0.8.25
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling clap_builder v4.5.38
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling hashbrown v0.15.3
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling indexmap v2.9.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling aes v0.9.3
[INFO] [stderr]    Compiling cbc v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling rhai_codegen v2.2.0
[INFO] [stderr]    Compiling clap v4.5.38
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling smallvec v1.15.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling rhai v1.21.0
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling shlane v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 32s
[INFO] running `Command { std: "docker" "inspect" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", 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" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling shlane v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.45s
[INFO] running `Command { std: "docker" "inspect" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", 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" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.49s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/shlane-7c9ed03ee0a50e82)
[INFO] [stdout] 
[INFO] [stdout] running 295 tests
[INFO] [stdout] test actions::asc::tests::apple_credential_errors_do_not_echo_the_input ... ok
[INFO] [stdout] test actions::asc::tests::reads_a_key_given_as_base64 ... ok
[INFO] [stdout] test actions::asc::tests::rejects_a_base64_encoded_yaml_apple_key_object ... ok
[INFO] [stdout] test actions::asc::tests::reads_an_apple_key_object_from_json ... ok
[INFO] [stdout] test actions::asc::tests::rejects_something_that_is_not_a_key ... ok
[INFO] [stdout] test actions::asc::tests::encoded_object_round_trips_through_api_key ... ok
[INFO] [stdout] test actions::asc::tests::the_header_names_the_key ... ok
[INFO] [stdout] test actions::asc::tests::the_payload_expires_within_apples_limit ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::accepts_raw_binary_without_the_armour ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::accepts_the_armour_with_line_breaks ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::reads_an_older_repository_encrypted_with_md5 ... ok
[INFO] [stdout] test actions::asc::tests::reads_a_key_given_as_pem ... ok
[INFO] [stdout] test actions::asc::tests::reads_an_apple_key_object_from_base64 ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::the_wrong_passphrase_is_reported_rather_than_returning_rubbish ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::derives_the_key_lengths_openssl_uses ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::reads_what_openssl_wrote_with_sha256 ... ok
[INFO] [stdout] test actions::codesign::crypto::tests::something_that_is_not_an_encrypted_file_is_reported ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::encodes_a_profile_name_for_a_query_string ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::quotes_only_what_pbxproj_needs_quoted ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::counts_an_empty_list_as_nothing_found ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::does_not_touch_a_setting_whose_name_merely_starts_the_same ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::keeps_escaped_characters_in_a_field ... ok
[INFO] [stdout] test actions::codesign::profile::tests::reads_the_fields_a_lane_needs ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::reads_a_string_field_out_of_json ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::replaces_a_setting_everywhere_it_appears ... ok
[INFO] [stdout] test actions::codesign::sync::tests::finds_the_certificate_without_being_told_its_id ... ok
[INFO] [stdout] test actions::codesign::fetch::tests::reports_nothing_changed_when_the_setting_is_absent ... ok
[INFO] [stdout] test actions::codesign::sync::tests::knows_where_match_keeps_each_kind ... ok
[INFO] [stdout] test actions::core::android::signing_tests::a_temporary_keystore_is_removed ... ok
[INFO] [stdout] test actions::codesign::profile::tests::a_profile_without_a_uuid_is_reported ... ok
[INFO] [stdout] test actions::codesign::sync::tests::builds_the_path_match_would_have_written ... ok
[INFO] [stdout] test actions::codesign::profile::tests::finds_the_plist_inside_the_container ... ok
[INFO] [stdout] test actions::codesign::profile::tests::something_that_is_not_a_profile_is_reported ... ok
[INFO] [stdout] test actions::core::android::signing_tests::decodes_base64 ... ok
[INFO] [stdout] test actions::core::android::tests::parses_property_lines ... ok
[INFO] [stdout] test actions::core::android::tests::quotes_task_and_property_values ... ok
[INFO] [stdout] test actions::core::appstore::tests::a_quoted_string_stays_a_string ... ok
[INFO] [stdout] test actions::core::android::signing_tests::finds_the_newest_build_tools ... ok
[INFO] [stdout] test actions::core::appstore::tests::builds_a_patch_body_with_escaped_values ... ok
[INFO] [stdout] test actions::core::android::tests::builds_task_names_from_flavor_and_type ... ok
[INFO] [stdout] test actions::core::appstore::tests::encodes_a_filter_value ... ok
[INFO] [stdout] test actions::core::appstore::tests::falls_back_to_the_body_when_there_is_no_error_detail ... ok
[INFO] [stdout] test actions::core::android::tests::env_routed_properties_are_reported_for_masking ... ok
[INFO] [stdout] test actions::core::appstore::tests::reads_an_id_and_an_attribute_out_of_a_response ... ok
[INFO] [stdout] test actions::core::appstore::tests::reports_apples_error_rather_than_the_whole_envelope ... ok
[INFO] [stdout] test actions::core::ci::tests::generates_a_hex_password_that_differs_each_time ... ok
[INFO] [stdout] test actions::core::files::tests::a_star_in_the_middle_of_a_name ... ok
[INFO] [stdout] test actions::core::android::tests::finds_artifacts_by_extension ... ok
[INFO] [stdout] test actions::core::ci::tests::quotes_a_keychain_name_with_a_quote_in_it ... ok
[INFO] [stdout] test actions::core::files::tests::builds_a_powershell_command_the_posix_shell_can_carry ... ok
[INFO] [stdout] test actions::core::android::tests::prefers_the_wrapper_when_there_is_one ... ok
[INFO] [stdout] test actions::core::android::tests::sensitive_properties_go_through_the_environment ... ok
[INFO] [stdout] test actions::core::appstore::tests::reads_a_metadata_directory_the_way_fastlane_lays_it_out ... ok
[INFO] [stdout] test actions::core::appstore::tests::an_empty_list_has_no_first_entry ... ok
[INFO] [stdout] test actions::core::files::tests::hashes_the_way_sha256sum_does ... ok
[INFO] [stdout] test actions::core::files::tests::quotes_a_path_the_way_powershell_does ... ok
[INFO] [stdout] test actions::core::files::tests::reads_headers_one_per_line ... ok
[INFO] [stdout] test actions::core::files::tests::star_stays_inside_one_component ... ok
[INFO] [stdout] test actions::core::firebase::tests::adds_groups_testers_and_notes ... ok
[INFO] [stdout] test actions::core::firebase::tests::builds_the_minimal_invocation ... ok
[INFO] [stdout] test actions::core::git::tests::quoting_survives_awkward_messages ... ok
[INFO] [stdout] test actions::core::appstore::tests::reports_a_metadata_directory_that_is_not_there ... ok
[INFO] [stdout] test actions::core::http::tests::builds_flat_json_objects ... ok
[INFO] [stdout] test actions::core::http::tests::escapes_json_payloads ... ok
[INFO] [stdout] test actions::core::files::tests::clean_finds_directories_whole_and_skips_git ... ok
[INFO] [stdout] test actions::core::files::tests::matches_a_literal_path ... ok
[INFO] [stdout] test actions::core::http::tests::parses_headers ... ok
[INFO] [stdout] test actions::core::http::tests::ignores_malformed_header_lines ... ok
[INFO] [stdout] test actions::core::http::tests::teams_payload_is_an_adaptive_card ... ok
[INFO] [stdout] test actions::core::ios::tests::archives_a_workspace ... ok
[INFO] [stdout] test actions::core::ios::tests::automatic_signing_is_declared_when_xcode_manages_it ... ok
[INFO] [stdout] test actions::core::ios::tests::builds_app_store_connect_urls ... ok
[INFO] [stdout] test actions::core::ios::tests::clean_comes_before_archive ... ok
[INFO] [stdout] test actions::core::ios::tests::exports_with_the_options_plist ... ok
[INFO] [stdout] test actions::core::ios::tests::tests_run_against_a_simulator_by_default ... ok
[INFO] [stdout] test actions::core::ios::tests::writes_a_plist_with_the_method_and_team ... ok
[INFO] [stdout] test actions::core::play::tests::a_plain_release_body ... ok
[INFO] [stdout] test actions::core::play::tests::a_staged_rollout_with_notes ... ok
[INFO] [stdout] test actions::core::play::tests::builds_the_api_urls ... ok
[INFO] [stdout] test actions::core::ios::tests::a_project_is_used_when_there_is_no_workspace ... ok
[INFO] [stdout] test actions::core::ios::tests::a_scheme_with_a_space_stays_one_argument ... ok
[INFO] [stdout] test actions::core::ios::tests::neither_flag_lets_xcodebuild_resolve_the_directory ... ok
[INFO] [stdout] test actions::core::play::tests::the_body_is_valid_json ... ok
[INFO] [stdout] test actions::core::shell::tests::reports_no_version_when_there_is_none ... ok
[INFO] [stdout] test actions::core::version::tests::bumps_a_flutter_build_number ... ok
[INFO] [stdout] test actions::core::version::tests::bumps_each_part ... ok
[INFO] [stdout] test actions::core::version::tests::reads_a_plain_version_file ... ok
[INFO] [stdout] test actions::core::version::tests::reads_cargo_toml ... ok
[INFO] [stdout] test actions::core::files::tests::clean_only_accepts_paths_inside_the_project ... ok
[INFO] [stdout] test actions::core::shell::tests::compares_numerically_not_alphabetically ... ok
[INFO] [stdout] test actions::core::version::tests::reads_package_json ... ok
[INFO] [stdout] test actions::core::files::tests::double_star_crosses_components_including_none ... ok
[INFO] [stdout] test actions::core::files::tests::several_stars_in_one_component ... ok
[INFO] [stdout] test actions::core::version::tests::reads_pubspec ... ok
[INFO] [stdout] test actions::core::version::tests::rejects_what_is_not_a_version ... ok
[INFO] [stdout] test actions::core::version::tests::fills_in_missing_parts ... ok
[INFO] [stdout] test actions::core::shell::tests::finds_the_version_in_a_banner ... ok
[INFO] [stdout] test actions::google::tests::form_encodes_the_grant_type ... ok
[INFO] [stdout] test actions::google::tests::rejects_json_that_is_not_a_service_account ... ok
[INFO] [stdout] test actions::google::tests::round_trips_through_the_standard_alphabet ... ok
[INFO] [stdout] test actions::google::tests::claims_carry_the_account_scope_and_expiry ... ok
[INFO] [stdout] test actions::google::tests::encodes_base64url_without_padding ... ok
[INFO] [stdout] test actions::google::tests::reads_a_service_account_from_a_relative_file ... ok
[INFO] [stdout] test actions::google::tests::strips_pem_armour ... ok
[INFO] [stdout] test actions::tests::defaults_are_filled_in ... ok
[INFO] [stdout] test actions::google::tests::invalid_base64_does_not_echo_the_service_account_value ... ok
[INFO] [stdout] test actions::tests::flags_accept_the_usual_spellings ... ok
[INFO] [stdout] test actions::google::tests::rejects_a_base64_encoded_yaml_service_account ... ok
[INFO] [stdout] test actions::tests::actions_can_add_cross_field_validation_errors ... ok
[INFO] [stdout] test actions::tests::missing_required_arguments_are_reported ... ok
[INFO] [stdout] test cli::cache_paths::tests::suggests_nothing_for_a_config_that_downloads_nothing ... ok
[INFO] [stdout] test cli::cache_paths::tests::finds_gradle_through_an_action_and_through_a_command ... ok
[INFO] [stdout] test actions::tests::every_action_has_a_unique_name_and_a_description ... ok
[INFO] [stdout] test cli::cache_paths::tests::suggests_the_plugin_directory_only_when_plugins_are_declared ... ok
[INFO] [stdout] test actions::google::tests::reads_a_service_account_from_base64_json ... ok
[INFO] [stdout] test actions::google::tests::reads_a_service_account_from_json ... ok
[INFO] [stdout] test config::dotenv::tests::accepts_export ... ok
[INFO] [stdout] test cli::cache_paths::tests::looks_inside_hooks_and_lanes_alike ... ok
[INFO] [stdout] test cli::init::tests::every_template_parses_and_validates ... ok
[INFO] [stdout] test config::dotenv::tests::strips_inline_comments_from_unquoted_values ... ok
[INFO] [stdout] test config::loader::tests::config_without_lanes_is_valid_but_empty ... ok
[INFO] [stdout] test actions::tests::unknown_arguments_are_reported ... ok
[INFO] [stdout] test config::loader::tests::lane_names_are_sorted ... ok
[INFO] [stdout] test config::dotenv::tests::expands_escapes_only_inside_double_quotes ... ok
[INFO] [stdout] test config::dotenv::tests::reads_plain_pairs ... ok
[INFO] [stdout] test config::loader::tests::parses_a_minimal_config ... ok
[INFO] [stdout] test config::loader::tests::reports_the_line_of_a_syntax_error ... ok
[INFO] [stdout] test config::dotenv::tests::skips_comments_and_blanks ... ok
[INFO] [stdout] test config::model::tests::a_bare_string_is_a_run_step ... ok
[INFO] [stdout] test config::model::tests::a_run_map_parses ... ok
[INFO] [stdout] test config::loader::tests::rejects_unknown_fields ... ok
[INFO] [stdout] test config::loader::tests::refuses_two_lanes_with_the_same_name ... ok
[INFO] [stdout] test config::model::tests::a_step_needs_exactly_one_kind ... ok
[INFO] [stdout] test config::dotenv::tests::keeps_a_hash_that_is_part_of_the_value ... ok
[INFO] [stdout] test config::dotenv::tests::ignores_lines_without_an_equals ... ok
[INFO] [stdout] test config::dotenv::tests::keeps_quoted_values_whole ... ok
[INFO] [stdout] test config::model::tests::unknown_step_fields_are_rejected ... ok
[INFO] [stdout] test config::validate::tests::a_diamond_is_not_a_cycle ... ok
[INFO] [stdout] test config::validate::tests::app_store_actions_reject_an_empty_api_key_object ... ok
[INFO] [stdout] test config::validate::tests::app_store_actions_accept_one_api_key_object ... ok
[INFO] [stdout] test config::model::tests::durations_accept_suffixes ... ok
[INFO] [stdout] test config::validate::tests::app_store_actions_reject_empty_legacy_credentials ... ok
[INFO] [stdout] test config::model::tests::labels_fall_back_from_name_to_id_to_content ... ok
[INFO] [stdout] test config::model::tests::lane_steps_stringify_their_arguments ... ok
[INFO] [stdout] test config::model::tests::param_types_check_values ... ok
[INFO] [stdout] test config::validate::tests::app_store_actions_reject_mixed_credentials ... ok
[INFO] [stdout] test config::validate::tests::a_plain_config_has_no_problems ... ok
[INFO] [stdout] test config::validate::tests::compares_versions_numerically ... ok
[INFO] [stdout] test config::validate::tests::direct_recursion_is_reported ... ok
[INFO] [stdout] test config::validate::tests::app_store_actions_reject_partial_legacy_credentials ... ok
[INFO] [stdout] test config::validate::tests::defaults_must_be_one_of_values ... ok
[INFO] [stdout] test config::validate::tests::missing_lane_references_are_reported ... ok
[INFO] [stdout] test config::validate::tests::duplicate_step_ids_are_reported ... ok
[INFO] [stdout] test config::validate::tests::indirect_recursion_is_reported ... ok
[INFO] [stdout] test config::validate::tests::unsupported_versions_are_reported ... ok
[INFO] [stdout] test migrate::mapping::tests::explains_what_has_no_equivalent ... ok
[INFO] [stdout] test migrate::mapping::tests::expresses_what_fastlane_said_with_a_separate_action ... ok
[INFO] [stdout] test migrate::mapping::tests::maps_the_common_actions ... ok
[INFO] [stdout] test migrate::mapping::tests::the_migration_doc_matches_the_tables ... ok
[INFO] [stdout] test migrate::mapping::tests::renames_arguments_that_changed_name ... ok
[INFO] [stdout] test migrate::ruby::tests::an_unbalanced_reference_is_not_lost ... ok
[INFO] [stdout] test migrate::ruby::tests::reads_an_action_call ... ok
[INFO] [stdout] test migrate::ruby::tests::reads_an_action_without_brackets ... ok
[INFO] [stdout] test migrate::ruby::tests::recognises_a_platform_block ... ok
[INFO] [stdout] test migrate::ruby::tests::recognises_lanes ... ok
[INFO] [stdout] test migrate::ruby::tests::recognises_sh ... ok
[INFO] [stdout] test migrate::ruby::tests::knows_which_lines_open_a_block ... ok
[INFO] [stdout] test migrate::ruby::tests::translates_env_and_options ... ok
[INFO] [stdout] test migrate::ruby::tests::leaves_plain_text_alone ... ok
[INFO] [stdout] test migrate::tests::a_nested_block_does_not_close_the_lane_early ... ok
[INFO] [stdout] test migrate::tests::an_empty_fastfile_produces_a_valid_config ... ok
[INFO] [stdout] test migrate::ruby::tests::translates_string_interpolation ... ok
[INFO] [stdout] test migrate::tests::a_lane_name_on_two_platforms_takes_the_platform ... ok
[INFO] [stdout] test migrate::tests::carries_over_description_platform_and_privacy ... ok
[INFO] [stdout] test migrate::tests::finds_every_lane ... ok
[INFO] [stdout] test migrate::tests::increment_build_number_is_agvtool ... ok
[INFO] [stdout] test migrate::tests::renames_arguments_that_changed ... ok
[INFO] [stdout] test migrate::tests::scan_devices_become_a_simulator_destination ... ok
[INFO] [stdout] test migrate::tests::required_arguments_fastlane_left_implicit_become_visible_placeholders ... ok
[INFO] [stdout] test migrate::tests::sh_becomes_a_run_step ... ok
[INFO] [stdout] test migrate::ruby::tests::a_bracketed_value_stays_whole ... ok
[INFO] [stdout] test migrate::ruby::tests::reads_a_bare_action ... ok
[INFO] [stdout] test migrate::tests::translates_ruby_interpolation_into_shlane_references ... ok
[INFO] [stdout] test migrate::ruby::tests::a_comma_inside_quotes_does_not_split_arguments ... ok
[INFO] [stdout] test config::validate::tests::param_defaults_are_type_checked ... ok
[INFO] [stdout] test migrate::mapping::tests::every_mapping_points_at_an_action_that_exists ... ok
[INFO] [stdout] test plugin::action::tests::a_script_needs_a_shell_only_where_the_os_cannot_run_it ... ok
[INFO] [stdout] test migrate::tests::what_it_cannot_do_is_reported_rather_than_dropped ... ok
[INFO] [stdout] test plugin::action::tests::a_windows_executable_is_started_directly ... ok
[INFO] [stdout] test plugin::action::tests::a_quote_in_the_path_cannot_end_the_quoting ... ok
[INFO] [stdout] test plugin::declare::tests::adds_a_plugins_block_when_there_is_none ... ok
[INFO] [stdout] test migrate::tests::converts_actions_and_their_arguments ... ok
[INFO] [stdout] test plugin::declare::tests::adds_to_an_existing_list_without_touching_the_rest ... ok
[INFO] [stdout] test plugin::declare::tests::refuses_a_flow_sequence_rather_than_producing_a_broken_file ... ok
[INFO] [stdout] test plugin::action::tests::a_windows_path_reaches_the_shell_in_a_form_it_accepts ... ok
[INFO] [stdout] test plugin::declare::tests::removes_an_entry_and_its_fields ... ok
[INFO] [stdout] test migrate::tests::the_result_is_a_config_shlane_can_read ... ok
[INFO] [stdout] test plugin::install::tests::a_directory_without_a_manifest_is_not_a_plugin ... ok
[INFO] [stdout] test plugin::declare::tests::reports_a_name_that_is_not_there ... ok
[INFO] [stdout] test plugin::install::tests::installs_under_the_config ... ok
[INFO] [stdout] test plugin::protocol::tests::a_request_is_valid_json ... ok
[INFO] [stdout] test plugin::declare::tests::round_trips_through_the_yaml_parser ... ok
[INFO] [stdout] test plugin::declare::tests::removes_the_plugins_key_when_the_last_entry_goes ... ok
[INFO] [stdout] test plugin::protocol::tests::reads_a_description ... ok
[INFO] [stdout] test plugin::protocol::tests::stray_output_is_kept_separately_rather_than_failing ... ok
[INFO] [stdout] test plugin::rhai_action::tests::returning_something_else_is_reported ... ok
[INFO] [stdout] test plugin::install::tests::a_fetched_directory_must_be_the_plugin_that_was_asked_for ... ok
[INFO] [stdout] test plugin::rhai_action::tests::nothing_returned_is_no_outputs ... ok
[INFO] [stdout] test plugin::source::tests::a_github_shorthand_without_a_tag_floats ... ok
[INFO] [stdout] test plugin::source::tests::an_ssh_url_can_still_carry_a_tag ... ok
[INFO] [stdout] test plugin::source::tests::nonsense_is_reported ... ok
[INFO] [stdout] test plugin::source::tests::reads_a_git_url ... ok
[INFO] [stdout] test plugin::protocol::tests::an_unknown_event_type_is_ignored ... ok
[INFO] [stdout] test plugin::source::tests::reads_a_github_shorthand ... ok
[INFO] [stdout] test plugin::source::tests::rejects_a_malformed_shorthand ... ok
[INFO] [stdout] test plugin::protocol::tests::reads_the_events_a_plugin_sends ... ok
[INFO] [stdout] test plugin::rhai_action::tests::a_map_becomes_outputs ... ok
[INFO] [stdout] test plugin::tests::a_manifest_names_either_an_executable_or_a_script ... ok
[INFO] [stdout] test plugin::tests::reads_a_lockfile ... ok
[INFO] [stdout] test plugin::source::tests::reads_a_plain_https_url ... ok
[INFO] [stdout] test report::tests::junit_counts_and_escapes ... ok
[INFO] [stdout] test report::tests::markdown_escapes_pipes ... ok
[INFO] [stdout] test report::xcresult::tests::an_empty_or_unfamiliar_result_does_not_lose_the_rest ... ok
[INFO] [stdout] test report::tests::json_is_well_formed_enough_to_parse ... ok
[INFO] [stdout] test report::xcresult::tests::an_expected_failure_is_not_a_failure ... ok
[INFO] [stdout] test report::xcresult::tests::parses_durations_defensively ... ok
[INFO] [stdout] test plugin::source::tests::a_local_path_is_sent_back_to_the_path_field ... ok
[INFO] [stdout] test plugin::source::tests::the_at_in_an_ssh_url_is_not_a_reference ... ok
[INFO] [stdout] test report::xcresult::tests::reads_durations_in_either_locale ... ok
[INFO] [stdout] test report::xcresult::tests::reads_every_case_out_of_the_tree ... ok
[INFO] [stdout] test report::xcresult::tests::keeps_the_failure_message ... ok
[INFO] [stdout] test report::xcresult::tests::something_that_is_not_the_expected_json_is_reported ... ok
[INFO] [stdout] test plugin::tests::a_manifest_parses ... ok
[INFO] [stdout] test runtime::ci::tests::ci_turned_off_deliberately_is_respected ... ok
[INFO] [stdout] test runtime::ci::tests::an_annotation_keeps_its_newlines_and_percents ... ok
[INFO] [stdout] test plugin::tests::a_misspelled_manifest_key_is_rejected ... ok
[INFO] [stdout] test report::tests::parses_report_specifications ... ok
[INFO] [stdout] test report::xcresult::tests::writes_junit_a_ci_can_read ... ok
[INFO] [stdout] test plugin::rhai_action::tests::finds_the_functions_a_script_defines ... ok
[INFO] [stdout] test runtime::ci::tests::providers_without_annotations_get_none ... ok
[INFO] [stdout] test runtime::ci::tests::a_bare_ci_variable_is_still_ci ... ok
[INFO] [stdout] test runtime::ci::tests::recognises_the_usual_providers ... ok
[INFO] [stdout] test runtime::ci::tests::github_gets_an_annotation ... ok
[INFO] [stdout] test report::xcresult::tests::reads_the_outcomes ... ok
[INFO] [stdout] test runtime::context::tests::ignores_arguments_without_an_equals ... ok
[INFO] [stdout] test runtime::context::tests::parses_key_value_pairs ... ok
[INFO] [stdout] test runtime::context::tests::splits_on_the_first_equals_only ... ok
[INFO] [stdout] test runtime::env::tests::gives_up_on_unknown_variables ... ok
[INFO] [stdout] test runtime::context::tests::meta_exposes_the_lane_and_version ... ok
[INFO] [stdout] test runtime::env::tests::substitutes_known_variables ... ok
[INFO] [stdout] test runtime::ci::tests::nothing_set_is_not_ci ... ok
[INFO] [stdout] test runtime::executor::tests::formats_durations ... ok
[INFO] [stdout] test runtime::ci::tests::the_more_specific_provider_wins_over_a_bare_ci ... ok
[INFO] [stdout] test runtime::context::tests::outputs_flatten_for_interpolation ... ok
[INFO] [stdout] test runtime::interpolate::tests::an_escaped_quote_does_not_open_a_string ... ok
[INFO] [stdout] test runtime::interpolate::tests::a_namespaced_reference_does_not_fall_back ... ok
[INFO] [stdout] test runtime::executor::tests::truncates_long_labels ... ok
[INFO] [stdout] test runtime::interpolate::tests::an_unknown_step_output_is_an_error ... ok
[INFO] [stdout] test runtime::context::tests::outputs_are_looked_up_by_step_and_key ... ok
[INFO] [stdout] test runtime::interpolate::tests::a_dry_run_stands_in_for_an_output_that_does_not_exist_yet ... ok
[INFO] [stdout] test runtime::interpolate::tests::double_dollar_escapes_the_reference ... ok
[INFO] [stdout] test runtime::interpolate::tests::empty_values_stay_one_argument ... ok
[INFO] [stdout] test runtime::interpolate::tests::escapes_embedded_single_quotes ... ok
[INFO] [stdout] test runtime::interpolate::tests::falls_back_to_env ... ok
[INFO] [stdout] test runtime::interpolate::tests::handles_several_references_in_one_string ... ok
[INFO] [stdout] test runtime::interpolate::tests::inside_double_quotes_shell_metacharacters_are_escaped ... ok
[INFO] [stdout] test runtime::interpolate::tests::inside_double_quotes_the_value_is_escaped_not_wrapped ... ok
[INFO] [stdout] test runtime::interpolate::tests::inside_single_quotes_the_value_closes_and_reopens_the_string ... ok
[INFO] [stdout] test runtime::interpolate::tests::namespaces_select_where_to_look ... ok
[INFO] [stdout] test runtime::interpolate::tests::parameters_take_precedence_over_env ... ok
[INFO] [stdout] test runtime::interpolate::tests::leaves_shell_variables_alone ... ok
[INFO] [stdout] test runtime::interpolate::tests::preserves_multibyte_text ... ok
[INFO] [stdout] test runtime::env::tests::leaves_plain_paths_alone ... ok
[INFO] [stdout] test runtime::env::tests::reads_the_profile ... ok
[INFO] [stdout] test runtime::interpolate::tests::quote_state_resets_after_a_closed_string ... ok
[INFO] [stdout] test runtime::interpolate::tests::step_outputs_resolve ... ok
[INFO] [stdout] test runtime::interpolate::tests::unknown_names_are_an_error ... ok
[INFO] [stdout] test runtime::interpolate::tests::unterminated_reference_is_an_error ... ok
[INFO] [stdout] test runtime::secrets::tests::ignores_values_too_short_to_be_secret ... ok
[INFO] [stdout] test runtime::secrets::tests::masks_a_registered_value ... ok
[INFO] [stdout] test runtime::secrets::tests::masks_every_occurrence ... ok
[INFO] [stdout] test runtime::secrets::tests::masks_url_encoded_forms ... ok
[INFO] [stdout] test runtime::secrets::tests::only_registers_env_values_with_sensitive_names ... ok
[INFO] [stdout] test runtime::interpolate::tests::quotes_values_that_would_otherwise_be_parsed_by_the_shell ... ok
[INFO] [stdout] test runtime::secrets::tests::recognises_sensitive_names ... ok
[INFO] [stdout] test runtime::shell::tests::a_real_shell_is_not_mistaken_for_the_launcher ... ok
[INFO] [stdout] test runtime::signals::tests::the_handler_records_an_interrupt ... ok
[INFO] [stdout] test runtime::ui::tests::escapes_json_strings ... ok
[INFO] [stdout] test runtime::shell::tests::the_wsl_launcher_is_recognised_wherever_windows_keeps_it ... ok
[INFO] [stdout] test runtime::signals::tests::a_registered_child_is_forgotten_once_it_is_cleared ... ok
[INFO] [stdout] test runtime::interpolate::tests::shlane_metadata_is_available ... ok
[INFO] [stdout] test runtime::interpolate::tests::substitutes_a_parameter ... ok
[INFO] [stdout] test runtime::interpolate::tests::raw_suffix_opts_out_of_quoting ... ok
[INFO] [stdout] test runtime::secrets::tests::prefers_the_longest_match ... ok
[INFO] [stdout] test runtime::shell::tests::without_a_system_root_nothing_is_excluded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 295 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 156 tests
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-2c09e9e32ac0de0b)
[INFO] [stdout] test a_dry_run_survives_a_step_output_that_does_not_exist_yet ... ok
[INFO] [stdout] test a_bad_report_specification_is_rejected ... ok
[INFO] [stdout] test a_failing_step_exits_one_and_names_the_step ... ok
[INFO] [stdout] test a_failing_script_fails_the_lane ... ok
[INFO] [stdout] test a_bad_condition_fails_the_lane ... ok
[INFO] [stdout] test a_failing_command_in_a_script_stops_the_lane ... ok
[INFO] [stdout] test a_lane_with_nothing_in_it_succeeds ... ok
[INFO] [stdout] test a_junit_report_is_written_for_a_failed_run ... ok
[INFO] [stdout] test a_generated_config_validates_and_runs ... ok
[INFO] [stdout] test a_misspelled_key_is_rejected_instead_of_ignored ... ok
[INFO] [stdout] test a_failing_plugin_fails_the_lane_with_its_own_message ... ok
[INFO] [stdout] test a_missing_env_file_is_not_an_error ... ok
[INFO] [stdout] test a_lane_step_passes_its_own_parameters ... ok
[INFO] [stdout] test a_manifest_must_say_how_the_plugin_runs ... ok
[INFO] [stdout] test a_failure_on_github_actions_is_annotated ... ok
[INFO] [stdout] test a_plugin_that_has_not_been_fetched_says_so ... ok
[INFO] [stdout] test a_plugin_step_with_a_misspelled_argument_fails_validation ... ok
[INFO] [stdout] test a_plugin_with_neither_path_nor_source_is_reported ... ok
[INFO] [stdout] test a_plugin_speaking_another_protocol_is_refused ... ok
[INFO] [stdout] test a_plugin_action_runs_and_reports_its_outputs ... ok
[INFO] [stdout] test a_rhai_plugin_has_no_lane_to_call_back_into ... ok
[INFO] [stdout] test a_rhai_plugin_is_listed_and_validated_like_any_other ... ok
[INFO] [stdout] test a_rhai_plugin_can_call_back_into_the_action_registry ... ok
[INFO] [stdout] test a_profile_selects_an_env_file ... ok
[INFO] [stdout] test a_plugin_that_changed_after_being_locked_is_refused ... ok
[INFO] [stdout] test a_rhai_plugin_returning_the_wrong_shape_is_reported ... ok
[INFO] [stdout] test a_script_calling_an_unknown_action_says_so ... ok
[INFO] [stdout] test a_rhai_plugin_that_fails_fails_the_lane ... ok
[INFO] [stdout] test a_script_ending_in_an_expression_succeeds ... ok
[INFO] [stdout] test a_rhai_plugin_runs_with_the_same_builtins_a_lane_script_has ... ok
[INFO] [stdout] test a_source_that_cannot_be_fetched_is_reported ... ok
[INFO] [stdout] test a_value_substituted_into_the_sh_action_is_escaped_like_a_run_step ... ok
[INFO] [stdout] test action_list_and_show_describe_the_built_ins ... ok
[INFO] [stdout] test a_fetched_plugin_must_be_the_one_the_config_named ... ok
[INFO] [stdout] test a_plugin_is_fetched_from_a_git_host_and_then_runs ... ok
[INFO] [stdout] test an_action_argument_that_is_not_a_command_is_substituted_literally ... ok
[INFO] [stdout] test action_run_prints_a_single_output_bare_without_a_config ... ok
[INFO] [stdout] test an_action_that_fails_inside_a_script_reports_the_action_not_the_script ... ok
[INFO] [stdout] test an_unknown_action_is_reported_by_validate ... ok
[INFO] [stdout] test a_moved_tag_is_caught_by_the_lockfile ... ok
[INFO] [stdout] test appstore_declares_what_it_needs_before_reaching_apple ... ok
[INFO] [stdout] test a_wrong_match_passphrase_is_reported_clearly ... ok
[INFO] [stdout] test a_source_without_a_tag_is_flagged_as_floating ... ok
[INFO] [stdout] test an_app_store_connect_key_that_is_not_a_key_is_reported ... ok
[INFO] [stdout] test build_ios_lets_xcodebuild_resolve_the_directory ... ok
[INFO] [stdout] test build_ios_can_stop_after_the_archive ... ok
[INFO] [stdout] test bump_version_leaves_the_file_alone_on_a_dry_run ... ok
[INFO] [stdout] test cache_paths_emits_a_json_array ... ok
[INFO] [stdout] test build_android_says_so_when_no_artifact_appears ... ok
[INFO] [stdout] test cache_paths_says_so_when_there_is_nothing_to_cache ... ok
[INFO] [stdout] test call_lane_reports_a_lane_that_does_not_exist ... ok
[INFO] [stdout] test appstore_rejects_an_argument_it_does_not_take ... ok
[INFO] [stdout] test build_ios_shows_the_commands_it_would_run ... ok
[INFO] [stdout] test cache_paths_reports_only_what_the_config_uses ... ok
[INFO] [stdout] test capture_reads_for_real_under_dry_run ... ok
[INFO] [stdout] test clean_build_artifacts_changes_nothing_on_a_dry_run ... ok
[INFO] [stdout] test clean_build_artifacts_refuses_paths_outside_the_project ... ok
[INFO] [stdout] test build_android_runs_the_right_gradle_task ... ok
[INFO] [stdout] test call_lane_runs_another_lane_from_a_script ... ok
[INFO] [stdout] test clean_build_artifacts_deletes_files_and_directories ... ok
[INFO] [stdout] test call_lane_stops_a_lane_that_calls_itself ... ok
[INFO] [stdout] test config_env_reaches_commands ... ok
[INFO] [stdout] test changelog_and_last_tag_cope_with_a_repository_without_tags ... ok
[INFO] [stdout] test config_is_found_from_a_subdirectory ... ok
[INFO] [stdout] test continue_on_error_keeps_going_but_marks_the_step ... ok
[INFO] [stdout] test copy_artifacts_gathers_matches_and_warns_about_the_rest ... ok
[INFO] [stdout] test copy_artifacts_can_fail_when_a_pattern_matches_nothing ... ok
[INFO] [stdout] test conditions_skip_steps ... ok
[INFO] [stdout] test codesign_sync_says_when_the_app_is_not_in_the_repository ... ok
[INFO] [stdout] test dry_run_prints_without_executing ... ok
[INFO] [stdout] test codesign_sync_reads_a_match_repository ... ok
[INFO] [stdout] test env_reports_whether_this_looks_like_ci ... ok
[INFO] [stdout] test env_files_are_loaded ... ok
[INFO] [stdout] test ensure_env_vars_fails_before_the_work_starts ... ok
[INFO] [stdout] test env_shows_what_a_lane_would_see_with_secrets_masked ... ok
[INFO] [stdout] test gradle_actions_are_registered_and_documented ... ok
[INFO] [stdout] test git_status_clean_fails_on_a_dirty_tree ... ok
[INFO] [stdout] test http_request_arguments_are_validated_before_running ... ok
[INFO] [stdout] test global_hooks_run_around_the_lane ... ok
[INFO] [stdout] test gradle_keeps_sensitive_properties_off_the_command_line ... ok
[INFO] [stdout] test init_writes_a_config_and_refuses_to_clobber_one ... ok
[INFO] [stdout] test invalid_yaml_exits_two_and_points_at_the_line ... ok
[INFO] [stdout] test codesign_sync_updates_a_clone_it_already_has ... ok
[INFO] [stdout] test ios_actions_are_registered_and_documented ... ok
[INFO] [stdout] test json_and_markdown_reports_are_written ... ok
[INFO] [stdout] test json_mode_emits_one_event_per_line ... ok
[INFO] [stdout] test lane_and_step_env_override_the_config ... ok
[INFO] [stdout] test installing_without_macos_says_so_rather_than_failing_obscurely ... ok
[INFO] [stdout] test lanes_that_call_each_other_in_a_loop_are_rejected ... ok
[INFO] [stdout] test list_shows_lanes_with_descriptions_and_params ... ok
[INFO] [stdout] test lane_scripts_can_call_shared_functions ... ok
[INFO] [stdout] test migrate_refuses_to_clobber_an_existing_config ... ok
[INFO] [stdout] test missing_config_exits_three_with_a_hint ... ok
[INFO] [stdout] test migrate_says_when_there_is_no_fastfile ... ok
[INFO] [stdout] test ctrl_c_stops_the_run_and_reports_130 ... ok
[INFO] [stdout] test migrate_converts_a_fastfile_into_a_config_shlane_can_read ... ok
[INFO] [stdout] test namespaced_references_resolve ... ok
[INFO] [stdout] test parameter_values_cannot_inject_shell_commands ... ok
[INFO] [stdout] test a_step_that_runs_too_long_is_stopped ... ok
[INFO] [stdout] test parameter_values_and_types_are_checked ... ok
[INFO] [stdout] test parameters_are_substituted_into_commands ... ok
[INFO] [stdout] test output_survives_a_closed_pipe ... ok
[INFO] [stdout] test plugin_list_and_lock_record_the_checksum ... ok
[INFO] [stdout] test plugin_remove_reports_a_name_that_is_not_declared ... ok
[INFO] [stdout] test plugin_actions_are_listed_and_validated_like_built_ins ... ok
[INFO] [stdout] test installing_again_does_nothing_unless_asked ... ok
[INFO] [stdout] test plugin_add_fetches_declares_and_locks ... ok
[INFO] [stdout] test plugin_remove_drops_the_declaration_and_the_directory ... ok
[INFO] [stdout] test plugin_verify_says_so_when_a_plugin_prints_nothing_at_all ... ok
[INFO] [stdout] test plugin_verify_reports_stdout_that_was_not_a_protocol_event ... ok
[INFO] [stdout] test plugin_verify_checks_a_rhai_script_against_its_manifest ... ok
[INFO] [stdout] test required_parameters_are_enforced ... ok
[INFO] [stdout] test plugin_remove_refuses_while_a_lane_still_calls_it ... ok
[INFO] [stdout] test quiet_hides_progress_but_keeps_the_command_output ... ok
[INFO] [stdout] test private_lanes_cannot_be_started_from_the_command_line ... ok
[INFO] [stdout] test plugin_verify_catches_a_manifest_that_drifted ... ok
[INFO] [stdout] test plugin_verify_reports_what_a_plugin_said_before_it_died ... FAILED
[INFO] [stdout] test run_refuses_a_config_that_does_not_validate ... ok
[INFO] [stdout] test scripts_can_declare_a_secret_at_runtime ... ok
[INFO] [stdout] test a_slack_webhook_never_reaches_the_output ... ok
[INFO] [stdout] test scripts_can_read_params_and_env ... ok
[INFO] [stdout] test scripts_can_set_environment_for_later_steps ... ok
[INFO] [stdout] test runs_hooks_steps_and_script_in_order ... ok
[INFO] [stdout] test scripts_can_branch_on_ci ... ok
[INFO] [stdout] test scripts_can_capture_command_output ... ok
[INFO] [stdout] test setup_ci_does_nothing_off_ci ... ok
[INFO] [stdout] test shared_top_level_statements_run_exactly_once ... ok
[INFO] [stdout] test retry_runs_a_step_again ... ok
[INFO] [stdout] test sign_android_needs_a_keystore ... ok
[INFO] [stdout] test scripts_can_call_actions ... ok
[INFO] [stdout] test setup_ci_reports_the_provider_it_found ... ok
[INFO] [stdout] test template_render_uses_the_same_names_as_a_step ... ok
[INFO] [stdout] test step_outputs_feed_later_steps ... ok
[INFO] [stdout] test steps_can_set_their_own_directory_and_environment ... ok
[INFO] [stdout] test the_file_flag_selects_a_config ... ok
[INFO] [stdout] test the_dry_run_flag_works_after_the_parameters ... ok
[INFO] [stdout] test the_sh_action_reports_what_the_command_printed ... ok
[INFO] [stdout] test testflight_checks_its_arguments_before_anything_else ... ok
[INFO] [stdout] test the_shell_can_be_chosen_through_the_environment ... ok
[INFO] [stdout] test unknown_lane_exits_three_and_lists_lanes_alphabetically ... ok
[INFO] [stdout] test the_ios_keychain_password_never_reaches_the_output ... ok
[INFO] [stdout] test secrets_are_masked_everywhere ... ok
[INFO] [stdout] test validate_accepts_a_good_config ... ok
[INFO] [stdout] test the_summary_lists_every_step_with_its_result ... ok
[INFO] [stdout] test undefined_variables_are_an_error_not_a_literal ... ok
[INFO] [stdout] test validate_reports_problems_without_running_anything ... ok
[INFO] [stdout] test verbose_shows_where_a_step_runs ... ok
[INFO] [stdout] test version_actions_read_and_bump ... ok
[INFO] [stdout] test xcode_settings_changes_every_configuration ... ok
[INFO] [stdout] test values_listed_under_secrets_are_masked ... ok
[INFO] [stdout] test sign_android_removes_the_aligned_intermediate ... ok
[INFO] [stdout] test xcode_settings_warns_about_a_setting_the_project_does_not_have ... ok
[INFO] [stdout] test zip_and_unzip_round_trip ... ok
[INFO] [stdout] test the_release_lane_the_plan_asked_for_works_without_any_shell ... ok
[INFO] [stdout] test which_tool_checks_the_version_it_finds ... ok
[INFO] [stdout] test discord_and_teams_webhooks_never_reach_the_output ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test cli`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- plugin_verify_reports_what_a_plugin_said_before_it_died stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'plugin_verify_reports_what_a_plugin_said_before_it_died' (2573) panicked at tests/cli.rs:128:9:
[INFO] [stdout] assertion `left == right` failed: expected exit code 2, got -1
[INFO] [stdout] stdout:
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout]   left: -1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fac20199371 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5fac20199371 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5fac20199371 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5fac20199371 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5fac201ada8a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5fac201ada8a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5fac2019da8c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5fac2019da8c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5fac20172c46 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5fac20172c46 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5fac201908b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5fac2012a2b0 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5fac2012a2b0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5fac20190a72 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5fac20190a72 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5fac20172cf2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5fac2016b7c9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5fac201739ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5fac201ae21c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5fac201ae133 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x5fac2016afa5 - core[df12db4294e9bfd3]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x5fac2010aab2 - <cli[1caa04348611fa77]::Run>::assert_code
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:128:9
[INFO] [stdout]   22:     0x5fac20107afb - cli[1caa04348611fa77]::plugin_verify_reports_what_a_plugin_said_before_it_died
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:3796:10
[INFO] [stdout]   23:     0x5fac200f1067 - cli[1caa04348611fa77]::plugin_verify_reports_what_a_plugin_said_before_it_died::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:3782:61
[INFO] [stdout]   24:     0x5fac201154a6 - <cli[1caa04348611fa77]::plugin_verify_reports_what_a_plugin_said_before_it_died::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5fac2011d59b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5fac2011d59b - 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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5fac2012ac05 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5fac2012ac05 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5fac2012ac05 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5fac2012ac05 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5fac2012ac05 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5fac2012ac05 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5fac2012ac05 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5fac201244c4 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5fac201244c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5fac2012dd62 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5fac2012dd62 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5fac2012dd62 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5fac2012dd62 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5fac2012dd62 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5fac2012dd62 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5fac2012dd62 - <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]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5fac201983c9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5fac201983c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x70d30b1f3dfa - <unknown>
[INFO] [stdout]   46:     0x70d30b2873d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     plugin_verify_reports_what_a_plugin_said_before_it_died
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 155 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.88s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba", kill_on_drop: false }`
[INFO] [stdout] 0658c9d2ce899fe75ffb74b5c735a0b6987c166b55249ecff199ed7532ca11ba
