[INFO] cloning repository https://github.com/amirnaderi93/pykrete
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amirnaderi93/pykrete" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famirnaderi93%2Fpykrete", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famirnaderi93%2Fpykrete'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 13c3ec6057d91fe70d3eea1958dec08d3aad922b
[INFO] testing amirnaderi93/pykrete against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famirnaderi93%2Fpykrete" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/amirnaderi93/pykrete
[INFO] finished tweaking git repo https://github.com/amirnaderi93/pykrete
[INFO] tweaked toml for git repo https://github.com/amirnaderi93/pykrete written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/amirnaderi93/pykrete on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/amirnaderi93/pykrete 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 git repository `https://github.com/astral-sh/ruff`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ordermap v1.2.0
[INFO] [stderr]   Downloaded get-size2 v0.8.0
[INFO] [stderr]   Downloaded get-size-derive2 v0.8.0
[INFO] [stderr]   Downloaded attribute-derive-macro v0.10.5
[INFO] [stderr]   Downloaded attribute-derive v0.10.5
[INFO] [stderr]   Downloaded is-macro v0.3.7
[INFO] [stderr]   Downloaded lsp-server v0.7.9
[INFO] [stderr]   Downloaded collection_literals v1.0.3
[INFO] [stderr]   Downloaded unicode_names2_generator v1.3.0
[INFO] [stderr]   Downloaded lsp-types v0.95.1
[INFO] [stderr]   Downloaded unicode_names2 v1.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5
[INFO] running `Command { std: "docker" "start" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", 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" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5" "/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" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", 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" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling interpolator v0.5.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling collection_literals v1.0.3
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.122
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling proc-macro-utils v0.10.0
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling manyhow-macros v0.11.4
[INFO] [stderr]    Compiling pykrete v1.16.0 (/opt/rustwide/workdir/crates/pykrete)
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling wasm-bindgen v0.2.122
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ordermap v1.2.0
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling manyhow v0.11.4
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling quote-use-macros v0.8.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling derive-where v1.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling sqlparser_derive v0.5.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling quote-use v0.8.4
[INFO] [stderr]    Compiling attribute-derive-macro v0.10.5
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling attribute-derive v0.10.5
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling get-size-derive2 v0.8.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling get-size2 v0.8.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling ruff_text_size v0.0.0 (https://github.com/astral-sh/ruff?tag=0.15.12#66f93cf7)
[INFO] [stderr]    Compiling ruff_source_file v0.0.0 (https://github.com/astral-sh/ruff?tag=0.15.12#66f93cf7)
[INFO] [stderr]    Compiling ruff_python_trivia v0.0.0 (https://github.com/astral-sh/ruff?tag=0.15.12#66f93cf7)
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.122
[INFO] [stderr]    Compiling ruff_python_ast v0.0.0 (https://github.com/astral-sh/ruff?tag=0.15.12#66f93cf7)
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling lsp-server v0.7.9
[INFO] [stderr]    Compiling js-sys v0.3.99
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.95.1
[INFO] [stderr]    Compiling ruff_python_parser v0.0.0 (https://github.com/astral-sh/ruff?tag=0.15.12#66f93cf7)
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling pykrete-lsp v1.16.0 (/opt/rustwide/workdir/crates/pykrete-lsp)
[INFO] [stderr]    Compiling pykrete-wasm v1.16.0 (/opt/rustwide/workdir/crates/pykrete-wasm)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", 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" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5" "/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 once_cell v1.21.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling wasm-bindgen v0.2.122
[INFO] [stderr]    Compiling pykrete-lsp v1.16.0 (/opt/rustwide/workdir/crates/pykrete-lsp)
[INFO] [stderr]    Compiling js-sys v0.3.99
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling pykrete v1.16.0 (/opt/rustwide/workdir/crates/pykrete)
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling pykrete-wasm v1.16.0 (/opt/rustwide/workdir/crates/pykrete-wasm)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", 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" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5" "/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.49s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pykrete-bdfe6765ecd558a0)
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test alias_adjudicate::tests::ambiguous_helper_finds_marker_target ... ok
[INFO] [stdout] test alias_adjudicate::tests::return_slot_with_no_body_reference_stays_spark ... ok
[INFO] [stdout] test alias_adjudicate::tests::loc_attribute_alone_signals_pandas ... ok
[INFO] [stdout] test alias_adjudicate::tests::no_usage_defaults_to_spark ... ok
[INFO] [stdout] test alias_adjudicate::tests::nested_function_body_is_walked ... ok
[INFO] [stdout] test alias_report::tests::ack_marker_two_lines_above_is_pending ... ok
[INFO] [stdout] test alias_adjudicate::tests::pure_spark_usage_stays_spark ... ok
[INFO] [stdout] test alias_report::tests::bare_dataframe_is_reported_as_alias_with_canonical_rewrite ... ok
[INFO] [stdout] test alias_adjudicate::tests::local_annassign_is_adjudicated ... ok
[INFO] [stdout] test alias_report::tests::ack_filter_parse_accepts_pending_and_acknowledged_only ... ok
[INFO] [stdout] test alias_report::tests::json_render_has_alias_report_version_and_aliases_array ... ok
[INFO] [stdout] test alias_report::tests::no_ack_marker_means_pending ... ok
[INFO] [stdout] test alias_adjudicate::tests::bare_dataframe_with_pandas_usage_becomes_bare_pandasframe ... ok
[INFO] [stdout] test alias_adjudicate::tests::pure_pandas_usage_becomes_pandas ... ok
[INFO] [stdout] test alias_report::tests::empty_alias_report_still_has_payload_envelope ... ok
[INFO] [stdout] test alias_report::tests::single_dataframe_param_annotation_is_reported ... ok
[INFO] [stdout] test alias_report::tests::pandasframe_x_is_not_reported ... ok
[INFO] [stdout] test alias_report::tests::ack_marker_on_line_above_means_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_decorator_multi_line_def_marker_above_decorator_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::deprecation_report_v2_filters_summary_matches_filtered_sites ... ok
[INFO] [stdout] test alias_report::tests::no_dataframe_annotations_means_empty_report ... ok
[INFO] [stdout] test alias_report::tests::nested_dataframe_alias_is_reported ... ok
[INFO] [stdout] test alias_report::tests::ann_assign_dataframe_alias_is_reported ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_decorator_stack_marker_above_top_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_decorator_with_args_marker_above_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::deprecation_report_v2_emits_null_provenance_when_absent ... ok
[INFO] [stdout] test alias_report::tests::sparkframe_x_is_not_reported ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_decorator_marker_between_decorator_and_def_still_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_multi_line_def_marker_above_def_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_module_level_annotation_marker_above_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_decorator_simple_marker_above_decorator_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_module_level_annotation_with_no_marker_is_pending ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_multi_line_def_marker_inside_signature_is_pending ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_multi_line_def_multi_line_annotation_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_sibling_def_does_not_anchor_later_def_annotation ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_single_line_def_marker_above_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_prg_class_method_marker_above_def_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_marker_above_contiguous_comment_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_prg_class_method_marker_above_decorator_stack_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_marker_with_trailing_whitespace_is_acknowledged ... ok
[INFO] [stdout] test alias_adjudicate::tests::mixed_usage_is_ambiguous_and_leaves_text_alone ... ok
[INFO] [stdout] test alias_report::tests::v111_prd2_mixed_indent_space_marker_above_tab_def_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v111_prd2_mixed_indent_tab_def_marker_above_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::deprecation_report_v2_emits_provenance_keys_when_present ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_marker_middle_of_block_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_decorator_between_marker_and_def_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_marker_then_rationale_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_blank_line_breaks_contiguity_pending ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_multi_line_def_still_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v111_prd2_leading_indent_tab_vs_space_raw_char_count ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_non_comment_breaks_contiguity_pending ... ok
[INFO] [stdout] test alias_report::tests::deprecation_report_v2_envelope_has_version_2 ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_async_def_multi_line_marker_above_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_empty_comment_preserves_contiguity ... ok
[INFO] [stdout] test alias_report::tests::deprecation_report_v2_per_site_has_migration_status ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_case_j_single_preceding_def_module_level_annotation_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_case_k_multiple_preceding_defs_module_level_annotation_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_multi_line_return_type_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_no_rationale_marker_only_acknowledges ... ok
[INFO] [stdout] test alias_report::tests::v111_prd2_comment_between_decorators_break_at_comment_documented ... ok
[INFO] [stdout] test alias_report::tests::v110_pra1_no_marker_anywhere_is_pending ... ok
[INFO] [stdout] test alias_report::tests::v110_prg_nested_def_marker_above_inner_def_is_acknowledged ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_rationale_block_above_decorator_acknowledges ... ok
[INFO] [stdout] test compare_to::tests::parse_malformed_json_errors_cleanly ... ok
[INFO] [stdout] test compare_to::tests::parse_non_object_top_level_errors_cleanly ... ok
[INFO] [stdout] test compare_to::tests::parse_provenance_when_present ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_rationale_block_above_multi_line_def_acknowledges ... ok
[INFO] [stdout] test compare_to::tests::diff_full_a_empty_b_all_removed ... ok
[INFO] [stdout] test compare_to::tests::added_count_counts_payload_flips ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_rationale_then_marker_acknowledges ... ok
[INFO] [stdout] test compare_to::tests::diff_mixed_buckets ... ok
[INFO] [stdout] test compare_to::tests::diff_empty_a_full_b_all_added ... ok
[INFO] [stdout] test compare_to::tests::diff_identical_snapshots_all_unchanged ... ok
[INFO] [stdout] test compare_to::tests::parse_empty_envelope_yields_no_sites ... ok
[INFO] [stdout] test compare_to::tests::diff_status_flip_surfaces_as_remove_plus_add ... ok
[INFO] [stdout] test compare_to::tests::parse_site_missing_file_errors_cleanly ... ok
[INFO] [stdout] test config::tests::malformed_json_is_an_error ... ok
[INFO] [stdout] test compare_to::tests::diff_envelope_carries_provenance_for_both_sides ... ok
[INFO] [stdout] test compare_to::tests::parse_missing_sites_errors_cleanly ... ok
[INFO] [stdout] test compare_to::tests::added_count_zero_when_only_removals ... ok
[INFO] [stdout] test compare_to::tests::diff_envelope_emits_null_provenance_when_missing ... ok
[INFO] [stdout] test alias_report::tests::v112_prv1_three_line_block_with_no_marker_is_pending ... ok
[INFO] [stdout] test dataframe::tests::dataframe_alias_subscript_resolves_to_spark_with_deprecation_flag ... ok
[INFO] [stdout] test compare_to::tests::added_count_matches_diff_bucket ... ok
[INFO] [stdout] test config::tests::unknown_keys_are_ignored ... ok
[INFO] [stdout] test compare_to::tests::parse_site_missing_line_errors_cleanly ... ok
[INFO] [stdout] test compare_to::tests::parse_sites_not_array_errors_cleanly ... ok
[INFO] [stdout] test dataframe::tests::optional_spark_frame_unwraps_no_deprecation ... ok
[INFO] [stdout] test config::tests::rules_off_drops_the_rule_by_readable_name ... ok
[INFO] [stdout] test compare_to::tests::snapshot_from_current_envelope_round_trips ... ok
[INFO] [stdout] test config::tests::rules_also_accept_the_raw_code ... ok
[INFO] [stdout] test config::tests::rules_can_re_level_a_rule ... ok
[INFO] [stdout] test config::tests::exclude_matches_a_path_substring ... ok
[INFO] [stdout] test config::tests::an_empty_object_is_all_defaults ... ok
[INFO] [stdout] test config::tests::type_checking_mode_is_parsed ... ok
[INFO] [stdout] test dataframe::tests::bare_dataframe_carries_deprecation_flag ... ok
[INFO] [stdout] test dataframe::tests::spark_frame_subscript_parses_with_spark_dialect_no_alias ... ok
[INFO] [stdout] test dataframe::tests::pandas_frame_with_derived_pick_preserves_pandas_dialect ... ok
[INFO] [stdout] test dataframe::tests::pandas_frame_subscript_parses_with_pandas_dialect_no_alias ... ok
[INFO] [stdout] test dataframe::tests::dataframe_alias_with_derived_pick_flags_deprecation_and_keeps_spark ... ok
[INFO] [stdout] test dataframe::tests::spark_frame_with_derived_merge_stays_spark ... ok
[INFO] [stdout] test dataframe::tests::union_dataframe_alias_does_not_recognize ... ok
[INFO] [stdout] test dataframe::tests::bare_pandas_frame_parses_as_untyped_pandas ... ok
[INFO] [stdout] test dataframe::tests::union_with_dataframe_alias_does_not_recognize_either_arm ... ok
[INFO] [stdout] test dataframe::tests::union_annotation_is_quiet_ignored_for_v1_3 ... ok
[INFO] [stdout] test dataframe::tests::optional_dataframe_alias_unwraps_and_keeps_deprecation_flag ... ok
[INFO] [stdout] test dataframe::tests::unrelated_name_is_not_recognized ... ok
[INFO] [stdout] test operations::column_exprs::tests::widen_pair_same_slot_preserves_int_not_double ... ok
[INFO] [stdout] test imports::tests::module_path_resolves_a_relative_import_to_a_sibling_file ... ok
[INFO] [stdout] test hover::tests::offset_for_first_position_in_file_is_zero ... ok
[INFO] [stdout] test imports::tests::longest_common_ancestor_of_two_sibling_files_is_their_shared_dir ... ok
[INFO] [stdout] test operations::expr::tests::allowlist_and_suggestion_table_do_not_overlap_spark ... ok
[INFO] [stdout] test hover::tests::zero_line_or_zero_column_returns_none ... ok
[INFO] [stdout] test operations::enum_checks::tests::closest_enum_value_returns_none_when_nothing_close ... ok
[INFO] [stdout] test operations::driver::tests::v19_pra1_handoff_arms_erase_deprecated_alias_bit ... ok
[INFO] [stdout] test operations::expr::tests::allowlist_and_suggestion_table_do_not_overlap_pandas ... ok
[INFO] [stdout] test operations::enum_checks::tests::closest_enum_value_picks_within_threshold ... ok
[INFO] [stdout] test operations::enum_checks::tests::closest_enum_value_breaks_ties_by_unicode_code_point_order ... ok
[INFO] [stdout] test operations::driver::tests::v113_prd1_render_actual_side_unresolved_view ... ok
[INFO] [stdout] test imports::tests::module_path_walks_up_for_double_dot_relative_imports ... ok
[INFO] [stdout] test operations::expr::tests::every_pandas_only_signal_has_suggestion_or_is_allowlisted ... ok
[INFO] [stdout] test operations::driver::tests::v19_pra1_projections_compile_and_route ... ok
[INFO] [stdout] test imports::tests::module_path_resolves_an_absolute_import_against_the_project_root ... ok
[INFO] [stdout] test imports::tests::longest_common_ancestor_of_cousins_is_the_first_shared_dir ... ok
[INFO] [stdout] test hover::tests::offset_advances_within_a_line_and_across_lines ... ok
[INFO] [stdout] test operations::enum_checks::tests::enum_vocab_peels_nullable_wrapper ... ok
[INFO] [stdout] test operations::expr::tests::every_spark_discriminator_has_suggestion_or_is_allowlisted ... ok
[INFO] [stdout] test operations::tests::aggregates_on_non_numeric_input_agree_between_paths ... ok
[INFO] [stdout] test operations::tests::mean_decimal_agrees_between_groupby_shortcut_and_agg_function ... ok
[INFO] [stdout] test operations::tests::min_max_decimal_agree_and_preserve_precision_scale ... ok
[INFO] [stdout] test operations::tests::sum_decimal_agrees_between_groupby_shortcut_and_agg_function ... ok
[INFO] [stdout] test operations::tests::mean_non_decimal_numerics_still_promote_to_double_on_both_paths ... ok
[INFO] [stdout] test schema::tests::derived_schema_has_field_returns_true_for_known_columns ... ok
[INFO] [stdout] test schema::tests::grouped_field_names_returns_just_the_keys ... ok
[INFO] [stdout] test provenance::tests::iso8601_epoch_zero ... ok
[INFO] [stdout] test schema::tests::grouped_schema_has_field_returns_false_for_all_names ... ok
[INFO] [stdout] test schema::tests::derived_untyped_leaves_every_field_type_unknown ... ok
[INFO] [stdout] test provenance::tests::iso8601_known_date ... ok
[INFO] [stdout] test schema::tests::derived_display_name_lists_fields_in_brackets ... ok
[INFO] [stdout] test schema::tests::levenshtein_handles_empty_and_simple_edits ... ok
[INFO] [stdout] test schema::tests::grouped_display_name_describes_the_keys ... ok
[INFO] [stdout] test provenance::tests::iso8601_y2k_boundary ... ok
[INFO] [stdout] test schema::tests::suggest_field_name_returns_closest_within_threshold ... ok
[INFO] [stdout] test schema::tests::derived_field_type_returns_the_inferred_type ... ok
[INFO] [stdout] test schema::tests::derived_display_name_handles_empty_field_list ... ok
[INFO] [stdout] test sql::tests::projection_columns_bail_on_a_non_select ... ok
[INFO] [stdout] test schema::tests::derived_schema_has_field_is_case_sensitive ... ok
[INFO] [stdout] test sql::tests::projection_columns_bail_on_a_wildcard ... ok
[INFO] [stdout] test sql::tests::extracts_identifiers_from_an_arithmetic_expression ... ok
[INFO] [stdout] test schema::tests::derived_schema_field_names_preserves_order ... ok
[INFO] [stdout] test schema::tests::derived_schema_has_field_returns_false_for_unknown_columns ... ok
[INFO] [stdout] test schema::tests::fields_returns_pointer_stable_slice_across_calls ... ok
[INFO] [stdout] test sql::tests::ignores_the_as_alias_and_function_names ... ok
[INFO] [stdout] test sql::tests::projection_columns_ignore_commas_inside_function_calls ... ok
[INFO] [stdout] test sql::tests::projection_columns_reads_a_plain_select ... ok
[INFO] [stdout] test sql::tests::projection_columns_bail_on_an_unaliased_expression ... ok
[INFO] [stdout] test sql::tests::projection_columns_handle_a_select_with_no_from ... ok
[INFO] [stdout] test schema::tests::suggest_field_name_returns_none_when_nothing_is_close ... ok
[INFO] [stdout] test sql::tests::projection_columns_uses_as_aliases_and_dotted_tails ... ok
[INFO] [stdout] test sql::tests::query_column_refs_collects_select_where_group_by_order_by ... ok
[INFO] [stdout] test sql::tests::single_from_table_bails_with_no_from ... ok
[INFO] [stdout] test sql::tests::deduplicates_repeated_references ... ok
[INFO] [stdout] test sql::tests::single_from_table_bails_on_a_subquery ... ok
[INFO] [stdout] test sql::tests::single_from_table_bails_on_an_unparseable_query ... ok
[INFO] [stdout] test sql::tests::single_from_table_keeps_the_underlying_name_under_an_alias ... ok
[INFO] [stdout] test sql::tests::single_from_table_reads_a_bare_named_relation ... ok
[INFO] [stdout] test sql::tests::handles_a_boolean_predicate ... ok
[INFO] [stdout] test sql::tests::star_has_no_column_references ... ok
[INFO] [stdout] test transpiler::tests::leaves_a_column_cast_untouched ... ok
[INFO] [stdout] test transpiler::tests::strips_a_trailing_schema_cast ... ok
[INFO] [stdout] test transpiler::tests::leaves_input_unchanged_when_future_import_already_present ... ok
[INFO] [stdout] test transpiler::tests::preserves_a_cast_free_source_byte_for_byte ... ok
[INFO] [stdout] test transpiler::tests::prepends_the_future_annotations_import_when_missing ... ok
[INFO] [stdout] test sql::tests::query_column_refs_yields_nothing_on_an_unparseable_query ... ok
[INFO] [stdout] test transpiler::tests::preserves_line_count_when_a_cast_is_on_its_own_line ... ok
[INFO] [stdout] test sql::tests::unparseable_fragment_yields_nothing ... ok
[INFO] [stdout] test transpiler::tests::falls_back_to_prepend_only_on_unparseable_input ... ok
[INFO] [stdout] test transpiler::tests::strips_a_cast_to_an_unknown_schema ... ok
[INFO] [stdout] test transpiler::tests::handles_an_empty_input ... ok
[INFO] [stdout] test sql::tests::single_from_table_bails_on_a_join ... ok
[INFO] [stdout] test sql::tests::single_from_table_bails_on_a_qualified_name ... ok
[INFO] [stdout] test transpiler::tests::transpile_is_idempotent_even_with_a_schema_cast ... ok
[INFO] [stdout] test types::tests::display_renders_nested_types ... ok
[INFO] [stdout] test types::tests::display_decimal_carries_precision_and_scale ... ok
[INFO] [stdout] test types::tests::enum_from_values_rejects_duplicate_and_names_the_repeat ... ok
[INFO] [stdout] test types::tests::column_type_names_constant_lists_every_type_name ... ok
[INFO] [stdout] test types::tests::enum_display_format_uses_subscript_notation_and_truncates ... ok
[INFO] [stdout] test types::tests::enum_is_recognised_as_a_textual_kind_via_as_str ... ok
[INFO] [stdout] test types::tests::float_is_not_double ... ok
[INFO] [stdout] test types::tests::enum_vocab_eq_is_order_independent ... ok
[INFO] [stdout] test transpiler::tests::strips_chained_schema_casts ... ok
[INFO] [stdout] test types::tests::from_name_keeps_case_sensitivity_on_decimal_aliases ... ok
[INFO] [stdout] test types::tests::from_name_accepts_float_as_alias_for_double ... ok
[INFO] [stdout] test types::tests::enum_vocab_eq_distinguishes_subsets_from_set_equal ... ok
[INFO] [stdout] test types::tests::from_name_parses_nested_array_and_map_element_types ... ok
[INFO] [stdout] test types::tests::float_variant_renders_as_capital_float_in_label_and_as_str ... ok
[INFO] [stdout] test types::tests::from_name_accepts_bare_struct_as_opaque_struct ... ok
[INFO] [stdout] test transpiler::tests::strips_an_inline_schema_cast ... ok
[INFO] [stdout] test types::tests::enum_from_values_rejects_empty_with_a_dedicated_error ... ok
[INFO] [stdout] test types::tests::from_name_recognizes_all_v0_1_atomic_types ... ok
[INFO] [stdout] test types::tests::from_name_rejects_malformed_and_unknown_types ... ok
[INFO] [stdout] test types::tests::from_spark_name_accepts_the_wider_vocabulary_and_nesting ... ok
[INFO] [stdout] test types::tests::from_name_recognizes_byte_short_decimal_binary ... ok
[INFO] [stdout] test types::tests::numeric_and_dec_are_aliases_for_decimal_on_every_surface ... ok
[INFO] [stdout] test types::tests::from_type_constructor_accepts_byte_short_decimal_binary ... ok
[INFO] [stdout] test types::tests::is_unmodeled_spark_type_recognises_real_but_unpinned_targets ... ok
[INFO] [stdout] test types::tests::from_spark_name_accepts_byte_short_decimal_binary ... ok
[INFO] [stdout] test types::tests::from_name_rejects_malformed_decimal ... ok
[INFO] [stdout] test types::tests::enum_from_values_round_trips_a_well_formed_vocabulary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/pykrete-4b5013e1a5af0b9e)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/alias_across_sites.rs (/opt/rustwide/target/debug/deps/alias_across_sites-3d717982c61c04f9)
[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 8 tests
[INFO] [stdout] test alias_filter_aliased_col_does_not_false_flag ... ok
[INFO] [stdout] test alias_withColumn_aliased_col_does_not_false_flag ... ok
[INFO] [stdout] test alias_select_aliased_col_does_not_false_flag ... ok
[INFO] [stdout] test nested_struct_accessor_survives_alias_in_scope ... ok
[INFO] [stdout] test alias_groupBy_aliased_col_does_not_false_flag ... ok
[INFO] [stdout] test nested_struct_field_name_colliding_with_registered_alias_resolves_on_receiver ... ok
[INFO] [stderr]      Running tests/annotated_locals.rs (/opt/rustwide/target/debug/deps/annotated_locals-472209752828c83c)
[INFO] [stdout] test alias_select_typo_in_suffix_still_fires_d0030 ... ok
[INFO] [stdout] test alias_select_unknown_alias_prefix_falls_through_to_nested_struct_resolver ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr]      Running tests/attribute_columns.rs (/opt/rustwide/target/debug/deps/attribute_columns-23c396b40ac03265)
[INFO] [stdout] test d0021_fires_when_annotated_local_uses_a_subscripted_inner ... ok
[INFO] [stdout] test d0020_fires_when_annotated_local_references_an_unknown_schema ... ok
[INFO] [stdout] test body_diagnostics_on_RHS_still_fire_even_when_annotation_is_present ... ok
[INFO] [stdout] test annotation_does_not_double_check_when_RHS_is_also_a_typed_expression ... ok
[INFO] [stdout] test V13E5_d0021_message_no_version_reference ... ok
[INFO] [stdout] test annotated_local_propagates_to_downstream_chained_operations ... ok
[INFO] [stdout] test annotation_with_a_non_DataFrame_type_is_silently_ignored ... ok
[INFO] [stdout] test annotated_local_without_an_RHS_still_binds_the_schema ... ok
[INFO] [stdout] test annotated_local_binds_to_the_declared_schema_even_when_RHS_is_opaque ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test df_X_works_inside_filter_expressions ... ok
[INFO] [stdout] test df_X_works_with_multiple_typed_dataframes_in_scope ... ok
[INFO] [stdout] test df_X_works_inside_withColumn_expression ... ok
[INFO] [stdout] test module_attribute_access_is_not_treated_as_a_column_ref ... ok
[INFO] [stdout] test attribute_access_on_unrelated_name_is_not_collected ... ok
[INFO] [stdout] test df_X_is_recognized_as_a_column_reference_in_select ... ok
[INFO] [stdout] test df_X_typo_with_multiple_dataframes_is_caught_against_the_receivers_schema ... ok
[INFO] [stdout] test df_X_can_chain_alias_and_cast ... ok
[INFO] [stdout] test df_X_with_typo_under_cast_alias_is_still_caught ... ok
[INFO] [stdout] test d0030_fires_when_df_X_references_an_unknown_column ... ok
[INFO] [stdout] test df_X_typo_inside_filter_is_caught ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/broadcast.rs (/opt/rustwide/target/debug/deps/broadcast-051aba04f4314e8a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test F_broadcast_in_join_with_missing_key_still_fires_D0060 ... ok
[INFO] [stdout] test F_broadcast_in_join_still_checks_keys ... ok
[INFO] [stdout] test F_broadcast_preserves_schema_for_downstream_select ... ok
[INFO] [stdout] test bare_broadcast_without_F_module_also_works ... ok
[INFO] [stdout] test F_broadcast_catches_typo_in_downstream_select ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/build_helpers.rs (/opt/rustwide/target/debug/deps/build_helpers-4b84cacc40ed7ccd)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test extracts_method_eq_inline ... ok
[INFO] [stdout] test extracts_full_v17_inventory_from_synthetic_fixture ... ok
[INFO] [stdout] test negative_space_simulated_new_arm_grows_inventory ... ok
[INFO] [stdout] test extracts_matches_arm ... ok
[INFO] [stdout] test ignores_method_literals_inside_line_comments ... ok
[INFO] [stdout] test let_at_word_boundary_only_matches_keyword_let ... ok
[INFO] [stdout] test ignores_binding_line ... ok
[INFO] [stdout] test strip_line_comments_preserves_string_literals_with_slashes ... ok
[INFO] [stdout] test negative_space_simulated_removed_arm_shrinks_inventory ... ok
[INFO] [stdout] test extracts_method_eq_multiline ... ok
[INFO] [stdout] test negative_space_binding_line_with_let_some_following_still_works ... ok
[INFO] [stdout] test negative_space_inlet_prefix_does_not_bypass_panic - should panic ... ok
[INFO] [stderr]      Running tests/call_site_args.rs (/opt/rustwide/target/debug/deps/call_site_args-b96e2075c706bc35)
[INFO] [stdout] test negative_space_let_some_kwarg_arm_without_method_predicate_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test method_calls_are_not_checked_as_free_function_calls ... ok
[INFO] [stdout] test matching_argument_schema_is_clean ... ok
[INFO] [stdout] test d0051_does_not_match_keyword_arg_to_positional_only_param ... ok
[INFO] [stdout] test d0051_does_not_double_fire_when_kwarg_duplicates_positional ... ok
[INFO] [stdout] test opaque_argument_schema_is_silently_skipped ... ok
[INFO] [stdout] test d0051_skipped_when_callee_is_locally_shadowed ... ok
[INFO] [stdout] test V13E2_d0051_message_uses_param_actual_dialect ... ok
[INFO] [stdout] test parameter_without_dataframe_annotation_is_skipped ... ok
[INFO] [stdout] test d0051_skipped_when_callee_shadowed_via_walrus ... ok
[INFO] [stdout] test d0051_fires_for_nested_call_argument_mismatch ... ok
[INFO] [stdout] test d0051_fires_on_keyword_argument_mismatch ... ok
[INFO] [stdout] test d0051_fires_when_argument_schema_differs_from_parameter ... ok
[INFO] [stdout] test d0051_skipped_when_callee_shadowed_via_tuple_unpack ... ok
[INFO] [stdout] test d0051_fires_for_kwarg_with_wrong_schema ... ok
[INFO] [stdout] test d0051_fires_for_each_mismatched_parameter_independently ... ok
[INFO] [stdout] test d0051_fires_when_chained_argument_resolves_to_wrong_schema ... ok
[INFO] [stdout] test d0051_does_not_match_positional_arg_to_kwonly_param ... ok
[INFO] [stderr]      Running tests/cast_nullability.rs (/opt/rustwide/target/debug/deps/cast_nullability-4616d52820f38059)
[INFO] [stdout] test d0051_fires_for_each_vararg_with_wrong_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test lit_none_cast_into_an_optional_column_is_clean ... ok
[INFO] [stdout] test lit_none_cast_produces_a_nullable_column ... ok
[INFO] [stdout] test cast_preserves_an_input_columns_nullability ... ok
[INFO] [stdout] test cast_of_a_non_nullable_column_stays_non_nullable ... ok
[INFO] [stdout] test lit_none_cast_is_silent_in_default_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_survival.rs (/opt/rustwide/target/debug/deps/chain_survival-00a4f222a90b019b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test to_df_renamed_column_resolves ... ok
[INFO] [stdout] test replace_keeps_the_chain_alive ... ok
[INFO] [stdout] test to_df_renames_every_column ... ok
[INFO] [stdout] test fillna_does_not_flag_its_own_arguments ... ok
[INFO] [stdout] test fillna_keeps_the_chain_alive ... ok
[INFO] [stdout] test to_df_with_no_args_keeps_the_receiver_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/check_mode.rs (/opt/rustwide/target/debug/deps/check_mode-ec6e3335607edbbd)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test modes_are_ordered_weakest_to_strongest ... ok
[INFO] [stdout] test shows_gates_a_diagnostic_by_its_minimum_mode ... ok
[INFO] [stdout] test as_str_round_trips_with_parse ... ok
[INFO] [stdout] test parse_maps_the_setting_strings ... ok
[INFO] [stdout] test basic_and_strict_still_show_fundamental_errors ... ok
[INFO] [stdout] test off_mode_silences_pykretes_diagnostics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/class_level_constants.rs (/opt/rustwide/target/debug/deps/class_level_constants-bfd5b09876987879)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test unknown_class_level_constant_returns_no_binding ... ok
[INFO] [stdout] test typo_off_a_class_level_constant_chain_now_fires_D0030 ... ok
[INFO] [stdout] test class_level_dataSource_constant_routes_through_generic_inference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-a3d20b54ef345f39)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test check_with_no_file_errors ... ok
[INFO] [stdout] test check_format_unknown_value_errors ... ok
[INFO] [stdout] test check_help_lists_format_flag ... ok
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] test check_help_flag_prints_check_usage ... ok
[INFO] [stdout] test check_format_missing_value_errors ... ok
[INFO] [stdout] test no_args_prints_help_and_exits_zero ... ok
[INFO] [stdout] test transpile_help_flag_prints_transpile_usage ... ok
[INFO] [stdout] test unknown_command_errors ... ok
[INFO] [stdout] test version_flag_prints_workspace_version ... ok
[INFO] [stdout] test version_short_flag_also_works ... ok
[INFO] [stdout] test v14d_bug2_config_discovered_from_file_path ... ok
[INFO] [stdout] test check_format_json_dirty_file_carries_full_diagnostic_shape ... ok
[INFO] [stdout] test check_format_json_clean_file_emits_valid_json ... ok
[INFO] [stdout] test check_verbose_short_flag_also_works ... ok
[INFO] [stdout] test check_with_diagnostics_prints_them ... ok
[INFO] [stdout] test v14d_bug2_config_walks_up_dirs ... ok
[INFO] [stdout] test check_default_output_is_quiet_on_success ... ok
[INFO] [stdout] test v14d_bug2_config_uses_anchor_when_file_path_provided ... ok
[INFO] [stdout] test check_format_json_emits_null_suggestion_when_absent ... ok
[INFO] [stdout] test check_format_json_eq_syntax_works ... ok
[INFO] [stdout] test check_format_text_matches_default ... ok
[INFO] [stdout] test check_format_json_source_always_present ... ok
[INFO] [stdout] test check_verbose_flag_restores_full_dump ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/collection_types.rs (/opt/rustwide/target/debug/deps/collection_types-0728457c3eed9e24)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test arithmetic_on_an_array_is_flagged_under_strict ... ok
[INFO] [stdout] test array_column_declared_but_atomic_produced_is_caught ... ok
[INFO] [stderr]      Running tests/column_checks.rs (/opt/rustwide/target/debug/deps/column_checks-08175f68f7d0abc2)
[INFO] [stdout] test atomic_produced_where_array_declared_is_caught ... ok
[INFO] [stdout] test comparing_an_array_to_an_atomic_is_flagged_under_strict ... ok
[INFO] [stdout] test collect_list_result_is_an_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test drop_silently_tolerates_unknown_column_names ... ok
[INFO] [stdout] test d0030_fires_when_filter_references_an_unknown_column ... ok
[INFO] [stdout] test drop_silently_tolerates_mix_of_known_and_unknown_names ... ok
[INFO] [stdout] test drop_with_known_columns_is_clean ... ok
[INFO] [stdout] test filter_string_literals_are_values_not_columns ... ok
[INFO] [stdout] test select_accepts_bare_string_column_names ... ok
[INFO] [stdout] test d0030_fires_on_typo_inside_withColumn_expression_argument ... ok
[INFO] [stdout] test filter_recognizes_columns_through_boolean_and_comparison_operators ... ok
[INFO] [stdout] test drop_accepts_col_references_in_addition_to_bare_strings ... ok
[INFO] [stdout] test dropna_is_schema_preserving_and_lets_downstream_use_the_same_columns ... ok
[INFO] [stdout] test d0030_fires_when_groupBy_references_an_unknown_column ... ok
[INFO] [stdout] test d0030_fires_on_nested_col_in_complex_select_argument ... ok
[INFO] [stdout] test filter_with_known_columns_is_clean ... ok
[INFO] [stdout] test drop_accepts_an_attribute_access_column ... ok
[INFO] [stdout] test d0030_fires_on_bare_string_with_a_typo ... ok
[INFO] [stdout] test d0030_fires_on_typo_inside_dropDuplicates_list_argument ... ok
[INFO] [stdout] test d0030_fires_when_select_references_an_unknown_column ... ok
[INFO] [stdout] test d0030_fires_when_withColumnRenamed_old_name_does_not_exist ... ok
[INFO] [stdout] test groupBy_with_known_columns_is_clean ... ok
[INFO] [stdout] test drop_column_form_typo_still_fires_d0030 ... ok
[INFO] [stdout] test withColumnRenamed_does_not_flag_its_new_name ... ok
[INFO] [stdout] test withColumn_does_not_flag_its_new_column_name ... ok
[INFO] [stdout] test where_behaves_identically_to_filter ... ok
[INFO] [stdout] test select_with_known_columns_is_clean ... ok
[INFO] [stdout] test withColumnRenamed_with_existing_old_name_is_clean ... ok
[INFO] [stderr]      Running tests/column_conditionals_and_structs.rs (/opt/rustwide/target/debug/deps/column_conditionals_and_structs-cc6b47d4ad4c5d15)
[INFO] [stdout] test select_with_alias_does_not_flag_the_alias_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test when_otherwise_with_homogeneous_branches_infers_type ... ok
[INFO] [stdout] test when_chained_multiple_predicates_infers_common_type ... ok
[INFO] [stdout] test f_struct_with_unnamed_args_uses_col_index_convention ... ok
[INFO] [stdout] test when_otherwise_widens_numerics ... ok
[INFO] [stdout] test when_without_otherwise_is_nullable ... ok
[INFO] [stdout] test f_struct_then_getField_navigates_into_constructed_struct ... ok
[INFO] [stdout] test when_chained_3_arms_widens_numerics_across_all_arms ... ok
[INFO] [stdout] test when_heterogeneous_branches_degrade_to_unknown ... ok
[INFO] [stdout] test f_named_struct_uses_literal_names ... ok
[INFO] [stdout] test f_struct_with_alias_uses_alias_as_field_name ... ok
[INFO] [stdout] test f_struct_constructs_struct_from_columns ... ok
[INFO] [stdout] test when_chained_3_arms_collects_all_branches_heterogeneous ... ok
[INFO] [stdout] test when_chained_3_arms_outer_branch_nullable_propagates ... ok
[INFO] [stderr]      Running tests/column_methods.rs (/opt/rustwide/target/debug/deps/column_methods-9faa9f339c6e9e4d)
[INFO] [stdout] test f_struct_typo_in_arg_fires_D0030 ... ok
[INFO] [stdout] test when_typo_in_otherwise_branch_fires_D0030 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test getItem_on_non_collection_receiver_is_silent ... ok
[INFO] [stdout] test is_not_null_returns_boolean_and_preserves_chain ... ok
[INFO] [stdout] test contains_startswith_endswith_recognized ... ok
[INFO] [stdout] test dropFields_removes_struct_fields ... ok
[INFO] [stdout] test getItem_map_returns_value_type ... ok
[INFO] [stdout] test getField_navigates_nested_struct ... ok
[INFO] [stdout] test is_null_returns_boolean_and_preserves_chain ... ok
[INFO] [stdout] test between_recognized ... ok
[INFO] [stdout] test getItem_array_returns_element_type ... ok
[INFO] [stdout] test getField_on_non_struct_receiver_is_silent ... ok
[INFO] [stdout] test like_rlike_ilike_recognized ... ok
[INFO] [stdout] test getField_on_non_literal_name_does_not_false_flag ... ok
[INFO] [stdout] test is_in_validates_value_arguments ... ok
[INFO] [stdout] test dropFields_with_multiple_typos_fires_per_name ... ok
[INFO] [stdout] test getField_on_typo_fires_diagnostic ... ok
[INFO] [stdout] test dropFields_on_typo_fires_diagnostic ... ok
[INFO] [stdout] test withField_adds_or_replaces_struct_field ... ok
[INFO] [stdout] test predicate_methods_inside_with_column_value_carry_bool_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/column_types.rs (/opt/rustwide/target/debug/deps/column_types-33ac7acd590bd69f)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test types_survive_with_columns ... ok
[INFO] [stdout] test types_survive_to_df ... ok
[INFO] [stdout] test types_survive_a_group_by_agg ... ok
[INFO] [stdout] test nested_struct_field_type_is_resolved_through_the_dotted_path ... ok
[INFO] [stdout] test lit_value_type_flows_into_the_return_check ... ok
[INFO] [stdout] test return_type_column_type_mismatch_is_caught ... ok
[INFO] [stdout] test types_survive_a_join ... ok
[INFO] [stdout] test nested_struct_field_type_matching_declaration_passes ... ok
[INFO] [stdout] test cast_aligns_the_column_type ... ok
[INFO] [stdout] test matching_column_types_pass ... ok
[INFO] [stderr]      Running tests/completion.rs (/opt/rustwide/target/debug/deps/completion-1ba8fe092b1ff4e7)
[INFO] [stdout] test numeric_widening_is_not_flagged ... ok
[INFO] [stdout] test cast_to_the_wrong_type_is_caught ... ok
[INFO] [stdout] test unknown_column_type_is_not_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test completions_on_unparseable_source_returns_empty ... ok
[INFO] [stdout] test completions_outside_recognized_surface_returns_empty ... ok
[INFO] [stdout] test completions_after_df_dot_list_columns_of_the_param_schema ... ok
[INFO] [stdout] test completions_inside_dataframe_subscript_list_schema_classes ... ok
[INFO] [stdout] test completions_in_join_on_keyword_arg ... ok
[INFO] [stdout] test completions_after_chain_result_dot_resolve_through_the_call ... ok
[INFO] [stdout] test completions_in_select_bare_string_arg ... ok
[INFO] [stdout] test completions_after_chain_result_dot_use_the_derived_schema ... ok
[INFO] [stdout] test completions_after_annotated_local_binding_use_the_annotation_schema ... ok
[INFO] [stdout] test completions_after_local_binding_dot_resolves_through_the_assignment ... ok
[INFO] [stdout] test completions_in_drop_bare_string_arg ... ok
[INFO] [stdout] test completions_in_with_column_renamed_bare_string_arg ... ok
[INFO] [stdout] test completions_in_group_by_bare_string_arg ... ok
[INFO] [stdout] test completions_for_col_field_carry_the_column_type_in_detail ... ok
[INFO] [stdout] test completions_inside_col_literal_list_columns_of_the_active_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/control_flow_bodies.rs (/opt/rustwide/target/debug/deps/control_flow_bodies-dfb0181e3a01b231)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test d0051_does_not_fire_when_callee_is_shadowed_inside_nested_block ... ok
[INFO] [stdout] test for_loop_target_marks_callee_local_for_d0051 ... ok
[INFO] [stdout] test d0051_fires_against_top_level_callee_without_shadow ... ok
[INFO] [stdout] test nested_funcdef_can_be_called_after_definition_without_d0051 ... ok
[INFO] [stdout] test clean_chain_inside_nested_blocks_does_not_fire ... ok
[INFO] [stdout] test nested_funcdef_locals_do_not_leak_to_outer_scope ... ok
[INFO] [stdout] test typo_inside_a_nested_classdef_method_body_is_caught ... ok
[INFO] [stdout] test typo_inside_boolop_value_is_caught ... ok
[INFO] [stdout] test typo_inside_aug_assign_rhs_is_caught ... ok
[INFO] [stdout] test typo_inside_binop_arm_is_caught ... ok
[INFO] [stdout] test assignment_inside_if_branch_binds_local_schema_for_following_chain ... ok
[INFO] [stdout] test typo_inside_compare_left_is_caught ... ok
[INFO] [stdout] test typo_inside_except_body_is_caught ... ok
[INFO] [stdout] test typo_at_top_of_assert_message_is_caught ... ok
[INFO] [stdout] test typo_inside_dict_value_is_caught ... ok
[INFO] [stdout] test typo_at_top_of_raise_exc_is_caught ... ok
[INFO] [stdout] test typo_at_top_of_assert_test_is_caught ... ok
[INFO] [stdout] test typo_inside_f_string_interpolation_is_caught ... ok
[INFO] [stdout] test typo_inside_else_body_is_caught ... ok
[INFO] [stdout] test typo_inside_elif_body_is_caught ... ok
[INFO] [stdout] test clean_chain_in_assert_does_not_fire ... ok
[INFO] [stdout] test typo_at_top_of_raise_cause_is_caught ... ok
[INFO] [stdout] test typo_inside_finally_body_is_caught ... ok
[INFO] [stdout] test typo_inside_for_body_is_caught ... ok
[INFO] [stdout] test typo_inside_if_body_is_caught ... ok
[INFO] [stdout] test typo_inside_is_not_none_compare_is_caught ... ok
[INFO] [stdout] test typo_inside_for_inside_if_inside_with_is_caught ... ok
[INFO] [stdout] test typo_inside_list_comprehension_iter_is_caught ... ok
[INFO] [stdout] test typo_inside_list_element_is_caught ... ok
[INFO] [stdout] test typo_inside_nested_compound_expression_is_caught ... ok
[INFO] [stdout] test typo_inside_subscript_value_is_caught ... ok
[INFO] [stdout] test typo_inside_a_nested_funcdef_body_is_caught ... ok
[INFO] [stdout] test typo_inside_ifexp_branch_is_caught ... ok
[INFO] [stdout] test typo_inside_generator_expression_iter_is_caught ... ok
[INFO] [stdout] test typo_inside_with_body_is_caught ... ok
[INFO] [stdout] test with_cache_alias_bind_carries_schema_into_body ... ok
[INFO] [stdout] test typo_inside_try_body_is_caught ... ok
[INFO] [stdout] test typo_inside_tuple_element_is_caught ... ok
[INFO] [stdout] test typo_inside_while_body_is_caught ... ok
[INFO] [stdout] test typo_inside_unary_not_is_caught ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_file_inheritance.rs (/opt/rustwide/target/debug/deps/cross_file_inheritance-07ddb3dedcd4f5fd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test subclass_inherits_an_imported_base ... ok
[INFO] [stdout] test multi_level_inheritance_from_an_imported_base ... ok
[INFO] [stdout] test unknown_column_is_still_flagged_with_a_cross_file_base ... ok
[INFO] [stdout] test cross_file_inherited_schema_is_checked_in_return_position ... ok
[INFO] [stdout] test subclass_inherits_an_aliased_imported_base ... ok
[INFO] [stderr]      Running tests/dates_and_array_hofs.rs (/opt/rustwide/target/debug/deps/dates_and_array_hofs-fbb240289d141bb2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test f_forall_returns_bool ... ok
[INFO] [stdout] test f_transform_returns_array_of_lambda_body_type ... ok
[INFO] [stdout] test f_exists_returns_bool ... ok
[INFO] [stdout] test f_filter_preserves_element_type ... ok
[INFO] [stdout] test to_date_typo_fires_D0030 ... ok
[INFO] [stdout] test date_format_column_arg_resolved ... ok
[INFO] [stdout] test date_trunc_column_arg_in_position_two_resolved ... ok
[INFO] [stdout] test unix_timestamp_column_arg_resolved ... ok
[INFO] [stdout] test trunc_column_arg_resolved ... ok
[INFO] [stdout] test f_aggregate_returns_lambda_body_type ... ok
[INFO] [stdout] test to_utc_timestamp_column_arg_resolved ... ok
[INFO] [stdout] test to_date_column_arg_resolved_against_schema ... ok
[INFO] [stdout] test next_day_column_arg_resolved ... ok
[INFO] [stdout] test from_unixtime_column_arg_resolved ... ok
[INFO] [stdout] test to_timestamp_column_arg_resolved ... ok
[INFO] [stderr]      Running tests/diagnostic_catalog.rs (/opt/rustwide/target/debug/deps/diagnostic_catalog-db1c9ebdc538a3de)
[INFO] [stdout] test from_utc_timestamp_column_arg_resolved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test d0060 ... ok
[INFO] [stdout] test d0001 ... ok
[INFO] [stdout] test d0021 ... ok
[INFO] [stdout] test d0073 ... ok
[INFO] [stdout] test d0050 ... ok
[INFO] [stdout] test d0071 ... ok
[INFO] [stdout] test d0072 ... ok
[INFO] [stdout] test d0080 ... ok
[INFO] [stdout] test d0020 ... ok
[INFO] [stdout] test d0011 ... ok
[INFO] [stdout] test d0040 ... ok
[INFO] [stdout] test d0070 ... ok
[INFO] [stdout] test d0010 ... ok
[INFO] [stdout] test d0030 ... ok
[INFO] [stdout] test d0081 ... ok
[INFO] [stdout] test d0051 ... ok
[INFO] [stdout] test d0084 ... ok
[INFO] [stdout] test every_diagnostic_code_has_a_fixture ... ok
[INFO] [stdout] test d0082 ... ok
[INFO] [stdout] test d0083 ... ok
[INFO] [stdout] test d0091 ... ok
[INFO] [stdout] test d0090 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/diagnostic_ranges.rs (/opt/rustwide/target/debug/deps/diagnostic_ranges-ecc55540e8e3b2cd)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test unknown_schema_error_range_is_a_non_trivial_span ... ok
[INFO] [stdout] test join_key_error_range_covers_the_full_string_literal ... ok
[INFO] [stdout] test column_name_error_range_covers_the_full_string_literal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/did_you_mean.rs (/opt/rustwide/target/debug/deps/did_you_mean-b509197e3eaacecc)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/dotted_columns.rs (/opt/rustwide/target/debug/deps/dotted_columns-4fd960a1a3469376)
[INFO] [stdout] test suggestion_picks_the_closest_match_among_several_fields ... ok
[INFO] [stdout] test unrelated_name_does_not_produce_a_suggestion ... ok
[INFO] [stdout] test close_typo_produces_did_you_mean_suggestion_and_carries_it_in_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test d0030_on_failed_inner_segment_names_the_nested_schema ... ok
[INFO] [stdout] test backtick_wrapping_literal_dot_treated_as_one_segment ... ok
[INFO] [stdout] test d0030_on_failed_outer_segment_names_the_outer_schema ... ok
[INFO] [stdout] test dotted_path_resolves_through_a_single_level_of_nesting ... ok
[INFO] [stdout] test backtick_wrapped_typo_still_fires_d0030 ... ok
[INFO] [stdout] test d0030_when_intermediate_segment_is_not_a_nested_schema ... ok
[INFO] [stdout] test deep_dotted_path_fails_at_the_first_missing_segment ... ok
[INFO] [stdout] test chained_access_through_non_nested_field_does_not_false_flag ... ok
[INFO] [stdout] test attribute_then_subscript_into_nested_struct_catches_typo ... ok
[INFO] [stdout] test split_backtick_aware_unit::dotted_backtick_segments_split_correctly ... ok
[INFO] [stdout] test backtick_wrapped_nested_struct_access_resolves ... ok
[INFO] [stdout] test resolve_path_unit::derived_schema_dotted_path_degrades_gracefully ... ok
[INFO] [stdout] test dotted_path_works_inside_filter_and_withColumn_too ... ok
[INFO] [stdout] test resolve_path_unit::derived_schema_with_flat_path_resolves_normally ... ok
[INFO] [stdout] test split_backtick_aware_unit::backticks_around_dotted_name_are_kept_as_single_segment ... ok
[INFO] [stdout] test chained_access_through_unknown_top_level_still_flags_outer_typo ... ok
[INFO] [stdout] test chained_access_inside_filter_is_caught ... ok
[INFO] [stdout] test double_subscript_into_nested_struct_catches_typo ... ok
[INFO] [stdout] test split_backtick_aware_unit::backticks_around_simple_name_are_stripped ... ok
[INFO] [stdout] test chained_attribute_access_into_nested_struct_is_clean_when_valid ... ok
[INFO] [stdout] test split_backtick_aware_unit::no_dot_returns_single_segment ... ok
[INFO] [stdout] test chained_attribute_access_catches_typo_on_nested_field ... ok
[INFO] [stdout] test dotted_path_resolves_through_multiple_levels ... ok
[INFO] [stdout] test split_backtick_aware_unit::plain_path_splits_on_dots ... ok
[INFO] [stdout] test subscript_then_attribute_into_nested_struct_catches_typo ... ok
[INFO] [stdout] test backtick_wrapped_simple_name_resolves ... ok
[INFO] [stdout] test top_level_field_access_still_works_when_field_is_a_nested_struct ... ok
[INFO] [stdout] test split_backtick_aware_unit::unmatched_backtick_degrades_to_plain_split ... ok
[INFO] [stderr]      Running tests/enum_constraints.rs (/opt/rustwide/target/debug/deps/enum_constraints-2f9f708a50d467dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test d0084_branch_form_silent_when_every_literal_is_in_vocab ... ok
[INFO] [stdout] test d0040_fires_once_on_three_branch_when_chain_with_all_disjoint_vocabs ... ok
[INFO] [stdout] test d0040_fires_once_on_nested_coalesce_with_all_disjoint_vocabs ... ok
[INFO] [stdout] test d0084_branch_form_nullif_fires_on_off_vocab_literal_at_sink ... ok
[INFO] [stdout] test d0040_silent_on_coalesce_with_set_equal_enum_branches ... ok
[INFO] [stdout] test d0084_branch_form_nvl_fires_on_off_vocab_literal_at_sink ... ok
[INFO] [stdout] test d0084_branch_form_ifnull_fires_on_off_vocab_literal_at_sink ... ok
[INFO] [stdout] test coalesce_drops_enum_constraint_when_a_branch_is_plain_string ... ok
[INFO] [stdout] test d0040_fires_once_on_coalesce_wrapping_a_when_chain_with_disjoint_vocabs ... ok
[INFO] [stdout] test coalesce_preserves_enum_constraint_when_all_branches_set_equal ... ok
[INFO] [stdout] test d0040_fires_on_coalesce_with_non_set_equal_enum_branches ... ok
[INFO] [stdout] test d0040_silent_on_coalesce_with_mixed_enum_and_string_branches ... ok
[INFO] [stdout] test d0084_branch_form_coalesce_fires_on_off_vocab_literal_at_sink ... ok
[INFO] [stdout] test d0084_branch_form_when_otherwise_fires_per_off_vocab_branch ... ok
[INFO] [stdout] test d0084_fires_on_swapped_lhs_rhs_compare ... ok
[INFO] [stdout] test d0084_fires_when_lit_wraps_the_off_vocab_literal ... ok
[INFO] [stdout] test d0084_f_expr_in_clause_fires_only_on_off_vocab_members ... ok
[INFO] [stdout] test d0084_f_expr_silent_when_rhs_is_a_non_literal_identifier ... ok
[INFO] [stdout] test d0084_immediately_follows_d0083_in_the_catalog ... ok
[INFO] [stdout] test d0084_is_reserved_in_the_diagnostic_catalog ... ok
[INFO] [stdout] test d0084_fillna_dict_value_fires_on_off_vocab ... ok
[INFO] [stdout] test d0084_isin_fires_per_off_vocab_arg_only ... ok
[INFO] [stdout] test d0084_f_expr_not_in_fires_on_off_vocab_literal ... ok
[INFO] [stdout] test arithmetic_on_enum_typed_column_fires_d0081_in_strict_mode ... ok
[INFO] [stdout] test d0084_nullable_enum_silent_when_compared_to_null_literal ... ok
[INFO] [stdout] test d0084_f_expr_precedence_unknown_column_blocks_enum_check ... ok
[INFO] [stdout] test d0084_nullable_enum_fires_on_compare_equality ... ok
[INFO] [stdout] test d0084_isin_silent_when_every_arg_in_vocab ... ok
[INFO] [stdout] test d0084_nullable_enum_fires_in_f_expr_equality ... ok
[INFO] [stdout] test d0084_f_expr_repeated_off_vocab_literal_anchors_at_distinct_spans ... ok
[INFO] [stdout] test d0084_precedence_d0082_cross_type_blocks_enum_check ... ok
[INFO] [stdout] test d0084_nullable_enum_fires_on_fillna_dict_value ... ok
[INFO] [stdout] test d0084_isin_unknown_column_precedence_blocks_enum_check ... ok
[INFO] [stdout] test d0084_f_expr_equality_fires_on_off_vocab_literal ... ok
[INFO] [stdout] test d0084_nullable_enum_fires_on_with_column_lit ... ok
[INFO] [stdout] test empty_enum_vocabulary_is_rejected_via_the_enum_from_values_api ... ok
[INFO] [stdout] test d0084_f_expr_silent_when_literal_in_vocab ... ok
[INFO] [stdout] test d0084_suggestion_breaks_ties_by_unicode_code_point_order ... ok
[INFO] [stdout] test d0084_suggestion_picks_closest_within_levenshtein_threshold ... ok
[INFO] [stdout] test d0084_with_column_lit_fires_on_off_vocab ... ok
[INFO] [stdout] test d0084_fires_on_off_enum_literal_comparison ... ok
[INFO] [stdout] test d0084_silent_for_in_vocab_literal_comparison ... ok
[INFO] [stdout] test d0040_silent_on_when_otherwise_with_set_equal_enum_branches ... ok
[INFO] [stdout] test d0084_with_column_lit_silent_when_in_vocab ... ok
[INFO] [stdout] test d0084_fillna_dict_value_silent_when_in_vocab ... ok
[INFO] [stdout] test enum_as_str_is_the_bare_kind_name ... ok
[INFO] [stdout] test d0084_precedence_d0030_unknown_column_blocks_enum_check ... ok
[INFO] [stdout] test enum_vocab_eq_ignores_declaration_order ... ok
[INFO] [stdout] test enum_values_are_case_sensitive ... ok
[INFO] [stdout] test enum_values_preserve_unicode_and_whitespace_exactly ... ok
[INFO] [stdout] test label_renders_enum_inline_up_to_five_values_then_truncates ... ok
[INFO] [stdout] test label_peels_nullable_around_enum_for_rendering ... ok
[INFO] [stdout] test enum_vocab_eq_peels_nullable_wrappers ... ok
[INFO] [stdout] test enum_display_format_uses_the_shared_render_helper ... ok
[INFO] [stdout] test enum_from_values_rejects_duplicate_and_names_first_repeat ... ok
[INFO] [stdout] test enum_vocab_eq_is_false_against_a_non_enum_type ... ok
[INFO] [stdout] test merge_with_enum_vs_plain_string_fires_d0040 ... ok
[INFO] [stdout] test enum_with_non_string_literal_entry_fires_dedicated_d0011_message ... ok
[INFO] [stdout] test duplicate_enum_entry_fires_d0011_and_names_the_duplicate ... ok
[INFO] [stdout] test merge_with_non_set_equal_enum_vocabularies_fires_d0040 ... ok
[INFO] [stdout] test label_renders_atomic_and_composite_kinds_unchanged ... ok
[INFO] [stdout] test enum_vocab_eq_is_false_when_one_side_has_an_extra_value ... ok
[INFO] [stdout] test enum_with_bare_name_entry_fires_dedicated_d0011_message ... ok
[INFO] [stdout] test merge_with_set_equal_enum_vocabularies_is_silent ... ok
[INFO] [stdout] test render_enum_vocab_truncates_past_five_values_with_more_suffix ... ok
[INFO] [stdout] test nullif_preserves_first_arg_enum_constraint_downstream ... ok
[INFO] [stdout] test omit_preserves_enum_constraint_on_surviving_column ... ok
[INFO] [stdout] test schema_declares_enum_with_two_values ... ok
[INFO] [stdout] test enum_from_values_rejects_empty ... ok
[INFO] [stdout] test optional_wrapped_enum_with_duplicates_keeps_specific_d0011_message ... ok
[INFO] [stdout] test return_type_check_rejects_non_set_equal_enum_vocabs ... ok
[INFO] [stdout] test merge_with_only_one_side_declaring_status_is_silent ... ok
[INFO] [stdout] test schema_declares_enum_with_a_single_value ... ok
[INFO] [stdout] test return_type_check_treats_set_equal_enum_vocabs_as_compatible ... ok
[INFO] [stdout] test pick_preserves_enum_constraint_on_kept_column ... ok
[INFO] [stdout] test render_enum_vocab_inlines_all_values_up_to_five ... ok
[INFO] [stdout] test d0040_fires_on_when_otherwise_with_non_set_equal_enum_branches ... ok
[INFO] [stdout] test d0084_with_columns_dict_value_fires_per_off_vocab_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/f_module_recognition.rs (/opt/rustwide/target/debug/deps/f_module_recognition-a9dff1732f351690)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test F_coalesce_multiple_string_args_all_checked ... ok
[INFO] [stdout] test F_col_recognized_alongside_bare_col ... ok
[INFO] [stdout] test F_add_months_string_arg_is_checked_as_column_name ... ok
[INFO] [stdout] test F_lit_value_arg_is_NOT_treated_as_column ... ok
[INFO] [stdout] test F_lower_string_arg_is_checked_as_column_name ... ok
[INFO] [stdout] test F_date_format_format_string_NOT_treated_as_column ... ok
[INFO] [stdout] test F_round_string_arg_is_checked_as_column_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/function_transforms.rs (/opt/rustwide/target/debug/deps/function_transforms-fda5820c03463f31)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test explode_map_dual_alias_downstream_select_resolves_both ... ok
[INFO] [stdout] test split_yields_an_array_of_strings ... ok
[INFO] [stdout] test map_keys_key_type_mismatch_is_caught ... ok
[INFO] [stdout] test select_explode_alongside_subscript_column_keeps_both_in_schema ... ok
[INFO] [stdout] test explode_element_type_mismatch_is_caught ... ok
[INFO] [stdout] test collect_list_wraps_the_element_type ... ok
[INFO] [stdout] test explode_unwraps_the_array_element ... ok
[INFO] [stdout] test select_does_not_treat_non_dataframe_attribute_as_column_ref ... ok
[INFO] [stdout] test select_explode_alongside_attribute_column_keeps_both_in_schema ... ok
[INFO] [stdout] test collect_list_element_type_mismatch_is_caught ... ok
[INFO] [stdout] test map_keys_yields_an_array_of_the_key_type ... ok
[INFO] [stdout] test explode_of_map_with_two_arg_alias_emits_both_columns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lower_result_is_string ... ok
[INFO] [stdout] test count_result_is_long ... ok
[INFO] [stdout] test function_result_type_flows_into_strict_comparison ... ok
[INFO] [stdout] test sum_of_int_widens_to_long_and_accepts_an_int_declaration ... ok
[INFO] [stdout] test length_result_is_int ... ok
[INFO] [stdout] test year_result_is_int ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test multi_typevar_result_substitution ... ok
[INFO] [stdout] test nested_generic_list_of_datasource_binds_T ... ok
[INFO] [stdout] test multi_typevar_3plus_param_slots_with_revival_stays_unknown ... ok
[INFO] [stdout] test multi_typevar_one_arg_unknown_other_resolves ... ok
[INFO] [stdout] test nested_generic_3plus_elements_with_revival_stays_unknown ... ok
[INFO] [stdout] test nested_generic_optional_datasource_binds_T ... ok
[INFO] [stdout] test nested_generic_two_level_nesting ... ok
[INFO] [stdout] test nested_generic_dict_of_datasource_binds_T ... ok
[INFO] [stdout] test multi_typevar_with_same_value_resolves_consistently ... ok
[INFO] [stdout] test multi_typevar_binds_each_param_independently ... ok
[INFO] [stdout] test nested_generic_incompatible_T_degrades_to_unknown ... ok
[INFO] [stdout] test multi_typevar_typo_in_call_does_not_misbind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/function_types.rs (/opt/rustwide/target/debug/deps/function_types-c2fbbf54e0636cd0)
[INFO] [stderr]      Running tests/generic_inference_extensions.rs (/opt/rustwide/target/debug/deps/generic_inference_extensions-8b5aa3530ab69abb)
[INFO] [stderr]      Running tests/generic_inference_extensions_2.rs (/opt/rustwide/target/debug/deps/generic_inference_extensions_2-31772bb15541a6ed)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test cast_to_with_non_class_arg_degrades ... ok
[INFO] [stdout] test cast_to_combined_with_chained_builder ... ok
[INFO] [stdout] test chained_builder_returning_different_class_does_not_chain ... ok
[INFO] [stdout] test cast_to_with_unknown_class_arg_degrades_gracefully ... ok
[INFO] [stdout] test chained_builder_method_preserves_class_identity_for_generic_inference ... ok
[INFO] [stdout] test existing_generic_dispatch_still_works ... ok
[INFO] [stdout] test chained_builder_typo_in_intermediate_does_not_poison_outer ... ok
[INFO] [stdout] test cast_to_typeof_T_binds_from_class_identifier ... ok
[INFO] [stdout] test type_T_sticky_poisoning_on_conflicting_bindings ... ok
[INFO] [stdout] test non_chained_direct_call_still_works ... ok
[INFO] [stdout] test chained_builder_methods_chain_multiple_times ... ok
[INFO] [stderr]      Running tests/generics.rs (/opt/rustwide/target/debug/deps/generics-06d23e52ac79f36d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test dal_read_followed_by_select_of_all_fields_satisfies_the_declared_return ... ok
[INFO] [stdout] test top_level_typed_constant_resolves_to_its_inner_schema ... ok
[INFO] [stdout] test d0030_fires_on_unknown_column_against_a_constant_resolved_schema ... ok
[INFO] [stdout] test non_generic_method_call_on_class_instance_returns_no_inference ... ok
[INFO] [stdout] test dal_read_result_can_be_bound_to_a_local_and_used_downstream ... ok
[INFO] [stdout] test dal_read_result_with_wrong_declared_return_fires_D0050 ... ok
[INFO] [stdout] test dal_read_of_typed_constant_returns_dataframe_of_the_constants_schema ... ok
[INFO] [stdout] test untyped_top_level_assignment_is_not_treated_as_a_schema_carrier ... ok
[INFO] [stdout] test dal_read_inferred_schema_catches_a_downstream_typo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/groupby_agg.rs (/opt/rustwide/target/debug/deps/groupby_agg-d661c7bbc07fadde)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test agg_on_a_non_grouped_DataFrame_produces_just_the_aliases ... ok
[INFO] [stdout] test agg_result_excludes_columns_that_were_not_aggregated_or_grouped ... ok
[INFO] [stdout] test d0030_fires_when_agg_arg_references_an_unknown_column ... ok
[INFO] [stdout] test d0030_fires_when_group_key_references_an_unknown_column ... ok
[INFO] [stdout] test agg_result_schema_is_keys_plus_aliased_aggregates ... ok
[INFO] [stdout] test d0050_fires_when_agg_result_mismatches_declared_return_schema ... ok
[INFO] [stdout] test filter_after_groupBy_agg_runs_against_the_agg_result_schema ... ok
[INFO] [stdout] test groupBy_max_catches_typo_in_dotted_nested_path ... ok
[INFO] [stdout] test groupBy_max_on_a_non_grouped_DataFrame_falls_through ... ok
[INFO] [stdout] test groupBy_max_string_arg_is_recognized_against_underlying_schema ... ok
[INFO] [stdout] test filter_after_groupBy_agg_catches_typo_against_the_agg_result_schema ... ok
[INFO] [stdout] test lowercase_groupby_alias_clean_path_does_not_false_flag ... ok
[INFO] [stdout] test lowercase_groupby_alias_produces_a_Grouped_view_for_pivot ... ok
[INFO] [stdout] test groupBy_max_walks_dotted_nested_paths ... ok
[INFO] [stdout] test lowercase_groupby_alias_checks_keys ... ok
[INFO] [stdout] test groupBy_min_sum_mean_avg_all_check_string_args ... ok
[INFO] [stdout] test group_by_an_attribute_access_key_keeps_it_in_the_result_schema ... ok
[INFO] [stdout] test group_by_then_agg_with_string_arg_is_clean ... ok
[INFO] [stdout] test agg_result_matches_declared_return_schema ... ok
[INFO] [stdout] test groupBy_max_catches_typo_in_string_arg ... ok
[INFO] [stdout] test agg_with_multiple_keys_produces_keys_in_order ... ok
[INFO] [stdout] test group_by_then_agg_with_col_ref_is_clean ... ok
[INFO] [stdout] test lowercase_groupby_alias_plugs_into_shortcut_aggregates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/groupby_aggregates.rs (/opt/rustwide/target/debug/deps/groupby_aggregates-3a2344554f0c4e3f)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test groupBy_max_then_filter_against_max_column_is_clean ... ok
[INFO] [stdout] test groupBy_min_then_select_synthetic_is_clean ... ok
[INFO] [stdout] test groupBy_mean_then_filter_against_avg_synthetic_is_clean ... ok
[INFO] [stdout] test groupBy_count_when_user_column_named_count_drops_original ... ok
[INFO] [stdout] test groupBy_max_with_unknown_input_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_min_with_unknown_input_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_sum_multi_then_select_against_each_synthetic_is_clean ... ok
[INFO] [stdout] test df_count_remains_terminal ... ok
[INFO] [stdout] test groupBy_sum_chained_into_withColumn_is_clean ... ok
[INFO] [stdout] test groupBy_multi_keys_count_preserves_all_keys ... ok
[INFO] [stdout] test groupBy_sum_then_filter_against_sum_column_is_clean ... ok
[INFO] [stdout] test groupBy_count_when_grouping_key_is_named_count_other_columns_are_dropped ... ok
[INFO] [stdout] test groupBy_avg_with_unknown_input_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_count_then_filter_against_count_column_is_clean ... ok
[INFO] [stdout] test groupBy_count_when_grouping_key_is_named_count_keeps_one_field ... ok
[INFO] [stdout] test groupBy_count_then_select_against_keys_and_count_is_clean ... ok
[INFO] [stdout] test groupBy_mean_with_unknown_input_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_count_then_select_unknown_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_avg_then_select_synthetic_is_clean ... ok
[INFO] [stdout] test groupBy_sum_with_unknown_input_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_sum_then_select_unknown_synthetic_fires_D0030 ... ok
[INFO] [stdout] test synthetic_name_pool_is_bounded_under_repeated_analysis ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grouping_ops.rs (/opt/rustwide/target/debug/deps/grouping_ops-4eac293f62de57ed)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test bad_column_after_select_star_is_caught ... ok
[INFO] [stdout] test rollup_groups_like_group_by ... ok
[INFO] [stdout] test select_star_expands_to_the_receiver_columns ... ok
[INFO] [stdout] test cube_groups_like_group_by ... ok
[INFO] [stdout] test select_star_is_not_flagged_as_a_missing_column ... ok
[INFO] [stdout] test bad_cube_key_is_caught ... ok
[INFO] [stdout] test valid_pivot_column_is_accepted ... ok
[INFO] [stdout] test bad_pivot_column_is_caught ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hover.rs (/opt/rustwide/target/debug/deps/hover-d3bde14d163d92c1)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test hover_on_col_literal_for_a_missing_column_says_so ... ok
[INFO] [stdout] test hover_on_use_of_local_binding_resolves_through_the_assignment ... ok
[INFO] [stdout] test hover_on_lhs_of_assignment_shows_the_inferred_schema ... ok
[INFO] [stdout] test hover_on_col_literal_returns_the_columns_type ... ok
[INFO] [stdout] test hover_outside_of_a_recognized_position_returns_nothing ... ok
[INFO] [stdout] test hover_on_nested_schema_field_type_returns_the_nested_schemas_info ... ok
[INFO] [stdout] test hover_on_DataFrame_inner_schema_returns_that_schemas_info ... ok
[INFO] [stdout] test hover_on_local_binding_with_typed_annotation_shows_the_declared_schema ... ok
[INFO] [stdout] test hover_on_schema_class_name_returns_fields ... ok
[INFO] [stdout] test hover_on_schema_with_nested_field_renders_the_nested_schema_name ... ok
[INFO] [stdout] test hover_on_col_literal_after_filter_resolves_against_the_input_schema ... ok
[INFO] [stdout] test hover_on_untyped_function_name_returns_nothing ... ok
[INFO] [stdout] test hover_on_typed_function_name_returns_signature ... ok
[INFO] [stdout] test hover_on_unparseable_source_returns_nothing ... ok
[INFO] [stderr]      Running tests/imports.rs (/opt/rustwide/target/debug/deps/imports-21458e9778bfea51)
[INFO] [stdout] test hover_on_whitespace_returns_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test referencing_a_schema_without_importing_it_now_fires_D0020 ... ok
[INFO] [stdout] test importing_an_external_module_is_silent_in_pykrete ... ok
[INFO] [stdout] test malformed_relative_import_with_too_many_dots_still_fires_D0070 ... ok
[INFO] [stdout] test import_as_alias_renames_a_schema_in_the_importing_file ... ok
[INFO] [stdout] test from_relative_import_makes_a_schema_visible ... ok
[INFO] [stdout] test importing_a_name_that_does_not_exist_in_the_target_module_fires_D0071 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inference_and_returns.rs (/opt/rustwide/target/debug/deps/inference_and_returns-45b16a221e850ea7)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test after_withColumn_the_new_field_is_part_of_the_schema ... ok
[INFO] [stdout] test d0040_fires_when_unionByName_schemas_differ ... ok
[INFO] [stdout] test chained_select_after_filter_is_clean_when_columns_are_valid ... ok
[INFO] [stdout] test d0050_does_not_fire_for_functions_without_a_typed_return_annotation ... ok
[INFO] [stdout] test after_drop_the_dropped_column_is_no_longer_in_scope ... ok
[INFO] [stdout] test chained_filter_after_select_runs_against_the_selects_derived_schema ... ok
[INFO] [stdout] test d0050_fires_when_body_returns_fewer_columns_than_declared ... ok
[INFO] [stdout] test chained_select_after_filter_catches_typo_in_outer_call ... ok
[INFO] [stdout] test d0040_fires_when_intersect_schemas_differ ... ok
[INFO] [stdout] test d0040_fires_for_plain_union_just_like_unionByName ... ok
[INFO] [stdout] test d0040_fires_when_subtract_schemas_differ_with_correct_method_in_message ... ok
[INFO] [stdout] test local_bound_to_filter_preserves_the_input_schema ... ok
[INFO] [stdout] test local_bound_to_withColumnRenamed_carries_the_renamed_field ... ok
[INFO] [stdout] test intersect_catches_typo_in_downstream_select ... ok
[INFO] [stdout] test unionAll_behaves_like_union_with_matching_schemas ... ok
[INFO] [stdout] test return_with_matching_schema_is_clean ... ok
[INFO] [stdout] test unionAll_fires_D0040_just_like_union ... ok
[INFO] [stdout] test subtract_exceptAll_intersectAll_all_check_downstream_select ... ok
[INFO] [stdout] test unionByName_with_non_literal_allow_missing_falls_through_conservatively ... ok
[INFO] [stdout] test unionByName_with_allow_missing_false_still_fires_d0040 ... ok
[INFO] [stdout] test unionByName_with_positional_false_still_fires_d0040 ... ok
[INFO] [stdout] test after_withColumnRenamed_the_old_name_is_gone ... ok
[INFO] [stdout] test d0050_fires_when_body_introduces_an_extra_column ... ok
[INFO] [stdout] test intersect_preserves_receiver_schema_for_downstream_select ... ok
[INFO] [stdout] test unionByName_with_positional_non_literal_falls_through_conservatively ... ok
[INFO] [stdout] test local_bound_to_select_carries_the_narrowed_schema ... ok
[INFO] [stdout] test unionByName_with_positional_true_does_not_fire_d0040 ... ok
[INFO] [stdout] test unionByName_without_allow_missing_kwarg_still_fires_d0040 ... ok
[INFO] [stdout] test unionByName_with_allow_missing_true_output_carries_all_columns ... ok
[INFO] [stdout] test unionByName_with_identical_schemas_emits_no_diagnostic ... ok
[INFO] [stdout] test unionByName_with_allow_missing_true_does_not_fire_d0040 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inline_schemas.rs (/opt/rustwide/target/debug/deps/inline_schemas-5c9f63901d1b5c51)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test inline_schema_with_an_unknown_type_is_flagged ... ok
[INFO] [stdout] test inline_schema_supports_collection_types ... ok
[INFO] [stdout] test inline_schema_param_resolves_its_columns ... ok
[INFO] [stdout] test inline_schema_supports_a_nested_schema_value ... ok
[INFO] [stdout] test inline_schema_accepts_string_literal_keys ... ok
[INFO] [stdout] test inline_schema_param_rejects_an_unknown_column ... ok
[INFO] [stdout] test inline_schema_return_mismatch_is_flagged ... ok
[INFO] [stdout] test inline_schema_in_return_position_is_checked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/joins.rs (/opt/rustwide/target/debug/deps/joins-3ff10f35f43f579a)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test d0030_fires_for_each_typo_in_an_expression_form_on_clause ... ok
[INFO] [stdout] test aliased_qualified_col_ref_does_not_false_flag_on_join ... ok
[INFO] [stdout] test crossJoin_result_excludes_columns_present_in_neither_side ... ok
[INFO] [stdout] test aliased_qualified_and_bare_refs_coexist_in_on_clause ... ok
[INFO] [stdout] test crossJoin_result_schema_concatenates_both_sides_without_a_key_check ... ok
[INFO] [stdout] test d0060_fires_when_join_key_is_missing_from_right_side ... ok
[INFO] [stdout] test expression_form_on_clause_handles_F_col_equality ... ok
[INFO] [stdout] test aliased_qualified_col_ref_typo_in_suffix_fires_d0030 ... ok
[INFO] [stderr]      Running tests/local_instance_bindings.rs (/opt/rustwide/target/debug/deps/local_instance_bindings-647b4f9733ee2aa4)
[INFO] [stdout] test d0030_fires_for_a_typo_in_an_expression_form_on_clause_right_ref ... ok
[INFO] [stdout] test d0030_fires_for_a_typo_in_an_expression_form_on_clause_left_ref ... ok
[INFO] [stdout] test expression_form_on_clause_fires_for_a_typo_inside_an_and_of_equalities ... ok
[INFO] [stdout] test expression_form_on_clause_does_not_fire_when_each_name_exists_on_some_side ... ok
[INFO] [stdout] test d0060_fires_for_each_missing_key_in_a_list ... ok
[INFO] [stdout] test expression_form_on_clause_fires_for_a_typo_in_qualified_attribute_ref ... ok
[INFO] [stdout] test expression_form_on_clause_does_not_dedup_join_key_in_output_schema ... ok
[INFO] [stdout] test expression_form_on_clause_fires_for_typo_inside_F_col ... ok
[INFO] [stdout] test d0060_fires_when_join_key_is_missing_from_left_side ... ok
[INFO] [stdout] test expression_form_on_clause_propagates_both_sides_columns_to_downstream_select ... ok
[INFO] [stdout] test join_result_schema_dedups_the_on_key_and_concatenates_the_rest ... ok
[INFO] [stdout] test join_with_complex_on_expression_does_not_fire_when_keys_exist_on_at_least_one_side ... ok
[INFO] [stdout] test join_result_schema_excludes_columns_that_are_not_in_either_side ... ok
[INFO] [stdout] test expression_form_on_clause_handles_an_and_of_two_equalities ... ok
[INFO] [stdout] test join_with_how_argument_does_not_affect_the_key_check ... ok
[INFO] [stdout] test expression_form_on_clause_handles_qualified_attribute_refs ... ok
[INFO] [stdout] test local_variable_bound_to_join_result_carries_the_combined_schema ... ok
[INFO] [stdout] test join_on_shared_key_is_clean ... ok
[INFO] [stdout] test join_with_list_of_keys_is_clean_when_all_keys_exist_on_both_sides ... ok
[INFO] [stdout] test join_result_schema_feeds_into_return_type_mismatch_when_wrong ... ok
[INFO] [stdout] test join_result_schema_feeds_into_return_type_validation ... ok
[INFO] [stdout] test join_with_positional_on_argument_works_like_kwarg ... ok
[INFO] [stdout] test unknown_alias_prefix_in_join_on_clause_still_fires_d0030 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test annotated_local_instance_assignment_also_binds ... ok
[INFO] [stdout] test x_eq_ClassName_call_lets_method_chains_keep_their_type ... ok
[INFO] [stdout] test typo_after_local_dal_assignment_now_fires_D0030 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/merge_schemas.rs (/opt/rustwide/target/debug/deps/merge_schemas-e50c45c4289553f9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test merge_with_an_unknown_schema_is_flagged ... ok
[INFO] [stdout] test merge_with_a_shared_column_still_resolves_it ... ok
[INFO] [stdout] test merge_composes_with_schema_inheritance ... ok
[INFO] [stdout] test merge_combines_the_columns_of_two_schemas ... ok
[INFO] [stdout] test merge_combines_three_schemas ... ok
[INFO] [stdout] test merge_rejects_a_column_on_neither_schema ... ok
[INFO] [stdout] test merge_return_type_is_checked_against_the_combined_columns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_file.rs (/opt/rustwide/target/debug/deps/multi_file-a8c3d13501fb1de5)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test same_schema_name_within_one_file_is_an_existing_error_not_D0072 ... ok
[INFO] [stdout] test differently_named_schemas_in_two_files_are_clean ... ok
[INFO] [stdout] test duplicate_schema_in_three_files_fires_D0072_on_files_2_and_3 ... ok
[INFO] [stdout] test d0020_still_fires_when_a_schema_is_not_declared_in_any_file ... ok
[INFO] [stdout] test duplicate_function_name_does_NOT_fire_D0072_in_this_PR ... ok
[INFO] [stdout] test parse_error_in_one_file_does_not_block_analysis_of_other_files ... ok
[INFO] [stdout] test single_file_project_behaves_like_a_single_file_check ... ok
[INFO] [stdout] test duplicate_schema_name_across_two_files_fires_D0072 ... ok
[INFO] [stdout] test d0030_fires_in_file_b_against_a_schema_declared_in_file_a ... ok
[INFO] [stdout] test d0050_return_type_check_works_across_files ... ok
[INFO] [stdout] test nested_schema_can_reference_a_schema_declared_in_another_file ... ok
[INFO] [stdout] test function_in_file_b_can_reference_a_schema_declared_in_file_a ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/na_functions.rs (/opt/rustwide/target/debug/deps/na_functions-152d8adf3d81d346)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test plain_drop_tolerates_missing_names_per_spark ... ok
[INFO] [stdout] test na_replace_preserves_the_schema ... ok
[INFO] [stdout] test return_type_survives_an_na_call ... ok
[INFO] [stdout] test na_fill_keeps_the_chain_alive ... ok
[INFO] [stdout] test na_drop_keeps_the_chain_alive ... ok
[INFO] [stdout] test na_drop_does_not_flag_its_how_argument ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nested_navigation.rs (/opt/rustwide/target/debug/deps/nested_navigation-d51b029ed027ccbb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test map_access_degrades_without_false_flagging ... ok
[INFO] [stdout] test dotted_access_past_an_atomic_nested_field_is_caught ... ok
[INFO] [stdout] test typo_in_a_nested_field_is_caught ... ok
[INFO] [stdout] test typo_in_a_deep_nested_field_is_caught ... ok
[INFO] [stdout] test deep_nested_path_resolves ... ok
[INFO] [stdout] test valid_nested_field_through_array_of_structs_resolves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/nested_types.rs (/opt/rustwide/target/debug/deps/nested_types-77293d61aac0728e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test deeply_nested_array_mismatch_is_caught ... ok
[INFO] [stderr]      Running tests/nullability_tracking.rs (/opt/rustwide/target/debug/deps/nullability_tracking-996b74828b273bb8)
[INFO] [stdout] test matching_array_element_type_passes ... ok
[INFO] [stdout] test numeric_widening_applies_inside_collections ... ok
[INFO] [stdout] test array_element_type_mismatch_is_caught ... ok
[INFO] [stdout] test map_value_type_mismatch_is_caught ... ok
[INFO] [stdout] test unknown_element_type_is_permissive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test join_keys_stay_non_nullable ... ok
[INFO] [stderr]      Running tests/nullable.rs (/opt/rustwide/target/debug/deps/nullable-e3d6f05dce25caf3)
[INFO] [stdout] test fillna_clears_nullability ... ok
[INFO] [stdout] test inner_join_introduces_no_nulls ... ok
[INFO] [stdout] test outer_join_makes_both_sides_nullable_under_strict ... ok
[INFO] [stdout] test na_fill_clears_nullability ... ok
[INFO] [stdout] test right_join_makes_the_left_side_nullable_under_strict ... ok
[INFO] [stdout] test coalesce_clears_nullability ... ok
[INFO] [stdout] test left_join_nullability_is_silent_in_default_mode ... ok
[INFO] [stdout] test left_join_makes_the_right_side_nullable_under_strict ... ok
[INFO] [stdout] test dropna_clears_nullability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test nullable_into_non_nullable_is_flagged_under_strict ... ok
[INFO] [stdout] test optional_fields_do_not_break_the_return_column_set_check ... ok
[INFO] [stdout] test optional_can_wrap_a_collection ... ok
[INFO] [stdout] test nullable_into_non_nullable_is_silent_in_default_mode ... ok
[INFO] [stdout] test optional_struct_field_still_navigates ... ok
[INFO] [stdout] test optional_field_type_resolves_and_the_column_is_usable ... ok
[INFO] [stdout] test optional_works_in_an_inline_schema ... ok
[INFO] [stdout] test non_nullable_into_nullable_is_never_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pandas_dispatch.rs (/opt/rustwide/target/debug/deps/pandas_dispatch-7180aded6d85d8a2)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test V13B_attribute_receiver_subscript_quiet_ignored ... ok
[INFO] [stdout] test V13B_dispatch_merge_pandas_good_key_quiet ... ok
[INFO] [stdout] test V13B_dispatch_filter_pandas_boolean_mask_fires_inner_d0030_only ... ok
[INFO] [stdout] test V13B_dispatch_join_spark_fires_d0060_on_missing_key ... ok
[INFO] [stdout] test V13B_dispatch_pandas_subscript_assign_in_vocab_quiet ... ok
[INFO] [stdout] test V13B_dispatch_rename_pandas_columns_kwarg_preserves_schema_shape ... ok
[INFO] [stdout] test V13B_dispatch_merge_pandas_fires_d0060_on_missing_key ... ok
[INFO] [stdout] test V13B_dispatch_assign_pandas_extends_schema ... ok
[INFO] [stdout] test V13B_module_scope_subscript_quiet_ignored ... ok
[INFO] [stdout] test V13B_dispatch_drop_pandas_columns_kwarg_good_quiet ... ok
[INFO] [stdout] test V13B_dispatch_assign_pandas_fires_d0030_on_value_col_typo ... ok
[INFO] [stdout] test V13B_boolean_mask_inner_subscript_fires_outer_quiet ... ok
[INFO] [stdout] test V13B_dispatch_drop_spark_drops_named_column_from_schema ... ok
[INFO] [stdout] test V13B_dispatch_select_spark_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13B_dispatch_filter_spark_fires_d0030_on_inner_typo ... ok
[INFO] [stdout] test V13B_dispatch_with_column_spark_fires_d0030_on_value_col_typo ... ok
[INFO] [stdout] test V13B_pdf_drop_positional_does_not_fire_d0030 ... ok
[INFO] [stdout] test V13B_pdf_drop_positional_does_not_corrupt_schema ... ok
[INFO] [stdout] test V13B_dispatch_assign_pandas_fires_d0030_on_subscript_ref_col_typo ... ok
[INFO] [stdout] test V13B_dispatch_pandas_subscript_assign_enum_sink_fires_d0084 ... ok
[INFO] [stdout] test V13B_dispatch_drop_pandas_columns_kwarg_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13B_chained_subscript_inner_subscript_descended ... ok
[INFO] [stdout] test V13B_dispatch_select_pandas_list_subscript_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13B_sdf_drop_positional_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13B_pdf_subscript_assign_extends_schema ... ok
[INFO] [stdout] test V13B_sdf_merge_does_not_route_to_pandas_join_dispatch ... ok
[INFO] [stdout] test V13B_sdf_drop_columns_kwarg_on_sparkframe_does_not_route_to_pandas ... ok
[INFO] [stdout] test V13B_subscript_list_of_string_literals_fires_d0030_per_typo ... ok
[INFO] [stdout] test V13B_dispatch_rename_pandas_typo_after_rename_fires_d0030 ... ok
[INFO] [stdout] test V13B_subscript_list_projection_chained_select_fires_d0030_on_unprojected ... ok
[INFO] [stdout] test V13B_subscript_list_projection_chained_select_preserves_schema ... ok
[INFO] [stdout] test V13B_subscript_string_literal_on_pandas_passes_on_known_column ... ok
[INFO] [stdout] test V13B_subscript_list_with_one_typo_and_one_good_fires_one_d0030 ... ok
[INFO] [stdout] test V13B_sdf_assign_method_call_on_sparkframe_does_not_route_to_pandas ... ok
[INFO] [stdout] test V13B_sdf_rename_does_not_route_to_pandas_dispatch ... ok
[INFO] [stdout] test V13B_subscript_integer_quiet_ignored ... ok
[INFO] [stdout] test V13B_subscript_slice_quiet_ignored ... ok
[INFO] [stdout] test V13B_subscript_string_literal_on_pandas_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13E1_chain_pandas_named_merge_then_rename_preserves_dispatch ... ok
[INFO] [stdout] test V13B_subscript_variable_quiet_ignored ... ok
[INFO] [stdout] test V13E1_chain_pandas_named_rename_still_dispatches ... ok
[INFO] [stdout] test V13B_subscript_string_literal_on_spark_fires_d0030_on_typo ... ok
[INFO] [stdout] test V13E1_chain_spark_cache_then_rename_does_NOT_mutate ... ok
[INFO] [stdout] test V13E1_pdf_assign_enum_sink_in_vocab_quiet ... ok
[INFO] [stdout] test V13E1_pdf_assign_enum_sink_off_vocab_fires_d0084 ... ok
[INFO] [stdout] test V13E1_sdf_named_assign_not_dispatched_baseline ... ok
[INFO] [stdout] test V13E1_pdf_to_local_name_assignment_unchanged_for_truly_opaque ... ok
[INFO] [stdout] test V13E6_pdf_chain_merge_still_fires_d0060 ... ok
[INFO] [stdout] test V13E6_sdf_cache_chain_merge_does_not_fire_d0060 ... ok
[INFO] [stdout] test V13E1_pdf_self_reassign_through_pandas_op_preserves_dispatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pandas_parser.rs (/opt/rustwide/target/debug/deps/pandas_parser-3fa8b21a6b87b7f9)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test cross_dialect_union_annotation_does_not_commit_a_dialect_or_fire_d0090 ... ok
[INFO] [stdout] test bare_dataframe_alias_fires_d0090 ... ok
[INFO] [stdout] test optional_spark_frame_does_not_fire_d0090 ... ok
[INFO] [stdout] test pandas_frame_d0020_fires_on_unknown_schema ... ok
[INFO] [stdout] test spark_frame_annotation_does_not_emit_d0090 ... ok
[INFO] [stdout] test pandas_frame_with_pick_resolves_derived_schema_and_stays_clean ... ok
[INFO] [stdout] test d0090_message_echoes_source_text ... ok
[INFO] [stdout] test deprecated_dataframe_alias_emits_d0090_once_per_slot ... ok
[INFO] [stdout] test pandas_frame_annotation_parses_and_binds_the_schema ... ok
[INFO] [stdout] test pandas_frame_does_not_emit_d0090 ... ok
[INFO] [stdout] test pandas_frame_with_merge_resolves_derived_schema_and_stays_clean ... ok
[INFO] [stdout] test pandas_frame_slot_still_fires_d0030_via_spark_dispatch_today ... ok
[INFO] [stdout] test dataframe_alias_with_pick_still_fires_d0090 ... ok
[INFO] [stdout] test pandas_frame_with_omit_resolves_derived_schema_and_stays_clean ... ok
[INFO] [stdout] test optional_dataframe_alias_fires_d0090 ... ok
[INFO] [stdout] test dataframe_alias_still_resolves_schema_normally ... ok
[INFO] [stdout] test spark_frame_annotation_parses_and_checks_columns ... ok
[INFO] [stdout] test spark_frame_with_merge_does_not_emit_d0090 ... ok
[INFO] [stdout] test union_dataframe_alias_does_not_fire_d0090 ... ok
[INFO] [stdout] test spark_frame_catches_unknown_column_just_like_dataframe_used_to ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parsing_and_schemas.rs (/opt/rustwide/target/debug/deps/parsing_and_schemas-9158577b74dec594)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test class_without_Schema_base_is_not_recognized_even_with_annotations ... ok
[INFO] [stdout] test class_with_subscripted_base_is_not_treated_as_a_schema ... ok
[INFO] [stdout] test d0001_fires_on_invalid_python_syntax ... ok
[INFO] [stdout] test all_v0_1_atomic_types_resolve_without_diagnostics ... ok
[INFO] [stdout] test class_extending_Schema_is_recognized_as_a_schema ... ok
[INFO] [stdout] test d0010_and_d0011_can_coexist_on_different_fields ... ok
[INFO] [stdout] test d0010_fires_once_per_offending_field ... ok
[INFO] [stdout] test deeply_nested_schemas_resolve_independently ... ok
[INFO] [stdout] test multiple_schemas_in_one_file_are_all_recognized ... ok
[INFO] [stdout] test class_with_Schema_and_additional_mixin_is_still_a_schema ... ok
[INFO] [stdout] test class_field_typed_with_another_Schema_class_is_resolved_as_nested ... ok
[INFO] [stdout] test nested_schema_can_appear_before_or_after_its_referencer ... ok
[INFO] [stdout] test valid_python_with_no_pykrete_constructs_produces_no_diagnostics ... ok
[INFO] [stdout] test d0010_fires_when_field_type_is_unknown_name ... ok
[INFO] [stdout] test nested_schema_field_in_a_function_typed_with_outer_schema_is_recognized ... ok
[INFO] [stdout] test python_float_resolves_as_double_in_schema ... ok
[INFO] [stdout] test d0010_fires_when_nested_class_does_not_extend_Schema ... ok
[INFO] [stdout] test d0011_fires_when_field_type_is_subscripted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pass_through_methods.rs (/opt/rustwide/target/debug/deps/pass_through_methods-ea38e1f2d9d1973b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test typo_after_a_persist_now_fires_D0030 ... ok
[INFO] [stdout] test persist_in_the_middle_of_a_chain_does_not_break_tracking ... ok
[INFO] [stdout] test return_type_check_still_fires_through_pass_throughs ... ok
[INFO] [stdout] test stacked_pass_through_methods_compose ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perf.rs (/opt/rustwide/target/debug/deps/perf-4486c98d12ffb6a5)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test synthetic_50_file_project_checks_cleanly_and_quickly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/perf_nested.rs (/opt/rustwide/target/debug/deps/perf_nested-7c73df74fc425aaf)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test nested_control_flow_project_checks_cleanly_and_quickly ... ok
[INFO] [stderr]      Running tests/pick_omit.rs (/opt/rustwide/target/debug/deps/pick_omit-0ced2c8ae60fc2dd)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/project_lsp.rs (/opt/rustwide/target/debug/deps/project_lsp-de65f46e4dc0ce68)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_picked_column_that_is_not_on_the_base_schema_is_flagged ... ok
[INFO] [stdout] test pick_param_rejects_a_column_that_was_not_picked ... ok
[INFO] [stdout] test pick_param_resolves_only_the_picked_columns ... ok
[INFO] [stdout] test omit_param_drops_the_omitted_column ... ok
[INFO] [stdout] test pick_sees_inherited_columns ... ok
[INFO] [stdout] test pick_return_type_mismatch_is_flagged ... ok
[INFO] [stdout] test pick_return_type_is_checked_against_the_picked_set ... ok
[INFO] [stdout] test omit_return_type_is_checked ... ok
[INFO] [stdout] test omit_param_keeps_every_other_column ... ok
[INFO] [stdout] test an_unknown_base_schema_in_pick_is_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test goto_definition_on_import_module_jumps_to_the_module_file ... ok
[INFO] [stdout] test goto_definition_on_imported_schema_jumps_to_the_declaring_file ... ok
[INFO] [stdout] test completion_inside_dataframe_subscript_lists_imported_schemas ... ok
[INFO] [stdout] test goto_definition_on_column_ref_jumps_to_the_imported_schemas_field ... ok
[INFO] [stdout] test hover_on_imported_schema_reference_resolves_across_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/references.rs (/opt/rustwide/target/debug/deps/references-1113b9095b6128b0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test references_on_unparseable_source_returns_empty ... ok
[INFO] [stdout] test references_from_a_col_literal_finds_all_uses_and_the_declaration ... ok
[INFO] [stdout] test references_from_the_field_declaration_finds_the_uses ... ok
[INFO] [stdout] test references_from_a_bare_string_column_argument ... ok
[INFO] [stdout] test references_off_a_column_returns_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rename.rs (/opt/rustwide/target/debug/deps/rename-3f92ea604142b436)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test rename_off_a_column_returns_empty ... ok
[INFO] [stdout] test prepare_rename_accepts_a_column_and_rejects_other_positions ... ok
[INFO] [stdout] test rename_spans_exclude_the_string_literal_quotes ... ok
[INFO] [stdout] test rename_finds_the_declaration_and_every_use ... ok
[INFO] [stdout] test rename_covers_a_bare_string_column_argument ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reshape.rs (/opt/rustwide/target/debug/deps/reshape-82012ebfc4f52812)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test melt_nullable_value_propagates ... ok
[INFO] [stdout] test melt_heterogeneous_values_degrades_to_unknown ... ok
[INFO] [stdout] test melt_with_positional_args_infers_schema ... ok
[INFO] [stdout] test melt_numeric_widening_in_values ... ok
[INFO] [stdout] test melt_with_full_keyword_args_infers_schema ... ok
[INFO] [stdout] test melt_typo_in_values_fires_D0030 ... ok
[INFO] [stdout] test melt_default_variable_and_value_names ... ok
[INFO] [stdout] test melt_typo_in_ids_fires_D0030 ... ok
[INFO] [stdout] test unpivot_is_alias_for_melt ... ok
[INFO] [stdout] test melt_with_values_none_unpivots_all_non_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scenarios.rs (/opt/rustwide/target/debug/deps/scenarios-bf9b817b896259a6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_function_with_only_an_untyped_DataFrame_param_is_not_checked ... ok
[INFO] [stdout] test a_unionByName_between_two_prepare_functions_outputs ... ok
[INFO] [stdout] test a_clean_etl_pipeline_produces_no_diagnostics ... ok
[INFO] [stdout] test a_long_chain_of_operations_propagates_schemas_correctly ... ok
[INFO] [stdout] test a_realistic_pipeline_with_an_intermediate_variable_catches_typo ... ok
[INFO] [stdout] test a_file_with_multiple_issues_reports_all_of_them ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema_cast.rs (/opt/rustwide/target/debug/deps/schema_cast-2f1706ec58a86300)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/schema_inheritance.rs (/opt/rustwide/target/debug/deps/schema_inheritance-d6f4636945e1325d)
[INFO] [stdout] test cast_to_an_unknown_schema_is_reported ... ok
[INFO] [stdout] test V13E4_d0020_cast_pandas_frame_uses_pandas_prefix ... ok
[INFO] [stdout] test column_cast_is_left_untouched ... ok
[INFO] [stdout] test cast_overrides_the_receiver_schema ... ok
[INFO] [stdout] test cast_lets_a_valid_downstream_column_resolve ... ok
[INFO] [stdout] test cast_re_anchors_an_unknown_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test extending_a_non_schema_class_is_not_a_schema ... ok
[INFO] [stderr]      Running tests/schema_type_syntax.rs (/opt/rustwide/target/debug/deps/schema_type_syntax-5db8b0ab578ddae6)
[INFO] [stdout] test return_type_check_counts_inherited_columns ... ok
[INFO] [stdout] test subclass_inherits_base_columns ... ok
[INFO] [stdout] test subclass_still_flags_a_column_on_neither_base_nor_subclass ... ok
[INFO] [stdout] test inheritance_chains_through_multiple_levels ... ok
[INFO] [stdout] test a_subclass_can_redeclare_an_inherited_column ... ok
[INFO] [stdout] test return_type_check_fails_when_an_inherited_column_is_dropped ... ok
[INFO] [stdout] test an_inherited_schema_works_as_a_nested_struct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test collection_subscript_types_resolve ... ok
[INFO] [stderr]      Running tests/select_expr.rs (/opt/rustwide/target/debug/deps/select_expr-38787ad9b1188c70)
[INFO] [stdout] test nested_struct_uses_a_bare_schema_reference ... ok
[INFO] [stdout] test bare_atomic_types_resolve ... ok
[INFO] [stdout] test unknown_type_name_fires_D0010 ... ok
[INFO] [stdout] test column_ref_typo_fires_against_a_bare_name_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test select_expr_star_expands_to_the_receiver_columns ... ok
[INFO] [stdout] test select_expr_keeps_the_chain_alive_for_downstream_checks ... ok
[INFO] [stdout] test select_expr_aliased_output_column_resolves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/signatures.rs (/opt/rustwide/target/debug/deps/signatures-946f74fcb4a7a960)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test function_with_no_dataframe_annotations_is_not_in_typed_function_count ... ok
[INFO] [stdout] test function_typed_with_known_schema_is_counted_as_a_typed_function ... ok
[INFO] [stdout] test d0020_fires_once_per_unknown_schema_reference ... ok
[INFO] [stdout] test d0021_fires_when_DataFrame_argument_is_subscripted ... ok
[INFO] [stdout] test d0021_fires_on_return_annotation_just_like_parameters ... ok
[INFO] [stdout] test function_with_bare_DataFrame_is_typed_but_untyped_schema_emits_no_diagnostic ... ok
[INFO] [stdout] test V13E4_d0021_ann_assign_pandas_frame_uses_pandas_prefix ... ok
[INFO] [stdout] test V13E4_d0021_message_uses_param_actual_dialect ... ok
[INFO] [stdout] test V13E2_cli_render_untyped_pandasframe_uses_pandas_prefix ... ok
[INFO] [stdout] test V13E4_d0020_message_uses_param_actual_dialect ... ok
[INFO] [stdout] test V13E2_cli_render_pandasframe_keeps_dialect_prefix ... ok
[INFO] [stdout] test V13E4_d0020_ann_assign_pandas_frame_uses_pandas_prefix ... ok
[INFO] [stdout] test V13E2_cli_render_sparkframe_keeps_dialect_prefix ... ok
[INFO] [stdout] test d0020_fires_when_schema_inside_DataFrame_brackets_is_unknown ... ok
[INFO] [stdout] test multiple_typed_parameters_are_all_recognized ... ok
[INFO] [stdout] test V13E4_d0020_d0021_deprecated_alias_preserved ... ok
[INFO] [stdout] test V13E2_cli_render_deprecated_alias_preserved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/small_gaps.rs (/opt/rustwide/target/debug/deps/small_gaps-31cff7f60fea6e94)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stderr]      Running tests/spark_important_v029.rs (/opt/rustwide/target/debug/deps/spark_important_v029-9b7df7a417f0a4ff)
[INFO] [stdout] test fillna_with_a_non_dict_literal_arg_does_not_false_flag ... ok
[INFO] [stdout] test drop_duplicates_subset_bad_column_is_caught ... ok
[INFO] [stdout] test na_drop_subset_bad_column_is_caught ... ok
[INFO] [stdout] test fillna_with_variable_holding_bad_keys_does_not_false_flag ... ok
[INFO] [stdout] test fillna_subset_good_columns_pass ... ok
[INFO] [stdout] test fillna_dict_does_not_strip_the_chain ... ok
[INFO] [stdout] test fillna_empty_dict_does_not_fire ... ok
[INFO] [stdout] test na_fill_dict_with_bad_key_is_caught ... ok
[INFO] [stdout] test fillna_dict_with_bad_key_is_caught ... ok
[INFO] [stdout] test fillna_dict_fires_for_every_bad_key_in_a_mixed_dict ... ok
[INFO] [stdout] test explode_with_alias_still_uses_the_alias ... ok
[INFO] [stdout] test fillna_dict_with_good_keys_passes ... ok
[INFO] [stdout] test dropna_subset_bad_column_is_caught ... ok
[INFO] [stdout] test explode_without_alias_produces_a_col_column ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test F_unix_date_result_is_int ... ok
[INFO] [stdout] test F_date_diff_result_is_int ... ok
[INFO] [stdout] test drop_duplicates_snake_case_preserves_schema ... ok
[INFO] [stdout] test groupBy_pivot_agg_catches_typo_in_agg_argument ... ok
[INFO] [stdout] test groupBy_pivot_agg_checks_amount_against_pre_pivot_schema ... ok
[INFO] [stdout] test groupBy_pivot_agg_post_chain_is_unknown ... ok
[INFO] [stdout] test groupBy_pivot_avg_post_chain_is_unknown ... ok
[INFO] [stdout] test groupBy_pivot_max_post_chain_is_unknown ... ok
[INFO] [stdout] test describe_explicit_cols_no_typo_clean ... ok
[INFO] [stdout] test groupBy_pivot_count_post_chain_is_unknown ... ok
[INFO] [stdout] test F_try_divide_result_is_double ... ok
[INFO] [stdout] test drop_duplicates_snake_case_catches_subset_typo ... ok
[INFO] [stdout] test F_array_agg_wraps_input_type ... ok
[INFO] [stdout] test drop_duplicates_snake_case_catches_positional_typo ... ok
[INFO] [stdout] test F_any_value_passthrough_type ... ok
[INFO] [stdout] test drop_duplicates_snake_case_catches_downstream_typo ... ok
[INFO] [stdout] test describe_makes_chain_opaque ... ok
[INFO] [stdout] test F_count_if_typo_inside_predicate_fires_D0030 ... ok
[INFO] [stdout] test F_try_divide_checks_column_args ... ok
[INFO] [stdout] test F_count_if_result_is_long ... ok
[INFO] [stdout] test F_try_divide_typos_fire_D0030 ... ok
[INFO] [stdout] test F_get_returns_element_type ... ok
[INFO] [stdout] test groupBy_pivot_sum_post_chain_is_unknown ... ok
[INFO] [stdout] test groupBy_pivot_unknown_pivot_column_fires_D0030 ... ok
[INFO] [stdout] test groupBy_pivot_sum_typo_in_agg_arg_fires_D0030 ... ok
[INFO] [stdout] test observe_expr_arg_typo_fires_D0030 ... ok
[INFO] [stdout] test groupBy_pivot_max_typo_in_agg_arg_fires_D0030 ... ok
[INFO] [stdout] test observe_is_pass_through ... ok
[INFO] [stdout] test groupBy_pivot_mean_post_chain_is_unknown ... ok
[INFO] [stdout] test observe_pass_through_catches_downstream_typo ... ok
[INFO] [stdout] test posexplode_in_select_produces_pos_and_col ... ok
[INFO] [stdout] test observe_metric_name_not_treated_as_column_ref ... ok
[INFO] [stdout] test sampleBy_preserves_schema ... ok
[INFO] [stdout] test posexplode_outer_in_select_produces_pos_and_col ... ok
[INFO] [stdout] test sampleBy_catches_downstream_typo ... ok
[INFO] [stdout] test sampleBy_typo_in_col_arg_fires_D0030 ... ok
[INFO] [stdout] test posexplode_unknown_array_arg_fires_D0030 ... ok
[INFO] [stdout] test summary_makes_chain_opaque ... ok
[INFO] [stdout] test sampleBy_col_form_first_arg_resolved ... ok
[INFO] [stdout] test posexplode_only_pos_and_col_resolve_others_fire_D0030 ... ok
[INFO] [stdout] test sampleBy_dict_string_keys_are_values_not_column_refs ... ok
[INFO] [stdout] test describe_explicit_cols_typo_fires_D0030 ... ok
[INFO] [stdout] test groupBy_pivot_min_post_chain_is_unknown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spark_read.rs (/opt/rustwide/target/debug/deps/spark_read-4c80518cc9edbd7a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test spark_read_option_chain_returns_opaque_source ... ok
[INFO] [stdout] test spark_read_csv_returns_opaque_source ... ok
[INFO] [stdout] test spark_read_schema_then_format_returns_opaque_source ... ok
[INFO] [stdout] test dal_read_pattern_is_not_intercepted_as_opaque_source ... ok
[INFO] [stdout] test spark_read_json_with_cast_anchors_the_chain ... ok
[INFO] [stdout] test spark_read_parquet_with_cast_anchors_the_chain ... ok
[INFO] [stdout] test spark_read_parquet_returns_opaque_source ... ok
[INFO] [stdout] test spark_read_format_load_returns_opaque_source ... ok
[INFO] [stdout] test spark_table_with_cast_anchors_the_chain ... ok
[INFO] [stdout] test spark_table_with_typed_var_annotation_anchors_the_chain ... ok
[INFO] [stdout] test spark_table_returns_opaque_source ... ok
[INFO] [stdout] test spark_read_parquet_with_typed_var_annotation_anchors_the_chain ... ok
[INFO] [stdout] test spark_read_format_load_with_typed_var_annotation_anchors_the_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spark_sql.rs (/opt/rustwide/target/debug/deps/spark_sql-bae491fa906a1c6f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test spark_sql_projection_column_resolves ... ok
[INFO] [stdout] test spark_sql_alias_replaces_the_original_name ... ok
[INFO] [stdout] test spark_sql_projection_columns_drive_downstream_checks ... ok
[INFO] [stdout] test spark_sql_as_alias_is_the_output_name ... ok
[INFO] [stdout] test spark_sql_wildcard_degrades_to_unknown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_refs.rs (/opt/rustwide/target/debug/deps/sql_refs-98ab298342b64f92)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test unparseable_sql_fragment_yields_no_diagnostic ... ok
[INFO] [stdout] test f_expr_bad_ref_inside_filter_is_caught ... ok
[INFO] [stdout] test select_expr_valid_column_refs_in_sql_pass ... ok
[INFO] [stdout] test select_expr_bad_column_ref_in_sql_is_caught ... ok
[INFO] [stdout] test f_expr_bad_ref_inside_select_is_caught ... ok
[INFO] [stdout] test filter_string_predicate_valid_ref_passes ... ok
[INFO] [stdout] test filter_string_predicate_bad_ref_is_caught ... ok
[INFO] [stdout] test where_string_predicate_bad_ref_is_caught ... ok
[INFO] [stdout] test f_expr_valid_ref_inside_select_passes ... ok
[INFO] [stdout] test sql_string_function_call_does_not_flag_the_function_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/strict_types.rs (/opt/rustwide/target/debug/deps/strict_types-f5f619a9788281b4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test cross_type_comparison_is_silent_in_default_mode ... ok
[INFO] [stdout] test string_in_arithmetic_is_silent_in_default_mode ... ok
[INFO] [stdout] test cross_type_comparison_is_flagged_under_strict ... ok
[INFO] [stdout] test numeric_arithmetic_is_not_flagged ... ok
[INFO] [stdout] test string_in_arithmetic_is_flagged_under_strict ... ok
[INFO] [stdout] test date_versus_string_comparison_is_idiomatic_and_accepted ... ok
[INFO] [stdout] test nested_string_arithmetic_is_reached ... ok
[INFO] [stdout] test same_family_comparison_is_not_flagged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/struct_types.rs (/opt/rustwide/target/debug/deps/struct_types-9d7b9cb374e429ec)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test array_of_declared_schema_is_a_valid_type ... ok
[INFO] [stdout] test matching_struct_element_passes ... ok
[INFO] [stdout] test dotted_access_into_an_array_of_structs_does_not_false_flag ... ok
[INFO] [stdout] test nested_struct_field_mismatch_is_caught ... ok
[INFO] [stdout] test struct_element_mismatch_inside_an_array_is_caught ... ok
[INFO] [stdout] test dotted_access_into_an_atomic_column_is_still_caught ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/subscript_columns.rs (/opt/rustwide/target/debug/deps/subscript_columns-93869456461ae32a)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test computed_subscript_on_df_falls_through ... ok
[INFO] [stdout] test subscript_on_unrelated_name_is_not_treated_as_a_column_ref ... ok
[INFO] [stdout] test df_X_subscript_works_inside_filter_expressions ... ok
[INFO] [stdout] test df_X_subscript_works_inside_withColumn_expression ... ok
[INFO] [stdout] test df_X_subscript_can_chain_alias_and_cast ... ok
[INFO] [stdout] test df_X_subscript_is_recognized_as_a_groupBy_key ... ok
[INFO] [stdout] test df_X_subscript_typo_inside_filter_is_caught ... ok
[INFO] [stdout] test df_X_subscript_with_typo_under_cast_alias_is_still_caught ... ok
[INFO] [stdout] test df_X_subscript_drop_removes_the_named_column ... ok
[INFO] [stdout] test d0030_fires_when_df_X_subscript_references_an_unknown_column ... ok
[INFO] [stdout] test df_X_subscript_is_recognized_as_a_column_reference_in_select ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/symbols.rs (/opt/rustwide/target/debug/deps/symbols-bbe85cd12146ad8a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test definition_on_unparseable_source_returns_none ... ok
[INFO] [stdout] test document_symbols_returns_empty_on_parse_error ... ok
[INFO] [stdout] test definition_on_DataFrame_inner_schema_jumps_to_its_class ... ok
[INFO] [stdout] test document_symbols_non_schema_class_has_no_field_children ... ok
[INFO] [stdout] test definition_on_schema_class_declaration_name_returns_itself ... ok
[INFO] [stdout] test definition_on_nested_schema_field_annotation_jumps_to_that_class ... ok
[INFO] [stdout] test definition_on_whitespace_returns_none ... ok
[INFO] [stdout] test definition_on_a_schema_nested_in_an_array_subscript_jumps_to_that_class ... ok
[INFO] [stdout] test document_symbols_schema_class_carries_fields_as_children ... ok
[INFO] [stdout] test document_symbols_untyped_function_has_no_signature_detail ... ok
[INFO] [stdout] test document_symbols_class_selection_range_covers_only_the_name ... ok
[INFO] [stdout] test document_symbols_schema_field_detail_shows_column_type ... ok
[INFO] [stdout] test definition_on_unknown_schema_reference_returns_none ... ok
[INFO] [stdout] test definition_on_col_literal_jumps_to_field_name_in_schema_class ... ok
[INFO] [stdout] test definition_on_col_literal_for_missing_column_returns_none ... ok
[INFO] [stdout] test document_symbols_typed_function_detail_shows_signature ... ok
[INFO] [stdout] test document_symbols_lists_top_level_schemas_and_functions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/temp_view_and_sql.rs (/opt/rustwide/target/debug/deps/temp_view_and_sql-f29e249d605c6699)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test createOrReplaceTempView_on_opaque_chain_does_not_register ... ok
[INFO] [stdout] test spark_sql_unknown_view_falls_back_silently ... ok
[INFO] [stdout] test tempview_is_within_file_only ... ok
[INFO] [stdout] test spark_sql_join_or_subquery_falls_back_silently ... ok
[INFO] [stdout] test spark_sql_select_typo_fires_D0030_against_view ... ok
[INFO] [stdout] test createOrReplaceTempView_registers_view_for_within_file_resolution ... ok
[INFO] [stdout] test multiple_temp_views_in_same_file ... ok
[INFO] [stdout] test spark_sql_where_clause_idents_checked_against_view ... ok
[INFO] [stdout] test re_registering_a_view_replaces_the_earlier_schema ... ok
[INFO] [stdout] test spark_sql_select_columns_validates_against_view_schema ... ok
[INFO] [stdout] test tempview_registered_in_one_function_is_visible_to_another_in_the_same_file ... ok
[INFO] [stdout] test spark_sql_select_star_returns_view_schema_and_supports_followups ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/terminals.rs (/opt/rustwide/target/debug/deps/terminals-829bdb8462e942e2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test count_on_a_typed_dataframe_is_recognized ... ok
[INFO] [stdout] test count_result_is_not_a_dataframe ... ok
[INFO] [stdout] test terminals_do_not_break_argument_checking_on_the_receiver ... ok
[INFO] [stdout] test collect_show_explain_first_take_head_tail_printSchema_all_recognized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transform.rs (/opt/rustwide/target/debug/deps/transform-42c357436af814cd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test transform_input_schema_match_is_accepted ... ok
[INFO] [stdout] test bad_column_after_transform_is_caught ... ok
[INFO] [stdout] test transform_return_type_flows_into_the_outer_return_check ... ok
[INFO] [stdout] test transform_input_schema_mismatch_is_caught ... ok
[INFO] [stdout] test bad_column_after_inferred_transform_is_caught ... ok
[INFO] [stdout] test transform_result_schema_is_the_functions_declared_return ... ok
[INFO] [stdout] test undeclared_return_is_inferred_from_the_function_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transpile.rs (/opt/rustwide/target/debug/deps/transpile-64b731d29adfbc12)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test column_cast_survives_the_transpile ... ok
[INFO] [stdout] test transpile_is_idempotent_when_run_on_already_transpiled_source ... ok
[INFO] [stdout] test transpiled_output_starts_with_the_future_import ... ok
[INFO] [stdout] test nested_pyk_transpiles_to_parseable_python ... ok
[INFO] [stdout] test orders_pyk_transpiles_to_parseable_python ... ok
[INFO] [stdout] test original_source_is_preserved_verbatim_inside_the_output ... ok
[INFO] [stdout] test generic_read_pyk_transpiles_to_parseable_python ... ok
[INFO] [stdout] test fluent_schema_cast_is_stripped_from_the_chain ... ok
[INFO] [stdout] test schemas_pyk_transpiles_to_parseable_python ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/type_vocabulary.rs (/opt/rustwide/target/debug/deps/type_vocabulary-ecad97baec291802)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test array_of_float_resolves ... ok
[INFO] [stdout] test cast_to_byte_short_binary_is_accepted ... ok
[INFO] [stdout] test decimal_precision_above_spark_cap_is_rejected ... ok
[INFO] [stdout] test decimal_single_arg_defaults_scale_to_zero ... ok
[INFO] [stdout] test cast_typo_still_fires_d0011_even_with_allowlist ... ok
[INFO] [stdout] test cast_to_numeric_and_dec_are_accepted_as_decimal_aliases ... ok
[INFO] [stdout] test float_is_interchangeable_with_double_under_strict_mode ... ok
[INFO] [stdout] test cast_to_unmodeled_spark_types_does_not_fire_d0011 ... ok
[INFO] [stdout] test get_field_on_opaque_struct_does_not_fire_d0030 ... ok
[INFO] [stdout] test cast_with_recognized_target_does_not_fire_d0011 ... ok
[INFO] [stdout] test cast_to_decimal_with_precision_carries_the_type ... ok
[INFO] [stdout] test group_by_sum_of_byte_returns_long ... ok
[INFO] [stdout] test cast_to_a_typo_is_flagged_with_d0011 ... ok
[INFO] [stdout] test agg_mean_of_decimal_matches_groupby_mean_shortcut ... ok
[INFO] [stdout] test group_by_sum_of_decimal_flagged_when_declared_non_numeric ... ok
[INFO] [stdout] test agg_mean_of_string_does_not_pin_a_double_on_either_path ... ok
[INFO] [stdout] test round4_cast_to_compound_interval_with_precision_does_not_fire_d0011 ... ok
[INFO] [stdout] test round4_schema_decimal_above_cap_fires_d0011_from_unified_validator ... ok
[INFO] [stdout] test group_by_sum_of_decimal_stays_decimal ... ok
[INFO] [stdout] test opaque_struct_dotted_access_degrades_silently ... ok
[INFO] [stdout] test round4_schema_decimal_at_max_precision_passes ... ok
[INFO] [stdout] test schema_declares_bare_decimal_without_args ... ok
[INFO] [stdout] test opaque_struct_field_inside_array_is_clean ... ok
[INFO] [stdout] test round4_cast_path_decimal_aliases_stay_case_insensitive ... ok
[INFO] [stdout] test round4_cast_to_paren_garbage_on_bare_unmodeled_types_fires_d0011 ... ok
[INFO] [stdout] test round4_schema_field_decimal_aliases_stay_case_sensitive ... ok
[INFO] [stdout] test opaque_struct_flowing_into_typed_return_is_not_a_d0080 ... ok
[INFO] [stdout] test schema_declares_decimal_with_precision_and_scale ... ok
[INFO] [stdout] test schema_declares_bare_struct_as_opaque_struct ... ok
[INFO] [stdout] test schema_declares_byte_short_binary ... ok
[INFO] [stdout] test schema_declares_float_alias_for_double ... ok
[INFO] [stdout] test schema_field_accepts_numeric_and_dec_aliases ... ok
[INFO] [stdout] test malformed_decimal_args_in_schema_field_are_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/udf_types.rs (/opt/rustwide/target/debug/deps/udf_types-2b6a8b4cc50f8b5c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test udf_result_type_flows_into_a_strict_comparison ... ok
[INFO] [stdout] test functional_udf_form_return_type_is_used ... ok
[INFO] [stderr]      Running tests/v110_pr_d1_fail_on_nonempty.rs (/opt/rustwide/target/debug/deps/v110_pr_d1_fail_on_nonempty-a4b177856cf541f3)
[INFO] [stdout] test bare_udf_decorator_defaults_to_string ... ok
[INFO] [stdout] test decorator_udf_type_object_return_type_is_used ... ok
[INFO] [stdout] test decorator_udf_string_return_type_is_used ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fail_on_nonempty_without_deprecation_report_exits_2 ... ok
[INFO] [stdout] test fail_on_nonempty_with_report_aliases_exits_2 ... ok
[INFO] [stdout] test acknowledged_site_filtered_to_pending_exits_0 ... ok
[INFO] [stdout] test snapshot_with_fail_on_nonempty_writes_file_and_exits_1 ... ok
[INFO] [stdout] test zero_sites_with_fail_on_nonempty_exits_0 ... ok
[INFO] [stdout] test pending_site_filtered_to_acknowledged_exits_0 ... ok
[INFO] [stdout] test pending_site_with_fail_on_nonempty_exits_1 ... ok
[INFO] [stdout] test multiple_pending_sites_unfiltered_fails ... ok
[INFO] [stdout] test snapshot_with_fail_on_nonempty_zero_sites_exits_0 ... ok
[INFO] [stdout] test pending_site_without_fail_on_nonempty_exits_0 ... ok
[INFO] [stdout] test envelope_unchanged_by_fail_on_nonempty ... ok
[INFO] [stderr]      Running tests/v110_pr_d1_property_expansion.rs (/opt/rustwide/target/debug/deps/v110_pr_d1_property_expansion-8187456c86bbcfea)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test V110D1_spark_and_pandas_property_lists_disjoint ... ok
[INFO] [stdout] test V110D1_new_property_entries_disjoint_from_inherited_arms ... ok
[INFO] [stdout] test V110D1_spark_na_does_not_fire ... ok
[INFO] [stdout] test V110D1_pandas_index_does_not_fire ... ok
[INFO] [stdout] test V110D1_pandas_shape_does_not_fire ... ok
[INFO] [stdout] test V110D1_spark_writeStream_does_not_fire ... ok
[INFO] [stdout] test V110D1_pandas_values_does_not_fire ... ok
[INFO] [stdout] test V110D1_spark_write_does_not_fire ... ok
[INFO] [stdout] test V110D1_spark_storageLevel_does_not_fire ... ok
[INFO] [stdout] test V110D1_pandas_T_does_not_fire ... ok
[INFO] [stdout] test V110D1_spark_T_fires_d0091 ... ok
[INFO] [stdout] test V110D1_pandas_storageLevel_fires_d0091 ... ok
[INFO] [stdout] test V110D1_spark_shape_fires_d0091 ... ok
[INFO] [stdout] test V110D1_spark_values_fires_d0091 ... ok
[INFO] [stdout] test V110D1_pandas_write_fires_d0091 ... ok
[INFO] [stdout] test V110D1_pandas_writeStream_fires_d0091 ... ok
[INFO] [stdout] test V110D1_spark_index_fires_d0091 ... ok
[INFO] [stdout] test V110D1_pandas_na_fires_d0091 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v110_pr_d2_pandas_stack.rs (/opt/rustwide/target/debug/deps/v110_pr_d2_pandas_stack-082901cb94f338c8)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stderr]      Running tests/v110_pr_v1_snapshot.rs (/opt/rustwide/target/debug/deps/v110_pr_v1_snapshot-f1adca22034ab617)
[INFO] [stdout] test V110D2_dropna_kwarg_resolves_cleanly ... ok
[INFO] [stdout] test V110D2_literal_int_level_resolves_cleanly ... ok
[INFO] [stdout] test V110D2_none_level_falls_through ... ok
[INFO] [stdout] test V110D2_non_literal_dropna_does_not_crash ... ok
[INFO] [stdout] test V110D2_int_list_level_falls_through ... ok
[INFO] [stdout] test V110D2_chain_after_stack_dies_silently ... ok
[INFO] [stdout] test V110D2_non_literal_level_falls_through ... ok
[INFO] [stdout] test V110D2_chain_from_pandas_arm_after_stack ... ok
[INFO] [stdout] test V110D2_literal_string_level_resolves_cleanly ... ok
[INFO] [stdout] test V110D2_spark_receiver_typo_string_level_does_not_fire_D0030 ... ok
[INFO] [stdout] test V110D2_spark_receiver_does_not_fire_D0030 ... ok
[INFO] [stdout] test V110D2_literal_string_typo_fires_D0030 ... ok
[INFO] [stdout] test V110D2_string_tuple_level_typo_fires_D0030 ... ok
[INFO] [stdout] test V110D2_literal_string_list_typo_fires_D0030 ... ok
[INFO] [stdout] test V110D2_no_kwargs_resolves_cleanly ... ok
[INFO] [stdout] test V110D2_literal_string_list_level_resolves_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test snapshot_empty_path_value_errors ... ok
[INFO] [stdout] test snapshot_envelope_version_unchanged ... ok
[INFO] [stdout] test snapshot_without_deprecation_report_errors ... ok
[INFO] [stdout] test snapshot_envelope_has_no_compare_to_fields ... ok
[INFO] [stdout] test snapshot_space_form_rejects_report_aliases_successor ... ok
[INFO] [stdout] test snapshot_with_report_aliases_is_mutex ... ok
[INFO] [stdout] test snapshot_to_nonexistent_parent_dir_errors ... ok
[INFO] [stdout] test snapshot_overwrites_existing_file ... ok
[INFO] [stdout] test snapshot_space_form_rejects_long_flag_successor ... ok
[INFO] [stdout] test snapshot_with_space_separated_value ... ok
[INFO] [stdout] test snapshot_space_form_rejects_snapshot_successor ... ok
[INFO] [stdout] test snapshot_missing_value_after_space_errors ... ok
[INFO] [stdout] test snapshot_leaves_no_tmp_sibling_after_success ... ok
[INFO] [stdout] test snapshot_space_form_rejects_dash_sentinel ... ok
[INFO] [stdout] test snapshot_with_ack_pending_filters ... ok
[INFO] [stdout] test snapshot_to_nested_existing_dir ... ok
[INFO] [stdout] test snapshot_writes_valid_json_matching_stdout ... ok
[INFO] [stdout] test snapshot_to_readonly_parent_errors ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `-p pykrete --test v110_pr_v1_snapshot`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- snapshot_to_readonly_parent_errors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'snapshot_to_readonly_parent_errors' (7320) panicked at crates/pykrete/tests/v110_pr_v1_snapshot.rs:378:5:
[INFO] [stdout] assertion `left == right` failed: permission denied exits 2
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58c3ab3648f1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58c3ab3648f1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58c3ab3648f1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58c3ab3648f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58c3ab37992a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58c3ab37992a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x58c3ab36907c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x58c3ab36907c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x58c3ab33f136 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58c3ab33f136 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58c3ab35c0d9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58c3ab2f6f50 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x58c3ab2f6f50 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x58c3ab35c292 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x58c3ab35c292 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x58c3ab33f1e2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x58c3ab337c19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58c3ab33fe9d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x58c3ab37a0dc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58c3ab379fd3 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x58c3ab3373f5 - core[df12db4294e9bfd3]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x58c3ab2b3e36 - snapshot_to_readonly_parent_errors
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/pykrete/tests/v110_pr_v1_snapshot.rs:378:5
[INFO] [stdout]   22:     0x58c3ab2b11c3 - v110_pr_v1_snapshot[877fd1a479f451a2]::snapshot_to_readonly_parent_errors::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/pykrete/tests/v110_pr_v1_snapshot.rs:358:40
[INFO] [stdout]   23:     0x58c3ab2ba326 - <v110_pr_v1_snapshot[877fd1a479f451a2]::snapshot_to_readonly_parent_errors::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58c3ab2ea23b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58c3ab2ea23b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   26:     0x58c3ab2f78a5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   27:     0x58c3ab2f78a5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x58c3ab2f78a5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x58c3ab2f78a5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58c3ab2f78a5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58c3ab2f78a5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   32:     0x58c3ab2f78a5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   33:     0x58c3ab2f1164 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   34:     0x58c3ab2f1164 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x58c3ab2faa02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x58c3ab2faa02 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x58c3ab2faa02 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x58c3ab2faa02 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x58c3ab2faa02 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x58c3ab2faa02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x58c3ab2faa02 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x58c3ab363c69 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   43:     0x58c3ab363c69 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7dc54e60cdfa - <unknown>
[INFO] [stdout]   45:     0x7dc54e6a03d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     snapshot_to_readonly_parent_errors
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 17 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5", kill_on_drop: false }`
[INFO] [stdout] 024b296bb719d7b51de2f6844086652ef4529c82aadcfd4d74247150249d4de5
