[INFO] cloning repository https://github.com/piton-lang/piton-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/piton-lang/piton-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiton-lang%2Fpiton-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiton-lang%2Fpiton-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9a61643b23c95cfe4d3d87b3f4b944770030c716
[INFO] testing piton-lang/piton-rs against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpiton-lang%2Fpiton-rs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/piton-lang/piton-rs
[INFO] finished tweaking git repo https://github.com/piton-lang/piton-rs
[INFO] tweaked toml for git repo https://github.com/piton-lang/piton-rs written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/piton-lang/piton-rs 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 git repo https://github.com/piton-lang/piton-rs 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded countme v3.0.1
[INFO] [stderr]   Downloaded rowan v0.15.19
[INFO] [stderr]   Downloaded text-size v1.1.1
[INFO] [stderr]   Downloaded tower-lsp-macros v0.9.0
[INFO] [stderr]   Downloaded cc v1.4.7
[INFO] [stderr]   Downloaded yoke-derive v0.8.3
[INFO] [stderr]   Downloaded serde_repr v0.1.21
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.13
[INFO] [stderr]   Downloaded auto_impl v1.3.0
[INFO] [stderr]   Downloaded tower-lsp v0.20.0
[INFO] [stderr]   Downloaded lsp-types v0.94.1
[INFO] [stderr]   Downloaded chumsky v0.9.3
[INFO] [stderr]   Downloaded globset v0.4.20
[INFO] [stderr]   Downloaded inquire v0.9.4
[INFO] [stderr]   Downloaded mio v1.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1
[INFO] running `Command { std: "docker" "start" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", 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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1" "/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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", 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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling quote v1.0.47
[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 serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling stacker v0.1.25
[INFO] [stderr]    Compiling fuzzy-matcher v0.3.7
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling piton-cli v0.1.0 (/opt/rustwide/workdir/crates/piton-cli)
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/crates/xtask)
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling ar_archive_writer v0.5.3
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling rowan v0.15.19
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling psm v0.1.32
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling tracing v0.1.44
[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 serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling chumsky v0.9.3
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling inquire v0.9.4
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling piton-core v0.1.0 (/opt/rustwide/workdir/crates/piton-core)
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling piton-emit v0.1.0 (/opt/rustwide/workdir/crates/piton-emit)
[INFO] [stderr]    Compiling piton-syntax v0.1.0 (/opt/rustwide/workdir/crates/piton-syntax)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling piton-compile v0.1.0 (/opt/rustwide/workdir/crates/piton-compile)
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling piton-belay v0.1.0 (/opt/rustwide/workdir/crates/piton-belay)
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling piton-lsp v0.1.0 (/opt/rustwide/workdir/crates/piton-lsp)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 34s
[INFO] running `Command { std: "docker" "inspect" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", 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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1" "/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-syntax v0.8.11
[INFO] [stderr]    Compiling piton-compile v0.1.0 (/opt/rustwide/workdir/crates/piton-compile)
[INFO] [stderr]    Compiling piton-belay v0.1.0 (/opt/rustwide/workdir/crates/piton-belay)
[INFO] [stderr]    Compiling piton-emit v0.1.0 (/opt/rustwide/workdir/crates/piton-emit)
[INFO] [stderr]    Compiling piton-core v0.1.0 (/opt/rustwide/workdir/crates/piton-core)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/crates/xtask)
[INFO] [stderr]    Compiling piton-lsp v0.1.0 (/opt/rustwide/workdir/crates/piton-lsp)
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling piton-syntax v0.1.0 (/opt/rustwide/workdir/crates/piton-syntax)
[INFO] [stderr]    Compiling piton-cli v0.1.0 (/opt/rustwide/workdir/crates/piton-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", 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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1" "/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.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_belay-9a6964416ee32a28)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test adapter::tests::every_adapter_names_its_own_root ... ok
[INFO] [stdout] test manifest::tests::only_the_generated_array_is_read ... ok
[INFO] [stdout] test adapter::tests::builtin_targets_fill_their_output_templates ... ok
[INFO] [stdout] test render::tests::multiline_toml_strings_use_a_literal_block ... ok
[INFO] [stdout] test references::tests::headings_in_fences_are_not_headings ... ok
[INFO] [stdout] test render::tests::a_missing_description_leaves_no_leading_space ... ok
[INFO] [stdout] test render::tests::frontmatter_quotes_only_what_needs_it ... ok
[INFO] [stdout] test render::tests::toml_documents_put_tables_last ... ok
[INFO] [stdout] test render::tests::role_introductions_follow_the_specification_literally ... ok
[INFO] [stdout] test render::tests::nested_frontmatter_indents ... ok
[INFO] [stdout] test render::tests::discovery_descriptions_follow_the_description_with_use_when ... ok
[INFO] [stdout] test shape::tests::a_matching_directory_is_used_directly ... ok
[INFO] [stdout] test shape::tests::a_missing_code_root_has_nowhere_to_attach ... ok
[INFO] [stdout] test shape::tests::a_missing_directory_walks_up_to_the_nearest_existing_one ... ok
[INFO] [stdout] test adapter::tests::adapters_are_addressable_by_target_id ... ok
[INFO] [stdout] test manifest::tests::unsafe_paths_are_refused ... ok
[INFO] [stdout] test references::tests::document_paths_mirror_the_module ... ok
[INFO] [stdout] test render::tests::yaml_scalars_that_would_change_type_are_quoted_whatever_their_case ... ok
[INFO] [stdout] test render::tests::toml_strings_escape_control_characters ... ok
[INFO] [stdout] test adapter::tests::shape_roots_sit_under_the_reference_root ... ok
[INFO] [stdout] test references::tests::relative_files_read_as_paths ... ok
[INFO] [stdout] test shape::tests::fallback_stops_at_the_code_root ... ok
[INFO] [stdout] test validate::tests::markdown_links_are_found ... ok
[INFO] [stdout] test tests::manifests_round_trip ... ok
[INFO] [stdout] test shape::tests::two_sources_in_one_directory_share_a_scope ... ok
[INFO] [stdout] test validate::tests::schemes_are_recognized ... ok
[INFO] [stdout] test tests::artifact_names_come_from_the_path ... ok
[INFO] [stdout] test validate::tests::frontmatter_fields_are_readable ... ok
[INFO] [stdout] test validate::tests::instruction_patterns_match_like_globs ... ok
[INFO] [stdout] test references::tests::repeated_slugs_are_numbered_across_the_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/combinations.rs (/opt/rustwide/target/release/deps/combinations-e28de4ed6b412c63)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test every_combination_of_adapters_matches_its_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/framework.rs (/opt/rustwide/target/release/deps/framework-6744f1872b3ba11c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test every_construct_is_reachable_through_its_keyword ... ok
[INFO] [stdout] test the_constructs_are_served_from_the_specification_files ... ok
[INFO] [stdout] test the_bundled_package_matches_the_specification ... ok
[INFO] [stdout] test the_package_exports_the_framework_and_not_its_documentation ... ok
[INFO] [stdout] test the_adapter_anchors_agree_with_the_built_in_targets ... ok
[INFO] [stdout] test the_adapters_are_served_from_the_specification_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden.rs (/opt/rustwide/target/release/deps/golden-434778d0ffd9839c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test report_byte_identical_share ... ok
[INFO] [stdout] test generated_content_matches_line_for_line ... ok
[INFO] [stdout] test the_generated_file_set_matches ... ok
[INFO] [stdout] test planning_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/locations.rs (/opt/rustwide/target/release/deps/locations-c3baec0ee53a3f47)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test an_unconfigured_shape_root_falls_back_to_the_project_root ... ok
[INFO] [stdout] test every_root_resolves_relative_to_the_file_that_names_it ... ok
[INFO] [stdout] test the_agent_root_follows_the_adapter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plan.rs (/opt/rustwide/target/release/deps/plan-ec4db1a8f4ed78d7)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test muse_leaves_agents_out_and_still_gets_its_references ... ok
[INFO] [stdout] test instructions_outside_the_shape_root_are_not_specified ... ok
[INFO] [stdout] test agents_begin_with_the_role_introduction ... ok
[INFO] [stdout] test constructs_normalizing_to_one_identity_collide ... ok
[INFO] [stdout] test an_adapter_anchor_can_move_the_reference_root ... ok
[INFO] [stdout] test discovery_descriptions_join_with_a_single_space ... ok
[INFO] [stdout] test descriptions_are_required_where_the_target_needs_them_and_omitted_otherwise ... ok
[INFO] [stdout] test cleanup_only_removes_recorded_files ... ok
[INFO] [stdout] test a_reference_to_an_abstract_or_package_anchor_is_an_error ... ok
[INFO] [stdout] test only_the_entry_exports_and_what_they_reference_are_emitted ... ok
[INFO] [stdout] test a_skill_opencode_finds_twice_is_reported_once_per_skill ... ok
[INFO] [stdout] test a_reference_to_a_construct_links_to_its_own_output ... ok
[INFO] [stdout] test existing_files_the_build_does_not_own_are_not_overwritten ... ok
[INFO] [stdout] test instructions_keep_their_description_and_nest_their_extras ... ok
[INFO] [stdout] test references_in_metadata_are_errors ... ok
[INFO] [stdout] test opencode_still_needs_muse_command_skills_hidden ... ok
[INFO] [stdout] test the_target_versions_are_recorded ... ok
[INFO] [stdout] test a_command_skill_opencode_is_told_to_hide_needs_no_choice ... ok
[INFO] [stdout] test shared_projects_write_one_reference_tree_and_one_agents_md ... ok
[INFO] [stdout] test opencode_nested_guidance_needs_explicit_configuration ... ok
[INFO] [stdout] test repeated_headings_in_one_file_get_distinct_fragments ... ok
[INFO] [stdout] test codex_reports_over_budget_and_shadowed_guidance ... ok
[INFO] [stdout] test cross_discovery_that_changes_activation_needs_a_choice ... ok
[INFO] [stdout] test unsupported_and_invalid_native_options_fail ... ok
[INFO] [stdout] test muse_shares_the_skills_and_commands_codex_and_claude_write ... ok
[INFO] [stdout] test references_link_to_the_heading_in_the_module_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/piton-dc1f28415f6be631)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test config_edit::tests::a_new_dependency_goes_at_the_end_of_the_list ... ok
[INFO] [stdout] test config_edit::tests::a_missing_list_is_created ... ok
[INFO] [stdout] test config_edit::tests::a_missing_list_is_created_at_the_end_of_the_file ... ok
[INFO] [stdout] test config_edit::tests::removing_the_last_dependency_removes_the_list ... ok
[INFO] [stdout] test config_edit::tests::a_listed_dependency_is_not_added_twice ... ok
[INFO] [stdout] test packages::tests::an_empty_tethers_directory_is_pruned_and_a_sibling_survives ... ok
[INFO] [stdout] test commands::agent::tests::a_project_fluency_prompt_is_preferred ... ok
[INFO] [stdout] test commands::agent::tests::subcommands_get_the_prompt_where_they_take_it ... ok
[INFO] [stdout] test commands::agent::tests::each_tool_is_given_the_prompt_its_own_way ... ok
[INFO] [stdout] test commands::agent::tests::the_primer_points_where_the_build_wrote ... ok
[INFO] [stdout] test commands::agent::tests::the_embedded_copy_is_the_fluency_prompt ... ok
[INFO] [stdout] test config_edit::tests::removing_takes_the_pin_with_it ... ok
[INFO] [stdout] test packages::tests::copying_leaves_the_repository_behind ... 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-e2c7dfdd3e7d4285)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test agent_prints_its_fluency_without_a_project ... ok
[INFO] [stdout] test build_uses_the_configured_output_and_renderer ... ok
[INFO] [stdout] test a_markdown_link_an_author_writes_is_passed_through ... ok
[INFO] [stdout] test check_without_a_config_checks_everything_under_the_working_directory ... ok
[INFO] [stdout] test compile_can_report_what_it_read ... ok
[INFO] [stdout] test check_reports_problems_and_exits_non_zero ... ok
[INFO] [stdout] test an_unknown_adapter_is_rejected ... ok
[INFO] [stdout] test an_unknown_config_key_is_a_warning ... ok
[INFO] [stdout] test build_without_a_framework_writes_the_renderer_output ... ok
[INFO] [stdout] test build_output_references_point_into_the_output_tree ... ok
[INFO] [stdout] test compile_includes_what_the_file_exports_without_declaring ... ok
[INFO] [stdout] test a_dry_run_writes_nothing ... ok
[INFO] [stdout] test help_lists_every_documented_command ... ok
[INFO] [stdout] test format_reads_stdin_when_given_a_dash ... ok
[INFO] [stdout] test a_library_whose_entry_only_exports_still_builds ... ok
[INFO] [stdout] test an_instruction_falls_back_to_the_nearest_existing_scope ... ok
[INFO] [stdout] test compile_writes_next_to_the_input_when_asked ... ok
[INFO] [stdout] test agent_prints_its_fluency_without_building_or_launching ... ok
[INFO] [stdout] test a_full_project_builds_every_artifact ... ok
[INFO] [stdout] test check_passes_on_a_clean_file ... ok
[INFO] [stdout] test init_never_overwrites_a_file ... ok
[INFO] [stdout] test a_glob_without_write_is_refused ... ok
[INFO] [stdout] test compile_renders_each_adapter ... ok
[INFO] [stdout] test a_relative_file_argument_resolves ... ok
[INFO] [stdout] test init_needs_a_template_it_knows ... ok
[INFO] [stdout] test reach_follows_variables_and_property_reads ... ok
[INFO] [stdout] test every_adapter_emits_its_own_native_form ... ok
[INFO] [stdout] test reach_accepts_a_glob ... ok
[INFO] [stdout] test build_cleans_up_only_what_it_generated ... ok
[INFO] [stdout] test a_framework_replaces_the_renderer_output ... ok
[INFO] [stdout] test slice_prints_what_a_target_depends_on ... ok
[INFO] [stdout] test slice_reports_targets_it_cannot_resolve ... ok
[INFO] [stdout] test reach_counts_every_line_it_prints ... ok
[INFO] [stdout] test loc_counts_by_category ... ok
[INFO] [stdout] test init_leaves_tethering_to_later_when_asked ... ok
[INFO] [stdout] test naming_the_renderer_output_writes_it_alongside_a_framework ... ok
[INFO] [stdout] test rebuilding_produces_identical_bytes ... ok
[INFO] [stdout] test reach_separates_reachable_from_unreachable ... ok
[INFO] [stdout] test format_normalizes_and_check_reports ... ok
[INFO] [stdout] test reach_marks_a_root_as_a_root ... ok
[INFO] [stdout] test reach_follows_imports_and_reports_paths_by_default ... ok
[INFO] [stdout] test slice_writes_every_path_relative_to_where_it_runs ... ok
[INFO] [stdout] test slice_with_an_adapter_cites_what_the_build_writes ... ok
[INFO] [stdout] test reach_does_not_call_an_index_dead_for_declaring_nothing ... ok
[INFO] [stdout] test slice_with_an_adapter_finds_an_anchor_embedded_upstream ... ok
[INFO] [stdout] test the_language_server_accepts_the_stdio_flag ... ok
[INFO] [stdout] test slice_with_an_adapter_needs_a_target_the_build_writes ... ok
[INFO] [stdout] test init_builds_a_belay_project_for_the_adapters_chosen ... ok
[INFO] [stderr]      Running tests/packages.rs (/opt/rustwide/target/release/deps/packages-0c32762a7329742d)
[INFO] [stdout] test every_template_starts_a_project_that_checks_and_builds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test the_plugin_covers_every_feature_the_specification_lists ... ok
[INFO] [stdout] test the_plugin_offers_the_renderers_the_compiler_has ... ok
[INFO] [stdout] test the_astro_integration_wraps_the_vite_plugin ... ok
[INFO] [stdout] test the_specified_packages_exist ... ok
[INFO] [stdout] test the_plugin_spawns_a_command_the_compiler_accepts ... ok
[INFO] [stderr]      Running tests/packaging.rs (/opt/rustwide/target/release/deps/packaging-f6bf9cc656dfafd2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_directory_holding_the_project_is_not_tethered_into_it ... ok
[INFO] [stdout] test a_plain_directory_is_copied_as_it_stands ... ok
[INFO] [stdout] test two_pins_on_one_dependency_stop_the_install ... ok
[INFO] [stdout] test tethering_with_no_source_installs_every_dependency ... ok
[INFO] [stdout] test a_repository_without_configuration_installs_whole ... ok
[INFO] [stdout] test tethering_installs_the_published_package_without_its_repository ... ok
[INFO] [stdout] test a_pin_is_the_text_it_was_written_with ... ok
[INFO] [stdout] test tethering_a_source_that_fails_is_not_recorded ... ok
[INFO] [stdout] test untethering_can_rename_and_can_leave_imports_alone ... ok
[INFO] [stdout] test a_relative_path_to_a_local_repository_is_read_from_the_configuration ... ok
[INFO] [stdout] test removing_refuses_while_something_still_imports_it ... ok
[INFO] [stdout] test tethering_a_new_source_adds_it_to_the_configuration ... ok
[INFO] [stdout] test untethering_moves_the_package_and_rewrites_what_named_it ... ok
[INFO] [stdout] test a_package_without_an_index_is_imported_through_its_files ... ok
[INFO] [stdout] test a_package_dependency_is_installed_flat_and_project_dependencies_are_not ... ok
[INFO] [stdout] test a_forced_update_discards_the_edits_and_shows_the_diff ... ok
[INFO] [stdout] test two_packages_asking_for_different_versions_get_the_newest_and_a_warning ... ok
[INFO] [stdout] test tethering_a_source_whose_package_name_is_taken_changes_nothing ... ok
[INFO] [stdout] test updating_moves_a_package_to_the_newest_commit ... ok
[INFO] [stdout] test an_edited_package_is_not_overwritten ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_compile-34623590d34460ec)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test config::tests::a_directory_entry_resolves_to_its_index ... ok
[INFO] [stdout] test eval::tests::merge_keeps_the_last_occurrence ... ok
[INFO] [stdout] test config::tests::a_file_without_configuration_is_its_own_project ... ok
[INFO] [stdout] test eval::tests::inference_follows_the_documented_table ... ok
[INFO] [stdout] test eval::tests::multiline_text_is_never_inferred_as_a_literal ... ok
[INFO] [stdout] test config::tests::a_pin_keeps_the_text_it_was_written_with ... ok
[INFO] [stdout] test loc::tests::categories_sum_to_the_total ... ok
[INFO] [stdout] test digest::tests::known_vectors ... ok
[INFO] [stdout] test config::tests::more_than_one_pin_is_an_error ... ok
[INFO] [stdout] test config::tests::an_unknown_key_is_warned_about ... ok
[INFO] [stdout] test loc::tests::a_code_fence_is_just_text ... ok
[INFO] [stdout] test packages::tests::a_package_name_has_no_slash_and_no_leading_at ... ok
[INFO] [stdout] test config::tests::a_package_name_with_a_slash_or_an_at_is_an_error ... ok
[INFO] [stdout] test packages::tests::a_path_is_local_and_a_url_is_not ... ok
[INFO] [stdout] test loc::tests::escape_block_content_counts_as_code ... ok
[INFO] [stdout] test module::tests::a_package_without_an_index_is_still_a_location ... ok
[INFO] [stdout] test module::tests::relative_paths_walk_up_then_down ... ok
[INFO] [stdout] test packages::tests::a_source_names_the_package_it_installs_as ... ok
[INFO] [stdout] test packages::tests::an_empty_lock_file_round_trips ... ok
[INFO] [stdout] test module::tests::a_dot_path_is_the_directory_index_never_a_sibling_file ... ok
[INFO] [stdout] test module::tests::normalization_removes_dot_segments ... ok
[INFO] [stdout] test digest::tests::a_single_bit_changes_the_whole_digest ... ok
[INFO] [stdout] test eval::tests::number_literals_must_be_whole ... ok
[INFO] [stdout] test module::tests::packages_resolve_to_themselves ... ok
[INFO] [stdout] test packages::tests::a_lock_file_round_trips ... ok
[INFO] [stdout] test packages::tests::a_replaced_entry_does_not_duplicate ... ok
[INFO] [stdout] test prelude::tests::every_package_module_is_addressable ... ok
[INFO] [stdout] test prelude::tests::location_markers_are_distinct ... ok
[INFO] [stdout] test prelude::tests::the_constructs_come_from_the_specification ... ok
[INFO] [stdout] test packages::tests::a_package_is_one_directory_under_tethers ... ok
[INFO] [stdout] test config::tests::packages_are_declared_with_piton_package ... ok
[INFO] [stdout] test config::tests::output_and_renderer_are_read_relative_to_the_config ... ok
[INFO] [stdout] test config::tests::output_and_renderer_default_to_dist_and_json ... ok
[INFO] [stdout] test packages::tests::only_a_bare_path_can_name_a_package ... ok
[INFO] [stdout] test prelude::tests::every_location_marker_is_substituted_once ... ok
[INFO] [stdout] test packages::tests::the_lock_file_is_tether_lock ... ok
[INFO] [stdout] test packages::tests::an_untouched_package_is_clean ... ok
[INFO] [stdout] test packages::tests::every_directory_under_tethers_is_a_package_even_without_an_index ... ok
[INFO] [stdout] test resolve::tests::edit_distance_is_symmetric_and_zero_for_equal ... ok
[INFO] [stdout] test packages::tests::drift_names_what_changed ... ok
[INFO] [stdout] test digest::tests::a_million_letters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/language.rs (/opt/rustwide/target/release/deps/language-321384769611d143)
[INFO] [stdout] 
[INFO] [stdout] running 87 tests
[INFO] [stdout] test a_concrete_anchor_must_implement_every_abstract_slot ... ok
[INFO] [stdout] test a_blank_line_is_an_explicit_line_break ... ok
[INFO] [stdout] test a_directory_resolves_to_its_index ... ok
[INFO] [stdout] test a_duplicate_key_in_one_block_is_an_error ... ok
[INFO] [stdout] test a_constraint_with_no_value_is_only_allowed_in_an_abstract_anchor ... ok
[INFO] [stdout] test a_child_cannot_redeclare_an_inherited_constraint ... ok
[INFO] [stdout] test a_list_constraint_checks_every_element ... ok
[INFO] [stdout] test a_bare_anchor_constraint_rejects_an_indirect_implementer ... ok
[INFO] [stdout] test a_named_property_list_stringifies_to_its_dotted_name ... ok
[INFO] [stdout] test a_mixed_block_becomes_an_implicit_list_with_addressable_keys ... ok
[INFO] [stdout] test a_keyword_declaration_equals_the_extends_form ... ok
[INFO] [stdout] test a_reference_can_point_at_a_property ... ok
[INFO] [stdout] test a_minus_in_front_of_an_expression_is_an_error ... ok
[INFO] [stdout] test a_reference_renders_as_a_path_in_json ... ok
[INFO] [stdout] test a_list_item_is_never_a_key ... ok
[INFO] [stdout] test a_literal_coerced_to_a_string_keeps_its_text ... ok
[INFO] [stdout] test a_circular_value_is_an_error ... ok
[INFO] [stdout] test a_hyphen_inside_a_name_is_part_of_the_name ... ok
[INFO] [stdout] test a_multi_line_escape_block_is_literal ... ok
[INFO] [stdout] test a_dependency_can_pick_which_packages_to_take ... ok
[INFO] [stdout] test a_string_plus_a_list_is_an_implicit_list_and_the_name_needs_a_string_expression ... ok
[INFO] [stdout] test an_abstract_nothing_implements_warns_unless_exported ... ok
[INFO] [stdout] test a_plain_anchor_type_takes_the_winning_abstract ... ok
[INFO] [stdout] test a_value_no_constraint_accepts_is_an_error ... ok
[INFO] [stdout] test a_numeric_cast_of_prose_is_an_error ... ok
[INFO] [stdout] test an_anchor_can_implement_two_abstracts ... ok
[INFO] [stdout] test a_quoted_value_never_coerces_even_when_it_looks_like_another_type ... ok
[INFO] [stdout] test an_anchor_in_the_middle_of_text_makes_an_implicit_list ... ok
[INFO] [stdout] test a_comment_has_to_be_on_its_own_line ... ok
[INFO] [stdout] test a_name_the_entry_imports_without_exporting_is_not_a_result_of_its_own ... ok
[INFO] [stdout] test an_escaped_comment_marker_is_text ... ok
[INFO] [stdout] test a_reference_to_something_that_is_not_an_anchor_is_an_error ... ok
[INFO] [stdout] test a_decimal_needs_its_leading_zero ... ok
[INFO] [stdout] test an_index_that_only_forwards_still_compiles_to_something ... ok
[INFO] [stdout] test a_reference_renders_as_a_link_and_a_value_renders_inline ... ok
[INFO] [stdout] test arithmetic_evaluates_inside_braces_only ... ok
[INFO] [stdout] test a_user_keyword_is_the_last_base ... ok
[INFO] [stdout] test booleans_and_null_never_coerce_to_strings ... ok
[INFO] [stdout] test a_renamed_export_is_compiled_under_the_name_it_leaves_by ... ok
[INFO] [stdout] test an_escape_block_inside_a_code_block_keeps_it_literal ... ok
[INFO] [stdout] test circular_imports_are_allowed ... ok
[INFO] [stdout] test compiled_output_holds_only_exports ... ok
[INFO] [stdout] test an_abstract_anchor_the_entry_exports_has_no_value_to_compile ... ok
[INFO] [stdout] test double_plus_merges_dictionaries_deeply ... ok
[INFO] [stdout] test an_anchor_re_exported_by_the_entry_is_compiled ... ok
[INFO] [stdout] test an_escape_block_inside_a_fence_leaves_only_the_fence ... ok
[INFO] [stdout] test an_unknown_keyword_says_what_to_do ... ok
[INFO] [stdout] test an_escape_block_suppresses_interpolation_without_a_fence ... ok
[INFO] [stdout] test an_inheritance_cycle_shows_the_cycle ... ok
[INFO] [stdout] test lists_reject_member_access ... ok
[INFO] [stdout] test merging_super_last_deduplicates_by_keeping_the_later_position ... ok
[INFO] [stdout] test an_alias_replaces_the_original_binding ... ok
[INFO] [stdout] test multiple_bases_resolve_left_to_right ... ok
[INFO] [stdout] test plus_lines_combine_everything_above_them ... ok
[INFO] [stdout] test a_reference_keeps_identity_while_a_string_cast_takes_the_name ... ok
[INFO] [stdout] test plus_on_values_it_cannot_combine_is_an_error ... ok
[INFO] [stdout] test quotes_are_just_characters ... ok
[INFO] [stdout] test an_escape_block_joins_the_prose_around_it ... ok
[INFO] [stdout] test constraints_are_tried_left_to_right ... ok
[INFO] [stdout] test an_unconstrained_quoted_value_stays_a_string ... ok
[INFO] [stdout] test self_travels_the_chain_while_this_stays_pinned ... ok
[INFO] [stdout] test extends_constraints_accept_anything_in_the_chain ... ok
[INFO] [stdout] test importing_something_unexported_is_reported_with_a_suggestion ... ok
[INFO] [stdout] test escapes_keep_expression_syntax_literal ... ok
[INFO] [stdout] test code_blocks_are_parsed_like_any_other_text ... ok
[INFO] [stdout] test braces_that_are_not_an_expression_are_an_error ... ok
[INFO] [stdout] test super_finds_a_property_on_an_earlier_base ... ok
[INFO] [stdout] test the_numeric_cast_converts_whole_strings_only ... ok
[INFO] [stdout] test mixed_type_addition_concatenates_as_text ... ok
[INFO] [stdout] test inference_follows_the_documented_table ... ok
[INFO] [stdout] test two_abstracts_with_types_that_do_not_overlap_are_an_error ... ok
[INFO] [stdout] test wrapping_is_the_only_way_to_escape ... ok
[INFO] [stdout] test the_ternary_evaluates_only_the_selected_branch ... ok
[INFO] [stdout] test use_brings_in_keywords_but_not_symbols ... ok
[INFO] [stdout] test the_duplicating_merge_keeps_every_item ... ok
[INFO] [stdout] test syntax_problems_are_reported_by_the_compilation ... ok
[INFO] [stdout] test merging_super_first_appends_the_new_items ... ok
[INFO] [stdout] test logical_operators_and_the_ternary_need_booleans ... ok
[INFO] [stdout] test super_reads_the_right_most_base ... ok
[INFO] [stdout] test super_keeps_self_on_the_derived_anchor ... ok
[INFO] [stdout] test self_alone_resolves_to_the_derived_anchor_name ... ok
[INFO] [stdout] test syntax_rules_from_the_overview_are_enforced ... ok
[INFO] [stdout] test plus_lines_in_a_string_block_join_with_nothing_and_double_plus_with_a_break ... ok
[INFO] [stdout] test special_constraints_classify_by_shape ... ok
[INFO] [stdout] test variables_resolve_forward_and_across_collections ... ok
[INFO] [stdout] test nested_lists_flatten_the_way_the_bracket_form_does ... ok
[INFO] [stdout] test logical_and_comparison_operators_produce_booleans ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/slice.rs (/opt/rustwide/target/release/deps/slice-77b9a4a9e0bd3916)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test an_anchor_brings_in_what_it_extends ... ok
[INFO] [stdout] test a_reference_in_the_same_file_is_followed ... ok
[INFO] [stdout] test dependencies_are_followed_across_imports_and_unused_imports_are_not ... ok
[INFO] [stdout] test a_path_inside_a_property_is_not_sliceable ... ok
[INFO] [stdout] test a_property_target_leaves_out_unrelated_properties ... ok
[INFO] [stdout] test inherited_properties_and_constraints_are_included ... ok
[INFO] [stdout] test a_missing_anchor_is_a_diagnostic_with_a_suggestion ... ok
[INFO] [stdout] test targets_parse_from_their_written_form ... ok
[INFO] [stdout] test a_property_target_is_smaller_than_its_anchor ... ok
[INFO] [stdout] test a_missing_property_is_a_diagnostic_at_the_anchor ... ok
[INFO] [stdout] test a_shared_dependency_is_emitted_once ... ok
[INFO] [stdout] test dependencies_are_followed_transitively_nearest_first ... ok
[INFO] [stdout] test expressions_bring_in_the_variables_and_properties_they_read ... ok
[INFO] [stdout] test the_chain_from_the_entry_is_included ... ok
[INFO] [stdout] test a_standalone_anchor_is_its_own_slice ... ok
[INFO] [stdout] test a_variable_can_be_a_target ... ok
[INFO] [stdout] test super_and_self_reads_are_followed ... ok
[INFO] [stdout] test circular_dependencies_terminate_and_stay_visible ... ok
[INFO] [stdout] test the_same_source_always_renders_the_same_bytes ... ok
[INFO] [stdout] test a_bare_name_declared_twice_is_ambiguous ... ok
[INFO] [stdout] test keyword_declarations_say_what_they_are ... ok
[INFO] [stdout] test an_export_of_the_entry_has_no_chain ... ok
[INFO] [stdout] test reads_keep_the_order_they_are_written_in ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spec.rs (/opt/rustwide/target/release/deps/spec-4e6731f61b6d1d34)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test the_specification_compiles ... ok
[INFO] [stdout] test adapters_inherit_the_shared_contract ... ok
[INFO] [stdout] test a_module_that_only_re_exports_is_not_dead ... ok
[INFO] [stdout] test self_resolves_to_the_derived_anchor ... ok
[INFO] [stdout] test inherited_properties_keep_the_base_order ... ok
[INFO] [stdout] test the_framework_source_is_not_reported_dead ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_core-0652aa46686575a4)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test names::tests::kebab_matches_generated_skill_names ... ok
[INFO] [stdout] test names::tests::artifact_name_validation ... ok
[INFO] [stdout] test text::tests::literal_runs_coalesce ... ok
[INFO] [stdout] test text::tests::references_break_plain_view ... ok
[INFO] [stdout] test diagnostics::tests::line_index_maps_offsets ... ok
[INFO] [stdout] test names::tests::keyword_validation ... ok
[INFO] [stdout] test names::tests::titles_match_reference_output ... ok
[INFO] [stdout] test diagnostics::tests::sink_sorts_and_dedups ... ok
[INFO] [stdout] test value::tests::mixed_flattening_groups_adjacent_entries ... ok
[INFO] [stdout] test value::tests::numbers_print_without_spurious_decimals ... ok
[INFO] [stdout] test text::tests::trim_touches_only_outer_literals ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_emit-4d62bc9d0c5aaa73)
[INFO] [stdout] test value::tests::pure_dictionary_detection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test json::tests::scalars_use_the_documented_forms ... ok
[INFO] [stdout] test tests::relative_files_start_with_a_dot ... ok
[INFO] [stdout] test tests::sibling_links_are_bare_names ... ok
[INFO] [stdout] test tests::links_walk_up_and_across ... ok
[INFO] [stdout] test tests::adapters_parse_from_their_names ... ok
[INFO] [stdout] test markdown::tests::beyond_six_levels_titles_become_bold_labels ... ok
[INFO] [stdout] test tests::headings_slug_like_github ... ok
[INFO] [stdout] test json::tests::strings_escape_control_characters ... ok
[INFO] [stdout] test yaml::tests::ambiguous_scalars_are_quoted ... ok
[INFO] [stdout] test markdown::tests::lists_of_dictionaries_indent_their_keys ... ok
[INFO] [stdout] test yaml::tests::dictionaries_in_lists_start_on_the_bullet ... ok
[INFO] [stdout] test markdown::tests::nested_maps_indent_by_two ... ok
[INFO] [stdout] test json::tests::mixed_blocks_group_adjacent_entries ... ok
[INFO] [stdout] test markdown::tests::primitives_render_as_text ... ok
[INFO] [stdout] test yaml::tests::lists_nest_under_their_key ... ok
[INFO] [stdout] test markdown::tests::dictionaries_holding_lists_become_headings ... ok
[INFO] [stdout] test markdown::tests::multiline_values_stay_inside_their_entry ... ok
[INFO] [stdout] test yaml::tests::plain_prose_stays_unquoted ... ok
[INFO] [stdout] test markdown::tests::property_names_become_word_separated_titles ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_lsp-50cb47443ceecc50)
[INFO] [stdout] test markdown::tests::pure_dictionaries_are_fenced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test features::completion_tests::a_comment_has_nothing_to_complete ... ok
[INFO] [stdout] test features::completion_tests::imports_complete_by_part ... ok
[INFO] [stdout] test features::completion_tests::a_declaration_head_knows_its_clauses ... ok
[INFO] [stdout] test features::completion_tests::an_interpolation_knows_its_sigil ... ok
[INFO] [stdout] test features::completion_tests::the_head_of_an_unindented_line_declares ... ok
[INFO] [stdout] test features::completion_tests::a_list_item_holds_a_value ... ok
[INFO] [stdout] test features::completion_tests::escape_blocks_are_not_piton ... ok
[INFO] [stdout] test convert::tests::positions_count_utf16_units ... ok
[INFO] [stdout] test features::completion_tests::a_key_takes_the_first_colon_and_the_constraints_take_the_rest ... ok
[INFO] [stdout] test features::completion_tests::prose_is_written_rather_than_completed ... ok
[INFO] [stdout] test convert::tests::out_of_range_positions_clamp ... ok
[INFO] [stdout] test features::completion_tests::a_string_has_nothing_to_complete ... ok
[INFO] [stdout] test convert::tests::offsets_round_trip ... ok
[INFO] [stderr]      Running tests/analysis.rs (/opt/rustwide/target/release/deps/analysis-107e1a76fb02ed11)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test a_list_merged_with_a_dictionary_is_the_compilers_error_to_report ... ok
[INFO] [stdout] test an_override_leads_to_what_it_replaces_and_back ... ok
[INFO] [stdout] test a_merge_line_is_redundant_only_when_it_changes_nothing ... ok
[INFO] [stdout] test an_unchanged_workspace_is_not_recompiled ... ok
[INFO] [stdout] test an_unused_use_is_an_unused_import ... ok
[INFO] [stdout] test organizing_imports_drops_the_extension ... ok
[INFO] [stdout] test dictionaries_merge_shallowly_with_plus_and_deeply_with_double_plus ... ok
[INFO] [stdout] test overlapping_abstracts_and_concrete_bases_do_not_conflict ... ok
[INFO] [stdout] test string_blocks_join_rather_than_merge ... ok
[INFO] [stdout] test an_unreferenced_anchor_is_unused ... ok
[INFO] [stdout] test the_configured_output_directory_and_renderer_decide_the_mapping ... ok
[INFO] [stdout] test a_construct_previews_in_every_renderer ... ok
[INFO] [stdout] test only_abstracts_that_cannot_both_hold_conflict ... ok
[INFO] [stdout] test a_label_in_another_file_lands_on_its_line_there ... ok
[INFO] [stdout] test a_simple_inheritance_conflict_can_be_resolved_from_the_header ... ok
[INFO] [stdout] test the_configuration_is_a_project_config_not_a_regular_file ... ok
[INFO] [stdout] test super_in_a_block_reads_every_base ... ok
[INFO] [stdout] test a_repeated_inherited_value_is_redundant ... ok
[INFO] [stdout] test a_nested_key_is_not_an_anchor_property ... ok
[INFO] [stdout] test composition_hover_shows_how_inputs_combine ... ok
[INFO] [stdout] test unused_duplicate_and_broad_imports_are_reported_and_cleaned ... ok
[INFO] [stdout] test source_maps_to_the_compiled_section_and_back ... ok
[INFO] [stdout] test an_ambiguous_name_is_reported_and_can_be_qualified ... ok
[INFO] [stdout] test without_a_configuration_or_an_open_file_nothing_is_compiled ... ok
[INFO] [stdout] test belay_plan_checks_reach_the_editor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/editors.rs (/opt/rustwide/target/release/deps/editors-1a7c7b0f7e6f0de7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test zed_styles_every_token_type_the_server_sends ... ok
[INFO] [stdout] test every_rule_carries_a_style ... ok
[INFO] [stdout] test the_vscode_extension_does_not_register_the_servers_commands ... ok
[INFO] [stdout] test zed_styles_nothing_the_server_does_not_send ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/features.rs (/opt/rustwide/target/release/deps/features-ccff3350d4673dad)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test completion_after_a_dot_offers_the_members_of_what_it_follows ... ok
[INFO] [stdout] test completing_a_name_from_another_module_writes_the_import ... ok
[INFO] [stdout] test an_unconstrained_value_proposes_nothing ... ok
[INFO] [stdout] test a_list_item_takes_the_constraints_of_the_key_above_it ... ok
[INFO] [stdout] test a_verbatim_block_has_nothing_to_complete ... ok
[INFO] [stdout] test a_leaf_anchor_leads_only_to_what_composes_it ... ok
[INFO] [stdout] test a_module_that_does_not_exist_exports_nothing ... ok
[INFO] [stdout] test a_clean_specbase_reports_nothing ... ok
[INFO] [stdout] test a_body_puts_the_properties_it_has_to_define_first ... ok
[INFO] [stdout] test a_reference_expression_offers_only_things_a_reference_can_name ... ok
[INFO] [stdout] test completion_after_extends_offers_anchors_rather_than_keywords ... ok
[INFO] [stdout] test a_hierarchy_item_survives_a_lost_identity ... ok
[INFO] [stdout] test a_name_re_exported_by_an_index_is_offered_once ... ok
[INFO] [stdout] test completion_after_use_offers_module_paths ... ok
[INFO] [stdout] test completion_at_the_top_of_a_file_offers_declarations_and_user_keywords ... ok
[INFO] [stdout] test completion_inside_an_anchor_offers_inherited_properties ... ok
[INFO] [stdout] test a_nested_dictionary_is_not_offered_the_anchors_properties ... ok
[INFO] [stdout] test document_symbols_expose_anchors_and_properties ... ok
[INFO] [stdout] test completion_in_a_type_constraint_offers_types ... ok
[INFO] [stdout] test enter_after_a_comment_that_ends_in_a_colon_does_not_indent ... ok
[INFO] [stdout] test enter_after_a_declaration_indents_into_its_body ... ok
[INFO] [stdout] test enter_after_a_constraint_that_leaves_the_value_unwritten_does_indent ... ok
[INFO] [stdout] test completion_of_a_value_offers_only_what_its_constraint_accepts ... ok
[INFO] [stdout] test enter_after_a_key_that_opens_a_block_indents ... ok
[INFO] [stdout] test enter_after_a_list_item_ending_in_a_colon_does_not_indent ... ok
[INFO] [stdout] test enter_after_a_value_keeps_the_indentation ... ok
[INFO] [stdout] test enter_after_a_merge_line_does_not_indent ... ok
[INFO] [stdout] test enter_inside_an_escape_block_changes_nothing ... ok
[INFO] [stdout] test enter_after_a_value_that_ends_in_a_colon_does_not_indent ... ok
[INFO] [stdout] test diagnostics_reach_the_editor ... ok
[INFO] [stdout] test enter_on_a_nested_blank_line_dedents_by_exactly_one_level ... ok
[INFO] [stdout] test a_string_and_a_sentence_have_nothing_to_complete ... ok
[INFO] [stdout] test enter_on_a_blank_line_dedents_one_level ... ok
[INFO] [stdout] test enter_replaces_indentation_the_cursor_has_not_reached ... ok
[INFO] [stdout] test enter_on_a_blank_line_at_the_margin_stays_there ... ok
[INFO] [stdout] test enter_when_the_client_already_indented_changes_nothing ... ok
[INFO] [stdout] test folding_covers_every_declaration ... ok
[INFO] [stdout] test completion_after_from_offers_the_direction_then_the_names ... ok
[INFO] [stdout] test find_references_spans_files ... ok
[INFO] [stdout] test resolving_an_item_fills_in_its_documentation ... ok
[INFO] [stdout] test go_to_definition_follows_an_import ... ok
[INFO] [stdout] test formatting_reports_no_change_for_canonical_files ... ok
[INFO] [stdout] test hover_on_an_anchor_shows_its_inheritance_chain ... ok
[INFO] [stdout] test plain_text_has_no_hover_and_no_actions ... ok
[INFO] [stdout] test the_type_hierarchy_walks_both_ways ... ok
[INFO] [stdout] test hover_on_a_user_keyword_explains_the_anchor_it_aliases ... ok
[INFO] [stdout] test implementations_lead_from_an_abstract_anchor_to_what_extends_it ... ok
[INFO] [stdout] test enter_on_a_blank_line_the_editor_emptied_dedents_by_one_level ... ok
[INFO] [stdout] test inlay_hints_name_the_contributing_base ... ok
[INFO] [stdout] test inlay_hints_mark_inherited_values ... ok
[INFO] [stdout] test workspace_symbols_carry_their_description ... ok
[INFO] [stdout] test selection_ranges_widen_outward ... ok
[INFO] [stdout] test only_the_newline_triggers_a_reindent ... ok
[INFO] [stdout] test rename_rewrites_every_occurrence ... ok
[INFO] [stdout] test the_type_hierarchy_includes_composition ... ok
[INFO] [stdout] test semantic_tokens_are_produced_in_order ... ok
[INFO] [stdout] test super_offers_what_every_base_has ... ok
[INFO] [stdout] test semantic_tokens_mark_types_and_expression_operators ... ok
[INFO] [stdout] test formatting_leaves_comments_alone ... ok
[INFO] [stdout] test workspace_symbols_find_by_substring ... ok
[INFO] [stdout] test accepting_a_candidate_replaces_the_text_being_written ... ok
[INFO] [stderr]      Running tests/packages.rs (/opt/rustwide/target/release/deps/packages-93d8c75494ca2d15)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.37s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test an_installed_package_is_not_counted_as_project_source ... ok
[INFO] [stdout] test going_to_a_package_import_opens_the_package ... ok
[INFO] [stdout] test completing_a_module_path_offers_installed_packages ... ok
[INFO] [stdout] test a_package_import_resolves_and_compiles ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/workspace.rs (/opt/rustwide/target/release/deps/workspace-657c303ca0c4a195)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_deleted_file_stops_being_part_of_the_workspace ... ok
[INFO] [stdout] test opening_an_unimported_file_does_not_hide_the_project ... ok
[INFO] [stdout] test an_unimported_file_can_be_navigated_like_any_other ... ok
[INFO] [stdout] test a_file_nothing_imports_still_gets_diagnostics ... ok
[INFO] [stdout] test a_buffer_from_outside_the_project_is_compiled_too ... ok
[INFO] [stdout] test a_file_written_behind_the_editors_back_is_picked_up ... ok
[INFO] [stdout] test an_unsaved_buffer_wins_over_the_file_on_disk ... ok
[INFO] [stdout] test a_file_nothing_imports_is_still_part_of_the_workspace ... ok
[INFO] [stdout] test rereading_the_configuration_moves_the_source_root ... ok
[INFO] [stdout] test a_missing_entry_still_leaves_the_workspace_to_edit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/piton_syntax-430b88a190a99772)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test format::tests::a_code_fence_is_formatted_like_any_other_text ... ok
[INFO] [stdout] test format::tests::a_broken_source_is_not_formatted ... ok
[INFO] [stdout] test format::tests::autoformat_adds_the_space_and_leaves_comment_lines_where_they_are ... ok
[INFO] [stdout] test format::tests::autoformat_still_formats_the_code_around_comments ... ok
[INFO] [stdout] test expr::tests::hyphens_inside_names_are_part_of_the_name ... ok
[INFO] [stdout] test format::tests::escape_block_contents_are_never_rewritten ... ok
[INFO] [stdout] test format::tests::escape_blocks_keep_their_relative_indentation ... ok
[INFO] [stdout] test expr::tests::numbers_allow_underscore_separators ... ok
[INFO] [stdout] test expr::tests::property_access_binds_tightest ... ok
[INFO] [stdout] test expr::tests::arithmetic_precedence_follows_mathematics ... ok
[INFO] [stdout] test expr::tests::parentheses_alter_order ... ok
[INFO] [stdout] test expr::tests::quoted_strings_keep_their_text ... ok
[INFO] [stdout] test expr::tests::a_minus_is_only_part_of_a_number ... ok
[INFO] [stdout] test expr::tests::ternary_chains_on_the_right ... ok
[INFO] [stdout] test expr::tests::keywords_become_their_own_nodes ... ok
[INFO] [stdout] test format::tests::comments_gain_a_space ... ok
[INFO] [stdout] test expr::tests::invalid_expressions_recover ... ok
[INFO] [stdout] test format::tests::a_pi_extension_is_removed_from_module_paths ... ok
[INFO] [stdout] test format::tests::already_wrapped_imports_are_rejoined_when_short ... ok
[INFO] [stdout] test kind::tests::kinds_round_trip ... ok
[INFO] [stdout] test kind::tests::reserved_words_block_property_names ... ok
[INFO] [stdout] test language::tests::keyword_lists_are_sorted_and_unique ... ok
[INFO] [stdout] test parser::tests::a_keyword_followed_by_a_space_is_still_a_declaration ... ok
[INFO] [stdout] test format::tests::more_than_two_items_wrap ... ok
[INFO] [stdout] test format::tests::long_import_lines_wrap_even_with_two_items ... ok
[INFO] [stdout] test parser::tests::a_backslash_run_inside_a_line_keeps_its_inline_meaning ... ok
[INFO] [stdout] test format::tests::short_import_lists_stay_on_one_line ... ok
[INFO] [stdout] test language::tests::the_reserved_words_are_accounted_for ... ok
[INFO] [stdout] test format::tests::tabs_become_spaces ... ok
[INFO] [stdout] test format::tests::formatting_is_idempotent_on_the_spec_style ... ok
[INFO] [stdout] test expr::tests::sigils_nest_inside_expressions ... ok
[INFO] [stdout] test format::tests::prose_and_blank_lines_are_left_alone ... ok
[INFO] [stdout] test parser::tests::an_escape_block_inside_a_fence_keeps_only_its_contents ... ok
[INFO] [stdout] test parser::tests::an_unterminated_escape_block_is_reported ... ok
[INFO] [stdout] test format::tests::import_lines_are_sorted_use_first_then_by_path ... ok
[INFO] [stdout] test format::tests::star_exports_are_preserved ... ok
[INFO] [stdout] test format::tests::indentation_becomes_four_spaces ... ok
[INFO] [stdout] test format::tests::the_rest_of_a_comment_is_never_rewritten ... ok
[INFO] [stdout] test parser::tests::an_escape_block_consumes_its_delimiters ... ok
[INFO] [stdout] test parser::tests::anchor_header_variants ... ok
[INFO] [stdout] test parser::tests::blank_lines_split_paragraphs ... ok
[INFO] [stdout] test parser::tests::green_tree_reproduces_the_source ... ok
[INFO] [stdout] test parser::tests::imports_join_continuation_lines ... ok
[INFO] [stdout] test parser::tests::keyword_with_extends_combines_both ... ok
[INFO] [stdout] test parser::tests::comments_do_not_reach_the_ast ... ok
[INFO] [stdout] test parser::tests::any_space_free_key_is_a_property ... ok
[INFO] [stdout] test parser::tests::code_fences_are_ordinary_text ... ok
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/release/deps/corpus-5cf6595c6cfa0c26)
[INFO] [stdout] test prose::tests::a_comment_is_a_whole_line ... ok
[INFO] [stdout] test parser::tests::star_reexport_parses ... ok
[INFO] [stdout] test parser::tests::constraints_parse_with_and_without_values ... ok
[INFO] [stdout] test parser::tests::user_keyword_declarations_parse ... ok
[INFO] [stdout] test parser::tests::merge_items_record_their_operator ... ok
[INFO] [stdout] test parser::tests::import_aliases_bind_the_alias ... ok
[INFO] [stdout] test prose::tests::reference_sigil_parses ... ok
[INFO] [stdout] test parser::tests::only_a_matching_run_closes_an_escape_block ... ok
[INFO] [stdout] test parser::tests::pass_marks_an_empty_body ... ok
[INFO] [stdout] test prose::tests::a_colon_is_escaped_by_wrapping_it ... ok
[INFO] [stdout] test parser::tests::multiple_bases_parse_in_order ... ok
[INFO] [stdout] test parser::tests::nested_lists_and_inline_lists ... ok
[INFO] [stdout] test prose::tests::single_backslashes_delimit_a_literal_region ... ok
[INFO] [stdout] test prose::tests::sigils_are_recognized ... ok
[INFO] [stdout] test prose::tests::stacked_backslashes_unwrap_one_layer ... ok
[INFO] [stdout] test prose::tests::slashes_after_code_are_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/editors.rs (/opt/rustwide/target/release/deps/editors-e83b3f0bf6e432b8)
[INFO] [stdout] test the_specification_parses_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test every_definition_covers_the_keywords ... ok
[INFO] [stdout] test the_editor_queries_match_the_grammars_own ... ok
[INFO] [stdout] test every_query_matches_a_node_the_grammar_defines ... ok
[INFO] [stdout] test every_definition_claims_the_file_extension ... ok
[INFO] [stdout] test every_query_token_is_one_the_grammar_writes ... ok
[INFO] [stdout] test every_specified_editor_is_covered ... ok
[INFO] [stdout] test the_workspace_excludes_the_zed_extension ... ok
[INFO] [stdout] test every_definition_indents_after_a_colon ... ok
[INFO] [stdout] test the_server_is_always_invoked_the_same_way ... ok
[INFO] [stdout] test the_zed_extension_ships_the_code_that_starts_the_server ... ok
[INFO] [stdout] test no_definition_invents_a_block_comment ... ok
[INFO] [stdout] test zed_brackets_only_name_scopes_the_overrides_define ... ok
[INFO] [stdout] test the_grammar_uses_only_regex_features_tree_sitter_has ... ok
[INFO] [stdout] test every_definition_covers_the_sigils ... ok
[INFO] [stdout] test zed_indentation_is_a_line_rule ... ok
[INFO] [stdout] test zed_queries_use_captures_zed_reads ... ok
[INFO] [stdout] test every_definition_uses_four_spaces ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/xtask-fc1fc39121d357f8)
[INFO] [stdout] test the_block_opens_pattern_agrees_with_the_server ... 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 12 tests
[INFO] [stdout] test publish_tests::an_unknown_option_is_a_usage_error ... ok
[INFO] [stdout] test publish_tests::a_publish_defaults_to_the_grammars_own_repository ... ok
[INFO] [stdout] test publish_tests::clearing_a_checkout_keeps_its_git_directory ... ok
[INFO] [stdout] test tests::unexpected_arguments_are_rejected ... ok
[INFO] [stdout] test tests::install_options_parse ... ok
[INFO] [stdout] test tests::replacing_a_file_preserves_the_executable_bit ... ok
[INFO] [stdout] test publish_tests::the_grammar_directory_is_where_the_grammar_is ... ok
[INFO] [stdout] test tests::a_root_without_a_value_is_a_usage_error ... ok
[INFO] [stdout] test publish_tests::copying_the_grammar_takes_the_whole_tree ... ok
[INFO] [stdout] test tests::the_target_directory_follows_cargo_target_dir ... ok
[INFO] [stdout] test tests::the_binary_name_carries_the_platform_suffix ... ok
[INFO] [stderr]    Doc-tests piton_belay
[INFO] [stdout] test publish_tests::staging_includes_the_generated_parser ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[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 piton_compile
[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 piton_core
[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 piton_emit
[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 piton_lsp
[INFO] [stderr]    Doc-tests piton_syntax
[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 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" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1", kill_on_drop: false }`
[INFO] [stdout] a7e7542b809f8cd072403b14685883dfa1db66c9265f00803ca784fcd9eed1e1
