[INFO] fetching crate thirdshift 0.7.1...
[INFO] testing thirdshift-0.7.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate thirdshift 0.7.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate thirdshift 0.7.1
[INFO] finished tweaking crates.io crate thirdshift 0.7.1
[INFO] tweaked toml for crates.io crate thirdshift 0.7.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate thirdshift 0.7.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate thirdshift 0.7.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d
[INFO] running `Command { std: "docker" "start" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", 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" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", 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" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling camino v1.2.6
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling homedir v0.3.6
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling axotag v0.3.0
[INFO] [stderr]    Compiling axoprocess v0.2.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.21
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.1
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling axoasset v2.0.1
[INFO] [stderr]    Compiling axoupdater v0.10.2
[INFO] [stderr]    Compiling thirdshift v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", 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" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling thirdshift v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.03s
[INFO] running `Command { std: "docker" "inspect" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", 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" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/thirdshift/089d12a79dd1b379/out/thirdshift-089d12a79dd1b379)
[INFO] [stdout] 
[INFO] [stdout] running 140 tests
[INFO] [stdout] test architect::tests::the_report_is_the_last_line_whichever_of_the_three_it_is ... ok
[INFO] [stdout] test architect::tests::a_final_message_without_the_line_as_asked_for_reports_nothing ... ok
[INFO] [stdout] test args::tests::a_bare_flag_asks_for_email_to_and_an_address_after_the_flag_is_the_one_asked_for ... ok
[INFO] [stdout] test args::tests::architect_takes_the_email_flags_with_or_without_plan_only_and_never_as_the_focus ... ok
[INFO] [stdout] test args::tests::architect_rejects_contradictory_repeated_and_malformed_dispatch_flags ... ok
[INFO] [stdout] test args::tests::architect_is_a_command_only_as_the_first_argument ... ok
[INFO] [stdout] test args::tests::architect_takes_the_base_fix_flags_for_the_run_it_dispatches_and_never_as_the_focus ... ok
[INFO] [stdout] test args::tests::architect_rejects_contradictory_and_repeated_email_flags ... ok
[INFO] [stdout] test args::tests::architect_rejects_stray_arguments ... ok
[INFO] [stdout] test args::tests::architect_takes_base_with_plan_only ... ok
[INFO] [stdout] test args::tests::architect_rejects_base_without_a_branch_and_base_given_twice ... ok
[INFO] [stdout] test args::tests::architect_takes_plan_only_with_or_without_a_focus_on_either_side_of_it ... ok
[INFO] [stdout] test args::tests::architect_takes_base_and_the_branch_after_it_before_or_after_the_focus_and_other_flags ... ok
[INFO] [stdout] test args::tests::base_is_not_a_flag_of_a_run ... ok
[INFO] [stdout] test args::tests::parallel_takes_the_number_after_it_with_or_without_dashes ... ok
[INFO] [stdout] test asks::tests::an_address_after_the_email_flag_wins_over_email_always ... ok
[INFO] [stdout] test args::tests::pickup_is_a_command_only_as_the_first_argument ... ok
[INFO] [stdout] test args::tests::architect_without_plan_only_dispatches_its_plan_with_or_without_a_focus ... ok
[INFO] [stdout] test asks::tests::a_run_with_neither_a_flag_nor_a_setting_does_only_what_a_run_does ... ok
[INFO] [stdout] test args::tests::pickup_rejects_a_focus_plan_only_an_issue_url_and_any_other_argument ... ok
[INFO] [stdout] test args::tests::pickup_rejects_repeated_contradictory_and_malformed_flags ... ok
[INFO] [stdout] test args::tests::no_email_asks_for_no_notification_with_or_without_dashes ... ok
[INFO] [stdout] test args::tests::a_tickets_run_is_given_the_command_to_offer_a_base_fix_with ... ok
[INFO] [stdout] test args::tests::architect_takes_the_merge_and_parallel_flags_for_the_run_it_dispatches ... ok
[INFO] [stdout] test asks::tests::a_dispatched_ready_issue_that_is_a_spec_sends_no_notification_whoever_decides_its_asks ... ok
[INFO] [stdout] test args::tests::the_flag_goes_anywhere_around_a_merge_goal_and_never_takes_the_issue_url ... ok
[INFO] [stdout] test args::tests::pickup_takes_each_of_its_flags_with_or_without_dashes_in_any_order ... ok
[INFO] [stdout] test asks::tests::a_child_run_asks_about_a_base_fix_what_it_was_given ... ok
[INFO] [stdout] test args::tests::architect_rejects_the_dispatch_flags_with_plan_only_which_dispatches_nothing ... ok
[INFO] [stdout] test asks::tests::only_the_email_flags_are_not_for_a_dispatched_run ... ok
[INFO] [stdout] test asks::tests::the_flags_a_child_run_cant_use_are_ignored ... ok
[INFO] [stdout] test asks::tests::each_flag_decides_its_ask_whatever_the_user_config_says ... ok
[INFO] [stdout] test config::tests::an_answered_address_keeps_the_lines_around_the_commented_out_one ... ok
[INFO] [stdout] test asks::tests::an_architect_run_or_a_pickup_run_is_asked_for_its_own_notification_as_a_run_is ... ok
[INFO] [stdout] test asks::tests::email_to_alone_asks_for_no_notification ... ok
[INFO] [stdout] test asks::tests::the_retry_command_is_the_issue_url_and_the_flags_as_given_with_base_fix_added ... ok
[INFO] [stdout] test asks::tests::the_user_config_decides_each_ask_the_command_says_nothing_about ... ok
[INFO] [stdout] test config::tests::completing_an_empty_user_config_writes_the_defaults ... ok
[INFO] [stdout] test asks::tests::parallel_is_ignored_for_a_dispatched_ready_issue_that_is_not_a_spec ... ok
[INFO] [stdout] test config::tests::an_answered_address_takes_the_place_of_the_commented_out_line ... ok
[INFO] [stdout] test config::tests::a_suggested_address_sets_email_to_in_place_of_the_commented_out_line ... ok
[INFO] [stdout] test child_run::tests::a_child_run_that_cannot_be_started_names_the_executable_that_was_tried ... ok
[INFO] [stdout] test config::tests::base_fix_is_read ... ok
[INFO] [stdout] test child_run::tests::a_child_run_that_cannot_be_started_from_a_link_names_the_file_it_leads_to ... ok
[INFO] [stdout] test config::tests::spec_parallel_is_read_and_defaults_to_3 ... ok
[INFO] [stdout] test config::tests::pickup_limit_is_read_and_defaults_to_3 ... ok
[INFO] [stdout] test config::tests::merge_always_is_read ... ok
[INFO] [stdout] test config::tests::errors_name_the_file_and_the_offending_key ... ok
[INFO] [stdout] test email::tests::the_test_text_shows_host_time_and_sender ... ok
[INFO] [stdout] test config::tests::logs_dir_is_read_with_a_leading_tilde_expanded_and_defaults_under_home ... ok
[INFO] [stdout] test config::tests::the_defaults_setup_writes_are_what_a_run_does_with_no_user_config ... ok
[INFO] [stdout] test config::tests::email_settings_are_read ... ok
[INFO] [stdout] test config::tests::launch_pull_is_read ... ok
[INFO] [stdout] test config::tests::completing_the_defaults_changes_nothing ... ok
[INFO] [stdout] test email::tests::error_text_is_the_message_or_the_whole_reply ... ok
[INFO] [stdout] test config::tests::completing_adds_email_to_commented_out_once ... ok
[INFO] [stdout] test github::tests::only_a_check_run_whose_details_are_a_jobs_page_is_an_actions_job ... ok
[INFO] [stdout] test config::tests::completing_keeps_every_line_already_there_in_order ... ok
[INFO] [stdout] test notification::tests::a_skipped_architect_runs_body_starts_with_why_it_was_skipped ... ok
[INFO] [stdout] test asks::tests::a_child_run_is_a_merge_run_that_sends_nothing_pulls_nothing_and_starts_no_base_fix ... ok
[INFO] [stdout] test notification::tests::an_architect_runs_body_starts_with_the_review_and_the_dispatched_runs_outcome ... ok
[INFO] [stdout] test notification::tests::an_architect_runs_subject_names_the_repository_if_known_and_the_outcome ... ok
[INFO] [stdout] test notification::tests::the_subject_names_the_issue_its_title_if_known_and_the_outcome ... ok
[INFO] [stdout] test notification::tests::took_is_to_the_second ... ok
[INFO] [stdout] test notification::tests::the_body_leaves_out_what_the_run_does_not_have ... ok
[INFO] [stdout] test progress::tests::a_childs_line_without_the_prefix_continues_the_one_before ... ok
[INFO] [stdout] test notification::tests::the_body_gives_the_advice_after_the_cause_laid_out_like_its_other_lines ... ok
[INFO] [stdout] test notification::tests::the_body_reports_the_base_fix_after_the_cause ... ok
[INFO] [stdout] test progress::tests::a_childs_line_that_starts_with_the_prefix_is_its_own_progress_line ... ok
[INFO] [stdout] test asks::tests::a_dispatched_architect_plan_sends_no_notification_whoever_decides_its_asks ... ok
[INFO] [stdout] test notification::tests::a_spec_runs_body_ends_with_a_line_per_ticket ... ok
[INFO] [stdout] test progress::tests::a_line_a_child_relayed_is_not_its_own_progress_line ... ok
[INFO] [stdout] test progress::tests::a_line_without_a_stamp_does_not_split ... ok
[INFO] [stdout] test progress::tests::a_relayed_line_keeps_its_time_under_the_issues_number ... ok
[INFO] [stdout] test progress::tests::a_stamped_line_splits_into_its_time_and_message ... ok
[INFO] [stdout] test progress::tests::a_skill_is_named ... ok
[INFO] [stdout] test progress::tests::a_task_killed_before_a_later_result_is_not_killed_background_work ... ok
[INFO] [stdout] test progress::tests::an_init_without_a_session_id_gives_none ... ok
[INFO] [stdout] test progress::tests::a_task_killed_after_the_last_result_is_killed_background_work ... ok
[INFO] [stdout] test progress::tests::a_stopped_task_notification_is_killed_background_work_once ... ok
[INFO] [stdout] test progress::tests::background_sub_agents_that_resumed_the_session_are_not_killed_background_work ... ok
[INFO] [stdout] test progress::tests::mentions_of_commit_or_push_are_not_commits_or_pushes ... ok
[INFO] [stdout] test progress::tests::commits_and_pushes_are_named ... ok
[INFO] [stdout] test progress::tests::file_tools_show_the_path_relative_to_the_session ... ok
[INFO] [stdout] test progress::tests::no_killed_tasks_means_no_killed_background_work ... ok
[INFO] [stdout] test progress::tests::long_details_are_cut_short ... ok
[INFO] [stdout] test progress::tests::no_result_means_no_summary ... ok
[INFO] [stdout] test progress::tests::on_a_subscription_the_cost_is_marked_as_at_api_prices ... ok
[INFO] [stdout] test progress::tests::only_the_first_init_starts_the_session ... ok
[INFO] [stdout] test progress::tests::other_tools_show_their_most_telling_input ... ok
[INFO] [stdout] test progress::tests::text_tool_results_and_results_give_no_line ... ok
[INFO] [stdout] test progress::tests::the_summary_is_the_last_result_with_totals ... ok
[INFO] [stdout] test progress::tests::unknown_and_malformed_lines_are_skipped ... ok
[INFO] [stdout] test progress::tests::other_commands_show_their_first_line ... ok
[INFO] [stdout] test progress::tests::several_tool_uses_in_one_message_get_a_line_each ... ok
[INFO] [stdout] test progress::tests::the_final_message_is_the_text_of_the_last_result ... ok
[INFO] [stdout] test progress::tests::tasks_killed_after_an_error_result_are_not_killed_background_work ... ok
[INFO] [stdout] test prompts_page::tests::a_prompt_file_carries_the_title_the_when_and_the_fenced_text ... ok
[INFO] [stdout] test prompts_page::tests::diff_shows_only_the_changed_lines ... ok
[INFO] [stdout] test prompts_page::tests::a_fence_is_longer_than_any_run_of_backticks_in_the_text ... ok
[INFO] [stdout] test prompts_page::tests::prompt_files_show_what_the_binary_sends ... ok
[INFO] [stdout] test prompts_page::tests::placeholders_are_highlighted_and_fixed_text_is_escaped ... ok
[INFO] [stdout] test prompts_page::tests::prompts_page_shows_what_the_binary_sends ... ok
[INFO] [stdout] test resend_key::tests::broken_credentials_are_an_error_naming_the_file_and_what_is_wrong ... ok
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 1 of 5
[INFO] [stderr] thirdshift: 19:54:39 conflict; starting Repair 2 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 3 of 5
[INFO] [stderr] thirdshift: 19:54:39 conflict; starting Repair 4 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 5 of 5
[INFO] [stdout] test resend_key::tests::resend_api_key_unset_or_empty_holds_no_key ... ok
[INFO] [stdout] test run::tests::repairs_of_every_kind_share_one_cap_and_the_one_too_many_names_its_cause ... ok
[INFO] [stdout] test run::tests::upstream_moves_of_the_base_or_the_issue_branch_share_one_budget ... ok
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stdout] test run_ending::tests::a_cause_of_several_lines_reads_back_as_its_first_line ... ok
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stdout] test prompts_page::tests::the_prompts_readme_links_every_prompt_file_and_shows_both_command_lines ... ok
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stdout] test run_ending::tests::a_child_that_showed_nothing_reads_back_with_no_cause ... ok
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stderr] thirdshift: 19:54:39 new commits
[INFO] [stdout] test run_ending::tests::a_failed_run_reads_back_as_its_cause_and_its_session_log ... ok
[INFO] [stdout] test run_ending::tests::a_failed_run_that_left_a_pull_request_open_reads_back_as_a_failure ... ok
[INFO] [stdout] test run_ending::tests::a_run_that_failed_after_a_base_fix_reads_back_with_what_became_of_it ... ok
[INFO] [stdout] test run_ending::tests::a_run_that_reached_its_goal_after_a_base_fix_reads_back_with_what_became_of_it ... ok
[INFO] [stdout] test run_ending::tests::a_run_that_reached_its_goal_reads_back_as_its_pull_request ... ok
[INFO] [stdout] test run_ending::tests::lines_relayed_from_a_child_of_its_own_are_not_its_ending ... ok
[INFO] [stdout] test run_ending::tests::a_failed_run_with_no_session_log_reads_back_as_its_cause ... ok
[INFO] [stdout] test run_ending::tests::the_advice_a_failed_run_gives_is_neither_its_cause_nor_its_session_log ... ok
[INFO] [stdout] test spec_run::tests::a_ticket_waits_for_a_blocker_whose_run_closed_its_issue_but_has_not_ended ... ok
[INFO] [stdout] test spec_run::tests::each_unready_label_keeps_a_ticket_from_running_and_is_named_in_its_line ... ok
[INFO] [stdout] test spec_run::tests::the_checklist_is_appended_when_only_one_marker_is_left ... ok
[INFO] [stdout] test spec_run::tests::a_failed_tickets_line_says_its_cause ... ok
[INFO] [stdout] test spec_run::tests::the_checklist_is_appended_when_the_markers_are_gone ... ok
[INFO] [stdout] test spec_run::tests::the_checklist_replaces_the_one_between_the_markers_and_leaves_the_rest ... ok
[INFO] [stdout] test spec_run::tests::the_checklist_ticks_done_tickets_and_says_where_each_other_stands ... ok
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 1 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 2 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 3 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 4 of 5
[INFO] [stderr] thirdshift: 19:54:39 CI red; starting Repair 5 of 5
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stderr] thirdshift: 19:54:39 origin/main moved while CI ran; merging it again
[INFO] [stdout] test run::tests::the_repair_cap_and_the_upstream_move_budget_are_spent_apart ... ok
[INFO] [stdout] test interrupt::tests::sigint_sigterm_and_sighup_are_each_recorded_as_an_interrupt ... ok
[INFO] [stdout] test issue::tests::the_repository_of_an_origin_keeps_its_spelling_whatever_the_form_of_the_url ... ok
[INFO] [stdout] test progress::tests::a_relayed_line_with_no_time_is_stamped_now ... ok
[INFO] [stdout] test prompts_page::tests::checking_prompts_names_each_missing_differing_and_stale_file ... ok
[INFO] [stdout] test resend_key::tests::the_credentials_key_is_read_and_an_empty_one_is_none ... ok
[INFO] [stderr] warning: You appear to have cloned an empty repository.
[INFO] [stdout] test git::tests::a_failure_with_nothing_on_either_stream_says_only_that_git_failed ... ok
[INFO] [stdout] test git::tests::a_failure_starts_with_gits_own_error_line ... ok
[INFO] [stdout] test git::tests::gits_own_error_line_is_kept_however_many_lines_follow_it ... ok
[INFO] [stdout] test git::tests::a_failure_includes_stdout ... ok
[INFO] [stdout] test git::tests::a_failure_keeps_only_the_last_lines_of_a_stream ... ok
[INFO] [stdout] test git::tests::a_failure_includes_a_hooks_output_and_gits_own_error ... ok
[INFO] [stdout] test git::tests::a_ref_another_git_moved_meanwhile_is_tried_again ... ok
[INFO] [stderr] thirdshift: 19:54:40 creating worktree /tmp/.tmpnvo4FV/work-issue-1 on issue-1 from origin/main
[INFO] [stderr] thirdshift: 19:54:40 cleaning up the worktree and local branch issue-1
[INFO] [stdout] test worktree::tests::a_worktree_is_created_only_once_another_run_lets_go_of_the_launch_directory ... ok
[INFO] [stdout] test git::tests::a_lock_another_git_holds_is_waited_for ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d", kill_on_drop: false }`
[INFO] [stdout] 241220aaf50dc8f3d08c66eb72e17fc4f78c509d9131a85aadaa72b75064f99d
