[INFO] fetching crate terminvs 0.4.0-alpha.1...
[INFO] testing terminvs-0.4.0-alpha.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate terminvs 0.4.0-alpha.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate terminvs 0.4.0-alpha.1
[INFO] finished tweaking crates.io crate terminvs 0.4.0-alpha.1
[INFO] tweaked toml for crates.io crate terminvs 0.4.0-alpha.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate terminvs 0.4.0-alpha.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate terminvs 0.4.0-alpha.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded same-file v1.0.6
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded winnow v0.7.15
[INFO] [stderr]   Downloaded walkdir v2.5.0
[INFO] [stderr]   Downloaded toml v0.8.23
[INFO] [stderr]   Downloaded toml_edit v0.22.27
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded nonmax v0.5.5
[INFO] [stderr]   Downloaded clap_lex v1.1.0
[INFO] [stderr]   Downloaded textwrap v0.16.2
[INFO] [stderr]   Downloaded either v1.18.0
[INFO] [stderr]   Downloaded smartstring v1.0.1
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded phf_macros v0.14.0
[INFO] [stderr]   Downloaded oxc_estree v0.146.0
[INFO] [stderr]   Downloaded anstyle-parse v1.0.0
[INFO] [stderr]   Downloaded serde_spanned v0.6.9
[INFO] [stderr]   Downloaded fastrand v2.5.0
[INFO] [stderr]   Downloaded phf_generator v0.14.0
[INFO] [stderr]   Downloaded oxc_ast_macros v0.146.0
[INFO] [stderr]   Downloaded cow-utils v0.1.3
[INFO] [stderr]   Downloaded unicode-linebreak v0.1.5
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded clap_derive v4.6.4
[INFO] [stderr]   Downloaded anstream v1.0.0
[INFO] [stderr]   Downloaded colorchoice v1.0.5
[INFO] [stderr]   Downloaded toml_write v0.1.2
[INFO] [stderr]   Downloaded toml_datetime v0.6.11
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded bit-vec v0.8.0
[INFO] [stderr]   Downloaded bit-set v0.8.0
[INFO] [stderr]   Downloaded oxc_str v0.146.0
[INFO] [stderr]   Downloaded oxc_span v0.146.0
[INFO] [stderr]   Downloaded oxc_ecmascript v0.146.0
[INFO] [stderr]   Downloaded oxc_regular_expression v0.146.0
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded num-integer v0.1.47
[INFO] [stderr]   Downloaded seq-macro v0.3.6
[INFO] [stderr]   Downloaded rhai_codegen v3.2.0
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded phf v0.14.0
[INFO] [stderr]   Downloaded phf_shared v0.14.0
[INFO] [stderr]   Downloaded oxc_index v5.0.0
[INFO] [stderr]   Downloaded dragonbox_ecma v0.1.12
[INFO] [stderr]   Downloaded self_cell v1.3.0
[INFO] [stderr]   Downloaded oxc_diagnostics v0.146.0
[INFO] [stderr]   Downloaded oxc_ast_visit v0.146.0
[INFO] [stderr]   Downloaded assert_cmd v2.2.2
[INFO] [stderr]   Downloaded anyhow v1.0.104
[INFO] [stderr]   Downloaded rand v0.9.5
[INFO] [stderr]   Downloaded oxc_syntax v0.146.0
[INFO] [stderr]   Downloaded unicode-id-start v1.4.0
[INFO] [stderr]   Downloaded oxc_data_structures v0.146.0
[INFO] [stderr]   Downloaded oxc_semantic v0.146.0
[INFO] [stderr]   Downloaded smawk v0.3.3
[INFO] [stderr]   Downloaded clap v4.6.6
[INFO] [stderr]   Downloaded bitflags v2.13.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded thin-vec v0.2.19
[INFO] [stderr]   Downloaded num-bigint v0.5.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.56
[INFO] [stderr]   Downloaded compact_str v0.10.0
[INFO] [stderr]   Downloaded oxc_allocator v0.146.0
[INFO] [stderr]   Downloaded portable-atomic v1.15.0
[INFO] [stderr]   Downloaded itertools v0.15.0
[INFO] [stderr]   Downloaded clap_builder v4.6.6
[INFO] [stderr]   Downloaded oxc_parser v0.146.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] [stderr]   Downloaded oxc_ast v0.146.0
[INFO] [stderr]   Downloaded bstr v1.13.1
[INFO] [stderr]   Downloaded syn v3.0.3
[INFO] [stderr]   Downloaded zerocopy v0.8.56
[INFO] [stderr]   Downloaded rhai v1.25.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb
[INFO] running `Command { std: "docker" "start" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", 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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb" "/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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", 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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling oxc_data_structures v0.146.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling oxc_estree v0.146.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling smawk v0.3.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling dragonbox_ecma v0.1.12
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling phf_generator v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling compact_str v0.10.0
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling oxc_allocator v0.146.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling thin-vec v0.2.19
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling itertools v0.15.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling self_cell v1.3.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling oxc_str v0.146.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling oxc_index v5.0.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling oxc_ast_macros v0.146.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling oxc_span v0.146.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.146.0
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]    Compiling rhai_codegen v3.2.0
[INFO] [stderr]    Compiling oxc_syntax v0.146.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.146.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rhai v1.25.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling oxc_ast v0.146.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.146.0
[INFO] [stderr]    Compiling oxc_ast_visit v0.146.0
[INFO] [stderr]    Compiling oxc_parser v0.146.0
[INFO] [stderr]    Compiling oxc_semantic v0.146.0
[INFO] [stderr]    Compiling terminvs v0.4.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", 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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling oxc_syntax v0.146.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.146.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling oxc_ast v0.146.0
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling rhai v1.25.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling oxc_ecmascript v0.146.0
[INFO] [stderr]    Compiling oxc_ast_visit v0.146.0
[INFO] [stderr]    Compiling oxc_parser v0.146.0
[INFO] [stderr]    Compiling oxc_semantic v0.146.0
[INFO] [stderr]    Compiling terminvs v0.4.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 55.87s
[INFO] running `Command { std: "docker" "inspect" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", 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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/terminvs-24d2d869801e6f53)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test domain::model::checker::tests::a_forbidden_edge_is_reported ... ok
[INFO] [stdout] test domain::model::checker::tests::a_forbidden_violation_carries_the_banning_rules_description ... ok
[INFO] [stdout] test domain::model::checker::tests::an_allowed_edge_yields_no_violation ... ok
[INFO] [stdout] test domain::model::checker::tests::an_exception_that_lifts_nothing_is_stale ... ok
[INFO] [stdout] test domain::model::checker::tests::a_stale_exception_is_flagged_but_a_load_bearing_one_is_not ... ok
[INFO] [stdout] test domain::model::effects::tests::an_empty_catalog_has_no_effects ... ok
[INFO] [stdout] test domain::model::checker::tests::a_forbidden_edge_is_not_an_exception ... ok
[INFO] [stdout] test domain::model::effects::tests::all_is_the_categories_plus_other ... ok
[INFO] [stdout] test domain::model::names::tests::segments_and_path_mapping ... ok
[INFO] [stdout] test domain::model::names::tests::direct_child_is_exactly_one_segment_deeper ... ok
[INFO] [stdout] test domain::model::checker::tests::a_plainly_allowed_edge_is_not_an_exception ... ok
[INFO] [stdout] test domain::model::rule::tests::a_matching_rule_grants_its_targets ... ok
[INFO] [stdout] test domain::model::effects::tests::other_is_not_a_helper_category ... ok
[INFO] [stdout] test domain::model::rule::tests::a_non_matching_rule_contributes_nothing ... ok
[INFO] [stdout] test domain::model::rule::tests::captures_are_bound_per_node ... ok
[INFO] [stdout] test domain::model::checker::tests::an_unlisted_edge_is_unmatched ... ok
[INFO] [stdout] test domain::model::checker::tests::a_rule_matching_no_node_is_unused ... ok
[INFO] [stdout] test domain::model::selector::tests::a_single_capture_rejects_a_multi_segment_span ... ok
[INFO] [stdout] test domain::model::checker::tests::exceptions_reports_an_edge_lifted_by_a_reason_rule ... ok
[INFO] [stdout] test domain::model::rule::tests::eval_resolves_one_allowance_per_observed_node ... ok
[INFO] [stdout] test domain::model::selector::tests::a_span_capture_binds_the_prefix ... ok
[INFO] [stdout] test domain::model::rule::tests::origin_isolates_internal_from_external ... ok
[INFO] [stdout] test domain::model::rule::tests::forbid_wins_over_allow ... ok
[INFO] [stdout] test domain::model::selector::tests::capture_group_yields_nesting_labels_and_reaches_only_as_far_as_the_node ... ok
[INFO] [stdout] test domain::model::selector::tests::direct_child_is_one_level ... ok
[INFO] [stdout] test domain::model::selector::tests::origin_must_agree_for_a_target ... ok
[INFO] [stdout] test domain::model::rule::tests::a_node_may_always_import_its_own_subtree ... ok
[INFO] [stdout] test domain::model::checker::tests::an_exception_lifting_a_forbid_is_load_bearing ... ok
[INFO] [stdout] test domain::model::selector::tests::a_leading_span_matches_any_prefix ... ok
[INFO] [stdout] test domain::model::rule::tests::a_more_specific_exception_lifts_a_broad_forbid ... ok
[INFO] [stdout] test domain::usecase::check::tests::a_forbidden_edge_surfaces_in_the_report_with_the_backends_soundness ... ok
[INFO] [stdout] test domain::model::rule::tests::an_equally_broad_exception_does_not_lift_a_forbid ... ok
[INFO] [stdout] test domain::model::view::tests::capture_clustering_nests_by_segment ... ok
[INFO] [stdout] test domain::model::view::tests::explicit_clustering_nests_and_honours_first_match ... ok
[INFO] [stdout] test domain::usecase::graph::tests::graph_singles_out_an_exception_lifted_edge ... ok
[INFO] [stdout] test domain::model::selector::tests::parses_origin_literals_wildcards_and_captures ... ok
[INFO] [stdout] test domain::model::selector::tests::substitute_grounds_a_capture_then_matches_a_target ... ok
[INFO] [stdout] test domain::model::selector::tests::subtree_is_inclusive_exact_is_not ... ok
[INFO] [stdout] test domain::model::view::tests::a_style_is_carried_to_the_boxes ... ok
[INFO] [stdout] test domain::model::view::tests::filters_keep_only_admitted_nodes_and_edges ... ok
[INFO] [stdout] test domain::usecase::check::tests::a_clean_graph_passes ... ok
[INFO] [stdout] test domain::usecase::graph::tests::graph_returns_the_observed_inventory_and_edges ... ok
[INFO] [stdout] test domain::usecase::inspect::tests::describe_gathers_the_backends_declared_surface ... ok
[INFO] [stdout] test domain::model::view::tests::externals_true_keeps_dependency_edges ... ok
[INFO] [stdout] test infra::driven::report::tests::dot_marks_an_exception_lifted_edge_dashed_with_its_reason ... ok
[INFO] [stdout] test domain::usecase::inspect::tests::list_names_the_registered_backends_in_order ... ok
[INFO] [stdout] test infra::driven::report::tests::backend_detail_shows_the_soundness_and_the_effects_by_capability ... ok
[INFO] [stdout] test infra::driven::report::tests::dot_declares_internal_nodes_and_quotes_qualified_labels ... ok
[INFO] [stdout] test infra::driven::report::tests::mermaid_marks_an_exception_lifted_edge_dotted_with_its_reason ... ok
[INFO] [stdout] test infra::driven::report::tests::a_clean_check_reports_success ... ok
[INFO] [stdout] test infra::driven::report::tests::mermaid_maps_labels_to_ids_and_keeps_them_as_text ... ok
[INFO] [stdout] test infra::driven::report::tests::the_soundness_note_declares_the_adapter_and_its_blind_spots ... ok
[INFO] [stdout] test infra::driven::report::tests::a_violation_renders_its_governing_description ... ok
[INFO] [stdout] test infra::driven::report::tests::dot_internal_only_drops_the_external_edge ... ok
[INFO] [stdout] test infra::driven::report::tests::view_dot_nests_boxes_and_draws_edges_flat ... ok
[INFO] [stdout] test infra::driven::report::tests::view_mermaid_nests_subgraphs_with_ids_and_styles ... ok
[INFO] [stdout] test infra::driven::report::tests::violations_are_listed_and_counted ... ok
[INFO] [stdout] test infra::driven::rust::tests::an_inline_path_to_a_declared_dependency_resolves_external ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_bare_relative_use_of_a_child_module_is_internal ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_bare_identifier_named_like_a_dependency_is_not_an_edge ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_derive_macro_path_is_an_edge ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_prelude_derive_is_not_an_edge ... ok
[INFO] [stdout] test infra::driven::rust::tests::an_external_import_keeps_its_path ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_reference_to_another_workspace_crate_is_internal ... ok
[INFO] [stdout] test infra::driven::rust::tests::an_inline_call_is_qualified_through_its_use ... ok
[INFO] [stdout] test infra::driven::rust::tests::a_std_io_macro_is_an_effect_edge ... ok
[INFO] [stdout] test infra::driven::rust::tests::cfg_test_code_is_skipped ... ok
[INFO] [stdout] test infra::driven::rust::tests::an_inline_path_to_a_local_module_resolves_internal ... ok
[INFO] [stdout] test infra::driven::selection::tests::an_unknown_lang_is_an_error_listing_the_known_ones ... ok
[INFO] [stdout] test infra::driven::rust::tests::discover_honours_an_explicit_lib_name_and_skips_a_bin_only_member ... ok
[INFO] [stdout] test infra::driven::rust::tests::modules_are_crate_qualified_and_an_item_resolves_to_its_module ... ok
[INFO] [stdout] test infra::driven::rust::tests::an_unresolvable_inline_head_is_dropped ... ok
[INFO] [stdout] test infra::driven::rust::tests::detects_a_cargo_workspace_by_its_manifest ... ok
[INFO] [stdout] test infra::driven::rust::tests::the_effect_catalog_covers_the_rust_effect_surface ... ok
[INFO] [stdout] test infra::driven::selection::tests::a_single_detection_is_taken ... ok
[INFO] [stdout] test infra::driven::selection::tests::an_explicit_lang_wins_over_detection ... ok
[INFO] [stdout] test infra::driven::selection::tests::no_detection_asks_for_lang ... ok
[INFO] [stdout] test infra::driven::rust::tests::discover_reads_members_maps_dashes_and_expands_a_glob ... ok
[INFO] [stdout] test infra::driven::selection::tests::several_detections_ask_for_lang ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_single_rule_loads_with_its_fields ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_for_loop_generates_one_rule_per_item ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_cluster_style_loads ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_library_function_may_emit_rules ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_view_with_an_explicit_nested_cluster_loads ... ok
[INFO] [stdout] test infra::driven::spec::tests::an_effect_helper_resolves_to_the_catalogs_selectors ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_missing_scope_is_an_error ... ok
[INFO] [stdout] test infra::driven::spec::tests::an_unknown_line_style_is_rejected ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_view_with_a_capture_cluster_loads ... ok
[INFO] [stdout] test infra::driven::spec::tests::effects_is_the_union_of_every_category ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_view_with_an_unknown_key_is_rejected ... ok
[INFO] [stdout] test infra::driven::spec::tests::helpers_compose_with_plus_and_with_literal_selectors ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_bare_import_is_external ... ok
[INFO] [stdout] test infra::driven::spec::tests::an_absent_category_resolves_to_nothing ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_prelude_isolated_generator_forbids_every_peer_pair ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_global_clock_read_is_an_ambient_edge ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_member_authority_like_process_env_is_ambient ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_non_normalised_root_still_resolves_internal_edges ... ok
[INFO] [stdout] test infra::driven::spec::tests::an_unknown_key_is_rejected ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_plain_load_exposes_empty_effect_helpers ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_prelude_hexagonal_generator_forbids_outward_edges ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_computed_dynamic_import_is_dropped ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_shadowed_global_is_not_ambient ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_relative_specifier_with_a_js_extension_resolves_to_the_ts_source ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_string_literal_dynamic_import_is_an_edge ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_relative_import_to_nowhere_is_dropped ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_scoped_package_keeps_its_scope_as_one_head ... ok
[INFO] [stdout] test infra::driven::typescript::tests::an_index_file_collapses_onto_its_directory ... ok
[INFO] [stdout] test infra::driven::typescript::tests::detects_a_typescript_project_by_its_tsconfig ... ok
[INFO] [stdout] test infra::driven::typescript::tests::declaration_files_are_skipped ... ok
[INFO] [stdout] test infra::driven::typescript::tests::new_date_and_a_bare_authority_call_are_ambient ... ok
[INFO] [stdout] test infra::driven::typescript::tests::modules_are_package_qualified_and_a_relative_import_resolves_to_its_module ... ok
[INFO] [stdout] test infra::driven::typescript::tests::discover_reads_the_package_name_and_src_dir ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_type_only_import_is_an_edge ... ok
[INFO] [stdout] test infra::driven::typescript::tests::a_re_export_is_an_edge ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_prelude_any_helper_is_the_everything_selector ... ok
[INFO] [stdout] test infra::driven::spec::tests::a_description_is_carried_through ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_prelude_sealed_generator_hides_internals_from_outsiders ... ok
[INFO] [stdout] test infra::driven::typescript::tests::the_effect_catalog_covers_node_builtins_and_ambient_authority ... ok
[INFO] [stdout] test domain::model::rule::tests::a_concrete_exception_lifts_a_broad_forbid ... ok
[INFO] [stdout] test domain::model::selector::tests::parse_render_round_trips ... ok
[INFO] [stdout] test infra::driven::spec::tests::the_prelude_stacked_generator_is_available ... ok
[INFO] [stdout] test infra::driven::spec::tests::every_example_loads ... ok
[INFO] [stdout] test domain::model::names::tests::appending_a_segment_yields_a_direct_child ... ok
[INFO] [stdout] test domain::model::rule::tests::a_wildcard_exception_never_lifts ... ok
[INFO] [stdout] test domain::model::selector::tests::subtree_covers_extensions_exact_does_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 125 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/terminvs-95d5670f5eca9b2a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests terminvs
[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" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb", kill_on_drop: false }`
[INFO] [stdout] fc6994f355fc7027bfcb98c6ff8846075d4d19adf65fe0e193c2d968683b9eeb
