[INFO] fetching crate dbt-lineage 0.9.1...
[INFO] testing dbt-lineage-0.9.1 against 1.97.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] extracting crate dbt-lineage 0.9.1 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate dbt-lineage 0.9.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dbt-lineage 0.9.1
[INFO] tweaked toml for crates.io crate dbt-lineage 0.9.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dbt-lineage 0.9.1 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dbt-lineage 0.9.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.97.0-beta.6" "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 nucleo-matcher v0.3.1
[INFO] [stderr]   Downloaded clap_lex v0.7.7
[INFO] [stderr]   Downloaded zmij v1.0.19
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded uuid v1.23.2
[INFO] [stderr]   Downloaded clap v4.5.57
[INFO] [stderr]   Downloaded colored v2.2.0
[INFO] [stderr]   Downloaded fancy-regex v0.16.2
[INFO] [stderr]   Downloaded sqlparser v0.52.0
[INFO] [stderr]   Downloaded clap_builder v4.5.57
[INFO] [stderr]   Downloaded jugar-probar v1.0.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d
[INFO] running `Command { std: "docker" "start" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", 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" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", 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" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling fancy-regex v0.16.2
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling nucleo-matcher v0.3.1
[INFO] [stderr]    Compiling sqlparser v0.52.0
[INFO] [stderr]    Compiling dbt-lineage v0.9.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 25s
[INFO] running `Command { std: "docker" "inspect" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", 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" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling sqlparser v0.52.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling uuid v1.23.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling jugar-probar v1.0.4
[INFO] [stderr]    Compiling dbt-lineage v0.9.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 16s
[INFO] running `Command { std: "docker" "inspect" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", 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" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dbt_lineage-7ef9713990481b07)
[INFO] [stdout] 
[INFO] [stdout] running 626 tests
[INFO] [stdout] test cli::tests::test_default_args ... ok
[INFO] [stdout] test cli::tests::test_all_flags ... ok
[INFO] [stdout] test cli::tests::test_impact_subcommand ... ok
[INFO] [stdout] test cli::tests::test_diff_subcommand ... ok
[INFO] [stdout] test cli::tests::test_manifest_flag ... ok
[INFO] [stdout] test cli::tests::test_impact_subcommand_json ... ok
[INFO] [stdout] test cli::tests::test_diff_subcommand_with_head ... ok
[INFO] [stdout] test cli::tests::test_manifest_flag_directory ... ok
[INFO] [stdout] test cli::tests::test_select_long_flag ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test error::tests::test_classify_project_not_found ... ok
[INFO] [stdout] test error::tests::test_classify_model_not_found ... ok
[INFO] [stdout] test error::tests::test_classify_walks_chain ... ok
[INFO] [stdout] test error::tests::test_classify_generic_anyhow ... ok
[INFO] [stdout] test cli::tests::test_select_short_flag ... ok
[INFO] [stdout] test cli::tests::test_output_format_parsing ... ok
[INFO] [stdout] test git::tests::test_is_git_repo_false ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_duplicate_model_name ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_edge_types ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_empty_files ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_model_config_merge ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_model_descriptions ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_phantom_node_for_unresolved_ref ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_phantom_node_for_unresolved_source ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_sources_and_models ... ok
[INFO] [stdout] test git::tests::test_is_git_repo ... ok
[INFO] [stdout] test git::tests::test_validate_ref ... ok
[INFO] [stdout] test git::tests::test_git_ls_tree ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_with_snapshots ... ok
[INFO] [stdout] test graph::builder::tests::test_parse_exposure_ref ... ok
[INFO] [stdout] test graph::builder::tests::test_resolve_ref_model ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_with_seeds ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_with_exposures ... ok
[INFO] [stdout] test graph::builder::tests::test_build_graph_with_tests ... ok
[INFO] [stdout] test graph::builder::tests::test_resolve_ref_snapshot ... ok
[INFO] [stdout] test graph::builder::tests::test_resolve_ref_unknown_defaults_to_model ... ok
[INFO] [stdout] test graph::builder::tests::test_resolve_ref_seed ... ok
[INFO] [stdout] test git::tests::test_git_show_not_found ... ok
[INFO] [stdout] test graph::collapse::tests::test_auto_drops_intermediate_mart ... ok
[INFO] [stdout] test graph::collapse::tests::test_auto_preserves_focus_model ... ok
[INFO] [stdout] test graph::collapse::tests::test_direct_edge_between_kept_nodes_has_zero_hops ... ok
[INFO] [stdout] test git::tests::test_git_show ... ok
[INFO] [stdout] test graph::collapse::tests::test_edge_type_uses_last_hop ... ok
[INFO] [stdout] test graph::collapse::tests::test_empty_graph ... ok
[INFO] [stdout] test graph::collapse::tests::test_focal_drops_endpoint_test ... ok
[INFO] [stdout] test graph::coverage::tests::test_mixed_coverage ... ok
[INFO] [stdout] test graph::coverage::tests::test_single_model_full_coverage ... ok
[INFO] [stdout] test graph::coverage::tests::test_empty_project ... ok
[INFO] [stdout] test graph::coverage::tests::test_custom_test_classified_separately ... ok
[INFO] [stdout] test graph::coverage::tests::test_complex_test_with_args_still_counted ... ok
[INFO] [stdout] test graph::diff::tests::test_collect_node_map ... ok
[INFO] [stdout] test graph::diff::tests::test_collect_edge_set ... ok
[INFO] [stdout] test git::tests::test_validate_ref_invalid ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_added_edge ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_added_node ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_modified_node ... ok
[INFO] [stdout] test git::tests::test_current_ref ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_removed_edge ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_removed_node ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_no_changes ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_sorting ... ok
[INFO] [stdout] test graph::diff::tests::test_detect_node_changes_columns ... ok
[INFO] [stdout] test graph::diff::tests::test_detect_node_changes_tags ... ok
[INFO] [stdout] test graph::diff::tests::test_detect_node_changes_description ... ok
[INFO] [stdout] test graph::diff::tests::test_detect_node_changes_none ... ok
[INFO] [stdout] test graph::diff::tests::test_diff_status_labels ... ok
[INFO] [stdout] test graph::filter::tests::test_apply_selectors_directly ... ok
[INFO] [stdout] test graph::diff::tests::test_edge_type_str_all_variants ... ok
[INFO] [stdout] test graph::filter::tests::test_filter_focus_upstream_1 ... ok
[INFO] [stdout] test graph::filter::tests::test_filter_excludes_exposures ... ok
[INFO] [stdout] test graph::filter::tests::test_filter_graph_rejects_cycle ... ok
[INFO] [stdout] test graph::filter::tests::test_filter_model_not_found ... ok
[INFO] [stdout] test graph::filter::tests::test_filter_no_focus ... ok
[INFO] [stdout] test graph::filter::tests::test_node_matches_any_selector_model_name ... ok
[INFO] [stdout] test graph::filter::tests::test_node_matches_any_selector_path_none ... ok
[INFO] [stdout] test graph::filter::tests::test_node_matches_any_selector_path ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_empty_string ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_model_name ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_multiple ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_path ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_tag ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_trailing_comma ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_by_model_name ... ok
[INFO] [stdout] test graph::diff::tests::test_compute_diff_empty_graphs ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_by_path ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_by_tag ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_no_matches ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_empty_does_not_filter ... ok
[INFO] [stdout] test graph::filter::tests::test_node_matches_any_selector_tag ... ok
[INFO] [stdout] test graph::filter::tests::test_type_filter_excludes_test_seed_snapshot ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_exposure ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_mart_incremental ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_with_focus_intersects ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_mart_path ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_mart_table ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_source_seed_snapshot ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_staging ... ok
[INFO] [stdout] test graph::impact::tests::test_classify_severity_test ... ok
[INFO] [stdout] test graph::impact::tests::test_compute_impact ... ok
[INFO] [stdout] test graph::impact::tests::test_compute_impact_leaf_node ... ok
[INFO] [stdout] test graph::impact::tests::test_find_longest_path ... ok
[INFO] [stdout] test graph::impact::tests::test_impact_isolated_node ... ok
[INFO] [stdout] test graph::impact::tests::test_impact_severity_ordering ... ok
[INFO] [stdout] test graph::lint::tests::test_dead_end_model_flagged ... ok
[INFO] [stdout] test graph::lint::tests::test_disable_rule ... ok
[INFO] [stdout] test graph::lint::tests::test_missing_description_flagged ... ok
[INFO] [stdout] test graph::lint::tests::test_model_without_source_flagged_for_all_phantom_upstream ... ok
[INFO] [stdout] test graph::lint::tests::test_model_without_source_not_flagged_when_one_real_source ... ok
[INFO] [stdout] test graph::lint::tests::test_phantom_flagged_as_undefined_source ... ok
[INFO] [stdout] test graph::lint::tests::test_present_description_not_flagged ... ok
[INFO] [stdout] test graph::lint::tests::test_unused_source_flagged ... ok
[INFO] [stdout] test graph::lint::tests::test_used_source_not_flagged ... ok
[INFO] [stdout] test graph::lint::tests::test_circular_ref_flagged ... ok
[INFO] [stdout] test graph::macros::tests::test_detects_simple_call_graph ... ok
[INFO] [stdout] test graph::filter::tests::test_parse_selectors_whitespace_handling ... ok
[INFO] [stdout] test graph::macros::tests::test_recursive_self_call_not_in_calls ... ok
[INFO] [stdout] test graph::filter::tests::test_selector_union_multiple ... ok
[INFO] [stdout] test graph::macros::tests::test_orphans_are_uncalled ... ok
[INFO] [stdout] test graph::perf::tests::test_critical_path_sums_upstream ... ok
[INFO] [stdout] test graph::perf::tests::test_empty_results ... ok
[INFO] [stdout] test graph::perf::tests::test_measures_and_orders_slowest ... ok
[INFO] [stdout] test graph::plan::tests::test_empty_diff_yields_empty_plan ... ok
[INFO] [stdout] test graph::plan::tests::test_no_duplicates ... ok
[INFO] [stdout] test graph::plan::tests::test_added_and_modified_nodes_become_selectors ... ok
[INFO] [stdout] test graph::plan::tests::test_selector_string_joins_with_space ... ok
[INFO] [stdout] test graph::plan::tests::test_tests_excluded_by_default ... ok
[INFO] [stdout] test graph::plan::tests::test_tests_kept_when_requested ... ok
[INFO] [stdout] test graph::plan::tests::test_leaf_only_omits_plus_prefix ... ok
[INFO] [stdout] test graph::summary::tests::test_counts ... ok
[INFO] [stdout] test graph::macros::tests::test_upstream_walks_transitively ... ok
[INFO] [stdout] test graph::summary::tests::test_empty_graph ... ok
[INFO] [stdout] test graph::summary::tests::test_orphans_include_lone_model ... ok
[INFO] [stdout] test graph::summary::tests::test_tags_sorted_by_count ... ok
[INFO] [stdout] test graph::summary::tests::test_top_downstream_ranks_by_reach ... ok
[INFO] [stdout] test graph::types::tests::test_display_name_all_prefixed_types ... ok
[INFO] [stdout] test graph::types::tests::test_display_name_model ... ok
[INFO] [stdout] test graph::types::tests::test_display_name_source ... ok
[INFO] [stdout] test graph::types::tests::test_label_all_variants ... ok
[INFO] [stdout] test mcp::prompts::tests::test_get_review_impact_includes_model ... ok
[INFO] [stdout] test graph::types::tests::test_prefix_all_variants ... ok
[INFO] [stdout] test mcp::prompts::tests::test_get_explain_column_requires_both_args ... ok
[INFO] [stdout] test mcp::propose::tests::test_build_proposal_existing_yaml ... ok
[INFO] [stdout] test mcp::prompts::tests::test_get_unknown_prompt_errors ... ok
[INFO] [stdout] test mcp::propose::tests::test_build_proposal_idempotent ... ok
[INFO] [stdout] test mcp::prompts::tests::test_registry_lists_all_prompts ... ok
[INFO] [stdout] test mcp::propose::tests::test_line_level_creates_tests_block_when_absent ... ok
[INFO] [stdout] test mcp::propose::tests::test_build_proposal_no_existing_yaml ... ok
[INFO] [stdout] test mcp::propose::tests::test_line_level_idempotent_when_present ... ok
[INFO] [stdout] test mcp::propose::tests::test_line_level_preserves_comments ... ok
[INFO] [stdout] test mcp::propose::tests::test_build_proposal_uses_line_level_path ... ok
[INFO] [stdout] test mcp::propose::tests::test_line_level_returns_cannot_edit_when_model_missing ... ok
[INFO] [stdout] test mcp::propose::tests::test_upsert_creates_column_when_missing ... ok
[INFO] [stdout] test mcp::propose::tests::test_upsert_creates_model_when_missing ... ok
[INFO] [stdout] test mcp::propose::tests::test_upsert_adds_test_to_existing_column ... ok
[INFO] [stdout] test mcp::propose::tests::test_validate_kind_rejects_garbage ... ok
[INFO] [stdout] test mcp::resources::tests::test_list_contains_summary_and_model_sql ... ok
[INFO] [stdout] test mcp::resources::tests::test_read_source_json ... ok
[INFO] [stdout] test mcp::resources::tests::test_read_summary_returns_json ... ok
[INFO] [stdout] test mcp::propose::tests::test_upsert_idempotent_when_test_already_present ... ok
[INFO] [stdout] test mcp::resources::tests::test_unsupported_uri_errors ... ok
[INFO] [stdout] test mcp::server::tests::test_initialize_advertises_all_caps ... ok
[INFO] [stdout] test mcp::resources::tests::test_read_lineage_mermaid_renders ... ok
[INFO] [stdout] test mcp::resources::tests::test_unknown_model_errors ... ok
[INFO] [stdout] test mcp::server::tests::test_resources_list_includes_model ... ok
[INFO] [stdout] test mcp::server::tests::test_tools_call_get_model_details ... ok
[INFO] [stdout] test mcp::server::tests::test_prompts_list_contains_review_impact ... ok
[INFO] [stdout] test mcp::tools::tests::test_column_downstream_finds_consumer ... ok
[INFO] [stdout] test mcp::tools::tests::test_column_upstream_falls_back_to_heuristic ... ok
[INFO] [stdout] test mcp::tools::tests::test_column_upstream_finds_source ... ok
[INFO] [stdout] test mcp::tools::tests::test_column_upstream_uses_analyzer_when_edges_present ... ok
[INFO] [stdout] test mcp::tools::tests::test_propose_test_emits_yaml_snippet ... ok
[INFO] [stdout] test mcp::tools::tests::test_propose_test_rejects_unknown_column ... ok
[INFO] [stdout] test mcp::tools::tests::test_lineage_bundle_includes_neighbors_and_edges ... ok
[INFO] [stdout] test mcp::tools::tests::test_get_model_details_returns_neighbors ... ok
[INFO] [stdout] test mcp::tools::tests::test_read_model_sql_errors_when_no_source_at_all ... ok
[INFO] [stdout] test mcp::tools::tests::test_read_model_sql_disk_preferred_over_manifest ... ok
[INFO] [stdout] test mcp::tools::tests::test_read_model_sql_falls_back_to_manifest ... ok
[INFO] [stdout] test mcp::tools::tests::test_registry_includes_new_tools ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_dbt_lookup ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_run_status_map_error ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_run_status_map_skipped ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_run_status_map_never_run ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_run_status_map_success ... ok
[INFO] [stdout] test parser::artifacts::tests::test_check_freshness_outdated ... ok
[INFO] [stdout] test parser::artifacts::tests::test_check_freshness_not_outdated ... ok
[INFO] [stdout] test parser::artifacts::tests::test_completed_at_from_timing ... ok
[INFO] [stdout] test parser::artifacts::tests::test_completed_at_no_timing ... ok
[INFO] [stdout] test parser::artifacts::tests::test_load_nonexistent_run_results ... ok
[INFO] [stdout] test parser::artifacts::tests::test_build_run_status_map_unknown_status ... ok
[INFO] [stdout] test parser::artifacts::tests::test_merge_run_status_map ... ok
[INFO] [stdout] test parser::artifacts::tests::test_parse_run_results ... ok
[INFO] [stdout] test parser::artifacts::tests::test_resolve_run_status_error_no_message ... ok
[INFO] [stdout] test parser::artifacts::tests::test_resolve_run_status_fail ... ok
[INFO] [stdout] test parser::artifacts::tests::test_load_run_results_existing_file ... ok
[INFO] [stdout] test parser::artifacts::tests::test_resolve_run_status_no_timing_success ... ok
[INFO] [stdout] test parser::artifacts::tests::test_resolve_run_status_pass ... ok
[INFO] [stdout] test parser::artifacts::tests::test_resolve_run_status_skip ... ok
[INFO] [stdout] test parser::artifacts::tests::test_simplify_dbt_unique_id ... ok
[INFO] [stdout] test parser::artifacts::tests::test_simplify_graph_unique_id ... ok
[INFO] [stdout] test graph::diff::tests::test_build_graph_from_ref_with_manifest ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_aggregation_marks_derived ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_jinja_source_resolved ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_jinja_ref_resolved ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_aliased_column ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_qualified_join ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_unparseable_sql_returns_empty ... ok
[INFO] [stdout] test parser::cache::tests::test_get_misses_on_hash_mismatch ... ok
[INFO] [stdout] test parser::cache::tests::test_get_returns_cached_on_hash_match ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_bare_column_direct ... ok
[INFO] [stdout] test graph::diff::tests::test_build_graph_from_ref_invalid_ref ... ok
[INFO] [stdout] test parser::cache::tests::test_version_mismatch_clears_cache ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_column_lineage_default ... ok
[INFO] [stdout] test parser::ast_column_lineage::tests::test_resolve_column_lineage_ast_full_graph ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_column_confidence_labels ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_column_lineage_edges_for_target ... ok
[INFO] [stdout] test parser::cache::tests::test_persist_and_reload_roundtrips ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_select_items_star ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_table_refs_multiple ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_table_refs_no_alias ... ok
[INFO] [stdout] test graph::diff::tests::test_build_graph_from_ref_empty_repo ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_table_refs_ref ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_table_refs_source ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_select_items_derived ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_aliased_columns ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_find_column_source_alias_as ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_find_column_source_no_match ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_missing_file ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_star_expansion ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_strip_jinja ... ok
[INFO] [stdout] test parser::columns::tests::test_cte_gets_outer_select ... ok
[INFO] [stdout] test parser::columns::tests::test_extract_alias_after_paren_as_alias ... ok
[INFO] [stdout] test parser::columns::tests::test_extract_alias_after_paren_bare_alias ... ok
[INFO] [stdout] test parser::columns::tests::test_extract_alias_after_paren_multibyte_leading ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_find_column_source_function_call ... ok
[INFO] [stdout] test parser::columns::tests::test_extract_alias_after_paren_no_alias ... ok
[INFO] [stdout] test parser::columns::tests::test_multiline_select ... ok
[INFO] [stdout] test parser::columns::tests::test_no_select ... ok
[INFO] [stdout] test parser::columns::tests::test_select_case_insensitive ... ok
[INFO] [stdout] test parser::columns::tests::test_select_distinct ... ok
[INFO] [stdout] test parser::columns::tests::test_select_star ... ok
[INFO] [stdout] test parser::columns::tests::test_select_table_prefix_with_alias ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_aliases ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_backtick_identifiers ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_cast ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_function ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_jinja ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_jinja_comments ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_multibyte_utf8_in_comment ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_multibyte_utf8_in_string_literal ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_subquery_alias ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_select_items_with_alias ... ok
[INFO] [stdout] test parser::columns::tests::test_select_with_table_prefixes ... ok
[INFO] [stdout] test parser::columns::tests::test_simple_select ... ok
[INFO] [stdout] test parser::columns::tests::test_typical_dbt_model ... ok
[INFO] [stdout] test parser::columns::tests::test_extract_alias_after_paren_no_paren ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_extract_select_items_simple ... ok
[INFO] [stdout] test parser::discovery::tests::test_discover_files_full ... ok
[INFO] [stdout] test parser::discovery::tests::test_walk_csv_files ... ok
[INFO] [stdout] test parser::discovery::tests::test_walk_directory ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_multiple_table_refs ... ok
[INFO] [stdout] test parser::discovery::tests::test_discover_files_missing_dirs ... ok
[INFO] [stdout] test parser::lexer::tests::test_blanks_block_comment ... ok
[INFO] [stdout] test parser::lexer::tests::test_blanks_line_comment ... ok
[INFO] [stdout] test graph::diff::tests::test_build_graph_from_ref_sql_fallback ... ok
[INFO] [stdout] test parser::lexer::tests::test_blanks_string_literal ... ok
[INFO] [stdout] test parser::lexer::tests::test_multibyte_utf8_inside_comment_is_safe ... ok
[INFO] [stdout] test parser::discovery::tests::test_walk_nonexistent_directory ... ok
[INFO] [stdout] test parser::lexer::tests::test_doubled_quote_escape_in_string ... ok
[INFO] [stdout] test parser::lexer::tests::test_preserves_byte_length_and_newlines ... ok
[INFO] [stdout] test parser::lexer::tests::test_passes_plain_sql_unchanged ... ok
[INFO] [stdout] test parser::lexer::tests::test_preserves_jinja_expression ... ok
[INFO] [stdout] test parser::lexer::tests::test_preserves_jinja_statement ... ok
[INFO] [stdout] test parser::lexer::tests::test_double_dash_inside_string_not_a_comment ... ok
[INFO] [stdout] test parser::lexer::tests::test_strips_jinja_comment_inside ... ok
[INFO] [stdout] test parser::discovery::tests::test_walk_directory_nested ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_direct_columns ... ok
[INFO] [stdout] test parser::discovery::tests::test_walk_csv_files_nonexistent ... ok
[INFO] [stdout] test parser::macros::tests::test_detect_simple_ref_wrapper ... ok
[INFO] [stdout] test parser::macros::tests::test_wrapper_call_emits_ref ... ok
[INFO] [stdout] test parser::macros::tests::test_non_wrapper_macro_ignored ... ok
[INFO] [stdout] test parser::macros::tests::test_detect_simple_source_wrapper ... ok
[INFO] [stdout] test parser::macros::tests::test_default_value_argument_still_picked_up ... ok
[INFO] [stdout] test parser::macros::tests::test_detect_in_files_dedupes ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_analysis_maps_to_model ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_empty_manifest ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_from_fixture_manifest ... ok
[INFO] [stdout] test parser::macros::tests::test_wrapper_call_emits_source ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_from_manifest_file_not_found ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_missing_dependency ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_complex_chain ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_from_manifest_file ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_from_manifest_invalid_json ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_from_minimal_manifest ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_with_exposures ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_with_seeds_and_snapshots ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_optional_fields ... ok
[INFO] [stdout] test parser::manifest::tests::test_non_empty_string ... ok
[INFO] [stdout] test parser::manifest::tests::test_resource_type_to_node_type ... ok
[INFO] [stdout] test parser::manifest::tests::test_simplify_unique_id_short ... ok
[INFO] [stdout] test parser::manifest::tests::test_simplify_unique_id_source ... ok
[INFO] [stdout] test parser::manifest::tests::test_build_graph_with_tests ... ok
[INFO] [stdout] test parser::manifest::tests::test_simplify_unique_id_model ... ok
[INFO] [stdout] test parser::manifest::tests::test_infer_edge_type ... ok
[INFO] [stdout] test parser::manifest::tests::test_simplify_unique_id_source_short ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_sha256_known_vectors ... ok
[INFO] [stdout] test parser::project::tests::test_custom_paths ... ok
[INFO] [stdout] test parser::column_lineage::tests::test_resolve_column_lineage_derived_columns ... ok
[INFO] [stdout] test parser::project::tests::test_load_from_file ... ok
[INFO] [stdout] test parser::project::tests::test_defaults ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_fresh_manifest_is_clean ... ok
[INFO] [stdout] test parser::project::tests::test_load_invalid_yaml ... ok
[INFO] [stdout] test parser::project::tests::test_resolve_paths ... ok
[INFO] [stdout] test parser::python::tests::test_keyword_ref ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_untracked_file_flagged ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_modified_file_flagged ... ok
[INFO] [stdout] test parser::project::tests::test_load_not_found ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_missing_file_flagged ... ok
[INFO] [stdout] test parser::manifest_check::tests::test_content_hash_detects_change_with_checksum ... ok
[INFO] [stdout] test parser::python::tests::test_keyword_source ... ok
[INFO] [stdout] test parser::python::tests::test_positional_ref ... ok
[INFO] [stdout] test parser::python::tests::test_positional_source ... ok
[INFO] [stdout] test parser::python::tests::test_two_arg_ref ... ok
[INFO] [stdout] test parser::python::tests::test_strips_triple_quoted_string ... ok
[INFO] [stdout] test parser::sql::tests::test_config_in_comment_ignored ... ok
[INFO] [stdout] test parser::sql::tests::test_double_quoted_ref ... ok
[INFO] [stdout] test parser::sql::tests::test_config_materialized_double_quotes ... ok
[INFO] [stdout] test parser::sql::tests::test_extra_spaces ... ok
[INFO] [stdout] test parser::sql::tests::test_config_materialized ... ok
[INFO] [stdout] test parser::sql::tests::test_lexer_blocks_ref_in_line_comment ... ok
[INFO] [stdout] test parser::sql::tests::test_config_whitespace_control ... ok
[INFO] [stdout] test parser::sql::tests::test_lexer_blocks_ref_in_string_literal ... ok
[INFO] [stdout] test parser::sql::tests::test_config_both ... ok
[INFO] [stdout] test parser::sql::tests::test_config_tags ... ok
[INFO] [stdout] test parser::sql::tests::test_mixed_refs_and_sources ... ok
[INFO] [stdout] test parser::sql::tests::test_no_config ... ok
[INFO] [stdout] test parser::sql::tests::test_multiple_refs ... ok
[INFO] [stdout] test parser::sql::tests::test_single_ref ... ok
[INFO] [stdout] test parser::python::tests::test_strips_comments ... ok
[INFO] [stdout] test parser::sql::tests::test_strip_jinja_comments ... ok
[INFO] [stdout] test parser::sql::tests::test_source_whitespace_control ... ok
[INFO] [stdout] test parser::sql::tests::test_config_multiline ... ok
[INFO] [stdout] test parser::sql::tests::test_source ... ok
[INFO] [stdout] test parser::sql::tests::test_no_refs ... ok
[INFO] [stdout] test parser::sql::tests::test_two_arg_ref ... ok
[INFO] [stdout] test parser::sql::tests::test_whitespace_control ... ok
[INFO] [stdout] test parser::yaml_schema::tests::test_empty_file ... ok
[INFO] [stdout] test parser::yaml_schema::tests::test_parse_exposures ... ok
[INFO] [stdout] test parser::yaml_schema::tests::test_parse_models ... ok
[INFO] [stdout] test parser::yaml_schema::tests::test_parse_sources ... ok
[INFO] [stdout] test render::ascii::tests::test_compute_col_offsets ... ok
[INFO] [stdout] test render::ascii::tests::test_all_edge_arrows_in_output ... ok
[INFO] [stdout] test render::ascii::tests::test_empty_graph ... ok
[INFO] [stdout] test render::ascii::tests::test_edges_section ... ok
[INFO] [stdout] test render::ascii::tests::test_column_widths ... ok
[INFO] [stdout] test render::ascii::tests::test_legend ... ok
[INFO] [stdout] test render::ascii::tests::test_colorize_all_types ... ok
[INFO] [stdout] test render::ascii::tests::test_single_node ... ok
[INFO] [stdout] test render::ascii::tests::test_format_edge_arrow_all_types ... ok
[INFO] [stdout] test render::ascii::tests::test_uneven_layers_padding ... ok
[INFO] [stdout] test render::ascii::tests::test_two_nodes_with_edge ... ok
[INFO] [stdout] test render::coverage::tests::test_json_round_trips ... ok
[INFO] [stdout] test render::coverage::tests::test_text_includes_summary_and_untested_list ... ok
[INFO] [stdout] test render::diff::tests::test_render_diff_json ... ok
[INFO] [stdout] test render::diff::tests::test_render_diff_text ... ok
[INFO] [stdout] test render::coverage::tests::test_sarif_flags_untested_models ... ok
[INFO] [stdout] test render::diff::tests::test_render_diff_text_with_change_details ... ok
[INFO] [stdout] test render::diff::tests::test_render_diff_text_with_removed_edges ... ok
[INFO] [stdout] test render::diff::tests::test_render_diff_text_empty ... ok
[INFO] [stdout] test render::docs::tests::test_for_each_visits_every_model ... ok
[INFO] [stdout] test render::docs::tests::test_md_has_header_and_sections ... ok
[INFO] [stdout] test render::dot::tests::test_all_four_edge_styles_in_render ... ok
[INFO] [stdout] test render::dot::tests::test_all_node_types_render ... ok
[INFO] [stdout] test render::dot::tests::test_edge_styles ... ok
[INFO] [stdout] test render::dot::tests::test_empty_graph ... ok
[INFO] [stdout] test render::dot::tests::test_node_colors_all_types ... ok
[INFO] [stdout] test render::dot::tests::test_multiple_edges_different_styles ... ok
[INFO] [stdout] test render::dot::tests::test_single_node ... ok
[INFO] [stdout] test render::html::tests::test_empty_graph ... ok
[INFO] [stdout] test render::docs::tests::test_write_models_to_dir_creates_files ... ok
[INFO] [stdout] test render::dot::tests::test_all_edge_type_labels ... ok
[INFO] [stdout] test render::html::tests::test_single_node ... ok
[INFO] [stdout] test render::html::tests::test_all_edge_types_in_json ... ok
[INFO] [stdout] test render::html::tests::test_html_output_contains_interactive_elements ... ok
[INFO] [stdout] test render::html::tests::test_node_with_full_metadata ... ok
[INFO] [stdout] test render::html::tests::test_json_data_embedded ... ok
[INFO] [stdout] test render::impact::tests::test_render_impact_text ... ok
[INFO] [stdout] test render::html::tests::test_with_edges ... ok
[INFO] [stdout] test render::impact::tests::test_render_impact_json ... ok
[INFO] [stdout] test render::impact::tests::test_render_impact_text_empty ... ok
[INFO] [stdout] test render::json::tests::test_all_edge_types ... ok
[INFO] [stdout] test render::impact::tests::test_render_impact_text_medium_severity ... ok
[INFO] [stdout] test render::json::tests::test_edges ... ok
[INFO] [stdout] test render::json::tests::test_all_node_types ... ok
[INFO] [stdout] test render::json::tests::test_empty_graph ... ok
[INFO] [stdout] test render::impact::tests::test_severity_color_all_levels ... ok
[INFO] [stdout] test render::json::tests::test_edge_emits_via_hops_when_set ... ok
[INFO] [stdout] test render::json::tests::test_node_with_materialization_tags_columns ... ok
[INFO] [stdout] test render::json::tests::test_node_with_file_path_and_description ... ok
[INFO] [stdout] test render::lint::tests::test_sarif_maps_severity ... ok
[INFO] [stdout] test render::json::tests::test_single_node ... ok
[INFO] [stdout] test render::lint::tests::test_text_clean_report ... ok
[INFO] [stdout] test render::json::tests::test_valid_json ... ok
[INFO] [stdout] test render::layout::tests::test_cyclic_graph_fallback ... ok
[INFO] [stdout] test render::lint::tests::test_text_includes_each_rule ... ok
[INFO] [stdout] test render::macros::tests::test_mermaid_includes_nodes_and_edges ... ok
[INFO] [stdout] test render::macros::tests::test_text_lists_calls_and_orphans ... ok
[INFO] [stdout] test render::manifest_check::tests::test_render_fresh_text ... ok
[INFO] [stdout] test render::layout::tests::test_disconnected_node_in_layer ... ok
[INFO] [stdout] test render::macros::tests::test_json_round_trips ... ok
[INFO] [stdout] test render::manifest_check::tests::test_render_json_round_trips ... ok
[INFO] [stdout] test render::mermaid::tests::test_all_node_shapes ... ok
[INFO] [stdout] test render::mermaid::tests::test_edge_styles ... ok
[INFO] [stdout] test render::manifest_check::tests::test_render_stale_text ... ok
[INFO] [stdout] test render::layout::tests::test_linear_graph ... ok
[INFO] [stdout] test render::mermaid::tests::test_empty_graph ... ok
[INFO] [stdout] test render::layout::tests::test_empty_graph ... ok
[INFO] [stdout] test render::mermaid::tests::test_exposure_edge ... ok
[INFO] [stdout] test render::mermaid::tests::test_group_by_directory_emits_subgraphs ... ok
[INFO] [stdout] test render::lint::tests::test_json_round_trips ... ok
[INFO] [stdout] test render::mermaid::tests::test_mermaid_id_alphanumeric_only ... ok
[INFO] [stdout] test render::mermaid::tests::test_group_by_directory_trims_absolute_prefix ... ok
[INFO] [stdout] test render::mermaid::tests::test_ref_edge ... ok
[INFO] [stdout] test render::mermaid::tests::test_show_columns_skipped_when_no_columns ... ok
[INFO] [stdout] test render::mermaid::tests::test_single_model_node ... ok
[INFO] [stdout] test render::mermaid::tests::test_show_columns_appends_column_list ... ok
[INFO] [stdout] test render::mermaid::tests::test_group_and_show_columns_compose ... ok
[INFO] [stdout] test render::mermaid::tests::test_source_node_shape ... ok
[INFO] [stdout] test render::mermaid::tests::test_style_classes ... ok
[INFO] [stdout] test render::mermaid::tests::test_test_edge ... ok
[INFO] [stdout] test render::perf::tests::test_fmt_duration_branches ... ok
[INFO] [stdout] test render::perf::tests::test_text_shows_summary_and_slowest ... ok
[INFO] [stdout] test render::plan::tests::test_empty_plan_emits_nothing ... ok
[INFO] [stdout] test render::plan::tests::test_json_round_trips ... ok
[INFO] [stdout] test render::plan::tests::test_selector_output ... ok
[INFO] [stdout] test render::summary::tests::test_render_text_empty_report ... ok
[INFO] [stdout] test render::summary::tests::test_render_text_includes_all_sections ... ok
[INFO] [stdout] test render::summary::tests::test_render_text_no_project_name ... ok
[INFO] [stdout] test render::svg::tests::test_all_node_colors ... ok
[INFO] [stdout] test render::summary::tests::test_render_json_round_trips ... ok
[INFO] [stdout] test render::svg::tests::test_edge_style_all_types ... ok
[INFO] [stdout] test render::svg::tests::test_empty_graph ... ok
[INFO] [stdout] test render::svg::tests::test_legend_present ... ok
[INFO] [stdout] test render::svg::tests::test_edge_rendering ... ok
[INFO] [stdout] test render::svg::tests::test_multi_node_all_edge_types ... ok
[INFO] [stdout] test render::svg::tests::test_node_font_color_all_types ... ok
[INFO] [stdout] test render::svg::tests::test_render_svg_to_string ... ok
[INFO] [stdout] test render::svg::tests::test_xml_escape ... ok
[INFO] [stdout] test render::svg::tests::test_single_node ... ok
[INFO] [stdout] test tui::app::tests::test_app_new ... ok
[INFO] [stdout] test tui::app::tests::test_build_node_groups_root_key ... ok
[INFO] [stdout] test tui::app::tests::test_build_node_list_entries ... ok
[INFO] [stdout] test tui::app::tests::test_center_on_selected ... ok
[INFO] [stdout] test tui::app::tests::test_center_on_selected_no_graph_area ... ok
[INFO] [stdout] test tui::app::tests::test_center_on_selected_no_selection ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_fan_out ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_middle_node ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_root_node ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_isolated_node ... ok
[INFO] [stdout] test tui::app::tests::test_cycle_next_node ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_fan_in ... ok
[INFO] [stdout] test tui::app::tests::test_cycle_empty_graph ... ok
[INFO] [stdout] test tui::app::tests::test_cycle_prev_node ... ok
[INFO] [stdout] test tui::app::tests::test_drain_run_messages_disconnected ... ok
[INFO] [stdout] test tui::app::tests::test_drain_run_messages_idle ... ok
[INFO] [stdout] test tui::app::tests::test_drain_run_messages_completed ... ok
[INFO] [stdout] test tui::app::tests::test_drain_run_messages_spawn_error ... ok
[INFO] [stdout] test tui::app::tests::test_filter_description_both ... ok
[INFO] [stdout] test tui::app::tests::test_filter_description_hidden_types ... ok
[INFO] [stdout] test tui::app::tests::test_filter_node_types_defaults_all ... ok
[INFO] [stdout] test tui::app::tests::test_compute_path_through_leaf_node ... ok
[INFO] [stdout] test tui::app::tests::test_filter_description_no_filters ... ok
[INFO] [stdout] test tui::app::tests::test_filter_status_default_none ... ok
[INFO] [stdout] test tui::app::tests::test_filter_description_status ... ok
[INFO] [stdout] test tui::app::tests::test_group_key_for_node_no_file_path ... ok
[INFO] [stdout] test tui::app::tests::test_group_key_for_node_types ... ok
[INFO] [stdout] test tui::app::tests::test_group_key_for_node_absolute_path ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_left ... ok
[INFO] [stdout] test tui::app::tests::test_has_run_output ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_left_at_layer_zero ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_no_selection ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_left_picks_closest_node ... ok
[INFO] [stdout] test tui::app::tests::test_is_run_in_progress ... ok
[INFO] [stdout] test tui::app::tests::test_filter_description_status_success ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_right ... ok
[INFO] [stdout] test tui::app::tests::test_new_app_fields_initialized ... ok
[INFO] [stdout] test tui::app::tests::test_next_search_result_empty ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_up_down_multi_layer ... ok
[INFO] [stdout] test tui::app::tests::test_node_passes_filter_all_pass ... ok
[INFO] [stdout] test tui::app::tests::test_node_passes_filter_hide_sources ... ok
[INFO] [stdout] test tui::app::tests::test_node_groups ... ok
[INFO] [stdout] test tui::app::tests::test_node_passes_filter_status_never_run ... ok
[INFO] [stdout] test tui::app::tests::test_node_passes_filter_status_errored ... ok
[INFO] [stdout] test tui::app::tests::test_next_search_result ... ok
[INFO] [stdout] test tui::app::tests::test_node_passes_filter_status_success ... ok
[INFO] [stdout] test tui::app::tests::test_navigate_up_down_single_layer ... ok
[INFO] [stdout] test tui::app::tests::test_node_run_status_default ... ok
[INFO] [stdout] test tui::app::tests::test_select_node_no_center ... ok
[INFO] [stdout] test tui::app::tests::test_search_no_match ... ok
[INFO] [stdout] test tui::app::tests::test_reset_view ... ok
[INFO] [stdout] test tui::app::tests::test_search ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_column_lineage ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_filter_node_type ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_group_collapse ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_group_collapse_no_selection ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_path_highlight ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_path_highlight_computes_impact ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_path_highlight_different_node ... ok
[INFO] [stdout] test tui::app::tests::test_upstream_downstream ... ok
[INFO] [stdout] test tui::app::tests::test_reload_run_status_with_results ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_path_highlight_no_selection ... ok
[INFO] [stdout] test tui::app::tests::test_sync_node_list_state_auto_expand ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_button_at_pos ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_group_collapse_by_index_out_of_bounds ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_dialog_mouse_dismiss ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_dialog_mouse_cancel ... ok
[INFO] [stdout] test tui::event::tests::test_clear_menu_state ... ok
[INFO] [stdout] test tui::app::tests::test_toggle_group_collapse_expand_cycle ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_dialog_right_click_dismisses ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_dialog_mouse_hover ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_mouse_dismiss ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_ctrl_c ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_no_selection ... ok
[INFO] [stdout] test tui::event::tests::test_confirm_execute_click ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_right_click_dismiss ... ok
[INFO] [stdout] test tui::event::tests::test_filter_ctrl_c_exits ... ok
[INFO] [stdout] test tui::event::tests::test_filter_esc_exits ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_d ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_t ... ok
[INFO] [stdout] test tui::event::tests::test_filter_status_errored ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_mouse_click_item ... ok
[INFO] [stdout] test tui::event::tests::test_filter_status_never_run ... ok
[INFO] [stdout] test tui::event::tests::test_filter_status_clear ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_u ... ok
[INFO] [stdout] test tui::event::tests::test_filter_toggle_models ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_r ... ok
[INFO] [stdout] test tui::event::tests::test_filter_status_success ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_esc ... ok
[INFO] [stdout] test tui::event::tests::test_filter_toggle_tests ... ok
[INFO] [stdout] test tui::event::tests::test_filter_toggle_sources ... ok
[INFO] [stdout] test tui::event::tests::test_menu_item_at_pos ... ok
[INFO] [stdout] test tui::event::tests::test_filter_toggle_exposures ... ok
[INFO] [stdout] test tui::event::tests::test_context_menu_a ... ok
[INFO] [stdout] test tui::event::tests::test_make_run_request_no_selection ... ok
[INFO] [stdout] test tui::event::tests::test_filter_toggle_seeds ... ok
[INFO] [stdout] test tui::event::tests::test_mouse_not_in_normal_mode ... ok
[INFO] [stdout] test tui::event::tests::test_mouse_scroll_zoom ... ok
[INFO] [stdout] test tui::event::tests::test_mouse_scroll_outside_graph ... ok
[INFO] [stdout] test tui::event::tests::test_left_click_node_in_graph ... ok
[INFO] [stdout] test tui::event::tests::test_node_list_click_node ... ok
[INFO] [stdout] test tui::event::tests::test_mouse_drag_pan ... ok
[INFO] [stdout] test tui::event::tests::test_normal_c_no_node_list ... ok
[INFO] [stdout] test tui::event::tests::test_normal_hjkl_navigate ... ok
[INFO] [stdout] test tui::event::tests::test_normal_n_toggle_node_list ... ok
[INFO] [stdout] test tui::event::tests::test_normal_c_collapse ... ok
[INFO] [stdout] test tui::event::tests::test_normal_f_enters_filter ... ok
[INFO] [stdout] test tui::event::tests::test_normal_ctrl_c_quits ... ok
[INFO] [stdout] test tui::event::tests::test_normal_o_view_output ... ok
[INFO] [stdout] test tui::event::tests::test_normal_q_quits ... ok
[INFO] [stdout] test tui::event::tests::test_normal_o_no_output ... ok
[INFO] [stdout] test tui::event::tests::test_normal_p_toggles_path ... ok
[INFO] [stdout] test tui::event::tests::test_normal_slash_enters_search ... ok
[INFO] [stdout] test tui::event::tests::test_normal_tab_cycle ... ok
[INFO] [stdout] test tui::event::tests::test_normal_r_reset ... ok
[INFO] [stdout] test tui::event::tests::test_normal_shift_hjkl_pan ... ok
[INFO] [stdout] test tui::event::tests::test_normal_x_no_selection ... ok
[INFO] [stdout] test tui::event::tests::test_normal_zoom ... ok
[INFO] [stdout] test tui::event::tests::test_normal_x_opens_run_menu ... ok
[INFO] [stdout] test tui::event::tests::test_path_highlight_no_selection ... ok
[INFO] [stdout] test tui::event::tests::test_right_click_outside_graph_area ... ok
[INFO] [stdout] test tui::event::tests::test_run_confirm_esc_cancels ... ok
[INFO] [stdout] test tui::event::tests::test_path_highlight_includes_impact ... ok
[INFO] [stdout] test tui::event::tests::test_run_confirm_ctrl_c_cancels ... ok
[INFO] [stdout] test tui::event::tests::test_run_confirm_n_cancels ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_mouse_hover ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_ctrl_c ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_no_selection ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_esc ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_a ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_mouse_click_item ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_d ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_t ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_esc_exits ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_ctrl_c_exits ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_jump_bottom ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_u ... ok
[INFO] [stdout] test tui::event::tests::test_run_menu_r ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_jump_bottom_idle ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_jump_bottom_running ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_scroll_up ... ok
[INFO] [stdout] test tui::event::tests::test_search_ctrl_c_exits ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_q_exits ... ok
[INFO] [stdout] test tui::event::tests::test_search_enter_exits ... ok
[INFO] [stdout] test tui::event::tests::test_search_esc_exits ... ok
[INFO] [stdout] test tui::event::tests::test_search_backspace ... ok
[INFO] [stdout] test tui::event::tests::test_search_char_input ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dbt_lineage-89c74fb1c82ca85b)
[INFO] [stdout] test tui::event::tests::test_search_tab_next ... ok
[INFO] [stdout] test tui::event::tests::test_shift_c_toggles_column_lineage ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_colors ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_label_error ... ok
[INFO] [stdout] test tui::event::tests::test_run_output_scroll_down ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_label_never_run ... ok
[INFO] [stdout] test tui::event::tests::test_make_run_request_for_item ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_label_outdated ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_label_skipped ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_symbol_outdated ... ok
[INFO] [stdout] test tui::run_status::tests::test_status_label_success ... ok
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/release/deps/integration_test-8b6cea950ae819c4)
[INFO] [stdout] test tui::run_status::tests::test_status_symbols ... ok
[INFO] [stdout] test tui::runner::tests::test_dbt_run_request_args ... ok
[INFO] [stdout] test tui::runner::tests::test_args_test_command ... ok
[INFO] [stdout] test tui::runner::tests::test_dbt_command_as_str ... ok
[INFO] [stdout] test tui::runner::tests::test_args_uv_test_command ... ok
[INFO] [stdout] test tui::runner::tests::test_dbt_run_request_args_uv ... ok
[INFO] [stdout] test tui::runner::tests::test_display_command ... ok
[INFO] [stdout] test tui::runner::tests::test_detect_use_uv_with_lock_file ... ok
[INFO] [stdout] test tui::runner::tests::test_detect_use_uv_with_pyproject ... ok
[INFO] [stdout] test tui::runner::tests::test_display_command_uv ... ok
[INFO] [stdout] test tui::runner::tests::test_program_dbt ... ok
[INFO] [stdout] test tui::runner::tests::test_program_uv ... ok
[INFO] [stdout] test tui::runner::tests::test_selection_scope_format ... ok
[INFO] [stdout] test tui::ui::tests::test_centered_rect_larger_than_area ... ok
[INFO] [stdout] test tui::ui::tests::test_centered_rect ... ok
[INFO] [stdout] test tui::ui::tests::test_menu_item_line_normal ... ok
[INFO] [stdout] test tui::runner::tests::test_selection_scope_label ... ok
[INFO] [stdout] test tui::runner::tests::test_detect_use_uv_fallback ... ok
[INFO] [stdout] test tui::ui::tests::test_node_color_all_types ... ok
[INFO] [stdout] test tui::ui::tests::test_menu_item_line_hovered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 626 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[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] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test artifacts::test_load_run_results_fixture ... ok
[INFO] [stdout] test artifacts::test_run_results_timing_parsing ... ok
[INFO] [stdout] test cli::test_model_not_found ... FAILED
[INFO] [stdout] test cli::test_include_seeds ... FAILED
[INFO] [stdout] test cli::test_dot_output ... FAILED
[INFO] [stdout] test cli::test_focus_model ... FAILED
[INFO] [stdout] test cli::test_help_flag ... FAILED
[INFO] [stdout] test cli::test_nonexistent_project ... FAILED
[INFO] [stdout] test cli::test_run_on_fixture_project ... FAILED
[INFO] [stdout] test cli::test_include_tests ... FAILED
[INFO] [stdout] test parsing::test_load_project ... ok
[INFO] [stdout] test parsing::test_yaml_exposures_parsing ... ok
[INFO] [stdout] test parsing::test_sql_ref_extraction ... ok
[INFO] [stdout] test parsing::test_sql_source_extraction ... ok
[INFO] [stdout] test parsing::test_yaml_sources_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration_test`
[INFO] [stdout] ---- cli::test_model_not_found stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_model_not_found' (4070) panicked at tests/integration_test.rs:251:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9b9b4 - integration_test[bf733eb492d01a3f]::cli::test_model_not_found
[INFO] [stdout]   13:     0x5c5f38ba5239 - <integration_test[bf733eb492d01a3f]::cli::test_model_not_found::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_include_seeds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_include_seeds' (4067) panicked at tests/integration_test.rs:270:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9b366 - integration_test[bf733eb492d01a3f]::cli::test_include_seeds
[INFO] [stdout]   13:     0x5c5f38ba51f9 - <integration_test[bf733eb492d01a3f]::cli::test_include_seeds::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_dot_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_dot_output' (4063) panicked at tests/integration_test.rs:207:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9ac1c - integration_test[bf733eb492d01a3f]::cli::test_dot_output
[INFO] [stdout]   13:     0x5c5f38ba51b9 - <integration_test[bf733eb492d01a3f]::cli::test_dot_output::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_focus_model stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_focus_model' (4064) panicked at tests/integration_test.rs:229:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9aff2 - integration_test[bf733eb492d01a3f]::cli::test_focus_model
[INFO] [stdout]   13:     0x5c5f38ba51d9 - <integration_test[bf733eb492d01a3f]::cli::test_focus_model::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_help_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_help_flag' (4066) panicked at tests/integration_test.rs:153:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9a8ae - integration_test[bf733eb492d01a3f]::cli::test_help_flag
[INFO] [stdout]   13:     0x5c5f38ba5199 - <integration_test[bf733eb492d01a3f]::cli::test_help_flag::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_nonexistent_project stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_nonexistent_project' (4072) panicked at tests/integration_test.rs:167:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9bc5b - integration_test[bf733eb492d01a3f]::cli::test_nonexistent_project
[INFO] [stdout]   13:     0x5c5f38ba5259 - <integration_test[bf733eb492d01a3f]::cli::test_nonexistent_project::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_run_on_fixture_project stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_run_on_fixture_project' (4073) panicked at tests/integration_test.rs:180:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9bfb0 - integration_test[bf733eb492d01a3f]::cli::test_run_on_fixture_project
[INFO] [stdout]   13:     0x5c5f38ba5279 - <integration_test[bf733eb492d01a3f]::cli::test_run_on_fixture_project::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cli::test_include_tests stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cli::test_include_tests' (4069) panicked at tests/integration_test.rs:289:14:
[INFO] [stdout] Failed to run binary: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c5f38d19998 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5c5f38d2f75a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    2:     0x5c5f38d1e1b2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x5c5f38cf8586 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5c5f38d11ba9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]    5:     0x5c5f38cad62c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5c5f38d11d62 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5c5f38cf8642 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5c5f38ced6f9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5c5f38cf935d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]   10:     0x5c5f38d2fefc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5c5f38d2fcd2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]   12:     0x5c5f38b9b696 - integration_test[bf733eb492d01a3f]::cli::test_include_tests
[INFO] [stdout]   13:     0x5c5f38ba5219 - <integration_test[bf733eb492d01a3f]::cli::test_include_tests::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5c5f38ca070b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]   15:     0x5c5f38cadf85 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5c5f38ca7894 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5c5f38cb1002 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5c5f38d18fbf - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x78dd8500d07a - <unknown>
[INFO] [stdout]   20:     0x78dd850a0534 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     cli::test_dot_output
[INFO] [stdout]     cli::test_focus_model
[INFO] [stdout]     cli::test_help_flag
[INFO] [stdout]     cli::test_include_seeds
[INFO] [stdout]     cli::test_include_tests
[INFO] [stdout]     cli::test_model_not_found
[INFO] [stdout]     cli::test_nonexistent_project
[INFO] [stdout]     cli::test_run_on_fixture_project
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d", kill_on_drop: false }`
[INFO] [stdout] 03c32c8fa3f6632614cee35d57fa38d7a781a5a1a2ef82e89272d26f3b58cf1d
