[INFO] fetching crate computed 0.3.0...
[INFO] testing computed-0.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate computed 0.3.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate computed 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate computed 0.3.0
[INFO] tweaked toml for crates.io crate computed 0.3.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate computed 0.3.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 computed 0.3.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]  Downloading crates ...
[INFO] [stderr]   Downloaded yaml-rust2 v0.13.0
[INFO] [stderr]   Downloaded tree-sitter v0.26.13
[INFO] [stderr]   Downloaded landlock v0.4.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0
[INFO] running `Command { std: "docker" "start" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", 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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0" "/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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", 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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-rust v0.24.2
[INFO] [stderr]    Compiling tree-sitter-python v0.25.0
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling fluent-uri v0.1.4
[INFO] [stderr]    Compiling inotify v0.11.5
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.17
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling yaml-rust2 v0.13.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling similar v3.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling tree-sitter v0.26.13
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling landlock v0.4.7
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling lsp-types v0.97.0
[INFO] [stderr]    Compiling lsp-server v0.10.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling computed v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 55s
[INFO] running `Command { std: "docker" "inspect" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", 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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tree-sitter v0.26.13
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling computed v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 41s
[INFO] running `Command { std: "docker" "inspect" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", 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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/computed-30ac07b9f3313ac3)
[INFO] [stdout] 
[INFO] [stdout] running 205 tests
[INFO] [stdout] test config::tests::a_missing_recipe_names_the_file_it_looked_in ... ok
[INFO] [stdout] test allow::tests::a_prefix_covers_by_component_at_a_slash ... ok
[INFO] [stdout] test config::tests::the_target_loaders_default_sink_applies ... ok
[INFO] [stdout] test adopt::tests::a_slice_reads_its_own_span_less_its_trailing_newlines ... ok
[INFO] [stdout] test adopt::tests::splice_keeps_the_trailing_newlines_and_the_line_endings ... ok
[INFO] [stdout] test affected::tests::a_glob_reaches_what_it_matches_what_lies_under_a_match_and_its_base ... ok
[INFO] [stdout] test doctor::tests::a_fresh_region_whose_loader_prints_something_else_has_moved ... ok
[INFO] [stdout] test allow::tests::a_prefix_is_normalised_and_refuses_what_it_cannot_mean ... ok
[INFO] [stdout] test allow::tests::the_suggestion_is_the_origin_and_directory ... ok
[INFO] [stdout] test adopt::tests::unshape_takes_off_what_each_sink_and_the_indent_put_on ... ok
[INFO] [stdout] test config::tests::a_computed_toml_that_links_out_of_the_repository_is_not_read ... ok
[INFO] [stdout] test config::tests::find_walks_up_to_the_repository_root_and_no_further ... ok
[INFO] [stdout] test doctor::tests::a_region_the_tool_cannot_answer_is_an_error ... ok
[INFO] [stdout] test doctor::tests::an_unrendered_region_is_not_moved_whatever_it_prints ... ok
[INFO] [stdout] test config::tests::every_recipe_is_validated_when_the_file_is_read ... ok
[INFO] [stdout] test doctor::tests::two_runs_that_agree_are_deterministic_and_a_fresh_body_has_not_moved ... ok
[INFO] [stdout] test dupes::tests::a_section_runs_to_the_next_heading_of_its_level_or_higher ... ok
[INFO] [stdout] test dupes::tests::quote_follows_the_opener_grammar ... ok
[INFO] [stdout] test doctor::tests::untrusted_failed_and_perturbed_failures_are_reported ... ok
[INFO] [stdout] test dupes::tests::trivial_lines_carry_no_text_of_their_own ... ok
[INFO] [stdout] test doctor::tests::the_perturbation_changes_the_environment_and_reverses_it ... ok
[INFO] [stdout] test doctor::tests::runs_that_differ_are_nondeterministic_with_a_diff ... ok
[INFO] [stdout] test git::tests::the_opener_names_exactly_one_query ... ok
[INFO] [stdout] test config::tests::a_recipe_expands_to_its_loader_attributes_by_key_then_common_ones ... ok
[INFO] [stdout] test guard::tests::a_broken_marker_is_named ... ok
[INFO] [stdout] test fs::tests::replace_refuses_a_file_that_changed_underneath ... ok
[INFO] [stdout] test guard::tests::a_duplicate_cannot_vouch_for_an_edited_copy ... ok
[INFO] [stdout] test guard::tests::a_closer_edit_is_refused ... ok
[INFO] [stdout] test fs::tests::repo_root_walks_up_for_git_and_canonicalises ... ok
[INFO] [stdout] test guard::tests::a_line_added_to_the_body_is_refused ... ok
[INFO] [stdout] test guard::tests::a_new_region_is_allowed ... ok
[INFO] [stdout] test guard::tests::a_file_without_regions_guards_nothing ... ok
[INFO] [stdout] test fs::tests::walk_outside_a_repository_applies_no_gitignore ... ok
[INFO] [stdout] test guard::tests::input_that_is_not_json_is_said_and_allowed ... ok
[INFO] [stdout] test guard::tests::lines_added_around_the_region_are_prose ... ok
[INFO] [stdout] test guard::tests::edits_apply_as_the_tools_apply_them ... ok
[INFO] [stdout] test guard::tests::a_body_edit_is_refused ... ok
[INFO] [stdout] test guard::tests::moving_a_region_intact_is_allowed ... ok
[INFO] [stdout] test guard::tests::the_refusal_names_the_region_and_its_source ... ok
[INFO] [stdout] test guard::tests::prose_edits_are_allowed ... ok
[INFO] [stdout] test index::tests::a_line_links_the_path_as_written ... ok
[INFO] [stdout] test fs::tests::walk_all_includes_dotfiles_but_never_the_git_directory_contents ... ok
[INFO] [stdout] test fs::tests::walk_honours_gitignore_hides_dotfiles_and_sorts_by_byte_order ... ok
[INFO] [stdout] test index::tests::the_title_is_the_first_h1_outside_front_matter_and_fences ... ok
[INFO] [stdout] test index::tests::only_markdown_is_read_for_a_heading ... ok
[INFO] [stdout] test guard::tests::removing_a_region_whole_is_allowed ... ok
[INFO] [stdout] test launch::tests::prefixed_keeps_the_directory_and_environment ... ok
[INFO] [stdout] test index::tests::a_template_s_title_is_its_prose_as_a_reader_sees_it ... ok
[INFO] [stdout] test guard::tests::an_unrendered_body_is_guarded_too ... ok
[INFO] [stdout] test guard::tests::opener_and_body_together_are_refused ... ok
[INFO] [stdout] test guard::tests::an_opener_edit_is_allowed ... ok
[INFO] [stdout] test fs::tests::walk_depth_counts_like_tree_and_dirs_lists_directories_only ... ok
[INFO] [stdout] test fs::tests::write_goes_through_a_symlink_and_keeps_it ... ok
[INFO] [stdout] test loader::tests::a_named_directory_takes_what_is_under_it_unless_ignored_there ... ok
[INFO] [stdout] test loader::tests::a_symlink_out_of_the_repository_is_an_error_when_named_and_skipped_otherwise ... ok
[INFO] [stdout] test loader::tests::file_includes_a_file_without_its_sums ... ok
[INFO] [stdout] test allow::tests::allow_disallow_and_list_round_trip_through_the_store_file ... ok
[INFO] [stdout] test loader::tests::exec_inputs_snapshot_lists_matched_files_with_their_content ... ok
[INFO] [stdout] test loader::tests::outside_a_repository_no_ignore_rules_apply ... ok
[INFO] [stdout] test fs::tests::write_is_atomic_keeps_mode_and_skips_unchanged ... ok
[INFO] [stdout] test loader::tests::a_trailing_slash_names_the_directory ... ok
[INFO] [stdout] test loader::tests::a_path_that_vanishes_during_expansion_is_skipped ... ok
[INFO] [stdout] test loader::tests::inputs_reach_outside_the_region_root_within_the_repository ... ok
[INFO] [stdout] test loader::tests::tree_src_resolves_against_the_region_root_and_must_stay_inside_the_repository ... ok
[INFO] [stdout] test loader::tests::tree_lists_and_snapshots_one_walk ... ok
[INFO] [stdout] test loader::tests::symlinks_inside_the_repository_are_read_through ... ok
[INFO] [stdout] test loader::tests::tree_src_must_be_a_directory ... ok
[INFO] [stdout] test loader::tests::inputs_enter_only_directories_that_could_hold_a_match ... ok
[INFO] [stdout] test loader::tests::snapshots_ignore_the_sums_in_other_templates ... ok
[INFO] [stdout] test loader::tests::a_wildcard_walk_selects_what_the_tree_walk_lists ... ok
[INFO] [stdout] test loader::tests::stdin_is_closed ... ok
[INFO] [stdout] test lsp::tests::file_uris_round_trip ... ok
[INFO] [stdout] test marker::tests::a_fenced_marker_is_not_an_unfenced_one ... ok
[INFO] [stdout] test marker::tests::a_file_without_markers_is_one_prose_segment ... ok
[INFO] [stdout] test marker::tests::a_lookalike_comment_is_prose ... ok
[INFO] [stdout] test marker::tests::a_rendered_region_keeps_its_body_bytes_and_sums ... ok
[INFO] [stdout] test marker::tests::a_syntax_is_chosen_by_name_else_extension ... ok
[INFO] [stdout] test marker::tests::an_unclosed_fence_is_prose_and_hides_nothing ... ok
[INFO] [stdout] test marker::tests::a_fence_inside_a_body_hides_a_closer_look_alike ... ok
[INFO] [stdout] test marker::tests::a_region_inside_a_line_holds_the_text_between_its_markers ... ok
[INFO] [stdout] test marker::tests::a_css_marker_ends_with_its_comment ... ok
[INFO] [stdout] test marker::tests::as_and_lang_select_the_sink ... ok
[INFO] [stdout] test marker::tests::an_unrendered_region_parses_with_no_sums ... ok
[INFO] [stdout] test marker::tests::canonical_opener_uses_single_spaces_and_drops_suffix_and_indent ... ok
[INFO] [stdout] test marker::tests::every_inline_grammar_error_is_reported_with_its_line ... ok
[INFO] [stdout] test loader::tests::wildcards_do_not_reach_ignored_paths_and_literal_components_do ... ok
[INFO] [stdout] test marker::tests::a_closer_may_touch_its_comment_end ... ok
[INFO] [stdout] test marker::tests::inline_markers_in_code_spans_and_fences_are_prose ... ok
[INFO] [stdout] test marker::tests::markers_inside_fenced_code_blocks_are_prose ... ok
[INFO] [stdout] test marker::tests::only_markdown_has_fences ... ok
[INFO] [stdout] test marker::tests::sandbox_is_an_exec_flag_that_needs_inputs ... ok
[INFO] [stdout] test marker::tests::outside_markdown_a_fence_default_is_raw_and_as_comment_needs_a_line_leader ... ok
[INFO] [stdout] test marker::tests::quoted_values_carry_whitespace_and_escaped_quotes ... ok
[INFO] [stdout] test marker::tests::line_comment_markers_round_trip_in_each_leader ... ok
[INFO] [stdout] test marker::tests::inline_regions_are_markdown_and_html_only_and_html_scripts_hold_none ... ok
[INFO] [stdout] test marker::tests::every_grammar_error_is_reported_with_its_line ... ok
[INFO] [stdout] test marker::tests::strip_sums_blanks_closers_and_nothing_else ... ok
[INFO] [stdout] test marker::tests::strip_sums_reads_closers_in_the_files_syntax_and_html_everywhere ... ok
[INFO] [stdout] test marker::tests::markers_are_written_in_the_openers_comment ... ok
[INFO] [stdout] test marker::tests::a_line_comment_opens_only_with_a_known_loader ... ok
[INFO] [stdout] test marker::tests::strip_sums_and_has_marker_see_inside_a_line ... ok
[INFO] [stdout] test marker::tests::two_regions_and_prose_between_round_trip ... ok
[INFO] [stdout] test loader::tests::a_background_job_does_not_hold_the_region ... ok
[INFO] [stdout] test merge::tests::a_region_takes_the_side_that_changed_it_or_ours_unrendered ... ok
[INFO] [stdout] test project::tests::a_key_projection_is_canonical_json_whatever_the_layout ... ok
[INFO] [stdout] test merge::tests::keys_are_names_else_openers_with_the_ordinal_of_a_repeat ... ok
[INFO] [stdout] test project::tests::lines_slices_inclusive_and_keeps_terminators ... ok
[INFO] [stdout] test project::tests::key_errors_name_where_the_path_stopped ... ok
[INFO] [stdout] test project::tests::key_reads_toml_json_and_yaml ... ok
[INFO] [stdout] test project::tests::malformed_projections_are_errors ... ok
[INFO] [stdout] test project::tests::atx_follows_commonmark ... ok
[INFO] [stdout] test project::tests::non_utf8_content_fails_every_projection_but_lines ... ok
[INFO] [stdout] test project::tests::section_reads_crlf_text ... ok
[INFO] [stdout] test project::tests::section_runs_to_the_next_heading_of_the_same_or_higher_level ... ok
[INFO] [stdout] test marker::tests::unclosed_fences_are_found_and_closed_ones_are_not ... ok
[INFO] [stdout] test project::tests::a_duplicate_heading_takes_the_first ... ok
[INFO] [stdout] test remote::tests::a_location_resolves_against_the_url_it_came_from ... ok
[INFO] [stdout] test remote::tests::an_unpinned_or_disallowed_region_fails_without_fetching ... ok
[INFO] [stdout] test project::tests::anchor_takes_the_lines_between_its_markers ... ok
[INFO] [stdout] test project::tests::headings_skip_fences_and_front_matter ... ok
[INFO] [stdout] test project::tests::parse_and_canonical_round_trip ... ok
[INFO] [stdout] test marker::tests::with_attr_replaces_a_value_in_place_or_appends_it ... ok
[INFO] [stdout] test project::tests::split_input_finds_the_projection_suffix ... ok
[INFO] [stdout] test remote::tests::the_opener_takes_https_and_a_full_pin ... ok
[INFO] [stdout] test render::sum::tests::input_sum_is_the_full_sha256_of_the_domain_opener_and_snapshot ... ok
[INFO] [stdout] test render::sum::tests::output_sum_is_the_full_sha256_of_the_body ... ok
[INFO] [stdout] test render::sum::tests::the_comment_joins_the_loader_line_outside_html_comments ... ok
[INFO] [stdout] test report::tests::json_escapes_and_nulls ... ok
[INFO] [stdout] test sink::tests::a_marker_line_fails_raw_unless_a_fence_holds_it ... ok
[INFO] [stdout] test sink::tests::comment_puts_the_leader_before_every_line ... ok
[INFO] [stdout] test sink::tests::fence_wraps_the_text_with_the_language ... ok
[INFO] [stdout] test sink::tests::normalisation_table ... ok
[INFO] [stdout] test sink::tests::raw_text_with_an_unbalanced_fence_is_a_loader_failure ... ok
[INFO] [stdout] test sandbox::tests::the_profile_denies_by_default_and_allows_what_is_declared ... ok
[INFO] [stdout] test sink::tests::raw_wraps_the_text_in_blank_lines ... ok
[INFO] [stdout] test sink::tests::body_shapes_and_parses_back ... ok
[INFO] [stdout] test sink::tests::a_marker_line_fails_in_the_regions_own_syntax ... ok
[INFO] [stdout] test sink::tests::fence_outruns_backtick_runs_in_the_text ... ok
[INFO] [stdout] test survey::tests::normalise_takes_out_dot_and_dotdot ... ok
[INFO] [stdout] test sandbox::tests::the_allowance_leaves_path_directories_inside_the_repository_out ... ok
[INFO] [stdout] test survey::tests::relative_climbs_out_with_dotdot ... ok
[INFO] [stdout] test stats::tests::an_empty_set_of_files_totals_zero ... ok
[INFO] [stdout] test sandbox::tests::a_tree_that_holds_the_repository_is_opened_only_around_it ... ok
[INFO] [stdout] test stats::tests::tokens_are_a_quarter_of_the_bytes_rounded_up ... ok
[INFO] [stdout] test symbol::tests::item_paths_parse ... ok
[INFO] [stdout] test symbol::tests::doc_is_the_comment_text_without_markers ... ok
[INFO] [stdout] test symbol::tests::go_functions_methods_types_and_comments ... ok
[INFO] [stdout] test symbol::tests::a_method_is_dedented_out_of_its_impl ... ok
[INFO] [stdout] test symbol::tests::python_functions_classes_and_docstrings ... ok
[INFO] [stdout] test loader::tests::exec_runs_in_the_region_root_with_the_pinned_environment ... ok
[INFO] [stdout] test table::tests::a_ragged_row_or_no_header_is_an_error ... ok
[INFO] [stdout] test symbol::tests::whole_takes_the_doc_comments_and_attributes_above ... ok
[INFO] [stdout] test symbol::tests::the_sink_and_language_default_from_the_part_and_the_extension ... ok
[INFO] [stdout] test table::tests::columns_are_at_least_three_wide_and_a_header_alone_is_a_table ... ok
[INFO] [stdout] test merge::tests::a_region_both_sides_rendered_is_unrendered_in_the_files_own_comment ... ok
[INFO] [stdout] test symbol::tests::signature_stops_before_the_body_or_value ... ok
[INFO] [stdout] test symbol::tests::a_missing_item_is_an_error ... ok
[INFO] [stdout] test table::tests::csv_becomes_a_padded_table ... ok
[INFO] [stdout] test table::tests::json_lines_take_the_first_objects_keys_in_order ... ok
[INFO] [stdout] test symbol::tests::an_ambiguous_method_lists_its_candidates_and_a_trait_picks_one ... ok
[INFO] [stdout] test toc::tests::a_taken_slug_gets_a_number ... ok
[INFO] [stdout] test toc::tests::slugs_follow_github ... ok
[INFO] [stdout] test table::tests::the_attributes_parse ... ok
[INFO] [stdout] test toc::tests::a_nested_list_of_prose_headings ... ok
[INFO] [stdout] test toc::tests::a_skipped_level_nests_under_the_nearest_open_heading ... ok
[INFO] [stdout] test trace::tests::relative_climbs_out_with_dot_dot ... ok
[INFO] [stdout] test toc::tests::a_region_body_does_not_move_the_toc ... ok
[INFO] [stdout] test table::tests::quoted_fields_pipes_and_newlines ... ok
[INFO] [stdout] test table::tests::tab_separated_text_is_read_without_quoting ... ok
[INFO] [stdout] test trace::tests::sandbox_reports_give_files_read ... ok
[INFO] [stdout] test trace::tests::strace_logs_give_files_opened_for_reading_and_executed ... ok
[INFO] [stdout] test trace::tests::rewrite_replaces_inputs_and_keeps_the_suffix_indent_and_line_endings ... ok
[INFO] [stdout] test trace::tests::a_volatile_region_shows_what_it_read_without_judging_it ... ok
[INFO] [stdout] test transcript::tests::the_opener_names_steps_and_inputs_or_volatile ... ok
[INFO] [stdout] test transcript::tests::the_script_quotes_its_paths ... ok
[INFO] [stdout] test truncate::tests::lines_keeps_the_first_lines_and_counts_the_rest ... ok
[INFO] [stdout] test truncate::tests::rows_keeps_the_header_and_counts_the_data_rows_dropped ... ok
[INFO] [stdout] test trace::tests::untrusted_regions_are_not_traced_and_failures_are_reported ... ok
[INFO] [stdout] test truncate::tests::the_note_counts_the_lines_dropped ... ok
[INFO] [stdout] test toc::tests::crlf_headings_are_read ... ok
[INFO] [stdout] test trace::tests::paths_are_spelled_from_the_region_root ... ok
[INFO] [stdout] test trace::tests::reads_that_match_the_declared_inputs_are_complete ... ok
[INFO] [stdout] test trace::tests::a_projected_input_that_was_read_stays_projected_in_the_suggestion ... ok
[INFO] [stdout] test trace::tests::a_suggestion_collapses_a_directory_only_when_the_glob_selects_exactly_the_reads ... ok
[INFO] [stdout] test trace::tests::undeclared_reads_and_unused_inputs_are_named_with_a_suggestion ... ok
[INFO] [stdout] test trust::tests::a_missing_store_is_empty_and_a_malformed_one_is_an_error ... ok
[INFO] [stdout] test trust::tests::root_for_is_the_repository_root_or_the_directory_itself ... ok
[INFO] [stdout] test trust::tests::a_grant_covers_a_worktree_under_the_clone_it_names ... ok
[INFO] [stdout] test trust::tests::lookup_resolves_symlinks_and_grants_are_per_root ... ok
[INFO] [stdout] test trust::tests::grant_revoke_and_lookup_round_trip_through_the_store_file ... ok
[INFO] [stdout] test update::tests::repin_replaces_or_adds_the_pin_and_keeps_the_rest_of_the_line ... ok
[INFO] [stdout] test watch::tests::own_writes_are_dropped_until_the_file_changes_again ... ok
[INFO] [stdout] test why::tests::entries_decode_what_push_entry_encodes ... ok
[INFO] [stdout] test why::tests::a_listing_diff_is_additions_and_removals_in_byte_order ... ok
[INFO] [stdout] test watch::tests::ignored_paths_matter_only_when_a_snapshot_read_them ... ok
[INFO] [stdout] test watch::tests::outside_the_roots_only_templates_and_reads_matter ... ok
[INFO] [stdout] test why::tests::an_entries_diff_names_what_was_added_removed_and_changed ... ok
[INFO] [stdout] test transcript::tests::steps_share_one_shell_and_show_stdout_then_stderr ... ok
[INFO] [stdout] test git::tests::a_pathspec_is_literal ... ok
[INFO] [stdout] test transcript::tests::workdir_tmp_is_empty_and_workdir_copy_leaves_the_repository_alone ... ok
[INFO] [stdout] test git::tests::log_lists_the_commits_touching_a_path_newest_first ... ok
[INFO] [stdout] test git::tests::outside_a_repository_and_in_a_shallow_clone_the_loader_cannot_answer ... ok
[INFO] [stdout] test git::tests::tags_are_newest_first_and_contributors_in_order_of_first_commit ... ok
[INFO] [stdout] test loader::tests::exec_failure_carries_stderr_and_a_timeout_kills_the_process_group ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/computed-0c9df761081349de)
[INFO] [stdout] test transcript::tests::a_shell_that_ends_early_or_runs_out_of_time_fails_the_loader ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 205 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adopt.rs (/opt/rustwide/target/release/deps/adopt-cbd494735a0f3671)
[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] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test an_edit_that_renames_the_section_heading_is_refused ... ok
[INFO] [stdout] test a_body_cut_by_max_lines_is_refused ... ok
[INFO] [stdout] test a_source_that_changed_since_the_render_is_a_conflict ... ok
[INFO] [stdout] test an_edit_that_does_not_round_trip_is_refused ... ok
[INFO] [stdout] test an_edit_to_a_line_range_is_written_back_into_those_lines ... ok
[INFO] [stdout] test dry_run_prints_the_source_diff_and_writes_nothing ... ok
[INFO] [stdout] test an_edit_to_a_section_is_written_back_into_that_section_only ... ok
[INFO] [stdout] test a_fenced_indented_edit_is_written_back_without_fence_or_indent ... ok
[INFO] [stdout] test a_computed_loader_cannot_be_adopted ... ok
[INFO] [stdout] test a_use_region_adopts_into_its_recipes_source ... ok
[INFO] [stdout] test a_crlf_source_stays_crlf ... ok
[INFO] [stdout] test nothing_edited_is_nothing_to_adopt ... ok
[INFO] [stdout] test a_raw_edit_is_written_back_and_the_region_is_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/affected.rs (/opt/rustwide/target/release/deps/affected-301bc01dd3dd1e46)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test affected_needs_a_path ... ok
[INFO] [stdout] test a_parse_error_is_exit_2_and_the_other_files_still_answer ... ok
[INFO] [stdout] test graph_draws_the_new_loaders_and_recipes ... ok
[INFO] [stdout] test affected_prints_json ... ok
[INFO] [stdout] test graph_formats_belong_to_graph ... ok
[INFO] [stdout] test graph_draws_templates_regions_inputs_and_settling_edges_as_mermaid ... ok
[INFO] [stdout] test paths_resolve_against_the_invocation_directory ... ok
[INFO] [stdout] test graph_draws_dot_and_json ... ok
[INFO] [stdout] test a_directory_affects_every_region_reading_under_it ... ok
[INFO] [stdout] test the_new_loaders_are_affected_by_what_their_openers_name ... ok
[INFO] [stdout] test a_file_an_input_reads_affects_its_region ... ok
[INFO] [stdout] test a_new_or_removed_path_affects_the_regions_that_would_list_it ... ok
[INFO] [stdout] test g2_loaders_are_affected_by_their_sources_and_history_and_drawn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-ac62e4c8c2653c68)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test discovery_includes_dot_directories_and_markdown_extension ... ok
[INFO] [stdout] test json_reports_every_region_on_stdout ... ok
[INFO] [stdout] test a_loader_failure_keeps_the_body_and_prints_stderr_under_the_region ... ok
[INFO] [stdout] test usage_errors_exit_2 ... ok
[INFO] [stdout] test a_tier_2_file_is_skipped_and_the_others_are_still_written ... ok
[INFO] [stdout] test only_narrows_to_named_regions_and_an_unknown_name_is_an_error ... ok
[INFO] [stdout] test a_symlinked_template_stays_a_symlink_and_is_rendered_once ... ok
[INFO] [stdout] test computed_file_names_the_template_from_any_directory ... ok
[INFO] [stdout] test discovery_reads_md_files_and_skips_ignored_ones ... ok
[INFO] [stdout] test dry_run_shows_what_force_would_do_to_a_refused_file ... ok
[INFO] [stdout] test a_markdown_file_that_is_not_utf8_is_skipped_unless_it_has_markers ... ok
[INFO] [stdout] test templates_that_read_each_other_settle_in_one_run ... ok
[INFO] [stdout] test editing_gitignore_drifts_the_tree_region ... ok
[INFO] [stdout] test a_render_that_feeds_itself_is_an_error_not_a_loop ... ok
[INFO] [stderr]      Running tests/doctor.rs (/opt/rustwide/target/release/deps/doctor-eb7aeda98b4d12a0)
[INFO] [stdout] test the_pre_commit_scenario ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test doctor_expands_recipes_and_takes_allow ... ok
[INFO] [stdout] test exec_needs_trust ... ok
[INFO] [stdout] test only_and_json ... ok
[INFO] [stdout] test a_command_that_reads_its_environment_is_nondeterministic ... ok
[INFO] [stdout] test output_that_changed_without_its_inputs_has_moved_and_check_cannot_see_it ... ok
[INFO] [stdout] test a_transcript_is_perturbed_as_exec_is ... ok
[INFO] [stderr]      Running tests/dupes.rs (/opt/rustwide/target/release/deps/dupes-0d54ff7530e683d0)
[INFO] [stdout] test deterministic_regions_are_silent_and_nothing_is_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_copy_that_is_not_one_section_is_suggested_by_lines_and_paths_are_relative ... ok
[INFO] [stdout] test region_bodies_and_trivial_lines_are_not_duplicates ... ok
[INFO] [stdout] test claude_md_is_never_the_source_and_min_lines_bounds_what_counts ... ok
[INFO] [stdout] test a_block_repeated_within_one_file_is_found ... ok
[INFO] [stdout] test dupes_prints_json ... ok
[INFO] [stdout] test a_copied_section_is_found_with_the_region_that_includes_it ... ok
[INFO] [stderr]      Running tests/exec_sandbox.rs (/opt/rustwide/target/release/deps/exec_sandbox-3f787f79c74f01b8)
[INFO] [stdout] test a_suggested_region_renders_the_copy_and_is_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_sandboxed_region_still_needs_trust ... ok
[INFO] [stdout] test a_sandboxed_transcript_needs_inputs_and_no_copy ... ok
[INFO] [stdout] test an_exec_recipe_with_sandbox_true_runs_sandboxed ... ok
[INFO] [stdout] test writes_land_only_in_tmpdir ... ok
[INFO] [stdout] test a_declared_input_reads_and_an_undeclared_file_fails_the_region ... ok
[INFO] [stdout] test a_system_or_path_directory_above_the_repository_does_not_open_it ... ok
[INFO] [stdout] test the_flag_is_part_of_the_opener_and_needs_inputs ... ok
[INFO] [stdout] test a_sandboxed_transcript_reads_its_inputs_and_writes_only_its_temporary_places ... ok
[INFO] [stdout] test the_network_is_closed ... ok
[INFO] [stdout] test doctor_runs_a_sandboxed_region_inside_the_sandbox ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/file_slice.rs (/opt/rustwide/target/release/deps/file_slice-2063a98127f3c6f5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test the_grammar_takes_one_slice_and_checks_it ... ok
[INFO] [stdout] test an_unsliced_file_snapshots_as_it_always_did ... ok
[INFO] [stdout] test a_slice_that_finds_nothing_is_a_hard_error ... ok
[INFO] [stdout] test a_slice_is_the_text_and_the_whole_snapshot ... ok
[INFO] [stdout] test an_anchor_takes_the_lines_between_its_markers ... ok
[INFO] [stderr]      Running tests/guard.rs (/opt/rustwide/target/release/deps/guard-49693392d5df7eca)
[INFO] [stdout] test an_edit_outside_the_slice_leaves_the_region_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_hook_answers_input_that_is_not_utf8_and_exits_0 ... ok
[INFO] [stdout] test pre_denies_an_edit_to_a_body_and_names_the_region ... ok
[INFO] [stdout] test pre_denies_a_write_that_breaks_a_closer ... ok
[INFO] [stdout] test post_reports_drift_as_context_and_is_quiet_when_fresh ... ok
[INFO] [stdout] test pre_allows_prose_and_openers ... ok
[INFO] [stdout] test pre_ignores_files_without_markers_and_other_tools ... ok
[INFO] [stdout] test post_reads_a_symlinked_template_as_its_target ... ok
[INFO] [stdout] test post_expands_recipes_as_check_does ... ok
[INFO] [stderr]      Running tests/history.rs (/opt/rustwide/target/release/deps/history-741f541bd5ab406f)
[INFO] [stdout] test the_plain_form_names_what_the_proposed_text_changes ... ok
[INFO] [stdout] test the_plain_form_needs_both_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_shallow_clone_is_a_region_error ... ok
[INFO] [stdout] test a_log_region_goes_stale_only_when_its_path_gets_a_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index.rs (/opt/rustwide/target/release/deps/index-38702e2469ad585d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test the_grammar_checks_src_and_title ... ok
[INFO] [stdout] test the_template_is_left_out_and_an_empty_glob_is_a_hard_error ... ok
[INFO] [stdout] test one_link_per_file_in_byte_order_titled_by_its_h1 ... ok
[INFO] [stdout] test a_body_edit_elsewhere_in_a_file_leaves_the_index_fresh ... ok
[INFO] [stderr]      Running tests/inline.rs (/opt/rustwide/target/release/deps/inline-1bc41c6d5a777ad7)
[INFO] [stdout] test index_reproduces_the_adr_script ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test text_of_more_than_one_line_fails_and_keeps_the_body ... ok
[INFO] [stdout] test an_inline_and_a_block_region_never_share_an_input_sum ... ok
[INFO] [stdout] test an_html_page_holds_a_value_inside_its_pre ... ok
[INFO] [stdout] test stats_and_adopt_know_a_region_inside_a_line ... ok
[INFO] [stdout] test guard_refuses_an_edit_to_the_value_and_allows_the_sentence ... ok
[INFO] [stdout] test a_toc_of_a_heading_that_holds_a_value_settles_in_one_run ... ok
[INFO] [stdout] test a_file_region_reads_a_template_without_its_inline_sums ... ok
[INFO] [stdout] test a_hand_edit_is_refused_and_clean_empties_the_body ... ok
[INFO] [stdout] test a_value_in_a_sentence_renders_checks_and_goes_stale ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp.rs (/opt/rustwide/target/release/deps/lsp-69fcfa93523bb657)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test hover_and_lenses_describe_the_region ... ok
[INFO] [stdout] test a_use_region_is_checked_hovered_and_run_as_its_recipe ... ok
[INFO] [stdout] test run_hands_the_editor_the_rendered_buffer ... ok
[INFO] [stdout] test a_symlinked_template_runs_under_its_target_s_trust ... ok
[INFO] [stdout] test a_region_inside_a_line_has_a_range_of_its_own_and_one_in_rust_is_read_too ... ok
[INFO] [stdout] test a_parse_error_is_one_diagnostic_at_its_line ... ok
[INFO] [stdout] test run_fetches_a_remote_region_only_under_the_allowlist ... ok
[INFO] [stdout] test diagnostics_follow_the_buffer ... ok
[INFO] [stderr]      Running tests/max_lines.rs (/opt/rustwide/target/release/deps/max_lines-d61a04ae7f45ed19)
[INFO] [stdout] test hover_lists_computed_toml_only_for_a_region_from_a_recipe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test raw_text_is_cut_with_a_note_as_its_last_line ... ok
[INFO] [stdout] test a_cut_table_is_fresh_under_check ... ok
[INFO] [stdout] test text_within_the_limit_is_untouched ... ok
[INFO] [stdout] test a_fence_holds_the_note ... ok
[INFO] [stdout] test a_table_keeps_its_header_and_puts_the_note_after_it ... ok
[INFO] [stdout] test the_opener_takes_a_whole_number_of_at_least_one ... ok
[INFO] [stdout] test the_output_sum_is_over_the_cut_body_so_check_finds_it_fresh ... ok
[INFO] [stdout] test a_cut_that_leaves_a_fence_open_is_a_loader_failure ... ok
[INFO] [stdout] test a_table_within_the_limit_is_untouched_and_a_bad_row_past_it_still_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge.rs (/opt/rustwide/target/release/deps/merge-c5f0367b24a632c9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test merge_needs_three_files_or_install ... ok
[INFO] [stdout] test a_conflict_in_an_opener_stays_a_conflict ... ok
[INFO] [stdout] test a_clean_merge_is_written_as_it_is ... ok
[INFO] [stdout] test the_driver_unrenders_a_conflicted_region_and_keeps_a_prose_conflict ... ok
[INFO] [stdout] test install_does_not_write_through_a_symlinked_gitattributes ... ok
[INFO] [stdout] test install_writes_the_attributes_and_the_local_driver_once ... ok
[INFO] [stdout] test without_the_driver_the_same_merge_conflicts ... ok
[INFO] [stdout] test two_branches_that_re_render_a_region_merge_cleanly_and_run_makes_it_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/on_stale.rs (/opt/rustwide/target/release/deps/on_stale-e600f42f39404b78)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test check_softens_a_stale_region_that_asks_for_it ... ok
[INFO] [stdout] test the_opener_takes_on_stale_warn_and_nothing_else ... ok
[INFO] [stdout] test run_renders_a_stale_warned_region_as_before ... ok
[INFO] [stdout] test every_other_drift_still_fails ... ok
[INFO] [stdout] test json_keeps_action_null_under_check_and_adds_severity ... ok
[INFO] [stderr]      Running tests/projected_inputs.rs (/opt/rustwide/target/release/deps/projected_inputs-9c3afb0730151f4a)
[INFO] [stdout] test check_exits_zero_on_a_warned_stale_region_end_to_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_projection_that_finds_nothing_is_a_hard_error ... ok
[INFO] [stdout] test the_grammar_checks_every_projection ... ok
[INFO] [stdout] test a_projected_entry_snapshots_its_slice_in_path_order ... ok
[INFO] [stdout] test a_hash_that_starts_no_projection_is_part_of_the_path ... ok
[INFO] [stdout] test an_edit_outside_the_projection_leaves_the_region_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recipes.rs (/opt/rustwide/target/release/deps/recipes-c3b06b10c8a37a68)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test expansion_records_computed_toml_as_read_so_run_settles_on_it ... ok
[INFO] [stdout] test a_volatile_flag_is_set_with_true ... ok
[INFO] [stdout] test a_use_region_has_the_sums_of_its_expansion_written_inline ... ok
[INFO] [stdout] test a_symbol_recipe_takes_the_loaders_default_sink_and_lang ... ok
[INFO] [stdout] test a_region_may_add_common_attributes_and_not_loader_ones ... ok
[INFO] [stdout] test a_recipe_that_cannot_be_expanded_skips_only_its_region ... ok
[INFO] [stdout] test a_recipe_reads_relative_to_each_template_that_uses_it ... ok
[INFO] [stdout] test the_nearest_computed_toml_up_to_the_repository_root_is_read ... ok
[INFO] [stdout] test a_toc_recipe_lists_the_using_templates_headings ... ok
[INFO] [stdout] test a_malformed_computed_toml_is_a_hard_error_naming_it ... ok
[INFO] [stdout] test an_exec_recipe_needs_trust ... ok
[INFO] [stdout] test an_index_recipe_lists_its_globs_with_titles ... ok
[INFO] [stdout] test a_table_recipe_carries_delim_and_a_region_may_override_it ... ok
[INFO] [stdout] test a_value_recipe_reads_one_key ... ok
[INFO] [stdout] test a_changed_recipe_makes_its_regions_stale ... ok
[INFO] [stdout] test a_transcript_recipe_needs_trust_and_honours_max_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/remote.rs (/opt/rustwide/target/release/deps/remote-ffea87fa3daaea78)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_url_that_cannot_be_fetched_is_an_error_for_update ... ok
[INFO] [stdout] test update_reads_a_symlinked_template_as_its_target_and_names_a_recipe_it_cannot_expand ... ok
[INFO] [stdout] test a_remote_recipe_runs_and_update_names_the_pin_it_cannot_write ... ok
[INFO] [stdout] test a_url_off_the_allowlist_is_skipped_and_a_redirect_must_be_allowed_too ... ok
[INFO] [stdout] test update_pins_run_fetches_and_check_stays_offline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render.rs (/opt/rustwide/target/release/deps/render-56e51e917ecfd912)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test a_fence_left_open_in_the_prose_stops_the_write ... ok
[INFO] [stdout] test a_changed_file_leaves_an_unchanged_volatile_region_silent ... ok
[INFO] [stdout] test a_hard_error_from_load_skips_its_region_and_the_file_is_tier_2 ... ok
[INFO] [stdout] test a_hard_snapshot_error_skips_its_region_and_the_others_render ... ok
[INFO] [stdout] test a_cleaned_file_renders_back_to_the_fresh_file ... ok
[INFO] [stdout] test check_never_loads ... ok
[INFO] [stdout] test clean_empties_bodies_and_strips_sums ... ok
[INFO] [stdout] test dry_run_reports_what_run_would_write ... ok
[INFO] [stdout] test force_renders_a_fresh_region_again ... ok
[INFO] [stdout] test loader_failure_keeps_the_body_and_sums ... ok
[INFO] [stdout] test only_the_selected_regions_are_rendered_or_reported ... ok
[INFO] [stdout] test a_crlf_file_stays_crlf ... ok
[INFO] [stdout] test run_force_overwrites_edited_regions ... ok
[INFO] [stdout] test run_renders_an_unrendered_file ... ok
[INFO] [stdout] test untrusted_skips_exec_and_still_renders_tree ... ok
[INFO] [stdout] test run_on_a_fresh_file_is_unchanged_and_loads_only_volatile ... ok
[INFO] [stdout] test run_refuses_an_edited_region_and_writes_nothing ... ok
[INFO] [stderr]      Running tests/stats.rs (/opt/rustwide/target/release/deps/stats-8827cd01821587c0)
[INFO] [stdout] test text_that_fails_normalisation_is_a_loader_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_file_that_does_not_parse_is_an_error_and_the_rest_are_counted ... ok
[INFO] [stdout] test stats_lists_regions_by_path_and_line_with_a_line_per_file_and_totals ... ok
[INFO] [stdout] test stats_takes_paths_and_prints_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/symbol.rs (/opt/rustwide/target/release/deps/symbol-e6a60a0ec0248573)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_symbol_that_cannot_be_found_is_a_region_error ... ok
[INFO] [stdout] test a_symbol_renders_and_stays_fresh_through_edits_elsewhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/syntax.rs (/opt/rustwide/target/release/deps/syntax-e16e8873a0ea893f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_line_that_would_close_the_region_fails_the_loader ... ok
[INFO] [stdout] test a_file_region_reads_another_syntaxs_template_without_its_sums ... ok
[INFO] [stdout] test outside_markdown_a_tree_is_raw_and_clean_writes_the_files_own_closer ... ok
[INFO] [stdout] test discovery_reads_code_only_when_computed_toml_lists_it ... ok
[INFO] [stdout] test a_rust_doc_comment_holds_a_tree_behind_its_leader ... ok
[INFO] [stdout] test every_command_reads_a_file_in_its_syntax ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/table.rs (/opt/rustwide/target/release/deps/table-beb3f64e13d30ee0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test the_grammar_takes_delim_and_from_only_with_as_table ... ok
[INFO] [stdout] test the_body_is_a_table_between_blank_lines_and_parses_back ... ok
[INFO] [stdout] test a_ragged_row_is_a_loader_failure_that_keeps_the_body ... ok
[INFO] [stdout] test a_csv_file_renders_as_a_table_and_settles ... ok
[INFO] [stdout] test json_lines_from_a_command ... ok
[INFO] [stderr]      Running tests/toc.rs (/opt/rustwide/target/release/deps/toc-d87e5ecaf7355c34)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test levels_are_checked ... ok
[INFO] [stdout] test run_writes_the_toc_once_and_a_second_run_is_a_no_op ... ok
[INFO] [stdout] test a_heading_edit_makes_the_toc_stale_and_other_prose_does_not ... ok
[INFO] [stderr]      Running tests/trace.rs (/opt/rustwide/target/release/deps/trace-6a72a7ccfedbd8e2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_transcript_is_traced_and_a_recipe_is_not_rewritten ... ok
[INFO] [stdout] test undeclared_reads_and_unused_inputs_are_reported_and_written ... ok
[INFO] [stdout] test a_rewritten_opener_makes_a_rendered_region_stale ... ok
[INFO] [stdout] test trace_needs_trust_and_speaks_json ... ok
[INFO] [stdout] test without_strace_trace_is_exit_2_and_says_what_to_install ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transcript.rs (/opt/rustwide/target/release/deps/transcript-c1bf8f9ae68801e8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_transcript_shows_a_session_run_in_a_copy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/value.rs (/opt/rustwide/target/release/deps/value-7e120f3f4aea842c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_grammar_needs_src_and_a_key ... ok
[INFO] [stdout] test a_table_a_missing_key_or_a_second_line_is_a_hard_error ... ok
[INFO] [stdout] test the_text_is_the_scalar_and_the_snapshot_the_key_and_value ... ok
[INFO] [stderr]      Running tests/watch.rs (/opt/rustwide/target/release/deps/watch-edb4d039fe17bdf2)
[INFO] [stdout] test another_key_changing_leaves_the_region_fresh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test watch_takes_allow_for_remote_regions ... ok
[INFO] [stdout] test watch_renders_on_change_and_stops_on_ctrl_c ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/why.rs (/opt/rustwide/target/release/deps/why-cce416dc18a2758f)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test fresh_unrendered_and_outside_a_repository ... ok
[INFO] [stdout] test a_git_region_is_explained_by_the_history_since_its_render ... ok
[INFO] [stdout] test a_changed_opener_shows_both_forms_and_a_working_tree_change_says_so ... ok
[INFO] [stdout] test every_region_is_answered_when_none_is_named ... ok
[INFO] [stdout] test a_use_region_is_explained_through_the_recipe_of_its_commit ... ok
[INFO] [stdout] test a_stale_tree_names_the_render_commit_the_paths_and_the_commits_since ... ok
[INFO] [stdout] test a_hand_edit_is_named_and_shown_with_v ... ok
[INFO] [stdout] test a_hook_s_git_environment_does_not_point_why_at_another_repository ... ok
[INFO] [stdout] test a_render_no_commit_holds_is_exit_2 ... ok
[INFO] [stdout] test the_latest_commit_whose_tree_reproduces_the_sum_is_the_one_explained_from ... ok
[INFO] [stdout] test a_commit_that_does_not_reproduce_its_sum_is_exit_2_with_what_is_known ... ok
[INFO] [stdout] test a_stale_exec_region_names_files_added_removed_and_changed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests computed
[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" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0", kill_on_drop: false }`
[INFO] [stdout] 97ceaf46ea8bc590dcede8b77ed11b2ea1c2e07038523077bc615b68a73a0bd0
