[INFO] fetching crate gpq-tiles-core 0.6.0...
[INFO] testing gpq-tiles-core-0.6.0 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate gpq-tiles-core 0.6.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate gpq-tiles-core 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate gpq-tiles-core 0.6.0
[INFO] tweaked toml for crates.io crate gpq-tiles-core 0.6.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate gpq-tiles-core 0.6.0 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate gpq-tiles-core 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tracing-test v0.2.6
[INFO] [stderr]   Downloaded tracing-test-macro v0.2.6
[INFO] [stderr]   Downloaded prost-types v0.13.5
[INFO] [stderr]   Downloaded prost-build v0.13.5
[INFO] [stderr]   Downloaded varint-rs v2.2.0
[INFO] [stderr]   Downloaded geo-traits v0.3.0
[INFO] [stderr]   Downloaded geoarrow v0.4.0
[INFO] [stderr]   Downloaded lz4_flex v0.11.5
[INFO] [stderr]   Downloaded geoarrow-schema v0.4.0
[INFO] [stderr]   Downloaded env_filter v1.0.0
[INFO] [stderr]   Downloaded mintex v0.1.4
[INFO] [stderr]   Downloaded serde_with_macros v3.17.0
[INFO] [stderr]   Downloaded geoparquet v0.4.0
[INFO] [stderr]   Downloaded extsort v0.5.0
[INFO] [stderr]   Downloaded env_logger v0.11.9
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded geo-types v0.7.18
[INFO] [stderr]   Downloaded arrow-ord v55.2.0
[INFO] [stderr]   Downloaded arrow-arith v55.2.0
[INFO] [stderr]   Downloaded arrow-data v55.2.0
[INFO] [stderr]   Downloaded arrow-schema v55.2.0
[INFO] [stderr]   Downloaded arrow-buffer v55.2.0
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.5
[INFO] [stderr]   Downloaded arrow-select v55.2.0
[INFO] [stderr]   Downloaded arrow-cast v55.2.0
[INFO] [stderr]   Downloaded geoarrow-array v0.4.0
[INFO] [stderr]   Downloaded jiff-static v0.2.23
[INFO] [stderr]   Downloaded hilbert_2d v1.1.0
[INFO] [stderr]   Downloaded arrow-ipc v55.2.0
[INFO] [stderr]   Downloaded geojson v0.24.2
[INFO] [stderr]   Downloaded wkt v0.11.1
[INFO] [stderr]   Downloaded wkt v0.14.0
[INFO] [stderr]   Downloaded wkb v0.9.2
[INFO] [stderr]   Downloaded serde_with v3.17.0
[INFO] [stderr]   Downloaded arrow-array v55.2.0
[INFO] [stderr]   Downloaded spade v2.15.0
[INFO] [stderr]   Downloaded geozero v0.14.0
[INFO] [stderr]   Downloaded parquet v55.2.0
[INFO] [stderr]   Downloaded jiff v0.2.23
[INFO] [stderr]   Downloaded pmtiles v0.12.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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e
[INFO] running `Command { std: "docker" "start" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", 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" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", 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" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling arrow-schema v55.2.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rstar v0.12.2
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling geo-types v0.7.18
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling geo-traits v0.3.0
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling pulldown-cmark v0.9.6
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling toml_edit v0.25.4+spec-1.1.0
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling flatbuffers v25.12.19
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling arrow-buffer v55.2.0
[INFO] [stderr]    Compiling cargo_metadata v0.14.2
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling arrow-data v55.2.0
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling arrow-array v55.2.0
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling snap v1.1.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling skeptic v0.13.7
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling wkb v0.9.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling geoarrow-schema v0.4.0
[INFO] [stderr]    Compiling wkt v0.14.0
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling i_float v1.15.0
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling lz4_flex v0.11.5
[INFO] [stderr]    Compiling brotli v8.0.2
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling compression-codecs v0.4.37
[INFO] [stderr]    Compiling arrow-select v55.2.0
[INFO] [stderr]    Compiling arrow-ipc v55.2.0
[INFO] [stderr]    Compiling geoarrow-array v0.4.0
[INFO] [stderr]    Compiling i_shape v1.14.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling serde_with_macros v3.17.0
[INFO] [stderr]    Compiling extsort v0.5.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling robust v1.2.0
[INFO] [stderr]    Compiling arrow-cast v55.2.0
[INFO] [stderr]    Compiling geozero v0.14.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling i_key_sort v0.6.0
[INFO] [stderr]    Compiling i_tree v0.16.0
[INFO] [stderr]    Compiling i_overlay v4.0.7
[INFO] [stderr]    Compiling spade v2.15.0
[INFO] [stderr]    Compiling earcutr v0.4.3
[INFO] [stderr]    Compiling arrow-ord v55.2.0
[INFO] [stderr]    Compiling serde_with v3.17.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling gpq-tiles-core v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling async-compression v0.4.41
[INFO] [stderr]    Compiling arrow-arith v55.2.0
[INFO] [stderr]    Compiling geojson v0.24.2
[INFO] [stderr]    Compiling brotli-decompressor v4.0.3
[INFO] [stderr]    Compiling wkt v0.11.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling geographiclib-rs v0.2.7
[INFO] [stderr]    Compiling sif-itree v0.4.1
[INFO] [stderr]    Compiling varint-rs v2.2.0
[INFO] [stderr]    Compiling float_next_after v1.0.0
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling scroll v0.11.0
[INFO] [stderr]    Compiling hilbert_2d v1.1.0
[INFO] [stderr]    Compiling geo v0.32.0
[INFO] [stderr]    Compiling pmtiles v0.12.0
[INFO] [stderr]    Compiling parquet v55.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling brotli v7.0.0
[INFO] [stderr]    Compiling geoarrow v0.4.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling geoparquet v0.4.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 48s
[INFO] running `Command { std: "docker" "inspect" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", 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" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rstar v0.12.2
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling cargo_metadata v0.14.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling geo-types v0.7.18
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling arrow-array v55.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling geo-traits v0.3.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling wkb v0.9.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling geoarrow-schema v0.4.0
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling wkt v0.14.0
[INFO] [stderr]    Compiling skeptic v0.13.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling extsort v0.5.0
[INFO] [stderr]    Compiling serde_with_macros v3.17.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling arrow-select v55.2.0
[INFO] [stderr]    Compiling geoarrow-array v0.4.0
[INFO] [stderr]    Compiling arrow-ipc v55.2.0
[INFO] [stderr]    Compiling serde_with v3.17.0
[INFO] [stderr]    Compiling gpq-tiles-core v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling arrow-arith v55.2.0
[INFO] [stderr]    Compiling arrow-cast v55.2.0
[INFO] [stderr]    Compiling arrow-ord v55.2.0
[INFO] [stderr]    Compiling wkt v0.11.1
[INFO] [stderr]    Compiling geojson v0.24.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling geozero v0.14.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling geoarrow v0.4.0
[INFO] [stderr]    Compiling env_filter v1.0.0
[INFO] [stderr]    Compiling geo v0.32.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tracing-test-macro v0.2.6
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling tracing-test v0.2.6
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling env_logger v0.11.9
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling parquet v55.2.0
[INFO] [stderr]    Compiling geoparquet v0.4.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 32s
[INFO] running `Command { std: "docker" "inspect" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", 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" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/gpq_tiles_core-1da66c71637ca7ed)
[INFO] [stdout] 
[INFO] [stdout] running 708 tests
[INFO] [stdout] test accumulator::tests::test_bool_to_string ... ok
[INFO] [stdout] test accumulator::tests::test_comma_empty_target ... ok
[INFO] [stdout] test accumulator::tests::test_comma_multiple ... ok
[INFO] [stdout] test accumulator::tests::test_comma_strings ... ok
[INFO] [stdout] test accumulator::tests::test_concat_empty_strings ... ok
[INFO] [stdout] test accumulator::tests::test_concat_numbers_to_strings ... ok
[INFO] [stdout] test accumulator::tests::test_concat_strings ... ok
[INFO] [stdout] test accumulator::tests::test_config_get_operation_missing ... ok
[INFO] [stdout] test accumulator::tests::test_config_new_is_empty ... ok
[INFO] [stdout] test accumulator::tests::test_config_multiple_operations ... ok
[INFO] [stdout] test accumulator::tests::test_config_set_operation ... ok
[INFO] [stdout] test accumulator::tests::test_count_from_zero ... ok
[INFO] [stdout] test accumulator::tests::test_count_increment ... ok
[INFO] [stdout] test accumulator::tests::test_count_multiple_increments ... ok
[INFO] [stdout] test accumulator::tests::test_empty_config_clears_target ... ok
[INFO] [stdout] test accumulator::tests::test_max_float ... ok
[INFO] [stdout] test accumulator::tests::test_max_int_int ... ok
[INFO] [stdout] test accumulator::tests::test_max_skips_string ... ok
[INFO] [stdout] test accumulator::tests::test_max_target_larger ... ok
[INFO] [stdout] test accumulator::tests::test_mean_three_values_running ... ok
[INFO] [stdout] test accumulator::tests::test_mean_reset_counts ... ok
[INFO] [stdout] test accumulator::tests::test_mean_with_integers ... ok
[INFO] [stdout] test accumulator::tests::test_min_skips_string ... ok
[INFO] [stdout] test accumulator::tests::test_min_int_int ... ok
[INFO] [stdout] test accumulator::tests::test_comma_empty_source ... ok
[INFO] [stdout] test accumulator::tests::test_empty_target ... ok
[INFO] [stdout] test accumulator::tests::test_min_target_smaller ... ok
[INFO] [stdout] test accumulator::tests::test_multiple_operations_together ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_comma ... ok
[INFO] [stdout] test accumulator::tests::test_bool_to_numeric ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_invalid ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_concat_variants ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_count ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_max_variants ... ok
[INFO] [stdout] test accumulator::tests::test_max_negative_numbers ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_mean_variants ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_min_variants ... ok
[INFO] [stdout] test accumulator::tests::test_op_as_str_roundtrip ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_product ... ok
[INFO] [stdout] test accumulator::tests::test_product_string_treated_as_zero ... ok
[INFO] [stdout] test accumulator::tests::test_op_from_str_sum ... ok
[INFO] [stdout] test accumulator::tests::test_product_float_float ... ok
[INFO] [stdout] test accumulator::tests::test_mean_two_values ... ok
[INFO] [stdout] test accumulator::tests::test_min_negative_numbers ... ok
[INFO] [stdout] test accumulator::tests::test_product_with_zero ... ok
[INFO] [stdout] test accumulator::tests::test_product_int_int ... ok
[INFO] [stdout] test accumulator::tests::test_sum_missing_source_value ... ok
[INFO] [stdout] test accumulator::tests::test_sum_mixed_types ... ok
[INFO] [stdout] test accumulator::tests::test_sum_int_int ... ok
[INFO] [stdout] test accumulator::tests::test_sum_string_treated_as_zero ... ok
[INFO] [stdout] test accumulator::tests::test_sum_uint ... ok
[INFO] [stdout] test accumulator::tests::test_sum_float_float ... ok
[INFO] [stdout] test accumulator::tests::test_unspecified_attributes_dropped ... ok
[INFO] [stdout] test batch_processor::tests::test_calculate_bbox_returns_valid_bounds ... ok
[INFO] [stdout] test batch_processor::tests::test_many_row_groups_processed_efficiently ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_callback_error_propagation ... ok
[INFO] [stdout] test batch_processor::tests::test_get_row_group_count ... ok
[INFO] [stdout] test batch_processor::tests::test_file_handle_reuse_produces_consistent_results ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_processes_all_row_groups ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_many_readers ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_same_count_as_sequential ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_single_reader ... ok
[INFO] [stdout] test batch_processor::tests::test_parallel_reader_single_row_group ... ok
[INFO] [stdout] test batch_processor::tests::test_process_by_row_group_multi_group ... ok
[INFO] [stdout] test batch_processor::tests::test_process_by_row_group_single_group ... ok
[INFO] [stdout] test batch_processor::tests::test_process_geometries_iterates_all ... ok
[INFO] [stdout] test batch_processor::tests::test_read_single_row_group_invalid_index ... ok
[INFO] [stdout] test clip::tests::test_buffer_affects_clipping ... ok
[INFO] [stdout] test batch_processor::tests::test_row_group_indices_are_sequential ... ok
[INFO] [stdout] test batch_processor::tests::test_wkt_encoded_parquet ... ok
[INFO] [stdout] test clip::tests::test_clip_geometry_point ... ok
[INFO] [stdout] test clip::tests::test_clip_linestring_outside ... ok
[INFO] [stdout] test clip::tests::test_clip_point_inside ... ok
[INFO] [stdout] test clip::tests::test_clip_linestring_fully_inside ... ok
[INFO] [stdout] test clip::tests::test_clip_point_on_boundary ... ok
[INFO] [stdout] test clip::tests::test_clip_geometry_polygon ... ok
[INFO] [stdout] test clip::tests::test_clip_geometry_with_buffer ... ok
[INFO] [stdout] test clip::tests::test_clip_linestring_crossing ... ok
[INFO] [stdout] test clip::tests::test_clip_point_outside ... ok
[INFO] [stdout] test clip::tests::test_clip_polygon_outside ... ok
[INFO] [stdout] test clip::tests::test_clip_polygon_fully_inside ... ok
[INFO] [stdout] test clip::tests::test_clip_polygon_partial ... ok
[INFO] [stdout] test clip::tests::test_sutherland_hodgman_fully_outside ... ok
[INFO] [stdout] test clip::tests::test_sutherland_hodgman_large_polygon_reduction ... ok
[INFO] [stdout] test clip::tests::test_sutherland_hodgman_partial_clip ... ok
[INFO] [stdout] test clip::tests::test_buffer_pixels_to_degrees ... ok
[INFO] [stdout] test clip::tests::world_tests::test_buffer_pixels_to_world_zoom10 ... ok
[INFO] [stdout] test clip::tests::test_sutherland_hodgman_fully_inside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_buffer_pixels_to_world_zoom0 ... ok
[INFO] [stdout] test clip::tests::world_tests::test_buffer_pixels_to_world_consistency_with_degrees ... ok
[INFO] [stdout] test clip::tests::test_clip_polygon_u_shape ... ok
[INFO] [stdout] test clip::tests::test_multipolygon_bbox_prefilter_all_outside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_point_world_on_boundary ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_point_world_outside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_polygon_world_fully_outside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_polygon_world_fully_inside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_point_world_inside ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_polygon_world_partial ... ok
[INFO] [stdout] test clip::tests::world_tests::test_worldcoord_bbox_computation ... ok
[INFO] [stdout] test clip::tests::world_tests::test_polygon_to_world_rings_roundtrip ... ok
[INFO] [stdout] test clip::tests::world_tests::test_clip_polygon_world_with_real_tile ... ok
[INFO] [stdout] test clip::tests::test_multipolygon_bbox_prefilter_skips_distant_polygons ... ok
[INFO] [stdout] test clip::tests::world_tests::test_worldcoord_bbox_empty ... ok
[INFO] [stdout] test clustering::tests::test_cluster_gap_calculation ... ok
[INFO] [stdout] test clustering::tests::test_empty_points_returns_empty ... ok
[INFO] [stdout] test clustering::tests::test_attributes_accumulate_via_config ... ok
[INFO] [stdout] test clustering::tests::test_clustering_disabled_above_max_zoom ... ok
[INFO] [stdout] test clustering::tests::test_two_points_within_threshold_cluster_to_correct_centroid ... ok
[INFO] [stdout] test clustering::tests::test_points_beyond_threshold_dont_cluster ... ok
[INFO] [stdout] test clustering::tests::test_multiple_clusters_form_correctly ... ok
[INFO] [stdout] test clustering::tests::test_single_point_returns_unchanged ... ok
[INFO] [stdout] test clustering::tests::test_three_points_incremental_centroid ... ok
[INFO] [stdout] test compression::tests::test_compress_empty_data ... ok
[INFO] [stdout] test compression::tests::test_compress_unknown_returns_error ... ok
[INFO] [stdout] test compression::tests::test_compress_gzip_produces_smaller_output ... ok
[INFO] [stdout] test compression::tests::test_compress_brotli_produces_smaller_output ... ok
[INFO] [stdout] test compression::tests::test_brotli_roundtrip ... ok
[INFO] [stdout] test compression::tests::test_compress_none_returns_original ... ok
[INFO] [stdout] test compression::tests::test_compression_codes_match_pmtiles_spec ... ok
[INFO] [stdout] test compression::tests::test_compression_from_str ... ok
[INFO] [stdout] test compression::tests::test_compression_default_is_gzip ... ok
[INFO] [stdout] test compression::tests::test_compression_names ... ok
[INFO] [stdout] test dedup::tests::test_cache_check_seen_returns_location ... ok
[INFO] [stdout] test compression::tests::test_compress_zstd_produces_smaller_output ... ok
[INFO] [stdout] test compression::tests::test_gzip_roundtrip ... ok
[INFO] [stdout] test compression::tests::test_zstd_roundtrip ... ok
[INFO] [stdout] test clip::tests::test_bbox_prefilter_large_polygon_preclip ... ok
[INFO] [stdout] test dedup::tests::test_cache_check_unseen_returns_none ... ok
[INFO] [stdout] test dedup::tests::test_cache_into_stats ... ok
[INFO] [stdout] test dedup::tests::test_cache_mixed_unique_and_duplicate ... ok
[INFO] [stdout] test dedup::tests::test_cache_multiple_unique_tiles ... ok
[INFO] [stdout] test dedup::tests::test_cache_new_is_empty ... ok
[INFO] [stdout] test dedup::tests::test_cache_record_duplicate ... ok
[INFO] [stdout] test dedup::tests::test_dedup_stats_default ... ok
[INFO] [stdout] test dedup::tests::test_dedup_stats_ratio_empty ... ok
[INFO] [stdout] test dedup::tests::test_dedup_stats_ratio_half_duplicates ... ok
[INFO] [stdout] test dedup::tests::test_dedup_ratio_realistic_scenario ... ok
[INFO] [stdout] test dedup::tests::test_cache_record_new_tile ... ok
[INFO] [stdout] test dedup::tests::test_dedup_stats_ratio_mostly_duplicates ... ok
[INFO] [stdout] test dedup::tests::test_dedup_stats_ratio_no_duplicates ... ok
[INFO] [stdout] test dedup::tests::test_hasher_consistent ... ok
[INFO] [stdout] test dedup::tests::test_hasher_different_data ... ok
[INFO] [stdout] test dedup::tests::test_hasher_empty_data ... ok
[INFO] [stdout] test dedup::tests::test_hasher_mvt_like_data ... ok
[INFO] [stdout] test external_sort::tests::test_sorter_basic_operations ... ok
[INFO] [stdout] test dedup::tests::test_hasher_large_tile ... ok
[INFO] [stdout] test external_sort::tests::test_sorter_sorts_by_tile_id ... ok
[INFO] [stdout] test external_sort::tests::test_sorter_stable_within_tile ... ok
[INFO] [stdout] test external_sort::tests::test_empty_sorter ... ok
[INFO] [stdout] test external_sort::tests::test_sorter_with_geometry_and_properties ... ok
[INFO] [stdout] test external_sort::tests::test_tile_feature_record_creation ... ok
[INFO] [stdout] test feature_drop::tests::test_above_base_zoom_all_points_kept ... ok
[INFO] [stdout] test external_sort::tests::test_tile_feature_record_ordering ... ok
[INFO] [stdout] test external_sort::tests::test_sortable_encode_decode_roundtrip ... ok
[INFO] [stdout] test feature_drop::tests::test_area_calculation_accuracy ... ok
[INFO] [stdout] test feature_drop::tests::test_at_base_zoom_all_points_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_density_drop_config_builder ... ok
[INFO] [stdout] test feature_drop::tests::test_custom_threshold ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_at_max_zoom_keeps_all ... ok
[INFO] [stdout] test feature_drop::tests::test_base_zoom_minus_two_approximately_16_percent_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_density_drop_rate_calculation ... ok
[INFO] [stdout] test feature_drop::tests::test_base_zoom_minus_one_approximately_40_percent_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_different_cells_both_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_edge_coordinates ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_reset_clears_state ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_reduces_feature_count_significantly ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_multiple_features_per_cell ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_second_feature_in_same_cell_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_high_density_scenario ... ok
[INFO] [stdout] test feature_drop::tests::test_different_tile_bounds ... ok
[INFO] [stdout] test feature_drop::tests::test_deterministic_drop_decision ... ok
[INFO] [stdout] test feature_drop::tests::test_empty_line_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_horizontal_line_100_pixels ... ok
[INFO] [stdout] test feature_drop::tests::test_filtering_matches_mvt_encoding_precision ... ok
[INFO] [stdout] test feature_drop::tests::test_issue_83_precision_mismatch_between_filtering_and_mvt_encoding ... ok
[INFO] [stdout] test feature_drop::tests::test_line_at_tile_edge_short_segment ... ok
[INFO] [stdout] test feature_drop::tests::test_line_crosses_multiple_pixels ... ok
[INFO] [stdout] test feature_drop::tests::test_large_polygon_never_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_line_visible_at_high_zoom_dropped_at_low ... ok
[INFO] [stdout] test feature_drop::tests::test_different_indices_have_different_outcomes ... ok
[INFO] [stdout] test feature_drop::tests::test_filter_multiline_removes_tiny ... ok
[INFO] [stdout] test external_sort::tests::test_sorter_large_dataset ... ok
[INFO] [stdout] test feature_drop::tests::test_density_dropper_first_feature_per_cell_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_long_line_never_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_multiline_with_one_visible_line_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_multipoint_line_all_collapse ... ok
[INFO] [stdout] test feature_drop::tests::test_multipoint_line_one_different ... ok
[INFO] [stdout] test feature_drop::tests::test_point_deterministic_hash_distribution ... ok
[INFO] [stdout] test feature_drop::tests::test_point_determinism_same_index_same_result ... ok
[INFO] [stdout] test feature_drop::tests::test_point_location_does_not_affect_decision ... ok
[INFO] [stdout] test feature_drop::tests::test_medium_polygon_diffuse_probability ... ok
[INFO] [stdout] test feature_drop::tests::test_multipoint_uses_same_logic ... ok
[INFO] [stdout] test feature_drop::tests::test_multiline_all_tiny_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_retention_rate_calculation ... ok
[INFO] [stdout] test feature_drop::tests::test_single_point_line_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_smaller_polygons_dropped_more_often ... ok
[INFO] [stdout] test feature_drop::tests::test_sub_pixel_polygon_always_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_accumulates_area ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_basic_creation ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_centroid_tracking ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_emits_synthetic_square ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_handles_holes ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_line_always_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_emits_when_threshold_exceeded ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_multiple_emissions ... ok
[INFO] [stdout] test feature_drop::tests::test_polygon_at_threshold_kept ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_no_emit_below_threshold ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_resets_after_emission ... ok
[INFO] [stdout] test feature_drop::tests::test_to_tile_pixel_center ... ok
[INFO] [stdout] test feature_drop::tests::test_to_tile_pixel_corners ... ok
[INFO] [stdout] test feature_drop::tests::test_tiny_polygon_accumulator_synthetic_square_is_one_pixel ... ok
[INFO] [stdout] test feature_drop::tests::test_world_line_empty_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_world_line_short_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_world_line_long_never_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_world_line_zoom_sensitivity ... ok
[INFO] [stdout] test feature_drop::tests::test_very_low_zoom_has_very_few_points ... ok
[INFO] [stdout] test feature_drop::tests::test_world_linestring_length_degenerate ... ok
[INFO] [stdout] test feature_drop::tests::test_world_linestring_length_diagonal ... ok
[INFO] [stdout] test feature_drop::tests::test_world_linestring_length_horizontal ... ok
[INFO] [stdout] test feature_drop::tests::test_world_linestring_length_multi_segment ... ok
[INFO] [stdout] test feature_drop::tests::test_world_linestring_length_vertical ... ok
[INFO] [stdout] test feature_drop::tests::test_world_polygon_large_never_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_world_polygon_with_hole ... ok
[INFO] [stdout] test feature_drop::tests::test_world_polygon_zero_area_always_dropped ... ok
[INFO] [stdout] test feature_drop::tests::test_world_ring_area_10x10_square ... ok
[INFO] [stdout] test feature_drop::tests::test_world_ring_area_degenerate ... ok
[INFO] [stdout] test feature_drop::tests::test_world_ring_area_large_coordinates ... ok
[INFO] [stdout] test feature_drop::tests::test_world_ring_area_unit_square ... ok
[INFO] [stdout] test feature_drop::tests::test_zero_area_polygon_always_dropped ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_empty_vector ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_keep_all ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_keep_none ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_respects_existing_gap ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_selects_correct_percentile ... ok
[INFO] [stdout] test gap_density::tests::test_choose_mingap_single_element ... ok
[INFO] [stdout] test gap_density::tests::test_gamma_negative_disabled ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_drops_closely_spaced_features ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_keeps_well_spaced_features ... ok
[INFO] [stdout] test gap_density::tests::test_gap_based_preserves_spatial_distribution ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_drops_exact_duplicates ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_gamma_zero_keeps_all ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_keeps_first_feature ... ok
[INFO] [stdout] test gap_density::tests::test_gamma_zero_disabled ... ok
[INFO] [stdout] test gap_density::tests::test_gap_selector_reset_clears_state ... ok
[INFO] [stdout] test gap_density::tests::test_geometry_to_hilbert_nearby_points_have_nearby_indices ... ok
[INFO] [stdout] test gap_density::tests::test_geometry_to_hilbert_returns_index ... ok
[INFO] [stdout] test gap_density::tests::test_increase_gamma ... ok
[INFO] [stdout] test gap_density::tests::test_scale_for_zoom_decreases_with_zoom ... ok
[INFO] [stdout] test gap_density::tests::test_select_features_empty_input ... ok
[INFO] [stdout] test gap_density::tests::test_scale_for_zoom_known_values ... ok
[INFO] [stdout] test gap_density::tests::test_select_features_target_exceeds_count ... ok
[INFO] [stdout] test gap_density::tests::test_select_features_gamma_zero_keeps_all ... ok
[INFO] [stdout] test gap_density::tests::test_set_gamma ... ok
[INFO] [stdout] test gap_density::tests::test_select_features_reduces_count ... ok
[INFO] [stdout] test golden::tests::test_all_zoom_levels_produce_output ... ok
[INFO] [stdout] test golden::tests::test_density_dropping_cell_size_comparison ... ok
[INFO] [stdout] test golden::tests::test_density_dropping_reduces_z8_feature_count ... ok
[INFO] [stdout] test feature_drop::tests::test_zero_length_line_dropped ... ok
[INFO] [stdout] test golden::tests::test_document_low_zoom_feature_dropping_difference ... ok
[INFO] [stdout] test golden::tests::test_golden_feature_count_monotonic_on_zoom ... ok
[INFO] [stdout] test golden::tests::test_golden_files_parseable ... ok
[INFO] [stdout] test golden::tests::test_golden_open_buildings_z10_feature_count ... ok
[INFO] [stdout] test golden::tests::test_golden_polygon_area_preserved_z10 ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_clip_empty_geometry ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_clip_polygon_same_results_as_flat ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_fewer_effective_clip_ops_large_polygon ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_clip_preserves_all_tiles ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_clip_point_same_as_flat ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_clip_reduction_summary ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_single_zoom ... ok
[INFO] [stdout] test hierarchical_clip::tests::test_hierarchical_uses_cache_at_higher_zooms ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_clipped_polygon_at_zoom_14 ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_full_pipeline_path_clipped_polygon_mvt_deltas ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_geometry_to_world_point ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_intersects_tile_world_with_buffer ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_geometry_to_world_polygon ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_polygon_roundtrip_produces_nonzero_mvt_deltas ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_intersects_tile_world_consistency_with_f64 ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_roundtrip_linestring_to_bytes_from_bytes ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_roundtrip_multipolygon_to_bytes_from_bytes ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_roundtrip_point_to_bytes_from_bytes ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_roundtrip_polygon_to_bytes_from_bytes ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_small_polygon_at_zoom_0_mvt_encoding ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_clipped_geometry_bounds ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_geom_bounds_from_tile_bounds ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_geom_does_not_intersect_distant_tile ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_geom_intersects_tile ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_clip_point ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_clip_polygon_produces_polygons ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_multipolygon ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_invalid_coords_are_clamped ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_clip_polygon_same_tiles_as_f64 ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_single_zoom ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_feature_count_golden_comparison_z10 ... ok
[INFO] [stdout] test hierarchical_clip::tests::world_tests::test_world_hierarchical_uses_parent_cache ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_high_zoom_recall ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_pmtiles_roundtrip ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_road_detections_linestrings ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_tile_coordinates_correct ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_geoparquet_to_pmtiles ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_tile_count_by_zoom ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_tiles_decode_as_mvt ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_wkt_encoded_geoparquet ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_wkt_tiles_decode_as_mvt ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_fully_inside ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_fully_outside ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_multipolygon ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_partial ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_self_intersecting_bowtie ... ok
[INFO] [stdout] test ioverlay_clip::tests::test_clip_u_shape_splits ... ok
[INFO] [stdout] test memory::tests::test_estimate_point_size ... ok
[INFO] [stdout] test memory::tests::test_estimate_polygon_size ... ok
[INFO] [stdout] test integration_tests::tests::test_converter_sets_valid_bounds_in_pmtiles ... ok
[INFO] [stdout] test memory::tests::test_format_bytes ... ok
[INFO] [stdout] test memory::tests::test_memory_tracker_basic ... ok
[INFO] [stdout] test memory::tests::test_memory_tracker_budget ... ok
[INFO] [stdout] test integration_tests::tests::test_e2e_empty_pmtiles_valid ... ok
[INFO] [stdout] test mvt::tests::test_command_encode_moveto_1 ... ok
[INFO] [stdout] test mvt::tests::test_command_decode ... ok
[INFO] [stdout] test mvt::tests::test_command_encode_lineto_3 ... ok
[INFO] [stdout] test mvt::tests::test_command_encode_closepath ... ok
[INFO] [stdout] test mvt::tests::test_command_roundtrip ... ok
[INFO] [stdout] test mvt::tests::test_encode_linestring_simple ... ok
[INFO] [stdout] test mvt::tests::test_encode_geometry_returns_correct_type ... ok
[INFO] [stdout] test mvt::tests::test_encode_point_at_center ... ok
[INFO] [stdout] test mvt::tests::test_encode_linestring_too_short ... ok
[INFO] [stdout] test mvt::tests::test_encode_point_at_origin ... ok
[INFO] [stdout] test mvt::tests::test_encode_polygon_applies_winding_correction ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_linestring_empty ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_linestring_simple ... ok
[INFO] [stdout] test mvt::tests::test_encode_polygon_simple ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_points_empty ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_points_single ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_polygon_simple ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_polygon_with_hole ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_ring_too_few_points ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_ring_triangle ... ok
[INFO] [stdout] test mvt::tests::test_geo_to_tile_coords_center ... ok
[INFO] [stdout] test mvt::tests::test_geo_to_tile_coords_origin ... ok
[INFO] [stdout] test mvt::tests::test_geo_to_tile_coords_top_left ... ok
[INFO] [stdout] test mvt::tests::test_geo_to_tile_coords_top_right ... ok
[INFO] [stdout] test mvt::tests::test_layer_builder_key_deduplication ... ok
[INFO] [stdout] test mvt::tests::test_layer_builder_basic ... ok
[INFO] [stdout] test mvt::tests::test_multipolygon_winding_correction ... ok
[INFO] [stdout] test mvt::tests::test_layer_builder_value_deduplication ... ok
[INFO] [stdout] test mvt::tests::test_polygon_incorrect_winding_gets_corrected ... ok
[INFO] [stdout] test mvt::tests::test_polygon_correct_winding_unchanged ... ok
[INFO] [stdout] test mvt::tests::test_polygon_with_hole_correct_winding ... ok
[INFO] [stdout] test mvt::tests::test_polygon_with_hole_incorrect_winding_gets_corrected ... ok
[INFO] [stdout] test mvt::tests::test_tile_builder ... ok
[INFO] [stdout] test mvt::tests::test_world_coord_cursor_state_across_rings ... ok
[INFO] [stdout] test mvt::tests::test_world_coord_encoding_consistency_with_f64 ... ok
[INFO] [stdout] test mvt::tests::test_world_coord_linestring_consistency_with_f64 ... ok
[INFO] [stdout] test mvt::tests::test_world_to_tile_local_center_of_world ... ok
[INFO] [stdout] test mvt::tests::test_world_to_tile_local_x_matches_f64_path ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_decode ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_large_negative ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_large_positive ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_positive_one ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_positive_two ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_roundtrip ... ok
[INFO] [stdout] test pipeline::tests::test_all_features_kept_at_max_zoom ... ok
[INFO] [stdout] test pipeline::tests::test_calculate_bbox_from_geometries ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_negative_two ... ok
[INFO] [stdout] test pipeline::tests::test_deterministic_config_option ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_points_multiple_delta_encoded ... ok
[INFO] [stdout] test mvt::tests::test_encode_world_linestring_too_short ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_multi_zoom ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_skips_empty ... ok
[INFO] [stdout] test pipeline::tests::test_generate_single_tile_empty_when_no_features ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_to_writer_matches_non_streaming ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_to_writer_basic ... ok
[INFO] [stdout] test pipeline::tests::test_deterministic_external_sort_matches_parallel ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_with_spatial_sorting ... ok
[INFO] [stdout] test pipeline::tests::test_generated_tile_empty ... ok
[INFO] [stdout] test pipeline::tests::test_hilbert_vs_zorder_config ... ok
[INFO] [stdout] test pipeline::tests::test_large_file_memory_bounded ... ignored
[INFO] [stdout] test pipeline::tests::test_mvt_tile_decodes_correctly ... ok
[INFO] [stdout] test pipeline::tests::test_no_duplicate_tile_ids_in_output ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_all_degenerate_returns_empty_tile ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_filters_degenerate_linestring ... ok
[INFO] [stdout] test pipeline::tests::test_generate_single_tile_with_point ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_filters_degenerate_polygon_too_few_points ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_filters_zero_area_polygon ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_large_file ... ignored
[INFO] [stdout] test pipeline::tests::test_generate_single_tile_with_polygon ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_produces_tiles ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_keeps_valid_geometries ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_memory_stays_bounded ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_with_multi_row_group ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_with_multiple_geometry_types ... ok
[INFO] [stdout] test pipeline::tests::test_property_filter_exclude_all ... ok
[INFO] [stdout] test pipeline::tests::test_property_filter_field_metadata_exclude ... ok
[INFO] [stdout] test pipeline::tests::test_property_filter_field_metadata_include ... ok
[INFO] [stdout] test pipeline::tests::test_streaming_matches_non_streaming ... ok
[INFO] [stdout] test pipeline::tests::test_streaming_memory_tracking_reports_peak ... ok
[INFO] [stdout] test pipeline::tests::test_streaming_multi_row_group ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_negative_one ... ok
[INFO] [stdout] test pipeline::tests::test_point_thinning_reduces_features_at_lower_zoom ... ok
[INFO] [stdout] test mvt::tests::test_zigzag_encode_zero ... ok
[INFO] [stdout] test pipeline::tests::test_generate_tiles_with_real_fixture ... ok
[INFO] [stdout] test pipeline::tests::test_generated_tile_creation ... ok
[INFO] [stdout] test pipeline::tests::test_streaming_with_memory_budget ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_default ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_with_exclude_properties ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_with_geometry_only ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_with_property_filter ... ok
[INFO] [stdout] test pipeline::tests::test_tiny_polygon_accumulation_config ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_builder ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_default_no_property_filter ... ok
[INFO] [stdout] test pipeline::tests::test_tiny_line_dropped_when_collapses_to_single_pixel ... ok
[INFO] [stdout] test pipeline::tests::test_tiler_config_with_include_properties ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_cluster_config_cluster_gap ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_pipeline_with_clustering_enabled_on_polygons ... ok
[INFO] [stdout] test pipeline::tests::test_tiny_polygon_accumulation_emits_synthetic_squares ... ok
[INFO] [stdout] test pipeline::tests::test_tiny_polygon_dropped_at_low_zoom ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_cluster_config_builder ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_read_parquet_span_emitted ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_pipeline_span_emitted ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_row_group_span_emitted ... ok
[INFO] [stdout] test pipeline::tracing_tests::test_streaming_writer_runs_with_tracing ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_build_fields_json_with_fields ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_directory_empty ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_directory_single_entry ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_directory_multiple_entries ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_build_fields_json_empty ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_varint_128 ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_varint_300 ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_encode_varint_small_values ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_header_magic_and_version ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_header_size_is_127_bytes ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_header_bounds_encoding ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_gzip_compress_roundtrip ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_creates_temp_file ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_header_default_offsets ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_add_tile_writes_to_temp ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_small_archive_no_leaf_directories ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_dedup_same_content ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_with_feature_count ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_tile_id_increasing_with_zoom ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_finalize_creates_valid_pmtiles ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_tile_id_zoom_0 ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_tile_id_zoom_1_matches_spec ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_tile_id_zoom_2_base ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_varint_roundtrip ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_add_single_tile ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_bounds_preserved ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_tile_id_unique_at_each_zoom ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_matches_non_streaming_output ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_creates_valid_pmtiles_file ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_brotli_compression ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_creation ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_disabled_by_default ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_identical_tiles ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_mixed_tiles ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_run_length_consecutive ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_empty_tileset ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_field_metadata_in_output ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_mixed_compression ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_header_stats ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_no_compression ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_set_compression ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_tile_ordering ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_with_compression_constructor ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_zstd_compression ... ok
[INFO] [stdout] test property_filter::tests::test_case_sensitive_matching ... ok
[INFO] [stdout] test property_filter::tests::test_empty_exclude_filter_includes_all ... ok
[INFO] [stdout] test property_filter::tests::test_empty_include_filter_excludes_all ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_multiple_tiles_multiple_zooms ... ok
[INFO] [stdout] test property_filter::tests::test_exclude_filter_excludes_blacklisted ... ok
[INFO] [stdout] test property_filter::tests::test_exclude_all_excludes_everything ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_writer_dedup_file_size_reduction ... ok
[INFO] [stdout] test property_filter::tests::test_filter_fields_with_include ... ok
[INFO] [stdout] test property_filter::tests::test_filter_fields_with_exclude ... ok
[INFO] [stdout] test property_filter::tests::test_filter_fields_with_exclude_all ... ok
[INFO] [stdout] test property_filter::tests::test_filter_fields_with_none ... ok
[INFO] [stdout] test property_filter::tests::test_include_filter_only_includes_whitelisted ... ok
[INFO] [stdout] test property_filter::tests::test_is_active ... ok
[INFO] [stdout] test property_filter::tests::test_none_filter_includes_all ... ok
[INFO] [stdout] test property_filter::tests::test_property_filter_include_from_strings ... ok
[INFO] [stdout] test property_filter::tests::test_property_filter_include_from_vec ... ok
[INFO] [stdout] test quality::tests::test_assess_quality_with_geo_metadata ... ok
[INFO] [stdout] test quality::tests::test_detects_missing_geo_metadata ... ok
[INFO] [stdout] test quality::tests::test_detects_multiple_row_groups ... ok
[INFO] [stdout] test quality::tests::test_extract_crs_wgs84_file ... ok
[INFO] [stdout] test quality::tests::test_is_wgs84_identifier ... ok
[INFO] [stdout] test property_filter::tests::test_property_filter_default_is_none ... ok
[INFO] [stdout] test property_filter::tests::test_property_filter_exclude_from_vec ... ok
[INFO] [stdout] test quality::tests::test_is_wgs84_projjson ... ok
[INFO] [stdout] test quality::tests::test_suggestions_empty_for_good_file ... ok
[INFO] [stdout] test quality::tests::test_validate_wgs84_passes_for_wgs84_file ... ok
[INFO] [stdout] test simplify::tests::test_high_zoom_preserves_detail ... ok
[INFO] [stdout] test simplify::tests::test_multipoint_unchanged ... ok
[INFO] [stdout] test simplify::tests::test_points_unchanged ... ok
[INFO] [stdout] test pipeline::tests::test_spatial_sorting_improves_locality ... ok
[INFO] [stdout] test simplify::tests::test_polygon_simplification ... ok
[INFO] [stdout] test simplify::tests::test_simplification_is_latitude_independent ... ok
[INFO] [stdout] test simplify::tests::test_tolerance_matches_tippecanoe ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_simplify_world_linestring_preserves_short ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_simplify_world_linestring_reduces_vertices ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_simplify_world_linestring_straight_line_collapses ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_simplify_world_ring_stays_closed ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_tile_local_f64_to_world_zoom_0 ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_path_matches_f64_path_for_equator ... ok
[INFO] [stdout] test simplify::tests::test_tolerance_decreases_with_zoom ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_simplified_vertex_count ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_to_tile_local_f64_consistency_with_integer_method ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_to_tile_local_f64_round_trip ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_to_tile_local_f64_zoom_0 ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_tolerance_scales_with_zoom ... ok
[INFO] [stdout] test simplify::tests::world_coord_tests::test_world_simplification_is_latitude_independent ... ok
[INFO] [stdout] test spatial_index::tests::test_hilbert_better_locality_than_zorder ... ok
[INFO] [stdout] test spatial_index::tests::test_hilbert_encoding_max ... ok
[INFO] [stdout] test spatial_index::tests::test_hilbert_encoding_origin ... ok
[INFO] [stdout] test simplify::tests::test_simplify_in_tile_coords_exists ... ok
[INFO] [stdout] test simplify::tests::test_simplify_reduces_vertices ... ok
[INFO] [stdout] test spatial_index::tests::test_hilbert_matches_tippecanoe_wikipedia_algorithm ... ok
[INFO] [stdout] test spatial_index::tests::test_hilbert_round_trip ... ok
[INFO] [stdout] test spatial_index::tests::test_lng_lat_to_world_coords_antimeridian ... ok
[INFO] [stdout] test spatial_index::tests::test_lng_lat_to_world_coords_bounds ... ok
[INFO] [stdout] test spatial_index::tests::test_lng_lat_to_world_coords_northern_hemisphere ... ok
[INFO] [stdout] test spatial_index::tests::test_lng_lat_to_world_coords_origin ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_clusters_features_by_location ... ok
[INFO] [stdout] test spatial_index::tests::test_lng_lat_to_world_coords_western_hemisphere ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_geometries_clusters_nearby_features ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_geometries_empty_vec ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_geometries_hilbert_vs_zorder ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_hilbert_vs_zorder ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_geometries_single_element ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_works_with_polygons ... ok
[INFO] [stdout] test spatial_index::tests::test_sort_works_with_linestrings ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_encoding_basic_interleaving ... ok
[INFO] [stdout] test spatial_index::tests::test_spatial_locality_adjacent_tiles_have_nearby_indices ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_encoding_max ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_encoding_origin ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_encoding_symmetry ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_matches_tippecanoe_quadkey ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_preserves_locality ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_empty_ring ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_large_polygon_spanning_bounds ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_multipolygon ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_multipolygon_all_outside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_multipolygon_one_outside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_fully_inside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_fully_outside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_hole_outside_bounds ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_on_boundary ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_many_vertex_polygon ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_partial_overlap ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_touching_corner ... ok
[INFO] [stdout] test spatial_index::tests::test_zorder_round_trip ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_polygon_with_hole ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_produces_correct_area ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_ring_fully_inside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_ring_crossing_one_edge ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_ring_partial_overlap ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_ring_triangle ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_intersect_bottom ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_ring_fully_outside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_intersect_right ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_intersect_top ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_is_inside_left ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_is_inside_right ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_is_inside_top ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_clip_coord_clamping ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_clip_coord_roundtrip ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_consistency_with_f64 ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_empty_input ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_is_inside_bottom ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_fully_inside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_fully_outside ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_hole_outside_bounds ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_large_coordinate_values ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_partial_clip_corner ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_partial_clip_right_edge ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_with_hole ... ok
[INFO] [stdout] test tests::test_config_default ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_intersect_left ... ok
[INFO] [stdout] test tests::test_convert_with_real_fixture ... ok
[INFO] [stdout] test tests::test_converter_creation ... ok
[INFO] [stdout] test tile::tests::test_bbox_empty ... ok
[INFO] [stdout] test tile::tests::test_bbox_expand ... ok
[INFO] [stdout] test tests::test_convert_nonexistent_file ... ok
[INFO] [stdout] test tile::tests::test_child_parent_round_trip ... ok
[INFO] [stdout] test tile::tests::test_lng_lat_to_tile_boundary_clamping ... ok
[INFO] [stdout] test tile::tests::test_lng_lat_to_tile_origin ... ok
[INFO] [stdout] test tile::tests::test_lng_lat_to_tile_zoom_1 ... ok
[INFO] [stdout] test tile::tests::test_parent_child_round_trip ... ok
[INFO] [stdout] test tile::tests::test_tile_bounds ... ok
[INFO] [stdout] test tile::tests::test_tile_children ... ok
[INFO] [stdout] test tile::tests::test_tile_children_at_max_zoom ... ok
[INFO] [stdout] test tile::tests::test_tile_coord_round_trip ... ok
[INFO] [stdout] test tile::tests::test_tile_parent_at_higher_zoom ... ok
[INFO] [stdout] test tile::tests::test_children_cover_parent_bounds ... ok
[INFO] [stdout] test tile::tests::test_tile_parent_at_zoom_0 ... ok
[INFO] [stdout] test tile::tests::test_tile_parent_at_zoom_1 ... ok
[INFO] [stdout] test tile::tests::test_tiles_for_bbox_antimeridian_crossing ... ok
[INFO] [stdout] test tile::tests::test_tiles_for_bbox_antimeridian_tile_count ... ok
[INFO] [stdout] test tile::tests::test_tiles_for_bbox_multiple_tiles ... ok
[INFO] [stdout] test sutherland_hodgman::tests::world_tests::test_world_sh_performance_10k_vertices ... ok
[INFO] [stdout] test tile::tests::test_tiles_for_bbox_single_tile ... ok
[INFO] [stdout] test tile::tests::test_tiles_for_bbox_normal_still_works ... ok
[INFO] [stdout] test validate::tests::test_filter_all_invalid_returns_none ... ok
[INFO] [stdout] test validate::tests::test_filter_invalid_geometry_returns_none ... ok
[INFO] [stdout] test validate::tests::test_filter_multilinestring_removes_invalid ... ok
[INFO] [stdout] test validate::tests::test_filter_multilinestring_downgrades_to_single ... ok
[INFO] [stdout] test validate::tests::test_filter_multipolygon_downgrades_to_single ... ok
[INFO] [stdout] test validate::tests::test_filter_multipolygon_removes_invalid ... ok
[INFO] [stdout] test validate::tests::test_is_degenerate_in_tile_empty ... ok
[INFO] [stdout] test validate::tests::test_is_degenerate_in_tile_large_polygon_not_degenerate ... ok
[INFO] [stdout] test validate::tests::test_is_degenerate_in_tile_single_point ... ok
[INFO] [stdout] test validate::tests::test_is_degenerate_in_tile_tiny_polygon_at_high_zoom ... ok
[INFO] [stdout] test validate::tests::test_linestring_invalid_empty ... ok
[INFO] [stdout] test validate::tests::test_linestring_invalid_one_point ... ok
[INFO] [stdout] test validate::tests::test_linestring_valid_many_points ... ok
[INFO] [stdout] test validate::tests::test_linestring_valid_two_points ... ok
[INFO] [stdout] test validate::tests::test_multilinestring_all_invalid_lines ... ok
[INFO] [stdout] test validate::tests::test_filter_valid_geometry_passes_through ... ok
[INFO] [stdout] test validate::tests::test_multilinestring_empty_invalid ... ok
[INFO] [stdout] test validate::tests::test_multilinestring_valid ... ok
[INFO] [stdout] test validate::tests::test_multipoint_empty_invalid ... ok
[INFO] [stdout] test validate::tests::test_multipoint_valid ... ok
[INFO] [stdout] test validate::tests::test_multipolygon_all_invalid ... ok
[INFO] [stdout] test validate::tests::test_multilinestring_with_one_valid_line ... ok
[INFO] [stdout] test validate::tests::test_multipolygon_empty_invalid ... ok
[INFO] [stdout] test validate::tests::test_multipolygon_valid ... ok
[INFO] [stdout] test validate::tests::test_multipolygon_with_one_valid_polygon ... ok
[INFO] [stdout] test validate::tests::test_point_always_valid ... ok
[INFO] [stdout] test validate::tests::test_polygon_invalid_too_few_points ... ok
[INFO] [stdout] test validate::tests::test_polygon_invalid_empty ... ok
[INFO] [stdout] test validate::tests::test_polygon_invalid_two_points ... ok
[INFO] [stdout] test validate::tests::test_polygon_invalid_zero_area_coincident ... ok
[INFO] [stdout] test validate::tests::test_polygon_invalid_zero_area_collinear ... ok
[INFO] [stdout] test validate::tests::test_polygon_near_zero_area_but_valid ... ok
[INFO] [stdout] test validate::tests::test_polygon_valid_square ... ok
[INFO] [stdout] test validate::tests::test_polygon_valid_triangle ... ok
[INFO] [stdout] test validate::tests::test_polygon_with_invalid_hole ... ok
[INFO] [stdout] test validate::tests::test_polygon_with_valid_hole ... ok
[INFO] [stdout] test validate::tests::test_validate_world_linestring_empty ... ok
[INFO] [stdout] test validate::tests::test_validate_world_linestring_too_short ... ok
[INFO] [stdout] test validate::tests::test_validate_world_linestring_valid ... ok
[INFO] [stdout] test validate::tests::test_validate_world_ring_coincident_zero_area ... ok
[INFO] [stdout] test validate::tests::test_validate_world_ring_collinear_zero_area ... ok
[INFO] [stdout] test validate::tests::test_validate_world_ring_empty ... ok
[INFO] [stdout] test validate::tests::test_validate_world_ring_too_few_points ... ok
[INFO] [stdout] test validate::tests::test_validate_world_ring_valid_triangle ... ok
[INFO] [stdout] test validate::tests::test_validation_result_methods ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_buffer_edge ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_buffer_inside ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_point_inside ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_point_outside ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_zoom0_always_contained ... ok
[INFO] [stdout] test validate::tests::test_world_coord_in_tile_zoom1_quadrants ... ok
[INFO] [stdout] test validate::tests::test_world_coord_ring_validation_agrees_with_f64_for_degenerate ... ok
[INFO] [stdout] test validate::tests::test_world_coord_ring_validation_agrees_with_f64_for_valid_polygon ... ok
[INFO] [stdout] test validate::tests::test_world_coord_validation_is_valid ... ok
[INFO] [stdout] test wkb::tests::test_decode_empty_bytes ... ok
[INFO] [stdout] test wkb::tests::test_deserialize_invalid_msgpack ... ok
[INFO] [stdout] test wkb::tests::test_decode_invalid_wkb ... ok
[INFO] [stdout] test wkb::tests::test_linestring_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_multilinestring_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_multipolygon_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_point_at_origin ... ok
[INFO] [stdout] test wkb::tests::test_point_extreme_coordinates ... ok
[INFO] [stdout] test wkb::tests::test_point_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_polygon_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_polygon_with_hole_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_properties_empty ... ok
[INFO] [stdout] test wkb::tests::test_multipoint_round_trip ... ok
[INFO] [stdout] test wkb::tests::test_properties_round_trip_bool ... ok
[INFO] [stdout] test wkb::tests::test_properties_round_trip_mixed ... ok
[INFO] [stdout] test wkb::tests::test_properties_round_trip_numbers ... ok
[INFO] [stdout] test wkb::tests::test_properties_round_trip_string ... ok
[INFO] [stdout] test world_coord::tests::test_antimeridian_east ... ok
[INFO] [stdout] test wkb::tests::test_properties_unicode ... ok
[INFO] [stdout] test world_coord::tests::test_antimeridian_west ... ok
[INFO] [stdout] test world_coord::tests::test_consistency_with_tile_coord_bounds ... ok
[INFO] [stdout] test world_coord::tests::test_latitude_clamping ... ok
[INFO] [stdout] test world_coord::tests::test_null_island_conversion ... ok
[INFO] [stdout] test world_coord::tests::test_northwest_corner ... ok
[INFO] [stdout] test world_coord::tests::test_precision_at_high_zoom ... ok
[INFO] [stdout] test world_coord::tests::test_round_trip_new_york ... ok
[INFO] [stdout] test world_coord::tests::test_round_trip_null_island ... ok
[INFO] [stdout] test world_coord::tests::test_round_trip_sydney ... ok
[INFO] [stdout] test world_coord::tests::test_southeast_corner ... ok
[INFO] [stdout] test world_coord::tests::test_tile_local_round_trip ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_local_center ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_local_origin ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_northwest_quadrant ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_southeast_quadrant ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_zoom_0 ... ok
[INFO] [stdout] test world_coord::tests::test_to_tile_zoom_1 ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_buffer_saturates_at_edges ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_contains_bounds ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_contains_point ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_from_tile_zoom0 ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_from_tile_zoom1 ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_from_tile_zoom1_se ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_intersects ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_with_buffer ... ok
[INFO] [stdout] test world_coord::tests::test_world_bounds_round_trip_via_tile_bounds ... ok
[INFO] [stdout] test world_coord::tests::test_world_coord_hash ... ok
[INFO] [stdout] test world_coord::tests::test_world_coord_equality ... ok
[INFO] [stdout] test compression::tests::test_compress_large_data ... ok
[INFO] [stdout] test sutherland_hodgman::tests::test_clip_huge_vertex_polygon ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_leaf_directory_entries_have_run_length_zero ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_streaming_writer_memory_bounded ... ok
[INFO] [stdout] test pmtiles_writer::tests::test_large_archive_uses_leaf_directories ... ok
[INFO] [stderr]      Running tests/debug_antarctica.rs (/opt/rustwide/target/debug/deps/debug_antarctica-092f4113247a7e8f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 706 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 3.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test find_problematic_tiles ... ignored
[INFO] [stdout] test test_single_tile ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/huge_polygon_clip.rs (/opt/rustwide/target/debug/deps/huge_polygon_clip-10c2a3b50dbec2cf)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test clip_huge_polygon_with_ioverlay ... ignored
[INFO] [stdout] test clip_huge_polygon_with_sutherland_hodgman ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/invalid_geometry_clipping.rs (/opt/rustwide/target/debug/deps/invalid_geometry_clipping-1e22b41b9f4cbace)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_valid_polygon_with_hole_clips_correctly ... ok
[INFO] [stdout] test test_valid_polygon_clips_correctly ... ok
[INFO] [stdout] test test_u_shape_split_produces_multipolygon ... ok
[INFO] [stdout] test test_hole_intersecting_exterior_produces_valid_output ... FAILED
[INFO] [stdout] test test_self_intersecting_polygon_produces_valid_output ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_hole_intersecting_exterior_produces_valid_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_hole_intersecting_exterior_produces_valid_output' (4582) panicked at tests/invalid_geometry_clipping.rs:30:29:
[INFO] [stdout] Failed to read /opt/tests/fixtures/geometry-test-data/examples/invalid_geometries/invalid_inner_and_exterior_ring_intersect.geojson: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5deab251e0c8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5deab251e0c8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5deab251e0c8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5deab251e0c8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5deab2532aea - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5deab2532aea - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5deab2522952 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5deab2522952 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5deab24fcb36 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5deab24fcb36 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5deab2516209 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5deab22d929c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5deab22d929c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5deab2516482 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5deab2516482 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5deab24fcbf2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5deab24f1ca9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5deab24fd90d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5deab253327c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5deab22c5d94 - invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:30:29
[INFO] [stdout]   20:     0x5deab22c3761 - <core[8fb95b77d25ab6c8]::result::Result<alloc[a7ee25936407c584]::string::String, std[10d71ac2c42b111e]::io::error::Error>>::unwrap_or_else::<invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon::{closure#0}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x5deab22c6523 - invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:30:10
[INFO] [stdout]   22:     0x5deab22c9048 - invalid_geometry_clipping[476109dededc2ce7]::test_hole_intersecting_exterior_produces_valid_output
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:182:16
[INFO] [stdout]   23:     0x5deab22c5f57 - invalid_geometry_clipping[476109dededc2ce7]::test_hole_intersecting_exterior_produces_valid_output::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:181:59
[INFO] [stdout]   24:     0x5deab22cc2d6 - <invalid_geometry_clipping[476109dededc2ce7]::test_hole_intersecting_exterior_produces_valid_output::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5deab22cc37b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5deab22cc37b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5deab22d9bf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5deab22d3504 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5deab22d3504 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5deab22dcc72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5deab22dcc72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5deab22dcc72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5deab22dcc72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5deab251d6df - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   44:     0x5deab251d6df - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7cf99d2e3aa4 - <unknown>
[INFO] [stdout]   46:     0x7cf99d370a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_self_intersecting_polygon_produces_valid_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_self_intersecting_polygon_produces_valid_output' (4583) panicked at tests/invalid_geometry_clipping.rs:30:29:
[INFO] [stdout] Failed to read /opt/tests/fixtures/geometry-test-data/examples/problematic_geometries/problematic_self_intersection_large.geojson: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5deab251e0c8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5deab251e0c8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5deab251e0c8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5deab251e0c8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5deab2532aea - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5deab2532aea - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5deab2522952 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5deab2522952 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5deab24fcb36 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5deab24fcb36 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5deab2516209 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5deab22d929c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5deab22d929c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5deab2516482 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5deab2516482 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5deab24fcbf2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5deab24f1ca9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5deab24fd90d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5deab253327c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5deab22c5d94 - invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:30:29
[INFO] [stdout]   20:     0x5deab22c3761 - <core[8fb95b77d25ab6c8]::result::Result<alloc[a7ee25936407c584]::string::String, std[10d71ac2c42b111e]::io::error::Error>>::unwrap_or_else::<invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon::{closure#0}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x5deab22c6523 - invalid_geometry_clipping[476109dededc2ce7]::load_geojson_polygon
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:30:10
[INFO] [stdout]   22:     0x5deab22c8af8 - invalid_geometry_clipping[476109dededc2ce7]::test_self_intersecting_polygon_produces_valid_output
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:141:9
[INFO] [stdout]   23:     0x5deab22c5f27 - invalid_geometry_clipping[476109dededc2ce7]::test_self_intersecting_polygon_produces_valid_output::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/invalid_geometry_clipping.rs:139:58
[INFO] [stdout]   24:     0x5deab22cc296 - <invalid_geometry_clipping[476109dededc2ce7]::test_self_intersecting_polygon_produces_valid_output::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5deab22cc37b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5deab22cc37b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5deab22d9bf5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5deab22d9bf5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5deab22d9bf5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5deab22d3504 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5deab22d3504 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5deab22dcc72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5deab22dcc72 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5deab22dcc72 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5deab22dcc72 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5deab22dcc72 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5deab251d6df - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   44:     0x5deab251d6df - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7cf99d2e3aa4 - <unknown>
[INFO] [stdout]   46:     0x7cf99d370a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_hole_intersecting_exterior_produces_valid_output
[INFO] [stdout]     test_self_intersecting_polygon_produces_valid_output
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test invalid_geometry_clipping`
[INFO] running `Command { std: "docker" "inspect" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e", kill_on_drop: false }`
[INFO] [stdout] d174dd40d7bf76a74ac61a52699fb0728d09a8ca401d6ea47c1b54abffcd683e
