[INFO] fetching crate steamship 0.8.1...
[INFO] testing steamship-0.8.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate steamship 0.8.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate steamship 0.8.1
[INFO] finished tweaking crates.io crate steamship 0.8.1
[INFO] tweaked toml for crates.io crate steamship 0.8.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate steamship 0.8.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate steamship 0.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_complete v4.6.11
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851
[INFO] running `Command { std: "docker" "start" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", 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" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851" "/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" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", 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" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zlib-rs v0.6.8
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling steamship v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling clap_complete v4.6.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.40s
[INFO] running `Command { std: "docker" "inspect" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", 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" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851" "/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 getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling steamship v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.54s
[INFO] running `Command { std: "docker" "inspect" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", 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" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851" "/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.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/steamship-c7167e7a42652d56)
[INFO] [stdout] 
[INFO] [stdout] running 313 tests
[INFO] [stdout] test account::tests::a_remembered_name_that_cannot_be_read_is_an_error ... ok
[INFO] [stdout] test account::tests::a_remembered_account_that_cannot_be_removed_is_an_error ... ok
[INFO] [stdout] test account::tests::a_remembered_name_that_is_not_one_is_an_error ... ok
[INFO] [stdout] test account::tests::prints_as_its_name ... ok
[INFO] [stdout] test account::tests::refuses_anything_steamcmd_could_read_as_more_than_a_name ... ok
[INFO] [stdout] test achievements::tests::what_matches_is_no_drift ... ok
[INFO] [stdout] test achievements::tests::a_file_is_read_as_a_game_keeps_it_with_its_own_keys_left_alone ... ok
[INFO] [stdout] test achievements::tests::a_file_that_is_not_one_says_why ... ok
[INFO] [stdout] test ci::tests::a_day_is_written_as_iso_8601_in_utc ... ok
[INFO] [stdout] test assets::tests::the_right_size_and_format_is_no_problem ... ok
[INFO] [stdout] test assets::tests::a_file_is_known_by_its_name_whatever_its_case_and_screenshots_by_how_they_start ... ok
[INFO] [stdout] test account::tests::takes_what_steam_allows_in_a_name ... ok
[INFO] [stdout] test achievements::tests::every_stat_difference_is_named_as_a_stat_the_files_first_then_steams ... ok
[INFO] [stdout] test assets::tests::every_wrong_size_and_format_is_named ... ok
[INFO] [stdout] test achievements::tests::every_difference_is_named_the_files_first_then_steams ... ok
[INFO] [stdout] test achievements::tests::a_stat_is_listed_by_its_name_and_default ... ok
[INFO] [stdout] test assets::tests::a_folder_is_checked_file_by_file_and_other_files_are_left_alone ... ok
[INFO] [stdout] test achievements::tests::stats_are_read_when_the_file_lists_them ... ok
[INFO] [stdout] test account::tests::remembers_the_account_for_later_runs ... ok
[INFO] [stdout] test achievements::tests::an_achievement_is_listed_by_name_hidden_flag_and_description ... ok
[INFO] [stdout] test assets::tests::screenshots_are_too_few_only_when_there_are_some_but_not_five ... ok
[INFO] [stdout] test ci::tests::a_file_not_laid_out_as_steamcmd_lays_it_out_is_packed_whole ... ok
[INFO] [stdout] test ci::tests::the_limit_is_the_48_kb_github_keeps_in_a_secret ... ok
[INFO] [stdout] test ci::tests::the_step_pins_the_action_by_commit_and_takes_the_login_from_the_secret ... ok
[INFO] [stdout] test cli::tests::every_exit_code_is_listed_once_in_order ... ok
[INFO] [stdout] test ci::tests::a_login_is_never_shown_by_debug ... ok
[INFO] [stdout] test ci::tests::a_login_packed_by_an_earlier_steamship_still_unpacks_with_no_day ... ok
[INFO] [stdout] test ci::tests::a_packed_login_unpacks_to_the_same_account_file_and_day ... ok
[INFO] [stdout] test achievements::tests::steam_holding_none_is_said_once_and_an_empty_file_against_none_is_no_drift ... ok
[INFO] [stdout] test ci::tests::only_a_login_packed_by_steamship_unpacks_and_none_of_another_is_repeated ... ok
[INFO] [stdout] test ci::tests::a_restored_login_replaces_the_one_there ... ok
[INFO] [stdout] test ci::tests::a_saved_login_is_packed_without_the_servers_steamcmd_reached ... ok
[INFO] [stdout] test ci::tests::reads_the_repository_from_every_way_github_is_cloned ... ok
[INFO] [stdout] test ci::tests::a_login_is_restored_where_steamcmd_looks_on_each_system_and_read_back ... ok
[INFO] [stdout] test ci::tests::no_saved_login_or_an_empty_one_is_not_packed ... ok
[INFO] [stdout] test conversation::tests::a_refusal_is_explained_in_plain_words_or_quoted ... ok
[INFO] [stdout] test ci::tests::names_a_secret_only_as_github_allows ... ok
[INFO] [stdout] test conversation::tests::a_wrong_password_is_a_refusal_with_steamcmds_reason ... ok
[INFO] [stdout] test conversation::tests::nothing_shown_names_the_account ... ok
[INFO] [stdout] test dbus::tests::a_big_endian_message_is_read_in_its_own_order ... ok
[INFO] [stdout] test ci::tests::finds_app_build_scripts_by_what_they_hold ... ok
[INFO] [stdout] test dbus::tests::a_length_past_the_largest_is_refused_before_anything_is_allocated ... ok
[INFO] [stdout] test cli::tests::every_variable_is_one_steamship_reads_and_none_is_a_password ... ok
[INFO] [stdout] test dbus::tests::a_value_that_breaks_the_rules_is_refused_not_guessed_at ... ok
[INFO] [stdout] test dbus::tests::an_error_answer_names_the_call_it_answers_and_the_error ... ok
[INFO] [stdout] test dbus::tests::a_message_that_breaks_the_rules_is_refused_not_guessed_at ... ok
[INFO] [stdout] test dbus::tests::a_secret_is_never_shown_by_debug ... ok
[INFO] [stdout] test conversation::tests::a_login_approved_in_the_app_shows_only_the_approval ... ok
[INFO] [stdout] test dbus::tests::errors_say_what_went_wrong ... ok
[INFO] [stdout] test conversation::tests::a_login_steamcmd_saved_is_recognised ... ok
[INFO] [stdout] test dbus::tests::signatures_are_checked_before_anything_is_read_by_them ... ok
[INFO] [stdout] test dbus::tests::a_call_is_written_as_the_specification_lays_it_out ... ok
[INFO] [stdout] test digest::tests::reads_any_even_count_of_hexadecimal_digits_back_to_its_bytes ... ok
[INFO] [stdout] test dbus::tests::every_type_the_secret_service_uses_reads_back_as_written ... ok
[INFO] [stdout] test conversation::tests::a_prompt_is_answered_while_steamcmd_waits_at_it ... ok
[INFO] [stdout] test digest::tests::reads_only_exactly_64_hexadecimal_digits ... ok
[INFO] [stdout] test dbus::tests::header_fields_are_read_by_their_code_and_type ... ok
[INFO] [stdout] test conversation::tests::a_line_steamship_has_no_meaning_for_is_shown_as_it_is ... ok
[INFO] [stdout] test download::tests::a_failure_to_write_is_said_as_it_is ... ok
[INFO] [stdout] test dbus::tests::a_bus_address_names_its_sockets_in_order_and_unescapes_them ... ok
[INFO] [stdout] test cli::tests::the_command_line_is_one_clap_accepts ... ok
[INFO] [stdout] test dbus::tests::each_type_is_aligned_as_the_specification_gives ... ok
[INFO] [stdout] test download::tests::retries_what_may_pass_and_waits_longer_each_time ... ok
[INFO] [stdout] test digest::tests::a_flush_reaches_the_writer_underneath ... ok
[INFO] [stdout] test digest::tests::hashes_what_passes_through_and_passes_it_on ... ok
[INFO] [stdout] test dbus::tests::a_call_is_exactly_the_bytes_the_specification_gives ... ok
[INFO] [stdout] test download::tests::stops_at_once_on_what_will_not_pass ... ok
[INFO] [stdout] test download::tests::says_what_went_wrong ... ok
[INFO] [stdout] test download::tests::a_status_is_retried_only_when_it_may_pass ... ok
[INFO] [stdout] test drm::tests::a_wrap_is_done_only_when_steamcmd_says_so_exits_0_and_wrote_the_file ... ok
[INFO] [stdout] test download::tests::gives_up_after_the_last_attempt_with_its_reason ... ok
[INFO] [stdout] test drm::tests::a_refused_executable_is_said_in_the_tools_own_words_with_why ... ok
[INFO] [stdout] test ci::tests::a_restored_login_is_readable_by_its_owner_alone ... ok
[INFO] [stdout] test drm::tests::a_refused_login_is_not_a_failed_wrap ... ok
[INFO] [stdout] test drm::tests::each_mode_has_valves_flags ... ok
[INFO] [stdout] test dbus::tests::values_hand_over_what_they_hold_only_when_they_are_that ... ok
[INFO] [stdout] test download::tests::a_missing_file_is_not_retried ... ok
[INFO] [stdout] test dump::tests::tokens_differ_between_calls ... ok
[INFO] [stdout] test elf::tests::a_32_bit_big_endian_program_is_a_program ... ok
[INFO] [stdout] test dump::tests::ci_is_said_by_ci_set_to_anything_but_empty_or_false_or_by_github_actions ... ok
[INFO] [stdout] test dump::tests::only_a_job_that_says_it_is_one_is_one ... ok
[INFO] [stdout] test dump::tests::a_group_shows_its_text_with_commands_stopped ... ok
[INFO] [stdout] test dbus::tests::debug_and_signature_show_each_value_by_its_type ... ok
[INFO] [stdout] test dbus::tests::what_d_bus_cannot_carry_is_not_sent ... ok
[INFO] [stdout] test dump::tests::a_long_text_shows_only_its_last_lines_and_says_how_many_were_left_out ... ok
[INFO] [stdout] test download::tests::text_is_fetched_with_the_same_retries ... ok
[INFO] [stdout] test elf::tests::a_fixed_address_program_is_a_program ... ok
[INFO] [stdout] test elf::tests::a_32_bit_static_pie_program_is_a_program ... ok
[INFO] [stdout] test elf::tests::a_64_bit_big_endian_program_is_a_program ... ok
[INFO] [stdout] test elf::tests::a_header_that_does_not_say_program_is_not_one ... ok
[INFO] [stdout] test dump::tests::only_what_a_run_added_to_each_log_is_shown ... ok
[INFO] [stdout] test elf::tests::a_position_independent_program_is_a_program ... ok
[INFO] [stdout] test elf::tests::a_shared_library_is_not ... ok
[INFO] [stdout] test elf::tests::a_static_pie_program_is_told_from_a_library_by_its_flag ... ok
[INFO] [stdout] test elf::tests::anything_else_or_cut_short_is_not ... ok
[INFO] [stdout] test elf::tests::only_the_first_64_kib_of_a_dynamic_section_is_read ... ok
[INFO] [stdout] test install::tests::says_what_went_wrong ... ok
[INFO] [stdout] test keychain::tests::a_key_is_kept_for_its_home_alone ... ok
[INFO] [stdout] test keychain::tests::errors_name_the_store_and_never_what_it_keeps ... ok
[INFO] [stdout] test install::tests::a_link_may_point_anywhere_inside_its_folder_and_nowhere_else ... ok
[INFO] [stdout] test install::tests::only_a_withdrawn_pin_is_upgraded_out_of ... ok
[INFO] [stdout] test init::tests::the_way_back_counts_the_folders_the_scripts_are_in ... ok
[INFO] [stdout] test leaderboards::tests::drift_is_every_setting_that_differs_and_every_leaderboard_on_one_side_only ... ok
[INFO] [stdout] test leaderboards::tests::a_file_steam_would_not_take_says_why ... ok
[INFO] [stdout] test leaderboards::tests::a_leaderboard_is_listed_by_its_settings_and_scores ... ok
[INFO] [stdout] test login::tests::a_code_is_asked_for_and_a_refusal_is_kept_to_the_end ... ok
[INFO] [stdout] test login::tests::a_password_and_an_approval_are_answered_and_shown_in_turn ... ok
[INFO] [stdout] test login::tests::a_password_or_code_echoed_by_the_console_is_never_shown ... ok
[INFO] [stdout] test login::tests::a_person_who_gives_up_ends_the_conversation ... ok
[INFO] [stdout] test leaderboards::tests::a_file_is_read_with_steams_words_whatever_their_case ... ok
[INFO] [stdout] test init::tests::the_scripts_are_valves_format_and_find_the_depots_from_their_folder ... ok
[INFO] [stdout] test install::tests::an_inventory_describes_only_its_own_system_and_version ... ok
[INFO] [stdout] test macho::tests::a_file_cut_short_or_of_another_kind_is_not_a_program ... ok
[INFO] [stdout] test download::tests::a_short_file_is_fetched_again ... ok
[INFO] [stdout] test download::tests::a_file_that_is_not_the_pinned_one_is_refused_at_once ... ok
[INFO] [stdout] test download::tests::a_download_that_fails_then_passes_is_kept_once_checked ... ok
[INFO] [stdout] test login::tests::a_saved_login_asks_for_nothing ... ok
[INFO] [stdout] test macho::tests::a_universal_file_is_what_its_first_slice_is ... ok
[INFO] [stdout] test install::tests::an_inventory_reads_back_as_it_was_written ... ok
[INFO] [stdout] test download::tests::the_public_calls_fetch_the_same_way ... ok
[INFO] [stdout] test manifest::tests::reads_the_version_and_each_package ... ok
[INFO] [stdout] test manifest::tests::every_pin_parses_for_the_system_it_is_for ... ok
[INFO] [stdout] test picture::tests::a_jpeg_is_read_from_its_frame_header_past_what_comes_first ... ok
[INFO] [stdout] test picture::tests::a_png_is_as_large_as_its_first_header_says ... ok
[INFO] [stdout] test picture::tests::a_png_is_read_with_whether_it_can_be_see_through ... ok
[INFO] [stdout] test macho::tests::a_program_is_one_and_a_library_is_not ... ok
[INFO] [stdout] test macho::tests::either_byte_order_and_width_is_read ... ok
[INFO] [stdout] test picture::tests::an_icon_is_as_large_as_its_largest_image_and_0_is_256 ... ok
[INFO] [stdout] test picture::tests::an_icon_of_one_small_image_is_that_size ... ok
[INFO] [stdout] test manifest::tests::refuses_what_it_could_not_use_safely ... ok
[INFO] [stdout] test manifest::tests::says_it_is_the_manifest_that_is_wrong ... ok
[INFO] [stdout] test pattern::tests::a_literal_star_in_the_text_is_still_one_character ... ok
[INFO] [stdout] test picture::tests::what_is_no_picture_or_is_cut_short_says_so ... ok
[INFO] [stdout] test platform::tests::an_empty_variable_counts_as_unset ... ok
[INFO] [stdout] test platform::tests::says_which_variable_it_needed ... ok
[INFO] [stdout] test platform::tests::steamship_home_wins_everywhere ... ok
[INFO] [stdout] test presence::tests::a_reference_is_read_up_to_its_variable_or_brace ... ok
[INFO] [stdout] test picture::tests::a_length_as_large_as_it_can_be_is_cut_short_not_an_overflow ... ok
[INFO] [stdout] test pattern::tests::ignores_case_only_when_asked ... ok
[INFO] [stdout] test pattern::tests::matches_like_valves_examples ... ok
[INFO] [stdout] test manifest::tests::refuses_a_document_that_is_not_a_manifest ... ok
[INFO] [stdout] test presence::tests::a_file_is_read_as_valve_writes_it ... ok
[INFO] [stdout] test presence::tests::a_file_that_would_upload_wrong_says_why ... ok
[INFO] [stdout] test platform::tests::each_system_has_its_own_default ... ok
[INFO] [stdout] test redact::tests::a_file_that_is_there_but_cannot_be_read_is_an_error ... ok
[INFO] [stdout] test platform::tests::names_each_system_as_valves_manifests_do ... ok
[INFO] [stdout] test presence::tests::the_request_holds_every_language_and_token ... ok
[INFO] [stdout] test magic::tests::knows_a_windows_program_from_the_others ... ok
[INFO] [stdout] test magic::tests::knows_a_program_by_how_it_starts ... ok
[INFO] [stdout] test redact::tests::a_key_is_a_name_unless_it_looks_like_a_hash ... ok
[INFO] [stdout] test redact::tests::a_secret_no_longer_than_the_marker_is_never_kept ... ok
[INFO] [stdout] test redact::tests::a_user_folder_that_cannot_be_listed_is_an_error ... ok
[INFO] [stdout] test redact::tests::answers_its_secrets_longest_first ... ok
[INFO] [stdout] test redact::tests::takes_the_long_values_and_leaves_settings_alone ... ok
[INFO] [stdout] test redact::tests::reads_bare_words_and_files_no_parser_would_take ... ok
[INFO] [stdout] test redact::tests::replaces_a_secret_holding_another_whole ... ok
[INFO] [stdout] test redact::tests::a_home_with_no_login_has_nothing_to_redact ... ok
[INFO] [stdout] test redact::tests::secrets_from_before_and_after_a_run_are_all_redacted ... ok
[INFO] [stdout] test redact::tests::finds_steamcmds_files_wherever_each_system_keeps_them ... ok
[INFO] [stdout] test run::tests::a_program_that_is_not_there_is_an_error ... ok
[INFO] [stdout] test run::tests::a_program_on_a_terminal_that_is_not_there_is_an_error ... ok
[INFO] [stdout] test run::tests::a_program_on_a_terminal_dropped_unwaited_is_ended ... ok
[INFO] [stdout] test init::tests::a_depot_is_read_from_id_and_folder ... ok
[INFO] [stdout] test leaderboards::tests::a_choice_reads_as_a_sentence ... ok
[INFO] [stdout] test macho::tests::a_java_class_file_is_not_a_program ... ok
[INFO] [stdout] test scripts::tests::a_folder_written_with_a_trailing_separator_keeps_it ... ok
[INFO] [stdout] test run::tests::words_split_across_reads_are_seen_and_the_output_kept_whole ... ok
[INFO] [stdout] test scripts::tests::a_resolved_path_has_the_systems_separator_throughout ... ok
[INFO] [stdout] test secret_service::tests::a_call_to_steamship_is_passed_over_and_an_answer_to_another_call_refused ... ok
[INFO] [stdout] test secret_service::tests::a_dismissed_prompt_keeps_nothing_and_says_so ... ok
[INFO] [stdout] test run::tests::the_output_of_a_program_on_a_terminal_ends_when_it_does_whatever_it_left_running ... ok
[INFO] [stdout] test secret_service::tests::a_bus_in_the_abstract_namespace_is_reached_by_its_name ... ok
[INFO] [stdout] test run::tests::what_is_typed_on_a_terminal_is_not_echoed ... ok
[INFO] [stdout] test secret_service::tests::a_bus_that_refuses_the_login_or_hangs_up_mid_prompt_is_a_failure ... ok
[INFO] [stdout] test secret_service::tests::a_key_is_kept_in_the_default_keyring_by_its_home_with_no_prompt_when_unlocked ... ok
[INFO] [stdout] test run::tests::what_is_typed_reaches_a_program_on_a_terminal ... ok
[INFO] [stdout] test secret_service::tests::an_absent_service_is_no_store_and_another_error_a_failure ... ok
[INFO] [stdout] test secret_service::tests::nothing_kept_is_nothing_found_and_nothing_forgotten ... ok
[INFO] [stdout] test secret_service::tests::with_no_bus_address_the_bus_in_the_runtime_folder_is_used ... ok
[INFO] [stdout] test secret_service::tests::with_no_session_bus_there_is_no_store ... ok
[INFO] [stdout] test secret_service::tests::a_login_answer_longer_than_any_bus_gives_is_refused ... ok
[INFO] [stdout] test settings::tests::a_snapshot_for_another_app_or_of_another_shape_is_refused ... ok
[INFO] [stdout] test secret_service::tests::forgetting_deletes_every_item_kept_for_the_home_locked_or_not ... ok
[INFO] [stdout] test settings::tests::drift_is_named_by_its_path_the_files_first_then_steams ... ok
[INFO] [stdout] test settings::tests::steam_cloud_is_said_to_be_set_up_or_not ... ok
[INFO] [stdout] test settings::tests::only_what_is_set_for_the_build_is_kept_from_what_steamcmd_printed ... ok
[INFO] [stdout] test show::tests::a_count_is_grouped_in_threes_and_its_noun_agrees ... ok
[INFO] [stdout] test show::tests::a_duration_is_in_seconds_up_to_two_minutes_then_in_minutes ... ok
[INFO] [stdout] test secret_service::tests::with_no_default_keyring_nothing_is_kept ... ok
[INFO] [stdout] test secret_service::tests::a_prompt_that_completes_before_its_call_returns_is_still_seen ... ok
[INFO] [stdout] test show::tests::the_banner_names_steamship_its_version_and_what_it_does ... ok
[INFO] [stdout] test steamcmd::tests::checks_the_saved_login_and_never_waits_at_a_prompt ... ok
[INFO] [stdout] test settings::tests::nothing_printed_or_shown_is_said_so ... ok
[INFO] [stdout] test run::tests::hears_both_streams_and_the_exit_code ... ok
[INFO] [stdout] test steamcmd::tests::logs_in_as_the_account_and_stops_at_a_failure ... ok
[INFO] [stdout] test steamcmd::tests::starts_valves_program_on_windows_and_valves_script_elsewhere ... ok
[INFO] [stdout] test steamcmd::tests::uploads_a_workshop_item_with_the_saved_login_and_never_waits_at_a_prompt ... ok
[INFO] [stdout] test steamcmd::tests::uploads_with_the_saved_login_and_never_waits_at_a_prompt ... ok
[INFO] [stdout] test steamcmd::tests::wraps_in_drm_with_the_saved_login_and_never_waits_at_a_prompt ... ok
[INFO] [stdout] test terminal::tests::a_backspace_moves_back_and_what_follows_is_written_over_the_line ... ok
[INFO] [stdout] test terminal::tests::a_character_broken_off_by_a_line_feed_does_not_take_the_line_feed_with_it ... ok
[INFO] [stdout] test secret_service::tests::answers_of_the_wrong_shape_are_failures_not_guesses ... ok
[INFO] [stdout] test terminal::tests::a_line_end_cut_between_chunks_still_ends_the_line ... ok
[INFO] [stdout] test terminal::tests::a_line_written_over_keeps_only_what_was_written_last ... ok
[INFO] [stdout] test terminal::tests::a_move_along_the_row_or_up_it_writes_over_ends_no_line_but_one_written ... ok
[INFO] [stdout] test terminal::tests::a_move_down_past_rows_ends_the_line_and_leaves_them_blank ... ok
[INFO] [stdout] test terminal::tests::a_move_forward_is_read_as_the_spaces_it_stands_for ... ok
[INFO] [stdout] test terminal::tests::a_move_to_a_row_before_any_is_known_ends_only_a_line_written ... ok
[INFO] [stdout] test terminal::tests::a_title_ends_at_bel_or_at_the_string_terminator ... ok
[INFO] [stdout] test show::tests::a_spinner_times_its_step_from_when_it_began ... ok
[INFO] [stdout] test terminal::tests::an_escape_or_a_character_cut_between_chunks_is_finished_by_the_next ... ok
[INFO] [stdout] test terminal::tests::an_escape_inside_a_title_does_not_end_it ... ok
[INFO] [stdout] test steamcmd::tests::keeps_steamcmds_state_in_the_home_where_it_would_follow_home ... ok
[INFO] [stdout] test terminal::tests::bells_and_bytes_that_are_not_utf_8_do_no_harm ... ok
[INFO] [stdout] test terminal::tests::characters_of_every_length_are_read_whole_even_when_cut_between_chunks ... ok
[INFO] [stdout] test typing::tests::a_code_is_shown_as_typed_and_control_keys_do_nothing ... ok
[INFO] [stdout] test terminal::tests::reads_steamcmds_lines_and_its_prompt_without_the_escapes ... ok
[INFO] [stdout] test typing::tests::a_line_longer_than_any_password_is_cut_off_rather_than_moved ... ok
[INFO] [stdout] test typing::tests::a_password_is_shown_as_a_dot_a_character_and_backspace_takes_one_back ... ok
[INFO] [stdout] test typing::tests::a_piped_line_is_read_without_its_line_end ... ok
[INFO] [stdout] test unix::tests::a_folder_that_is_not_there_cannot_be_restricted ... ok
[INFO] [stdout] test unix::tests::a_restricted_folder_is_its_users_alone ... ok
[INFO] [stdout] test unix::tests::keys_are_read_one_at_a_time_unshown_and_the_rest_of_the_settings_kept ... ok
[INFO] [stdout] test unix::tests::only_the_end_of_a_terminal_is_read_as_the_end_of_its_output ... ok
[INFO] [stdout] test typing::tests::ctrl_c_gives_up_and_input_ending_early_is_an_error ... ok
[INFO] [stdout] test update::tests::a_fresh_answer_is_used_without_asking ... ok
[INFO] [stdout] test update::tests::asks_only_for_a_person_at_a_terminal ... ok
[INFO] [stdout] test update::tests::knows_each_package_managers_folders_and_says_its_upgrade ... ok
[INFO] [stdout] test update::tests::keeps_the_answer_in_a_home_not_made_yet ... ok
[INFO] [stdout] test update::tests::a_command_does_not_wait_longer_than_it_is_told_and_a_late_answer_is_still_kept ... ok
[INFO] [stdout] test run::tests::a_program_is_given_nothing_to_read ... ok
[INFO] [stdout] test update::tests::orders_versions_by_number_not_by_text ... ok
[INFO] [stdout] test update::tests::no_answer_is_kept_as_nothing_newer ... ok
[INFO] [stdout] test run::tests::stops_a_program_once_it_says_it_never_will_finish ... ok
[INFO] [stdout] test update::tests::reads_release_versions_and_nothing_else ... ok
[INFO] [stdout] test update::tests::reads_the_version_only_from_a_redirect_to_a_release_tag ... ok
[INFO] [stdout] test update::tests::says_to_upgrade_the_way_steamship_was_installed ... ok
[INFO] [stdout] test update::tests::tells_only_of_a_newer_version ... ok
[INFO] [stdout] test upload::tests::a_branch_is_confirmed_live_only_with_the_build_just_uploaded ... ok
[INFO] [stdout] test upload::tests::a_build_valve_finished_is_kept_when_steamcmd_fails_after ... ok
[INFO] [stdout] test upload::tests::a_failure_after_logging_in_is_not_a_failure_to_log_in ... ok
[INFO] [stdout] test upload::tests::a_failure_lists_every_error_once_from_the_log_and_the_console ... ok
[INFO] [stdout] test run::tests::stops_what_a_program_left_running_when_it_ends ... ok
[INFO] [stdout] test update::tests::a_stale_future_or_unreadable_answer_is_asked_again_and_kept ... ok
[INFO] [stdout] test upload::tests::a_failure_that_says_nothing_is_described_by_how_steamcmd_ended ... ok
[INFO] [stdout] test upload::tests::a_finished_line_is_read_for_its_app_and_nothing_else ... ok
[INFO] [stdout] test upload::tests::a_login_check_is_taken_refused_or_failed ... ok
[INFO] [stdout] test upload::tests::a_login_that_never_reached_steam_is_not_one_steam_refused ... ok
[INFO] [stdout] test upload::tests::a_missing_branch_on_a_new_app_says_the_default_branch_needs_a_build_first ... ok
[INFO] [stdout] test upload::tests::a_socket_steamcmd_cannot_open_is_named_with_what_to_do_in_a_container ... ok
[INFO] [stdout] test upload::tests::a_preview_is_finished_only_by_the_line_valve_ends_one_with ... ok
[INFO] [stdout] test upload::tests::a_finished_line_for_another_app_or_a_nonzero_exit_is_no_success ... ok
[INFO] [stdout] test upload::tests::a_folder_that_is_not_there_is_named_rather_than_git ... ok
[INFO] [stdout] test upload::tests::refuses_a_version_a_script_value_cannot_carry ... ok
[INFO] [stdout] test upload::tests::describes_the_build_as_its_version_and_commit ... ok
[INFO] [stdout] test upload::tests::takes_the_build_id_from_the_log_when_steamcmd_exits_0 ... ok
[INFO] [stdout] test upload::tests::a_missing_or_refused_login_is_named_by_its_reason_and_never_the_account ... ok
[INFO] [stdout] test secret_service::tests::a_locked_key_is_unlocked_through_its_prompt_then_read ... ok
[INFO] [stdout] test upload::tests::says_what_went_wrong_and_keeps_the_cause ... ok
[INFO] [stdout] test vdf::tests::keeps_repeated_keys_in_order ... ok
[INFO] [stdout] test vdf::tests::places_an_error_by_line_and_character ... ok
[INFO] [stdout] test vdf::tests::reads_every_top_level_block_of_a_manifest ... ok
[INFO] [stdout] test vdf::tests::reads_valves_simple_script_with_backslashes_literally ... ok
[INFO] [stdout] test vdf::tests::reads_bare_tokens_and_a_byte_order_mark ... ok
[INFO] [stdout] test vdf::tests::refuses_nesting_past_the_limit ... ok
[INFO] [stdout] test vdf::tests::says_what_it_could_not_write ... ok
[INFO] [stdout] test vdf::tests::refuses_to_write_what_would_not_read_back ... ok
[INFO] [stdout] test vdf::tests::refuses_what_it_cannot_read_faithfully ... ok
[INFO] [stdout] test webapi::tests::a_branch_and_a_build_read_as_one_line_each ... ok
[INFO] [stdout] test webapi::tests::a_500_about_an_app_the_key_holds_is_an_app_with_no_build_yet ... ok
[INFO] [stdout] test upload::tests::a_refused_commit_names_the_branch_it_would_have_set_live ... ok
[INFO] [stdout] test upload::tests::a_run_stopped_for_want_of_certificates_says_so_rather_than_that_it_ran_out_of_time ... ok
[INFO] [stdout] test vdf::tests::asks_for_text_or_a_block_and_gets_only_that ... ok
[INFO] [stdout] test upload::tests::the_build_an_upload_made_is_the_newest_with_its_description ... ok
[INFO] [stdout] test update::tests::asks_for_the_redirect_and_reads_the_tag_it_names_without_following_it ... ok
[INFO] [stdout] test webapi::tests::a_build_is_set_live_with_a_form_that_holds_no_key ... ok
[INFO] [stdout] test webapi::tests::a_day_is_read_off_seconds_since_1970 ... ok
[INFO] [stdout] test webapi::tests::a_schema_is_read_as_steam_answers_it_and_none_is_none ... ok
[INFO] [stdout] test webapi::tests::a_key_is_32_hexadecimal_digits_and_never_shown ... ok
[INFO] [stdout] test webapi::tests::an_answer_that_is_not_one_or_says_it_failed_is_an_error ... ok
[INFO] [stdout] test webapi::tests::a_key_is_checked_by_the_apps_it_reaches_asked_for_with_the_key_in_a_header ... ok
[INFO] [stdout] test webapi::tests::an_overview_says_how_many_and_shows_each_branch_then_each_build ... ok
[INFO] [stdout] test webapi::tests::branches_are_read_from_a_map_or_a_list_in_any_capitals ... ok
[INFO] [stdout] test webapi::tests::apps_are_read_from_a_list_or_a_map_and_none_is_none ... ok
[INFO] [stdout] test webapi::tests::builds_are_read_newest_first_with_their_id_from_the_entry_or_its_key ... ok
[INFO] [stdout] test webapi::tests::leaderboards_are_read_in_both_of_steams_shapes ... ok
[INFO] [stdout] test webapi::tests::errors_say_what_happened_and_never_an_address ... ok
[INFO] [stdout] test webapi::tests::the_api_is_steams_partner_host_unless_a_test_names_another ... ok
[INFO] [stdout] test webapi::tests::the_default_branch_is_shown_by_the_name_steamworks_gives_it ... ok
[INFO] [stdout] test webapi::tests::the_default_branch_is_known_by_both_its_names ... ok
[INFO] [stdout] test workshop::tests::a_sound_new_item_is_checked_with_its_files_counted ... ok
[INFO] [stdout] test workshop::tests::a_copy_that_cannot_be_made_says_why ... ok
[INFO] [stdout] test webapi::tests::branches_are_asked_for_with_the_key_in_a_header_and_never_in_the_address ... ok
[INFO] [stdout] test workshop::tests::every_problem_is_named_at_once ... ok
[INFO] [stdout] test workshop::tests::a_run_is_published_refused_or_failed ... ok
[INFO] [stdout] test workshop::tests::an_item_to_update_is_named_by_its_id_and_zero_makes_a_new_one ... ok
[INFO] [stdout] test workshop::tests::the_copy_has_absolute_paths_and_the_rest_as_written ... ok
[INFO] [stdout] test workshop::tests::app_zero_is_no_app ... ok
[INFO] [stdout] test webapi::tests::an_overview_asks_for_the_branches_then_the_builds ... ok
[INFO] [stdout] test workshop::tests::the_id_steamcmd_writes_into_the_copy_is_read_back ... ok
[INFO] [stdout] test workshop::tests::what_is_missing_is_named ... ok
[INFO] [stdout] test webapi::tests::builds_are_asked_for_by_count ... ok
[INFO] [stdout] test run::tests::a_hidden_program_gets_its_environment_and_folder ... ok
[INFO] [stdout] test workshop::tests::what_is_at_each_limit_is_taken ... ok
[INFO] [stdout] test account::tests::a_name_that_passes_is_one_plain_word ... ok
[INFO] [stdout] test webapi::tests::a_refused_key_a_failed_status_and_an_answer_that_is_not_json_are_errors ... ok
[INFO] [stdout] test show::tests::a_spinner_without_a_clock_draws_no_time_and_a_dropped_one_stops ... ok
[INFO] [stdout] test vdf::tests::any_text_that_reads_writes_back_the_same ... ok
[INFO] [stdout] test vdf::tests::writing_then_reading_gives_the_same_tree ... ok
[INFO] [stdout] test redact::tests::no_secret_is_left_in_what_comes_out ... ok
[INFO] [stdout] test show::tests::a_spinner_redraws_its_step_until_done_then_clears_it ... ok
[INFO] [stdout] test run::tests::stops_everything_it_started_once_its_time_is_up ... ok
[INFO] [stdout] test run::tests::a_program_on_a_terminal_gets_its_environment_and_folder_and_is_waited_for ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 313 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/steamship-4efd1aee6c302466)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests steamship
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851", kill_on_drop: false }`
[INFO] [stdout] c1d601379a42e1989dd4739635605c2e4d2ca25306ee0259e7ab530595e61851
