[INFO] fetching crate jpx-core 0.2.2... [INFO] testing jpx-core-0.2.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate jpx-core 0.2.2 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate jpx-core 0.2.2 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate jpx-core 0.2.2 [INFO] tweaked toml for crates.io crate jpx-core 0.2.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate jpx-core 0.2.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate jpx-core 0.2.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2a889b398b7592dce02ee1b889608922d8d62121abd9f94af2300cf4a31da1a6 [INFO] running `Command { std: "docker" "start" "-a" "2a889b398b7592dce02ee1b889608922d8d62121abd9f94af2300cf4a31da1a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2a889b398b7592dce02ee1b889608922d8d62121abd9f94af2300cf4a31da1a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a889b398b7592dce02ee1b889608922d8d62121abd9f94af2300cf4a31da1a6", kill_on_drop: false }` [INFO] [stdout] 2a889b398b7592dce02ee1b889608922d8d62121abd9f94af2300cf4a31da1a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7397546e4ccb101739e89d9e8d8309d100cad165e702fb2fa7f279eccf8c5bc7 [INFO] running `Command { std: "docker" "start" "-a" "7397546e4ccb101739e89d9e8d8309d100cad165e702fb2fa7f279eccf8c5bc7", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zerocopy v0.8.37 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling logos-codegen v0.15.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling toml_parser v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling toml_writer v1.0.6+spec-1.1.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling toml v0.9.11+spec-1.1.0 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling stop-words v0.9.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling geo-types v0.7.18 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling logos-derive v0.15.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling enum-iterator-derive v1.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling logos v0.15.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling enum-iterator v2.3.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling ulid v1.2.1 [INFO] [stderr] Compiling nanoid v0.4.0 [INFO] [stderr] Compiling interim v0.2.1 [INFO] [stderr] Compiling whatlang v0.18.0 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling geohash v0.13.1 [INFO] [stderr] Compiling dateparser v0.2.1 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling uuid v1.20.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling geoutils v0.5.1 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling jsonptr v0.7.1 [INFO] [stderr] Compiling rphonetic v3.0.6 [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling jpx-core v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling json-patch v4.1.0 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 41s [INFO] running `Command { std: "docker" "inspect" "7397546e4ccb101739e89d9e8d8309d100cad165e702fb2fa7f279eccf8c5bc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7397546e4ccb101739e89d9e8d8309d100cad165e702fb2fa7f279eccf8c5bc7", kill_on_drop: false }` [INFO] [stdout] 7397546e4ccb101739e89d9e8d8309d100cad165e702fb2fa7f279eccf8c5bc7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca6f3b461b81454ba5743e1aeb822ae770c602d376185f2f36f8febd5fb575ea [INFO] running `Command { std: "docker" "start" "-a" "ca6f3b461b81454ba5743e1aeb822ae770c602d376185f2f36f8febd5fb575ea", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zerocopy v0.8.37 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy-derive v0.8.37 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling logos-codegen v0.15.1 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling deunicode v1.6.2 [INFO] [stderr] Compiling clap_lex v0.7.7 [INFO] [stderr] Compiling slug v0.1.6 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.56 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling geo-types v0.7.18 [INFO] [stderr] Compiling jmespath v0.3.0 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling jsonptr v0.7.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling logos-derive v0.15.1 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling logos v0.15.1 [INFO] [stderr] Compiling interim v0.2.1 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling dateparser v0.2.1 [INFO] [stderr] Compiling clap v4.5.56 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling json-patch v4.1.0 [INFO] [stderr] Compiling rphonetic v3.0.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling uuid v1.20.0 [INFO] [stderr] Compiling geohash v0.13.1 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling rust-stemmers v1.2.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling ulid v1.2.1 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling nanoid v0.4.0 [INFO] [stderr] Compiling jpx-core v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 43s [INFO] running `Command { std: "docker" "inspect" "ca6f3b461b81454ba5743e1aeb822ae770c602d376185f2f36f8febd5fb575ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca6f3b461b81454ba5743e1aeb822ae770c602d376185f2f36f8febd5fb575ea", kill_on_drop: false }` [INFO] [stdout] ca6f3b461b81454ba5743e1aeb822ae770c602d376185f2f36f8febd5fb575ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7a57fc2a98d41bfe1fe8cdef8abc6c65d23abacc3356dee22e82cdd9b66f6829 [INFO] running `Command { std: "docker" "start" "-a" "7a57fc2a98d41bfe1fe8cdef8abc6c65d23abacc3356dee22e82cdd9b66f6829", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jpx_core-e9e22e7852a86cbb) [INFO] [stdout] [INFO] [stdout] running 1167 tests [INFO] [stdout] test error::tests::column_mid_second_line ... ok [INFO] [stdout] test error::tests::column_multi_line_expression ... ok [INFO] [stdout] test error::tests::column_single_line_expression ... ok [INFO] [stdout] test error::tests::error_reason_parse_display ... ok [INFO] [stdout] test error::tests::display_format_runtime_error ... ok [INFO] [stdout] test error::tests::error_reason_runtime_display ... ok [INFO] [stdout] test error::tests::from_ctx_uses_context_offset ... ok [INFO] [stdout] test error::tests::jmespath_error_clone_and_eq ... ok [INFO] [stdout] test error::tests::jmespath_error_implements_std_error ... ok [INFO] [stdout] test error::tests::runtime_error_invalid_return_type_display ... ok [INFO] [stdout] test error::tests::runtime_error_invalid_type_display ... ok [INFO] [stdout] test error::tests::line_multi_line_expression ... ok [INFO] [stdout] test error::tests::line_single_line_expression ... ok [INFO] [stdout] test error::tests::runtime_error_not_enough_args_display ... ok [INFO] [stdout] test error::tests::offset_beyond_expression_length ... ok [INFO] [stdout] test error::tests::runtime_error_invalid_slice_display ... ok [INFO] [stdout] test error::tests::runtime_error_too_many_args_display ... ok [INFO] [stdout] test extensions::array::tests::test_bsearch_not_found_start ... ok [INFO] [stdout] test error::tests::display_format_parse_error ... ok [INFO] [stdout] test extensions::array::tests::test_butlast ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_empty ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_n_way_empty ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_basic ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_n_way_three_arrays ... ok [INFO] [stdout] test extensions::array::tests::test_bsearch_found ... ok [INFO] [stdout] test extensions::array::tests::test_bsearch_not_found_end ... ok [INFO] [stdout] test extensions::array::tests::test_bsearch_not_found_middle ... ok [INFO] [stdout] test extensions::array::tests::test_bsearch_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_chunk_exact_fit ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_n_way_single_array ... ok [INFO] [stdout] test extensions::array::tests::test_compact_all_falsy ... ok [INFO] [stdout] test extensions::array::tests::test_chunk_size_larger_than_array ... ok [INFO] [stdout] test extensions::array::tests::test_compact_keeps_zero_and_empty_string ... ok [INFO] [stdout] test extensions::array::tests::test_compact_basic ... ok [INFO] [stdout] test extensions::array::tests::test_cartesian_n_way_two_arrays ... ok [INFO] [stdout] test extensions::array::tests::test_cycle_basic ... ok [INFO] [stdout] test extensions::array::tests::test_cycle_strings ... ok [INFO] [stdout] test extensions::array::tests::test_cycle_once ... ok [INFO] [stdout] test extensions::array::tests::test_chunk_and_process_pipeline ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe_all_same ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe_empty ... ok [INFO] [stdout] test extensions::array::tests::test_cycle_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_chunk_basic ... ok [INFO] [stdout] test extensions::array::tests::test_chunk_size_one ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe_no_consecutive ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe_objects ... ok [INFO] [stdout] test extensions::array::tests::test_dedupe_strings ... ok [INFO] [stdout] test extensions::array::tests::test_drop_basic ... ok [INFO] [stdout] test extensions::array::tests::test_drop_more_than_length ... ok [INFO] [stdout] test extensions::array::tests::test_drop_zero ... ok [INFO] [stdout] test extensions::array::tests::test_flatten_deep_already_flat ... ok [INFO] [stdout] test extensions::array::tests::test_cycle_zero ... ok [INFO] [stdout] test extensions::array::tests::test_difference ... ok [INFO] [stdout] test extensions::array::tests::test_flatten_deep_nested ... ok [INFO] [stdout] test extensions::array::tests::test_frequencies_basic ... ok [INFO] [stdout] test extensions::array::tests::test_frequencies_numbers ... ok [INFO] [stdout] test extensions::array::tests::test_group_by_basic ... ok [INFO] [stdout] test extensions::array::tests::test_first ... ok [INFO] [stdout] test extensions::array::tests::test_flatten_deep_basic ... ok [INFO] [stdout] test extensions::array::tests::test_includes_not_found ... ok [INFO] [stdout] test extensions::array::tests::test_includes_number ... ok [INFO] [stdout] test extensions::array::tests::test_find_index_found ... ok [INFO] [stdout] test extensions::array::tests::test_includes_object ... ok [INFO] [stdout] test extensions::array::tests::test_flatten_deep_mixed ... ok [INFO] [stdout] test extensions::array::tests::test_find_index_not_found ... ok [INFO] [stdout] test extensions::array::tests::test_first_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_index_at_out_of_bounds ... ok [INFO] [stdout] test extensions::array::tests::test_index_at_positive ... ok [INFO] [stdout] test extensions::array::tests::test_index_at_negative ... ok [INFO] [stdout] test extensions::array::tests::test_index_by_basic ... ok [INFO] [stdout] test extensions::array::tests::test_index_by_missing_key ... ok [INFO] [stdout] test extensions::array::tests::test_index_by_duplicate_keys ... ok [INFO] [stdout] test extensions::array::tests::test_includes_string ... ok [INFO] [stdout] test extensions::array::tests::test_index_at_negative_second ... ok [INFO] [stdout] test extensions::array::tests::test_indices_array_strings ... ok [INFO] [stdout] test extensions::array::tests::test_interpose ... ok [INFO] [stdout] test extensions::array::tests::test_indices_array_not_found ... ok [INFO] [stdout] test extensions::array::tests::test_interpose_empty ... ok [INFO] [stdout] test extensions::array::tests::test_inside_array_false ... ok [INFO] [stdout] test extensions::array::tests::test_inside_array_true ... ok [INFO] [stdout] test extensions::array::tests::test_indices_array_found ... ok [INFO] [stdout] test extensions::array::tests::test_index_by_string_key ... ok [INFO] [stdout] test extensions::array::tests::test_inside_array_empty ... ok [INFO] [stdout] test extensions::array::tests::test_interpose_null_separator ... ok [INFO] [stdout] test extensions::array::tests::test_interpose_object_separator ... ok [INFO] [stdout] test extensions::array::tests::test_interpose_string_separator ... ok [INFO] [stdout] test extensions::array::tests::test_intersection ... ok [INFO] [stdout] test extensions::array::tests::test_lag_by_zero ... ok [INFO] [stdout] test extensions::array::tests::test_lag_exceeds_length ... ok [INFO] [stdout] test extensions::array::tests::test_last ... ok [INFO] [stdout] test extensions::array::tests::test_lag_by_one ... ok [INFO] [stdout] test extensions::array::tests::test_lag_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_last_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_lag_by_two ... ok [INFO] [stdout] test extensions::array::tests::test_lead_by_two ... ok [INFO] [stdout] test extensions::array::tests::test_lead_by_one ... ok [INFO] [stdout] test extensions::array::tests::test_index_by_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_interpose_single ... ok [INFO] [stdout] test extensions::array::tests::test_lead_exceeds_length ... ok [INFO] [stdout] test extensions::array::tests::test_pairwise_short_array ... ok [INFO] [stdout] test extensions::array::tests::test_mode_empty ... ok [INFO] [stdout] test extensions::array::tests::test_large_array_processing ... ok [INFO] [stdout] test extensions::array::tests::test_mode_basic ... ok [INFO] [stdout] test extensions::array::tests::test_lead_empty_array ... ok [INFO] [stdout] test extensions::array::tests::test_lead_by_zero ... ok [INFO] [stdout] test extensions::array::tests::test_pairwise_basic ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by_all_same ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by_missing_field ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by_empty ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by ... ok [INFO] [stdout] test extensions::array::tests::test_pipeline_filter_take ... ok [INFO] [stdout] test extensions::array::tests::test_range ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by_primitives ... ok [INFO] [stdout] test extensions::array::tests::test_repeat_array_basic ... ok [INFO] [stdout] test extensions::array::tests::test_repeat_array_object ... ok [INFO] [stdout] test extensions::array::tests::test_repeat_array_zero ... ok [INFO] [stdout] test extensions::array::tests::test_pipeline_unique_sort ... ok [INFO] [stdout] test extensions::array::tests::test_pipeline_flatten_unique ... ok [INFO] [stdout] test extensions::array::tests::test_range_with_step ... ok [INFO] [stdout] test extensions::array::tests::test_take_more_than_length ... ok [INFO] [stdout] test extensions::array::tests::test_transpose_empty ... ok [INFO] [stdout] test extensions::array::tests::test_repeat_array_string ... ok [INFO] [stdout] test extensions::array::tests::test_sliding_window_alias ... ok [INFO] [stdout] test extensions::array::tests::test_transpose_basic ... ok [INFO] [stdout] test extensions::array::tests::test_take_zero ... ok [INFO] [stdout] test extensions::array::tests::test_union ... ok [INFO] [stdout] test extensions::array::tests::test_partition_by_single ... ok [INFO] [stdout] test extensions::array::tests::test_range_descending ... ok [INFO] [stdout] test extensions::array::tests::test_take_basic ... ok [INFO] [stdout] test extensions::array::tests::test_unique_preserves_order ... ok [INFO] [stdout] test extensions::array::tests::test_zip_basic ... ok [INFO] [stdout] test extensions::array::tests::test_transpose_unequal_rows ... ok [INFO] [stdout] test extensions::array::tests::test_zip_with_objects ... ok [INFO] [stdout] test extensions::array::tests::test_zipmap_duplicate_keys ... ok [INFO] [stdout] test extensions::array::tests::test_zipmap_unequal_lengths ... ok [INFO] [stdout] test extensions::array::tests::test_zipmap_empty ... ok [INFO] [stdout] test extensions::array::tests::test_unique ... ok [INFO] [stdout] test extensions::array::tests::test_unique_different_types ... ok [INFO] [stdout] test extensions::color::tests::test_color_grayscale ... ok [INFO] [stdout] test extensions::color::tests::test_color_complement ... ok [INFO] [stdout] test extensions::color::tests::test_color_mix_custom_weight ... ok [INFO] [stdout] test extensions::color::tests::test_color_complement_invalid ... ok [INFO] [stdout] test extensions::color::tests::test_color_invert ... ok [INFO] [stdout] test extensions::array::tests::test_zip_unequal_lengths ... ok [INFO] [stdout] test extensions::array::tests::test_zipmap ... ok [INFO] [stdout] test extensions::array::tests::test_zipmap_values_longer ... ok [INFO] [stdout] test extensions::color::tests::test_color_mix_default_weight ... ok [INFO] [stdout] test extensions::color::tests::test_color_mix_invalid_hex ... ok [INFO] [stdout] test extensions::color::tests::test_parse_hex_color ... ok [INFO] [stdout] test extensions::array::tests::test_zip_empty_array ... ok [INFO] [stdout] test extensions::color::tests::test_rgb_to_hex ... ok [INFO] [stdout] test extensions::color::tests::test_darken ... ok [INFO] [stdout] test extensions::color::tests::test_hex_to_rgb_invalid ... ok [INFO] [stdout] test extensions::color::tests::test_lighten ... ok [INFO] [stdout] test extensions::color::tests::test_hex_to_rgb ... ok [INFO] [stdout] test extensions::color::tests::test_rgb_to_hsl_roundtrip ... ok [INFO] [stdout] test extensions::color::tests::test_lighten_invalid_hex ... ok [INFO] [stdout] test extensions::computing::tests::test_bit_and_mask ... ok [INFO] [stdout] test extensions::computing::tests::test_parse_bytes ... ok [INFO] [stdout] test extensions::computing::tests::test_parse_bytes_units ... ok [INFO] [stdout] test extensions::computing::tests::test_bitwise_ops ... ok [INFO] [stdout] test extensions::computing::tests::test_format_bytes_large_values ... ok [INFO] [stdout] test extensions::computing::tests::test_format_bytes_via_runtime ... ok [INFO] [stdout] test extensions::datetime::tests::test_business_days_between ... ok [INFO] [stdout] test extensions::computing::tests::test_bit_xor_self_is_zero ... ok [INFO] [stdout] test extensions::datetime::tests::test_business_days_between_same_day ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_add_days ... ok [INFO] [stdout] test extensions::computing::tests::test_format_bytes_zero ... ok [INFO] [stdout] test extensions::computing::tests::test_bit_not ... ok [INFO] [stdout] test extensions::computing::tests::test_parse_bytes_via_runtime ... ok [INFO] [stdout] test extensions::computing::tests::test_bit_shift_roundtrip ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_add_hours ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_diff_days ... ok [INFO] [stdout] test extensions::datetime::tests::test_business_days_between_reversed ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_add_negative ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_add_invalid_unit ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_diff_negative ... ok [INFO] [stdout] test extensions::datetime::tests::test_duration_since ... ok [INFO] [stdout] test extensions::datetime::tests::test_date_diff_hours ... ok [INFO] [stdout] test extensions::datetime::tests::test_epoch_ms_alias ... ok [INFO] [stdout] test extensions::datetime::tests::test_end_of_day ... ok [INFO] [stdout] test extensions::datetime::tests::test_format_date ... ok [INFO] [stdout] test extensions::datetime::tests::test_from_epoch_ms ... ok [INFO] [stdout] test extensions::datetime::tests::test_format_date_with_time ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_mixed_types ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_invalid_date ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_equal_dates ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_with_date_strings ... ok [INFO] [stdout] test extensions::datetime::tests::test_from_epoch ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_with_timestamps_false ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_with_iso_strings ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_after_with_timestamps ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_inclusive_end ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_outside_range ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_before_with_timestamps_false ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_before_equal_dates ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_before_with_timestamps ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_with_timestamps_false ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_same_day_true ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_inclusive_start ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_with_date_strings ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_same_day_false ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_weekend_saturday ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_before_with_date_strings ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_weekday_saturday ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_weekend_monday ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_between_with_timestamps_true ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_date_invalid ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_weekend_sunday ... ok [INFO] [stdout] test extensions::datetime::tests::test_now_millis ... ok [INFO] [stdout] test extensions::datetime::tests::test_now ... ok [INFO] [stdout] test extensions::datetime::tests::test_is_weekday_monday ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_iso_date ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_date_with_format ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_human_month_day_year ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_iso_with_offset ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_date_date_only ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_empty ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_unix_timestamp ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_rfc2822 ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_date_iso ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_invalid ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_invalid ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_next_weekday ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_human_full_month ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_iso_datetime ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_last_weekday ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_days_ago ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_tomorrow ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_hours ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_weeks_ago ... ok [INFO] [stdout] test extensions::datetime::tests::test_quarter_q2 ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_natural_date_yesterday ... ok [INFO] [stdout] test extensions::datetime::tests::test_quarter_q1 ... ok [INFO] [stdout] test extensions::datetime::tests::test_quarter_q3 ... ok [INFO] [stdout] test extensions::datetime::tests::test_quarter_q4 ... ok [INFO] [stdout] test extensions::datetime::tests::test_start_of_day ... ok [INFO] [stdout] test extensions::datetime::tests::test_relative_time_past ... ok [INFO] [stdout] test extensions::datetime::tests::test_start_of_month ... ok [INFO] [stdout] test extensions::datetime::tests::test_relative_time_future ... ok [INFO] [stdout] test extensions::datetime::tests::test_start_of_week ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_with_date_string ... ok [INFO] [stdout] test extensions::datetime::tests::test_timezone_convert_invalid_tz ... ok [INFO] [stdout] test extensions::datetime::tests::test_start_of_year ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_invalid_date ... ok [INFO] [stdout] test extensions::datetime::tests::test_timezone_convert_tokyo_to_la ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_with_timestamp ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_future ... ok [INFO] [stdout] test extensions::datetime::tests::test_timezone_convert_ny_to_london ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_singular ... ok [INFO] [stdout] test extensions::datetime::tests::test_to_epoch_ms ... ok [INFO] [stdout] test extensions::datetime::tests::test_time_ago_plural ... ok [INFO] [stdout] test extensions::datetime::tests::test_parse_datetime_us_format ... ok [INFO] [stdout] test extensions::datetime::tests::test_to_epoch ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_match_exact ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_match_prefix ... ok [INFO] [stdout] test extensions::datetime::tests::test_to_epoch_from_number ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_score ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_case_insensitive ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_with_weights ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_no_results ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_add_via_runtime ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_days_via_runtime ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_prefix_match ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_hours_via_runtime ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_minutes_via_runtime ... ok [INFO] [stdout] test extensions::duration::tests::test_format_duration ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_contains_match ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_description_match ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_seconds_via_runtime ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_with_tags_array ... ok [INFO] [stdout] test extensions::duration::tests::test_parse_duration ... ok [INFO] [stdout] test extensions::duration::tests::test_roundtrip ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64_decode ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_match_no_match ... ok [INFO] [stdout] test extensions::discovery::tests::test_fuzzy_search_exact_match ... ok [INFO] [stdout] test extensions::duration::tests::test_format_duration_via_runtime ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_decode ... ok [INFO] [stdout] test extensions::duration::tests::test_duration_subtract_via_runtime ... ok [INFO] [stdout] test extensions::duration::tests::test_parse_duration_via_runtime ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64_encode ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_decode_invalid ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_decode_empty ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_no_padding ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_encode ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_encode_empty ... ok [INFO] [stdout] test extensions::encoding::tests::test_hex_decode_invalid_returns_null ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_roundtrip ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_escape_basic ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_unescape_basic ... ok [INFO] [stdout] test extensions::encoding::tests::test_base64url_uses_url_safe_chars ... ok [INFO] [stdout] test extensions::encoding::tests::test_hex_decode ... ok [INFO] [stdout] test extensions::encoding::tests::test_hex_decode_odd_length_returns_null ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_unescape_quotes ... ok [INFO] [stdout] test extensions::encoding::tests::test_hex_encode ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_escape_no_change ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_roundtrip ... ok [INFO] [stdout] test extensions::encoding::tests::test_html_escape_quotes ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_decode_invalid_base64 ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_decode_extract_claim ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_decode_payload ... ok [INFO] [stdout] test extensions::encoding::tests::test_shell_escape_empty ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_decode_invalid_format ... ok [INFO] [stdout] test extensions::encoding::tests::test_shell_escape_special_chars ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_header_extract_alg ... ok [INFO] [stdout] test extensions::encoding::tests::test_shell_escape_simple ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_decode_invalid_json ... ok [INFO] [stdout] test extensions::encoding::tests::test_jwt_header ... ok [INFO] [stdout] test extensions::expression::tests::test_all_expr_false ... ok [INFO] [stdout] test extensions::encoding::tests::test_shell_escape_with_single_quote ... ok [INFO] [stdout] test extensions::expression::tests::test_any_expr_false ... ok [INFO] [stdout] test extensions::expression::tests::test_apply_with_fn_name ... ok [INFO] [stdout] test extensions::expression::tests::test_any_expr_true ... ok [INFO] [stdout] test extensions::encoding::tests::test_shell_escape_multiple_quotes ... ok [INFO] [stdout] test extensions::expression::tests::test_count_by_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_all_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_count_by_numbers ... ok [INFO] [stdout] test extensions::expression::tests::test_all_expr_true ... ok [INFO] [stdout] test extensions::expression::tests::test_any_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_count_by_objects ... ok [INFO] [stdout] test extensions::expression::tests::test_count_by_strings ... ok [INFO] [stdout] test extensions::expression::tests::test_count_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_count_expr_all_match ... ok [INFO] [stdout] test extensions::expression::tests::test_count_expr_none ... ok [INFO] [stdout] test extensions::expression::tests::test_dense_rank_all_same ... ok [INFO] [stdout] test extensions::expression::tests::test_dense_rank_empty_array ... ok [INFO] [stdout] test extensions::expression::tests::test_dense_rank_no_ties ... ok [INFO] [stdout] test extensions::expression::tests::test_drop_while_all_match ... ok [INFO] [stdout] test extensions::expression::tests::test_dense_rank_numbers ... ok [INFO] [stdout] test extensions::expression::tests::test_dense_rank_with_ties ... ok [INFO] [stdout] test extensions::expression::tests::test_drop_while_basic ... ok [INFO] [stdout] test extensions::expression::tests::test_every_alias ... ok [INFO] [stdout] test extensions::expression::tests::test_drop_while_none_match ... ok [INFO] [stdout] test extensions::expression::tests::test_every_false_case ... ok [INFO] [stdout] test extensions::expression::tests::test_filter_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_filter_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_apply_with_partial ... ok [INFO] [stdout] test extensions::expression::tests::test_find_expr_first_match ... ok [INFO] [stdout] test extensions::expression::tests::test_find_expr_found ... ok [INFO] [stdout] test extensions::expression::tests::test_find_expr_not_found ... ok [INFO] [stdout] test extensions::expression::tests::test_find_index_expr_first_match ... ok [INFO] [stdout] test extensions::expression::tests::test_find_index_expr_found ... ok [INFO] [stdout] test extensions::expression::tests::test_find_index_expr_not_found ... ok [INFO] [stdout] test extensions::expression::tests::test_flat_map_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_flat_map_expr_duplicate ... ok [INFO] [stdout] test extensions::expression::tests::test_group_by_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_fold_alias ... ok [INFO] [stdout] test extensions::expression::tests::test_group_by_expr_computed ... ok [INFO] [stdout] test extensions::expression::tests::test_group_by_expr_type ... ok [INFO] [stdout] test extensions::expression::tests::test_map_expr_field ... ok [INFO] [stdout] test extensions::expression::tests::test_map_values_discount ... ok [INFO] [stdout] test extensions::expression::tests::test_map_keys_with_string_fns ... ok [INFO] [stdout] test extensions::expression::tests::test_map_values_add ... ok [INFO] [stdout] test extensions::expression::tests::test_map_values_length ... ok [INFO] [stdout] test extensions::expression::tests::test_map_values_with_string_fns ... ok [INFO] [stdout] test extensions::expression::tests::test_map_expr_transform ... ok [INFO] [stdout] test extensions::expression::tests::test_map_keys ... ok [INFO] [stdout] test extensions::expression::tests::test_max_by_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_max_by_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_mapcat_alias ... ok [INFO] [stdout] test extensions::expression::tests::test_none_objects ... ok [INFO] [stdout] test extensions::expression::tests::test_apply_partial_join ... ok [INFO] [stdout] test extensions::expression::tests::test_apply_partial_not_found ... ok [INFO] [stdout] test extensions::expression::tests::test_none_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_none_true ... ok [INFO] [stdout] test extensions::expression::tests::test_min_by_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_flat_map_expr_non_array ... ok [INFO] [stdout] test extensions::expression::tests::test_none_false ... ok [INFO] [stdout] test extensions::expression::tests::test_order_by_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_min_by_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_order_by_three_fields ... ok [INFO] [stdout] test extensions::expression::tests::test_partition_expr_active ... ok [INFO] [stdout] test extensions::expression::tests::test_order_by_multiple_fields ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_filter_sort_products ... ok [INFO] [stdout] test extensions::expression::tests::test_order_by_single_field_desc ... ok [INFO] [stdout] test extensions::expression::tests::test_partition_expr_scores ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_fork_join ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_nested_users ... ok [INFO] [stdout] test extensions::expression::tests::test_order_by_single_field_asc ... ok [INFO] [stdout] test extensions::expression::tests::test_partial_with_args ... ok [INFO] [stdout] test extensions::expression::tests::test_partial_with_multiple_prefilled_args ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_funnel_errors ... ok [INFO] [stdout] test extensions::expression::tests::test_partial_creates_object ... ok [INFO] [stdout] test extensions::expression::tests::test_partition_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_rag_chunks ... ok [INFO] [stdout] test extensions::expression::tests::test_pipeline_transactions_completed ... ok [INFO] [stdout] test extensions::expression::tests::test_pivot_basic ... ok [INFO] [stdout] test extensions::expression::tests::test_pivot_duplicate_keys_last_wins ... ok [INFO] [stdout] test extensions::expression::tests::test_pivot_unpivot_roundtrip ... ok [INFO] [stdout] test extensions::expression::tests::test_pivot_empty_array ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_empty_array ... ok [INFO] [stdout] test extensions::expression::tests::test_pivot_numeric_keys ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_all_same ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_no_ties ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_numbers ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_vs_dense_rank ... ok [INFO] [stdout] test extensions::expression::tests::test_recurse_nested_array ... ok [INFO] [stdout] test extensions::expression::tests::test_recurse_nested_object ... ok [INFO] [stdout] test extensions::expression::tests::test_rank_with_ties ... ok [INFO] [stdout] test extensions::expression::tests::test_reduce_expr_max ... ok [INFO] [stdout] test extensions::expression::tests::test_reduce_expr_with_index ... ok [INFO] [stdout] test extensions::expression::tests::test_recurse_with_field ... ok [INFO] [stdout] test extensions::expression::tests::test_reduce_expr_product ... ok [INFO] [stdout] test extensions::expression::tests::test_recurse_with_children ... ok [INFO] [stdout] test extensions::expression::tests::test_reduce_expr_sum ... ok [INFO] [stdout] test extensions::expression::tests::test_reject_objects ... ok [INFO] [stdout] test extensions::expression::tests::test_scan_expr_running_balance ... ok [INFO] [stdout] test extensions::expression::tests::test_reject_greater_than ... ok [INFO] [stdout] test extensions::expression::tests::test_reject ... ok [INFO] [stdout] test extensions::expression::tests::test_reductions_alias ... ok [INFO] [stdout] test extensions::expression::tests::test_scan_expr_running_sum ... ok [INFO] [stdout] test extensions::expression::tests::test_sort_by_expr_numbers ... ok [INFO] [stdout] test extensions::expression::tests::test_some_alias ... ok [INFO] [stdout] test extensions::expression::tests::test_take_while_all_match ... ok [INFO] [stdout] test extensions::expression::tests::test_take_while_none_match ... ok [INFO] [stdout] test extensions::expression::tests::test_sort_by_expr_strings ... ok [INFO] [stdout] test extensions::expression::tests::test_unique_by_expr ... ok [INFO] [stdout] test extensions::expression::tests::test_take_while_basic ... ok [INFO] [stdout] test extensions::expression::tests::test_scan_expr_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_unique_by_expr_id ... ok [INFO] [stdout] test extensions::expression::tests::test_unpivot_empty_object ... ok [INFO] [stdout] test extensions::expression::tests::test_until_expr_counter ... ok [INFO] [stdout] test extensions::expression::tests::test_until_expr_doubling ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_empty_structures ... ok [INFO] [stdout] test extensions::expression::tests::test_unpivot_basic ... ok [INFO] [stdout] test extensions::expression::tests::test_recurse_scalar ... ok [INFO] [stdout] test extensions::expression::tests::test_until_expr_immediate_true ... ok [INFO] [stdout] test extensions::expression::tests::test_while_expr_counter ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_identity ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_scalar ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_length_all ... ok [INFO] [stdout] test extensions::expression::tests::test_zip_with_add ... ok [INFO] [stdout] test extensions::expression::tests::test_zip_with_multiply ... ok [INFO] [stdout] test extensions::expression::tests::test_while_expr_immediate_false ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_nested_arrays ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_type_of_all ... ok [INFO] [stdout] test extensions::expression::tests::test_reduce_expr_empty ... ok [INFO] [stdout] test extensions::format::tests::test_csv_roundtrip ... ok [INFO] [stdout] test extensions::expression::tests::test_zip_with_unequal_lengths ... ok [INFO] [stdout] test extensions::format::tests::test_from_csv_empty ... ok [INFO] [stdout] test extensions::format::tests::test_from_tsv_empty ... ok [INFO] [stdout] test extensions::expression::tests::test_walk_preserves_structure ... ok [INFO] [stdout] test extensions::format::tests::test_from_tsv_spaces_preserved ... ok [INFO] [stdout] test extensions::format::tests::test_from_tsv_simple ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_rows_simple ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_rows_empty ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_rows_with_special_chars ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_rows_with_strings ... ok [INFO] [stdout] test extensions::format::tests::test_from_csv_single_row ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_simple ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_table_missing_field ... ok [INFO] [stdout] test extensions::format::tests::test_from_csv_simple ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_mixed_types ... ok [INFO] [stdout] test extensions::expression::tests::test_while_expr_doubling ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_empty ... ok [INFO] [stdout] test extensions::format::tests::test_from_csv_quoted ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_table_empty ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_table_simple ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_table_with_columns ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_table_special_chars ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_with_quotes ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_with_newline ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_with_leading_trailing_space ... ok [INFO] [stdout] test extensions::format::tests::test_to_csv_with_comma ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_hamming ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_jaro ... ok [INFO] [stdout] test extensions::format::tests::test_to_tsv_simple ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_damerau_levenshtein ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_hamming_identical ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_normalized_damerau_levenshtein ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_jaro_winkler_vs_jaro ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_levenshtein ... ok [INFO] [stdout] test extensions::format::tests::test_to_tsv_mixed_types ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_hamming_different_lengths ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_jaro_winkler ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_levenshtein_identical ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_jaro_identical ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_normalized_damerau_levenshtein_transposition ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_osa_distance_identical ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_sorensen_dice_identical ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_normalized_levenshtein ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_normalized_levenshtein_different ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_bearing ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_distance_km ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_distance_same_point ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_osa_distance ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_in_bbox_inside ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_bounding_box ... ok [INFO] [stdout] test extensions::fuzzy::tests::test_sorensen_dice ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_in_radius_inside ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_bounding_box_single_point ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_distance ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_in_bbox_boundary ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_distance_miles ... ok [INFO] [stdout] test extensions::geo::tests::test_geohash_decode ... ok [INFO] [stdout] test extensions::geo::tests::test_geohash_roundtrip ... ok [INFO] [stdout] test extensions::hash::tests::test_crc32 ... ok [INFO] [stdout] test extensions::geo::tests::test_geohash_encode_default_precision ... ok [INFO] [stdout] test extensions::hash::tests::test_crc32_empty ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_sha1 ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_midpoint_two_points ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_in_radius_outside ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_midpoint_same_point ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_sha256 ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_sha256_empty_message ... ok [INFO] [stdout] test extensions::hash::tests::test_md5_empty ... ok [INFO] [stdout] test extensions::geo::tests::test_geo_in_bbox_outside ... ok [INFO] [stdout] test extensions::hash::tests::test_md5 ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_sha512 ... ok [INFO] [stdout] test extensions::hash::tests::test_sha1 ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_md5 ... ok [INFO] [stdout] test extensions::geo::tests::test_geohash_encode_custom_precision ... ok [INFO] [stdout] test extensions::hash::tests::test_sha256 ... ok [INFO] [stdout] test extensions::hash::tests::test_hmac_sha256_empty_key ... ok [INFO] [stdout] test extensions::ids::tests::test_nanoid_unique ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_parseable ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_format ... ok [INFO] [stdout] test extensions::ids::tests::test_nanoid_default ... ok [INFO] [stdout] test extensions::hash::tests::test_sha512 ... ok [INFO] [stdout] test extensions::ids::tests::test_nanoid_charset ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid ... ok [INFO] [stdout] test extensions::ids::tests::test_nanoid_custom_size ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_timestamp ... ok [INFO] [stdout] test extensions::hash::tests::test_sha512_empty ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_timestamp_roundtrip ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_diff_no_changes ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_diff_roundtrip ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_unique ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_merge_patch_nested ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_diff_remove ... ok [INFO] [stdout] test extensions::ids::tests::test_ulid_timestamp_invalid ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_diff_add ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_patch_add ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_merge_patch_remove_with_null ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_merge_patch_simple ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_patch_multiple_ops ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_diff_replace ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_patch_replace ... ok [INFO] [stdout] test extensions::jsonpatch::tests::test_json_patch_remove ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_empty_string ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_iso_spanish ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_german ... ok [INFO] [stdout] test extensions::language::tests::test_detect_script_arabic ... ok [INFO] [stdout] test extensions::language::tests::test_detect_script_cyrillic ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_confidence ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_short_text ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_french ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_iso_english ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_english ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_info ... ok [INFO] [stdout] test extensions::language::tests::test_detect_script_latin ... ok [INFO] [stdout] test extensions::math::tests::test_add ... ok [INFO] [stdout] test extensions::math::tests::test_correlation_negative ... ok [INFO] [stdout] test extensions::math::tests::test_clamp ... ok [INFO] [stdout] test extensions::math::tests::test_correlation_positive ... ok [INFO] [stdout] test extensions::language::tests::test_detect_language_spanish ... ok [INFO] [stdout] test extensions::math::tests::test_covariance ... ok [INFO] [stdout] test extensions::math::tests::test_covariance_negative ... ok [INFO] [stdout] test extensions::math::tests::test_divide ... ok [INFO] [stdout] test extensions::math::tests::test_format_number_with_k_suffix ... ok [INFO] [stdout] test extensions::math::tests::test_cumulative_sum ... ok [INFO] [stdout] test extensions::math::tests::test_ewma ... ok [INFO] [stdout] test extensions::math::tests::test_format_number_with_m_suffix ... ok [INFO] [stdout] test extensions::math::tests::test_format_number_with_separators ... ok [INFO] [stdout] test extensions::math::tests::test_histogram ... ok [INFO] [stdout] test extensions::math::tests::test_kurtosis_constant ... ok [INFO] [stdout] test extensions::math::tests::test_kurtosis_too_few ... ok [INFO] [stdout] test extensions::math::tests::test_kurtosis_uniform_like ... ok [INFO] [stdout] test extensions::math::tests::test_mad_even_length ... ok [INFO] [stdout] test extensions::math::tests::test_mad_empty ... ok [INFO] [stdout] test extensions::math::tests::test_mad_simple ... ok [INFO] [stdout] test extensions::math::tests::test_format_number_auto_suffix ... ok [INFO] [stdout] test extensions::math::tests::test_mad_single ... ok [INFO] [stdout] test extensions::math::tests::test_moving_avg ... ok [INFO] [stdout] test extensions::math::tests::test_rate_of_change ... ok [INFO] [stdout] test extensions::math::tests::test_quantile_median ... ok [INFO] [stdout] test extensions::math::tests::test_mode_numbers ... ok [INFO] [stdout] test extensions::math::tests::test_round ... ok [INFO] [stdout] test extensions::math::tests::test_skew_constant ... ok [INFO] [stdout] test extensions::math::tests::test_mode_strings ... ok [INFO] [stdout] test extensions::math::tests::test_quantile_quartiles ... ok [INFO] [stdout] test extensions::math::tests::test_mode_empty ... ok [INFO] [stdout] test extensions::math::tests::test_skew_too_few ... ok [INFO] [stdout] test extensions::math::tests::test_skew_symmetric ... ok [INFO] [stdout] test extensions::math::tests::test_skew_right ... ok [INFO] [stdout] test extensions::math::tests::test_sqrt ... ok [INFO] [stdout] test extensions::math::tests::test_standardize ... ok [INFO] [stdout] test extensions::math::tests::test_subtract ... ok [INFO] [stdout] test extensions::math::tests::test_to_fixed_padding ... ok [INFO] [stdout] test extensions::math::tests::test_trend_decreasing ... ok [INFO] [stdout] test extensions::math::tests::test_multiply ... ok [INFO] [stdout] test extensions::math::tests::test_trend_increasing ... ok [INFO] [stdout] test extensions::math::tests::test_trend_slope ... ok [INFO] [stdout] test extensions::multi_match::tests::test_extract_all_empty ... ok [INFO] [stdout] test extensions::math::tests::test_z_score ... ok [INFO] [stdout] test extensions::multi_match::tests::test_extract_all_basic ... ok [INFO] [stdout] test extensions::math::tests::test_trend_stable ... ok [INFO] [stdout] test extensions::math::tests::test_normalize ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_all_all_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_all_empty_patterns ... ok [INFO] [stdout] test extensions::math::tests::test_to_fixed ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_any_empty_patterns ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_all_some_missing ... ok [INFO] [stdout] test extensions::multi_match::tests::test_extract_between_not_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_any_not_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_extract_between_basic ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_count_multiple ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_any_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_count_none ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_count_empty_patterns ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_any_multiple_matches ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_which_some_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_replace_many_basic ... ok [INFO] [stdout] test extensions::multi_match::tests::test_replace_many_no_matches ... ok [INFO] [stdout] test extensions::multi_match::tests::test_split_keep_basic ... ok [INFO] [stdout] test extensions::multi_match::tests::test_replace_many_empty_replacements ... ok [INFO] [stdout] test extensions::network::tests::test_cidr_broadcast ... ok [INFO] [stdout] test extensions::multi_match::tests::test_replace_many_multiple_occurrences ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_which_preserves_order ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_which_none_found ... ok [INFO] [stdout] test extensions::multi_match::tests::test_split_keep_no_delimiter ... ok [INFO] [stdout] test extensions::network::tests::test_cidr_contains_false ... ok [INFO] [stdout] test extensions::network::tests::test_cidr_contains_true ... ok [INFO] [stdout] test extensions::network::tests::test_cidr_network ... ok [INFO] [stdout] test extensions::network::tests::test_ip_to_int ... ok [INFO] [stdout] test extensions::network::tests::test_is_private_ip_10 ... ok [INFO] [stdout] test extensions::network::tests::test_is_private_ip_true ... ok [INFO] [stdout] test extensions::object::tests::test_camel_keys_nested ... ok [INFO] [stdout] test extensions::object::tests::test_camel_keys_snake ... ok [INFO] [stdout] test extensions::object::tests::test_chunk_by_size ... ok [INFO] [stdout] test extensions::multi_match::tests::test_match_positions_basic ... ok [INFO] [stdout] test extensions::object::tests::test_compact_deep_basic ... ok [INFO] [stdout] test extensions::multi_match::tests::test_mm_tokenize_with_options ... ok [INFO] [stdout] test extensions::multi_match::tests::test_mm_tokenize_basic ... ok [INFO] [stdout] test extensions::network::tests::test_int_to_ip ... ok [INFO] [stdout] test extensions::network::tests::test_cidr_prefix ... ok [INFO] [stdout] test extensions::object::tests::test_completeness_nested ... ok [INFO] [stdout] test extensions::object::tests::test_completeness_with_nulls ... ok [INFO] [stdout] test extensions::network::tests::test_is_private_ip_false ... ok [INFO] [stdout] test extensions::object::tests::test_data_quality_score_perfect ... ok [INFO] [stdout] test extensions::object::tests::test_data_quality_score_type_mismatch ... ok [INFO] [stdout] test extensions::network::tests::test_ip_roundtrip ... ok [INFO] [stdout] test extensions::object::tests::test_data_quality_score_with_issues ... ok [INFO] [stdout] test extensions::object::tests::test_compact_deep_nested ... ok [INFO] [stdout] test extensions::object::tests::test_deep_diff_added ... ok [INFO] [stdout] test extensions::object::tests::test_deep_diff_changed ... ok [INFO] [stdout] test extensions::object::tests::test_deep_diff_nested ... ok [INFO] [stdout] test extensions::object::tests::test_deep_diff_no_changes ... ok [INFO] [stdout] test extensions::object::tests::test_completeness_all_filled ... ok [INFO] [stdout] test extensions::object::tests::test_deep_equals_arrays ... ok [INFO] [stdout] test extensions::object::tests::test_deep_diff_removed ... ok [INFO] [stdout] test extensions::object::tests::test_deep_equals_arrays_order_matters ... ok [INFO] [stdout] test extensions::object::tests::test_deep_equals_objects_different ... ok [INFO] [stdout] test extensions::object::tests::test_defaults_deep_nested ... ok [INFO] [stdout] test extensions::object::tests::test_defaults_deep_new_nested ... ok [INFO] [stdout] test extensions::object::tests::test_delete_path_array ... ok [INFO] [stdout] test extensions::object::tests::test_delete_path_basic ... ok [INFO] [stdout] test extensions::object::tests::test_delete_path_dot_notation ... ok [INFO] [stdout] test extensions::object::tests::test_estimate_size ... ok [INFO] [stdout] test extensions::object::tests::test_delete_path_dot_notation_array ... ok [INFO] [stdout] test extensions::object::tests::test_defaults_empty_object ... ok [INFO] [stdout] test extensions::object::tests::test_get_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_defaults_shallow ... ok [INFO] [stdout] test extensions::object::tests::test_get_nested ... ok [INFO] [stdout] test extensions::object::tests::test_deep_equals_primitives ... ok [INFO] [stdout] test extensions::object::tests::test_from_items_duplicate_keys ... ok [INFO] [stdout] test extensions::object::tests::test_delete_path_nested ... ok [INFO] [stdout] test extensions::object::tests::test_get_path_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_get_path_alias ... ok [INFO] [stdout] test extensions::object::tests::test_get_path_with_default ... ok [INFO] [stdout] test extensions::object::tests::test_get_missing_returns_null ... ok [INFO] [stdout] test extensions::object::tests::test_deep_equals_objects ... ok [INFO] [stdout] test extensions::object::tests::test_has_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_from_items ... ok [INFO] [stdout] test extensions::object::tests::test_from_items_empty ... ok [INFO] [stdout] test extensions::object::tests::test_get_with_default ... ok [INFO] [stdout] test extensions::object::tests::test_has_array_index_out_of_bounds ... ok [INFO] [stdout] test extensions::object::tests::test_has_exists ... ok [INFO] [stdout] test extensions::object::tests::test_has_not_exists ... ok [INFO] [stdout] test extensions::object::tests::test_has_same_shape_true ... ok [INFO] [stdout] test extensions::object::tests::test_get_path_array_index_out_of_bounds ... ok [INFO] [stdout] test extensions::object::tests::test_has_same_shape_false ... ok [INFO] [stdout] test extensions::object::tests::test_infer_schema_object ... ok [INFO] [stdout] test extensions::object::tests::test_infer_schema_array ... ok [INFO] [stdout] test extensions::object::tests::test_items_from_items_roundtrip ... ok [INFO] [stdout] test extensions::object::tests::test_kebab_keys_snake ... ok [INFO] [stdout] test extensions::object::tests::test_kebab_keys_camel ... ok [INFO] [stdout] test extensions::object::tests::test_leaves_strings ... ok [INFO] [stdout] test extensions::object::tests::test_mask_custom_length ... ok [INFO] [stdout] test extensions::object::tests::test_items ... ok [INFO] [stdout] test extensions::object::tests::test_has_path_alias ... ok [INFO] [stdout] test extensions::object::tests::test_mask_default ... ok [INFO] [stdout] test extensions::object::tests::test_leaves_with_paths_basic ... ok [INFO] [stdout] test extensions::object::tests::test_has_path_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_leaves_basic ... ok [INFO] [stdout] test extensions::object::tests::test_paths_to_array ... ok [INFO] [stdout] test extensions::object::tests::test_paths_with_array ... ok [INFO] [stdout] test extensions::object::tests::test_paths_to_basic ... ok [INFO] [stdout] test extensions::object::tests::test_pick ... ok [INFO] [stdout] test extensions::object::tests::test_has_path_missing ... ok [INFO] [stdout] test extensions::object::tests::test_mask_short_string ... ok [INFO] [stdout] test extensions::object::tests::test_pluck_deep_basic ... ok [INFO] [stdout] test extensions::object::tests::test_items_empty ... ok [INFO] [stdout] test extensions::object::tests::test_pluck_deep_nested ... ok [INFO] [stdout] test extensions::object::tests::test_pluck_deep_not_found ... ok [INFO] [stdout] test extensions::object::tests::test_redact_array_of_objects ... ok [INFO] [stdout] test extensions::object::tests::test_paginate ... ok [INFO] [stdout] test extensions::object::tests::test_paths_basic ... ok [INFO] [stdout] test extensions::object::tests::test_remove_empty_basic ... ok [INFO] [stdout] test extensions::object::tests::test_redact_basic ... ok [INFO] [stdout] test extensions::object::tests::test_remove_empty_strings_array ... ok [INFO] [stdout] test extensions::object::tests::test_redact_keys_basic ... ok [INFO] [stdout] test extensions::object::tests::test_remove_empty_nested ... ok [INFO] [stdout] test extensions::object::tests::test_redact_keys_pattern ... ok [INFO] [stdout] test extensions::object::tests::test_remove_empty_array ... ok [INFO] [stdout] test extensions::object::tests::test_remove_empty_strings_basic ... ok [INFO] [stdout] test extensions::object::tests::test_remove_nulls_array ... ok [INFO] [stdout] test extensions::object::tests::test_redact_nested ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_create_nested ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_dot_notation_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_dot_notation ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_dot_notation_deep ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_immutable ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_nested ... ok [INFO] [stdout] test extensions::object::tests::test_snake_keys_camel ... ok [INFO] [stdout] test extensions::object::tests::test_structural_diff_type_changed ... ok [INFO] [stdout] test extensions::object::tests::test_template_basic ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_array_index ... ok [INFO] [stdout] test extensions::object::tests::test_remove_nulls_nested ... ok [INFO] [stdout] test extensions::object::tests::test_remove_nulls_basic ... ok [INFO] [stdout] test extensions::object::tests::test_structural_diff_removed ... ok [INFO] [stdout] test extensions::object::tests::test_set_path_basic ... ok [INFO] [stdout] test extensions::object::tests::test_template_fallback ... ok [INFO] [stdout] test extensions::object::tests::test_template_missing_default ... ok [INFO] [stdout] test extensions::object::tests::test_template_nested ... ok [INFO] [stdout] test extensions::object::tests::test_truncate_to_size_array ... ok [INFO] [stdout] test extensions::object::tests::test_structural_diff_added ... ok [INFO] [stdout] test extensions::object::tests::test_type_consistency_consistent ... ok [INFO] [stdout] test extensions::object::tests::test_type_consistency_inconsistent ... ok [INFO] [stdout] test extensions::object::tests::test_with_entries_filter_null ... ok [INFO] [stdout] test extensions::object::tests::test_template_null_template_error ... ok [INFO] [stdout] test extensions::object::tests::test_type_consistency_object_array ... ok [INFO] [stdout] test extensions::object::tests::test_snake_keys_nested ... ok [INFO] [stdout] test extensions::object::tests::test_with_entries_identity ... ok [INFO] [stdout] test extensions::path::tests::test_path_dirname_root ... ok [INFO] [stdout] test extensions::path::tests::test_path_dirname ... ok [INFO] [stdout] test extensions::path::tests::test_path_ext ... ok [INFO] [stdout] test extensions::path::tests::test_path_basename_no_dir ... ok [INFO] [stdout] test extensions::object::tests::test_with_entries_empty ... ok [INFO] [stdout] test extensions::object::tests::test_with_entries_swap_key_value ... ok [INFO] [stdout] test extensions::object::tests::test_with_entries_transform_keys ... ok [INFO] [stdout] test extensions::path::tests::test_path_is_absolute ... ok [INFO] [stdout] test extensions::path::tests::test_path_basename ... ok [INFO] [stdout] test extensions::path::tests::test_path_ext_double_extension ... ok [INFO] [stdout] test extensions::path::tests::test_path_is_relative ... ok [INFO] [stdout] test extensions::path::tests::test_path_join_empty_array ... ok [INFO] [stdout] test extensions::path::tests::test_path_join ... ok [INFO] [stdout] test extensions::path::tests::test_path_ext_no_extension ... ok [INFO] [stdout] test extensions::path::tests::test_path_stem_no_extension ... ok [INFO] [stdout] test extensions::path::tests::test_path_stem ... ok [INFO] [stdout] test extensions::path::tests::test_path_stem_dotfile ... ok [INFO] [stdout] test extensions::phonetic::tests::test_double_metaphone ... ok [INFO] [stdout] test extensions::phonetic::tests::test_caverphone2 ... ok [INFO] [stdout] test extensions::phonetic::tests::test_match_rating_codex ... ok [INFO] [stdout] test extensions::phonetic::tests::test_caverphone ... ok [INFO] [stdout] test extensions::phonetic::tests::test_metaphone ... ok [INFO] [stdout] test extensions::phonetic::tests::test_phonetic_match_default ... ok [INFO] [stdout] test extensions::phonetic::tests::test_nysiis ... ok [INFO] [stdout] test extensions::phonetic::tests::test_sounds_like_true ... ok [INFO] [stdout] test extensions::random::tests::test_random_choice ... ok [INFO] [stdout] test extensions::phonetic::tests::test_soundex ... ok [INFO] [stdout] test extensions::random::tests::test_random_choice_single_element ... ok [INFO] [stdout] test extensions::phonetic::tests::test_phonetic_match_nysiis ... ok [INFO] [stdout] test extensions::phonetic::tests::test_sounds_like_false ... ok [INFO] [stdout] test extensions::phonetic::tests::test_phonetic_match_metaphone ... ok [INFO] [stdout] test extensions::random::tests::test_shuffle ... ok [INFO] [stdout] test extensions::random::tests::test_random_int_min_equals_max ... ok [INFO] [stdout] test extensions::random::tests::test_random_int ... ok [INFO] [stdout] test extensions::phonetic::tests::test_soundex_similar_names ... ok [INFO] [stdout] test extensions::random::tests::test_random_int_min_greater_than_max ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_count ... ok [INFO] [stdout] test extensions::random::tests::test_random_choice_empty ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_count_invalid_pattern ... ok [INFO] [stdout] test extensions::random::tests::test_uuid ... ok [INFO] [stdout] test extensions::random::tests::test_random ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_extract_email_pattern ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_match ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_count_no_matches ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_extract ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_extract_no_match ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_count_overlapping_pattern ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_replace_no_match ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_match_invalid_pattern ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_split_no_match ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_split ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_compare_greater ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_is_valid_false ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_split_complex_delimiter ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_replace ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_compare_equal ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_major ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_is_valid_true ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_split_whitespace ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_minor ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_match_anchored ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_patch_fn ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_parse ... ok [INFO] [stdout] test extensions::string::tests::test_abbreviate_custom_suffix ... ok [INFO] [stdout] test extensions::string::tests::test_abbreviate_no_truncation ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_compare_less ... ok [INFO] [stdout] test extensions::string::tests::test_center_already_wide ... ok [INFO] [stdout] test extensions::string::tests::test_camel_case ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_satisfies_false ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_parse_with_pre ... ok [INFO] [stdout] test extensions::regex_fns::tests::test_regex_replace_capture_groups ... ok [INFO] [stdout] test extensions::string::tests::test_abbreviate_basic ... ok [INFO] [stdout] test extensions::string::tests::test_center_custom_char ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_satisfies_tilde ... ok [INFO] [stdout] test extensions::semver_fns::tests::test_semver_satisfies_true ... ok [INFO] [stdout] test extensions::string::tests::test_center_basic ... ok [INFO] [stdout] test extensions::string::tests::test_center_odd_padding ... ok [INFO] [stdout] test extensions::string::tests::test_explode_basic ... ok [INFO] [stdout] test extensions::string::tests::test_explode_implode_roundtrip ... ok [INFO] [stdout] test extensions::string::tests::test_find_first_with_negative_start ... ok [INFO] [stdout] test extensions::string::tests::test_find_first_not_found ... ok [INFO] [stdout] test extensions::string::tests::test_explode_unicode ... ok [INFO] [stdout] test extensions::string::tests::test_explode_empty ... ok [INFO] [stdout] test extensions::string::tests::test_find_first_basic ... ok [INFO] [stdout] test extensions::string::tests::test_find_first_with_start_and_end ... ok [INFO] [stdout] test extensions::string::tests::test_find_first_with_start ... ok [INFO] [stdout] test extensions::string::tests::test_find_last_basic ... ok [INFO] [stdout] test extensions::string::tests::test_find_last_with_negative_end ... ok [INFO] [stdout] test extensions::string::tests::test_find_last_not_found ... ok [INFO] [stdout] test extensions::string::tests::test_implode_unicode ... ok [INFO] [stdout] test extensions::string::tests::test_implode_basic ... ok [INFO] [stdout] test extensions::string::tests::test_indices_overlapping ... ok [INFO] [stdout] test extensions::string::tests::test_inside_not_found ... ok [INFO] [stdout] test extensions::string::tests::test_is_blank_not_blank ... ok [INFO] [stdout] test extensions::string::tests::test_implode_empty ... ok [INFO] [stdout] test extensions::string::tests::test_find_last_with_start_and_end ... ok [INFO] [stdout] test extensions::string::tests::test_is_blank_whitespace ... ok [INFO] [stdout] test extensions::string::tests::test_inside ... ok [INFO] [stdout] test extensions::string::tests::test_indices_no_match ... ok [INFO] [stdout] test extensions::string::tests::test_is_blank_empty ... ok [INFO] [stdout] test extensions::string::tests::test_ltrimstr_no_match ... ok [INFO] [stdout] test extensions::string::tests::test_mask_visible_exceeds_length ... ok [INFO] [stdout] test extensions::string::tests::test_mask_default ... ok [INFO] [stdout] test extensions::string::tests::test_indices ... ok [INFO] [stdout] test extensions::string::tests::test_lower ... ok [INFO] [stdout] test extensions::string::tests::test_ltrimstr ... ok [INFO] [stdout] test extensions::string::tests::test_mask_keep_last_4 ... ok [INFO] [stdout] test extensions::string::tests::test_normalize_whitespace_leading_trailing ... ok [INFO] [stdout] test extensions::string::tests::test_reverse_string_palindrome ... ok [INFO] [stdout] test extensions::string::tests::test_reverse_string_empty ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_empty ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_path ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_simple ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_with_single_quote ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_backticks ... ok [INFO] [stdout] test extensions::string::tests::test_reverse_string_basic ... ok [INFO] [stdout] test extensions::string::tests::test_rtrimstr ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_with_special_chars ... ok [INFO] [stdout] test extensions::string::tests::test_rtrimstr_no_match ... ok [INFO] [stdout] test extensions::string::tests::test_normalize_whitespace_mixed ... ok [INFO] [stdout] test extensions::string::tests::test_snake_case ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_escaped_percent ... ok [INFO] [stdout] test extensions::string::tests::test_split ... ok [INFO] [stdout] test extensions::string::tests::test_normalize_whitespace_basic ... ok [INFO] [stdout] test extensions::string::tests::test_shell_escape_with_spaces ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_float_precision ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_hex ... ok [INFO] [stdout] test extensions::string::tests::test_wrap_basic ... ok [INFO] [stdout] test extensions::string::tests::test_wrap_wide_width ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_integer ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_width ... ok [INFO] [stdout] test extensions::string::tests::test_wrap_preserves_newlines ... ok [INFO] [stdout] test extensions::string::tests::test_sprintf_string ... ok [INFO] [stdout] test extensions::string::tests::test_upper ... ok [INFO] [stdout] test extensions::text::tests::test_bigrams ... ok [INFO] [stdout] test extensions::text::tests::test_bigrams_single_word ... ok [INFO] [stdout] test extensions::text::tests::test_char_frequencies ... ok [INFO] [stdout] test extensions::text::tests::test_char_count ... ok [INFO] [stdout] test extensions::string::tests::test_trim ... ok [INFO] [stdout] test extensions::text::tests::test_is_stopword ... ok [INFO] [stdout] test extensions::text::tests::test_ngrams_char ... ok [INFO] [stdout] test extensions::text::tests::test_ngrams_empty ... ok [INFO] [stdout] test extensions::text::tests::test_normalize_unicode_default ... ok [INFO] [stdout] test extensions::text::tests::test_reading_time ... ok [INFO] [stdout] test extensions::text::tests::test_collapse_whitespace_tabs_newlines ... ok [INFO] [stdout] test extensions::text::tests::test_reading_time_short ... ok [INFO] [stdout] test extensions::text::tests::test_collapse_whitespace ... ok [INFO] [stdout] test extensions::text::tests::test_ngrams_word ... ok [INFO] [stdout] test extensions::text::tests::test_paragraph_count ... ok [INFO] [stdout] test extensions::text::tests::test_remove_accents ... ok [INFO] [stdout] test extensions::text::tests::test_sentence_count ... ok [INFO] [stdout] test extensions::text::tests::test_tokenize_default ... ok [INFO] [stdout] test extensions::text::tests::test_reading_time_seconds ... ok [INFO] [stdout] test extensions::text::tests::test_stems_array ... ok [INFO] [stdout] test extensions::text::tests::test_stem_basic ... ok [INFO] [stdout] test extensions::text::tests::test_remove_stopwords ... ok [INFO] [stdout] test extensions::text::tests::test_sentence_count_no_punctuation ... ok [INFO] [stdout] test extensions::text::tests::test_stem_plural ... ok [INFO] [stdout] test extensions::text::tests::test_stopwords_english ... ok [INFO] [stdout] test extensions::text::tests::test_tokenize_upper_case ... ok [INFO] [stdout] test extensions::text::tests::test_tokenize_keep_punctuation ... ok [INFO] [stdout] test extensions::text::tests::test_tokenize_preserve_case_keep_punctuation ... ok [INFO] [stdout] test extensions::text::tests::test_tokens_mixed ... ok [INFO] [stdout] test extensions::text::tests::test_trigrams_too_short ... ok [INFO] [stdout] test extensions::text::tests::test_trigrams ... ok [INFO] [stdout] test extensions::text::tests::test_word_count_empty ... ok [INFO] [stdout] test extensions::text::tests::test_word_frequencies ... ok [INFO] [stdout] test extensions::text::tests::test_tokenize_preserve_case ... ok [INFO] [stdout] test extensions::text::tests::test_tokens_empty ... ok [INFO] [stdout] test extensions::text::tests::test_word_frequencies_normalized ... ok [INFO] [stdout] test extensions::text::tests::test_tokens_punctuation_only ... ok [INFO] [stdout] test extensions::text::tests::test_tokens_basic ... ok [INFO] [stdout] test extensions::text::tests::test_word_count ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_array ... ok [INFO] [stdout] test extensions::type_conv::tests::test_auto_parse_array ... ok [INFO] [stdout] test extensions::type_conv::tests::test_auto_parse_mixed ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_blank ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_empty ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_boolean ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_empty_all_types ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_json ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_null ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_numbers_nested ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_nulls_basic ... ok [INFO] [stdout] test extensions::type_conv::tests::test_is_object ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_booleans_basic ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_numbers_nan_infinity ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_numbers_basic ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_numbers_non_numeric ... ok [INFO] [stdout] test extensions::type_conv::tests::test_to_string_all_types ... ok [INFO] [stdout] test extensions::type_conv::tests::test_type_of ... ok [INFO] [stdout] test extensions::units::tests::test_celsius_to_fahrenheit ... ok [INFO] [stdout] test extensions::type_conv::tests::test_to_number_passthrough ... ok [INFO] [stdout] test extensions::units::tests::test_celsius_to_kelvin ... ok [INFO] [stdout] test extensions::type_conv::tests::test_parse_booleans_variants ... ok [INFO] [stdout] test extensions::type_conv::tests::test_to_number_invalid_returns_null ... ok [INFO] [stdout] test extensions::type_conv::tests::test_to_boolean_all_types ... ok [INFO] [stdout] test extensions::units::tests::test_cups_to_ml ... ok [INFO] [stdout] test extensions::type_conv::tests::test_type_of_all_types ... ok [INFO] [stdout] test extensions::type_conv::tests::test_to_number_from_string ... ok [INFO] [stdout] test extensions::units::tests::test_floz_to_ml ... ok [INFO] [stdout] test extensions::units::tests::test_fahrenheit_to_kelvin ... ok [INFO] [stdout] test extensions::units::tests::test_fahrenheit_to_celsius ... ok [INFO] [stdout] test extensions::units::tests::test_convert_from_json_data ... ok [INFO] [stdout] test extensions::units::tests::test_feet_to_meters ... ok [INFO] [stdout] test extensions::units::tests::test_gallons_to_liters ... ok [INFO] [stdout] test extensions::units::tests::test_grams_to_ounces ... ok [INFO] [stdout] test extensions::units::tests::test_km_to_miles ... ok [INFO] [stdout] test extensions::units::tests::test_inches_to_cm ... ok [INFO] [stdout] test extensions::units::tests::test_kelvin_to_celsius ... ok [INFO] [stdout] test extensions::units::tests::test_kg_to_lbs ... ok [INFO] [stdout] test extensions::units::tests::test_lbs_to_kg ... ok [INFO] [stdout] test extensions::units::tests::test_miles_to_km ... ok [INFO] [stdout] test extensions::units::tests::test_length_invalid_unit ... ok [INFO] [stdout] test extensions::units::tests::test_liters_to_ml ... ok [INFO] [stdout] test extensions::units::tests::test_length_same_unit ... ok [INFO] [stdout] test extensions::units::tests::test_nautical_miles_to_km ... ok [INFO] [stdout] test extensions::units::tests::test_mass_invalid_unit ... ok [INFO] [stdout] test extensions::units::tests::test_quarts_to_pints ... ok [INFO] [stdout] test extensions::units::tests::test_tbsp_to_tsp ... ok [INFO] [stdout] test extensions::units::tests::test_stones_to_lbs ... ok [INFO] [stdout] test extensions::units::tests::test_temperature_same_unit ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_build_basic ... ok [INFO] [stdout] test extensions::units::tests::test_temperature_invalid_unit ... ok [INFO] [stdout] test extensions::units::tests::test_yards_to_meters ... ok [INFO] [stdout] test extensions::units::tests::test_volume_same_unit ... ok [INFO] [stdout] test extensions::units::tests::test_volume_invalid_unit ... ok [INFO] [stdout] test extensions::units::tests::test_mass_same_unit ... ok [INFO] [stdout] test extensions::units::tests::test_tonnes_to_kg ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_build_special_chars ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_build_empty ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_parse_no_value ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_roundtrip ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_build_minimal ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_parse_empty ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_build_full ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_parse_encoded ... ok [INFO] [stdout] test extensions::url_fns::tests::test_query_string_parse_basic ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_encode_special_chars ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_parse ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_parse_invalid_returns_null ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_parse_origin ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_parse_no_port ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_parse_query_and_fragment ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_build_roundtrip ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_decode_passthrough ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_encode_decode_roundtrip ... ok [INFO] [stdout] test extensions::utility::tests::test_default ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_decode ... ok [INFO] [stdout] test extensions::utility::tests::test_env_returns_object ... ok [INFO] [stdout] test extensions::utility::tests::test_json_decode_invalid_returns_null ... ok [INFO] [stdout] test extensions::utility::tests::test_json_decode_from_field ... ok [INFO] [stdout] test extensions::utility::tests::test_get_env_existing ... ok [INFO] [stdout] test extensions::url_fns::tests::test_url_encode ... ok [INFO] [stdout] test extensions::utility::tests::test_json_pointer_root ... ok [INFO] [stdout] test extensions::utility::tests::test_json_pointer_nested ... ok [INFO] [stdout] test extensions::utility::tests::test_json_encode ... ok [INFO] [stdout] test extensions::utility::tests::test_if ... ok [INFO] [stdout] test extensions::utility::tests::test_get_env_missing ... ok [INFO] [stdout] test extensions::utility::tests::test_json_decode_object ... ok [INFO] [stdout] test extensions::utility::tests::test_json_pointer_missing ... ok [INFO] [stdout] test extensions::utility::tests::test_json_pointer_array ... ok [INFO] [stdout] test extensions::utility::tests::test_pretty_custom_indent ... ok [INFO] [stdout] test extensions::utility::tests::test_pretty_default_indent ... ok [INFO] [stdout] test extensions::utility::tests::test_pretty_simple_value ... ok [INFO] [stdout] test extensions::validation::tests::test_is_base64_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_base64_invalid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_email ... ok [INFO] [stdout] test extensions::validation::tests::test_is_hex_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_ipv4 ... ok [INFO] [stdout] test extensions::validation::tests::test_is_hex_invalid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_credit_card_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_iso_date_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_credit_card_too_short ... ok [INFO] [stdout] test extensions::validation::tests::test_is_ipv6 ... ok [INFO] [stdout] test extensions::validation::tests::test_is_iso_date_invalid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_json_invalid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_json_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_credit_card_invalid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_jwt_invalid ... ok [INFO] [stdout] test interpreter::tests::and_semantics ... ok [INFO] [stdout] test extensions::validation::tests::test_is_jwt_valid ... ok [INFO] [stdout] test interpreter::tests::builtin_function_length ... ok [INFO] [stdout] test interpreter::tests::comparison_operators ... ok [INFO] [stdout] test interpreter::tests::builtin_function_sort ... ok [INFO] [stdout] test interpreter::tests::cross_type_equality_returns_false ... ok [INFO] [stdout] test interpreter::tests::filter_expression ... ok [INFO] [stdout] test interpreter::tests::flatten_mixed ... ok [INFO] [stdout] test interpreter::tests::flatten_on_non_array ... ok [INFO] [stdout] test extensions::validation::tests::test_luhn_check_valid ... ok [INFO] [stdout] test extensions::validation::tests::test_is_phone_invalid ... ok [INFO] [stdout] test interpreter::tests::identity ... ok [INFO] [stdout] test interpreter::tests::flatten_semantics ... ok [INFO] [stdout] test interpreter::tests::literal_passthrough ... ok [INFO] [stdout] test interpreter::tests::multihash_on_data ... ok [INFO] [stdout] test interpreter::tests::multihash_on_null ... ok [INFO] [stdout] test interpreter::tests::not_semantics ... ok [INFO] [stdout] test interpreter::tests::null_propagation_field ... ok [INFO] [stdout] test interpreter::tests::null_propagation_projection ... ok [INFO] [stdout] test interpreter::tests::multilist_on_data ... ok [INFO] [stdout] test interpreter::tests::null_propagation_index ... ok [INFO] [stdout] test interpreter::tests::multilist_on_null ... ok [INFO] [stdout] test interpreter::tests::or_semantics ... ok [INFO] [stdout] test interpreter::tests::pipe_stops_projection ... ok [INFO] [stdout] test interpreter::tests::slice_step_zero_error ... ok [INFO] [stdout] test let_tests::test_let_binding_to_literal ... ok [INFO] [stdout] test interpreter::tests::unknown_function_error ... ok [INFO] [stdout] test interpreter::tests::projection_filters_null ... ok [INFO] [stdout] test interpreter::tests::wildcard_on_non_object ... ok [INFO] [stdout] test let_tests::test_let_multiple_bindings ... ok [INFO] [stdout] test let_tests::test_let_in_projection ... ok [INFO] [stdout] test interpreter::tests::wildcard_on_object ... ok [INFO] [stdout] test let_tests::test_let_bindings_evaluated_in_outer_scope ... ok [INFO] [stdout] test let_tests::test_let_shadowing_in_projection ... ok [INFO] [stdout] test interpreter::tests::same_type_equality ... ok [INFO] [stdout] test let_tests::test_let_shadow_and_restore ... ok [INFO] [stdout] test extensions::validation::tests::test_luhn_check_invalid ... ok [INFO] [stdout] test let_tests::test_let_variable_shadowing ... ok [INFO] [stdout] test let_tests::test_let_deeply_nested_scopes ... ok [INFO] [stdout] test let_tests::test_let_with_data_reference ... ok [INFO] [stdout] test let_tests::test_let_with_flatten ... ok [INFO] [stdout] test let_tests::test_let_projection_stopping ... ok [INFO] [stdout] test let_tests::test_let_variable_used_multiple_times ... ok [INFO] [stdout] test let_tests::test_let_with_functions ... ok [INFO] [stdout] test let_tests::test_let_with_not_expression ... ok [INFO] [stdout] test let_tests::test_let_with_slice ... ok [INFO] [stdout] test let_tests::test_nested_let ... ok [INFO] [stdout] test let_tests::test_simple_let_expression ... ok [INFO] [stdout] test let_tests::test_undefined_variable_error ... ok [INFO] [stdout] test lexer::tests::ensures_eq_valid_with_let_expr ... ok [INFO] [stdout] test lexer::tests::tokenize_and_ampersand_test ... ok [INFO] [stdout] test lexer::tests::tokenize_basic_test ... ok [INFO] [stdout] test lexer::tests::tokenize_eq_ne_test ... ok [INFO] [stdout] test lexer::tests::tokenize_lbracket_test ... ok [INFO] [stdout] test lexer::tests::skips_whitespace ... ok [INFO] [stdout] test lexer::tests::tokenize_literal_test ... ok [INFO] [stdout] test lexer::tests::tokenize_identifier_test ... ok [INFO] [stdout] test lexer::tests::tokenize_negative_number_test_failure ... ok [INFO] [stdout] test lexer::tests::tokenize_number_test ... ok [INFO] [stdout] test lexer::tests::tokenize_lt_gt_test ... ok [INFO] [stdout] test lexer::tests::tokenize_pipe_test ... ok [INFO] [stdout] test lexer::tests::tokenize_negative_number_test ... ok [INFO] [stdout] test lexer::tests::tokenize_raw_string_test ... ok [INFO] [stdout] test lexer::tests::tokenize_quoted_identifier_test ... ok [INFO] [stdout] test lexer::tests::tokenize_unclosed_errors_test ... ok [INFO] [stdout] test lexer::tests::tokenize_successive_test ... ok [INFO] [stdout] test lexer::tests::tokenizes_slices ... ok [INFO] [stdout] test let_tests::test_let_with_or_expression ... ok [INFO] [stdout] test parser::tests::error_quoted_string_as_function ... ok [INFO] [stdout] test parser::tests::error_trailing_comma_in_list ... ok [INFO] [stdout] test parser::tests::error_let_missing_in ... ok [INFO] [stdout] test parser::tests::error_empty_expression ... ok [INFO] [stdout] test parser::tests::parse_all_comparators ... ok [INFO] [stdout] test parser::tests::error_unclosed_bracket ... ok [INFO] [stdout] test parser::tests::parse_and ... ok [INFO] [stdout] test parser::tests::parse_deeply_nested_subexpr ... ok [INFO] [stdout] test parser::tests::parse_filter ... ok [INFO] [stdout] test parser::tests::parse_expref ... ok [INFO] [stdout] test parser::tests::parse_field ... ok [INFO] [stdout] test parser::tests::parse_flatten ... ok [INFO] [stdout] test parser::tests::parse_function_call ... ok [INFO] [stdout] test parser::tests::parse_identity ... ok [INFO] [stdout] test parser::tests::parse_let_expression ... ok [INFO] [stdout] test parser::tests::parse_index_negative ... ok [INFO] [stdout] test parser::tests::parse_index_positive ... ok [INFO] [stdout] test parser::tests::parse_literal_null ... ok [INFO] [stdout] test parser::tests::parse_literal_string ... ok [INFO] [stdout] test parser::tests::parse_multi_list ... ok [INFO] [stdout] test parser::tests::parse_literal_number ... ok [INFO] [stdout] test parser::tests::parse_multi_hash ... ok [INFO] [stdout] test parser::tests::parse_or ... ok [INFO] [stdout] test parser::tests::parse_parenthesized_expression ... ok [INFO] [stdout] test let_tests::test_let_with_expression_body ... ok [INFO] [stdout] test parser::tests::parse_not ... ok [INFO] [stdout] test parser::tests::parse_raw_string ... ok [INFO] [stdout] test parser::tests::parse_pipe ... ok [INFO] [stdout] test extensions::validation::tests::test_is_phone_valid ... ok [INFO] [stdout] test lexer::tests::tokenize_single_error_test ... ok [INFO] [stdout] test parser::tests::parse_quoted_identifier ... ok [INFO] [stdout] test parser::tests::parse_slice_with_step ... ok [INFO] [stdout] test parser::tests::parse_subexpr ... ok [INFO] [stdout] test parser::tests::error_trailing_garbage ... ok [INFO] [stdout] test parser::tests::parse_slice_negative_step ... ok [INFO] [stdout] test parser::tests::parse_variable_ref ... ok [INFO] [stdout] test parser::tests::parse_wildcard_values ... ok [INFO] [stdout] test parser::tests::parse_slice_basic ... ok [INFO] [stdout] test parser::tests::parse_wildcard_index ... ok [INFO] [stdout] test query_library::tests::test_comments_ignored ... ok [INFO] [stdout] test query_library::tests::test_iter ... ok [INFO] [stdout] test query_library::tests::test_is_query_library ... ok [INFO] [stdout] test query_library::tests::test_parse_duplicate_name_error ... ok [INFO] [stdout] test query_library::tests::test_parse_multiline_expression ... ok [INFO] [stdout] test query_library::tests::test_parse_empty_name_error ... ok [INFO] [stdout] test query_library::tests::test_parse_no_queries_error ... ok [INFO] [stdout] test query_library::tests::test_into_iter ... ok [INFO] [stdout] test query_library::tests::test_parse_simple_library ... ok [INFO] [stdout] test runtime::tests::builder_with_category ... ok [INFO] [stdout] test runtime::tests::builder_with_standard ... ok [INFO] [stdout] test query_library::tests::test_parse_no_expression_error ... ok [INFO] [stdout] test runtime::tests::compile_with_runtime ... ok [INFO] [stdout] test runtime::tests::deregister_function ... ok [INFO] [stdout] test runtime::tests::register_and_get_function ... ok [INFO] [stdout] test runtime::tests::deregister_nonexistent_returns_none ... ok [INFO] [stdout] test runtime::tests::strict_runtime_has_26_builtins ... ok [INFO] [stdout] test tests::can_get_expression_ast ... ok [INFO] [stdout] test tests::expression_clone ... ok [INFO] [stdout] test tests::formats_expression_as_string_or_debug ... ok [INFO] [stdout] test tests::implements_partial_eq ... ok [INFO] [stdout] test tests::test_invalid_number ... ok [INFO] [stdout] test value_ext::tests::test_compare ... ok [INFO] [stdout] test value_ext::tests::test_get_field ... ok [INFO] [stdout] test value_ext::tests::test_get_index ... ok [INFO] [stdout] test value_ext::tests::test_get_negative_index ... ok [INFO] [stdout] test value_ext::tests::test_jmespath_type ... ok [INFO] [stdout] test runtime::tests::builder_without_function ... ok [INFO] [stdout] test value_ext::tests::test_slice ... ok [INFO] [stdout] test value_ext::tests::test_truthy ... ok [INFO] [stdout] test runtime::tests::builder_with_all_extensions ... ok [INFO] [stdout] test runtime::tests::new_runtime_has_no_functions ... ok [INFO] [stdout] test runtime::tests::unknown_function_compile_succeeds_search_fails ... ok [INFO] [stdout] test runtime::tests::function_names_iterator ... ok [INFO] [stdout] test tests::can_evaluate_jmespath_expression ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1167 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.27s [INFO] [stdout] [INFO] [stderr] Running tests/compliance.rs (/opt/rustwide/target/debug/deps/compliance-123f4e4a5be3ed01) [INFO] [stdout] [INFO] [stdout] running 861 tests [INFO] [stdout] test test_basic_35_1_foo10 ... ok [INFO] [stdout] test test_basic_35_2_foo_1 ... ok [INFO] [stdout] test test_basic_36_0_one ... ok [INFO] [stdout] test test_basic_35_0_foo1 ... ok [INFO] [stdout] test test_basic_36_3_onetwo ... ok [INFO] [stdout] test test_basic_37_1_foobar ... ok [INFO] [stdout] test test_basic_38_0_foo ... ok [INFO] [stdout] test test_basic_38_1_foobar ... ok [INFO] [stdout] test test_basic_38_5_foobarbad ... ok [INFO] [stdout] test test_basic_38_2_foobarbaz ... ok [INFO] [stdout] test test_basic_38_4_foobarbazbad ... ok [INFO] [stdout] test test_basic_37_0_foo ... ok [INFO] [stdout] test test_basic_38_3_foobarbaz ... ok [INFO] [stdout] test test_boolean_31_0_one_two ... ok [INFO] [stdout] test test_basic_38_8_badmorebadmorebad ... ok [INFO] [stdout] test test_basic_38_7_bad ... ok [INFO] [stdout] test test_basic_38_6_foobad ... ok [INFO] [stdout] test test_basic_36_1_two ... ok [INFO] [stdout] test test_boolean_31_10_two_one_three_one ... ok [INFO] [stdout] test test_boolean_31_1_one_two ... ok [INFO] [stdout] test test_boolean_31_3_one_two ... ok [INFO] [stdout] test test_basic_36_2_three ... ok [INFO] [stdout] test test_boolean_31_2_one_one ... ok [INFO] [stdout] test test_boolean_31_5_one_two ... ok [INFO] [stdout] test test_boolean_31_6_one_two ... ok [INFO] [stdout] test test_boolean_31_4_one_two ... ok [INFO] [stdout] test test_boolean_32_12_true_true ... ok [INFO] [stdout] test test_boolean_31_7_one_two_three_one ... ok [INFO] [stdout] test test_boolean_32_13_false_true ... ok [INFO] [stdout] test test_boolean_32_11_true_false ... ok [INFO] [stdout] test test_boolean_31_8_one_two_three_one ... ok [INFO] [stdout] test test_boolean_32_0_true_false ... ok [INFO] [stdout] test test_boolean_32_10_emptylist_false ... ok [INFO] [stdout] test test_boolean_32_17_number_true_false ... ok [INFO] [stdout] test test_boolean_32_18_number_true_false ... ok [INFO] [stdout] test test_boolean_32_14_false_false ... ok [INFO] [stdout] test test_boolean_32_20_true ... ok [INFO] [stdout] test test_boolean_32_16_number_true ... ok [INFO] [stdout] test test_boolean_32_19_number_true_false ... ok [INFO] [stdout] test test_boolean_32_1_false_true ... ok [INFO] [stdout] test test_boolean_32_23_emptylist ... ok [INFO] [stdout] test test_boolean_32_25_true_emptylist ... ok [INFO] [stdout] test test_boolean_32_21_false ... ok [INFO] [stdout] test test_boolean_32_24_true_false ... ok [INFO] [stdout] test test_boolean_32_26_false_emptylist ... ok [INFO] [stdout] test test_boolean_32_22_number ... ok [INFO] [stdout] test test_boolean_32_28_zero ... ok [INFO] [stdout] test test_boolean_32_3_false_false ... ok [INFO] [stdout] test test_boolean_32_27_true_false ... ok [INFO] [stdout] test test_boolean_32_4_true_number ... ok [INFO] [stdout] test test_boolean_32_29_zero ... ok [INFO] [stdout] test test_boolean_32_2_true_true ... ok [INFO] [stdout] test test_boolean_32_5_number_true ... ok [INFO] [stdout] test test_boolean_32_15_number_emptylist ... ok [INFO] [stdout] test test_boolean_31_9_one_two_three_one ... ok [INFO] [stdout] test test_boolean_32_6_number_false ... ok [INFO] [stdout] test test_boolean_32_9_emptylist_true ... ok [INFO] [stdout] test test_boolean_32_8_number_true ... ok [INFO] [stdout] test test_boolean_34_0_outerfoo_outerbar ... ok [INFO] [stdout] test test_boolean_34_1_outerfooouterbar ... ok [INFO] [stdout] test test_boolean_34_2_outerbar_outerbaz ... ok [INFO] [stdout] test test_boolean_33_0_outerempty_string_outerfo ... ok [INFO] [stdout] test test_boolean_32_7_number_emptylist ... ok [INFO] [stdout] test test_boolean_33_1_outernokey_outerbool_oute ... ok [INFO] [stdout] test test_boolean_34_3_outerbarouterbaz ... ok [INFO] [stdout] test test_boolean_34_4_outerbad_outerfoo ... ok [INFO] [stdout] test test_boolean_34_7_outerfooouterbad ... ok [INFO] [stdout] test test_boolean_34_5_outerbadouterfoo ... ok [INFO] [stdout] test test_boolean_34_9_outerbadouteralsobad ... ok [INFO] [stdout] test test_boolean_34_8_outerbad_outeralsobad ... ok [INFO] [stdout] test test_current_56_1_bar ... ok [INFO] [stdout] test test_boolean_34_6_outerfoo_outerbad ... ok [INFO] [stdout] test test_current_56_0_ ... ok [INFO] [stdout] test test_escape_14_3_foobar ... ok [INFO] [stdout] test test_escape_14_2_foonbar ... ok [INFO] [stdout] test test_current_56_2_foo0 ... ok [INFO] [stdout] test test_escape_14_4_cwindowspath ... ok [INFO] [stdout] test test_escape_14_0_foobar ... ok [INFO] [stdout] test test_escape_14_1_foo_bar ... ok [INFO] [stdout] test test_escape_14_6_ ... ok [INFO] [stdout] test test_filters_15_0_using_in_a_filter_express ... ok [INFO] [stdout] test test_escape_14_7_barbaz ... ok [INFO] [stdout] test test_filters_16_1_unary_not_filter_expressi ... ok [INFO] [stdout] test test_filters_15_1_using_in_a_filter_express ... ok [INFO] [stdout] test test_filters_16_2_equality_with_null_rhs ... ok [INFO] [stdout] test test_filters_15_2_using_in_a_filter_express ... ok [INFO] [stdout] test test_filters_16_0_unary_filter_expression ... ok [INFO] [stdout] test test_filters_17_0_verify_precedence_of_oran ... ok [INFO] [stdout] test test_filters_17_2_not_expressions_combined_ ... ok [INFO] [stdout] test test_filters_17_1_parentheses_can_alter_pre ... ok [INFO] [stdout] test test_filters_18_2_fooa_3_b_4_b_2 ... ok [INFO] [stdout] test test_filters_18_1_foob_2_a_3_b_4 ... ok [INFO] [stdout] test test_filters_18_4_fooa_3_b_4_b_2 ... ok [INFO] [stdout] test test_filters_18_3_fooa_3_b_4_b_2 ... ok [INFO] [stdout] test test_filters_18_5_fooa_3_b_4_b_2 ... ok [INFO] [stdout] test test_filters_18_6_fooa_3_b_4_b_2 ... ok [INFO] [stdout] test test_filters_19_0_filter_with_and_expressio ... ok [INFO] [stdout] test test_filters_19_1_fooa_1_b_4 ... ok [INFO] [stdout] test test_filters_20_1_fooname_a_name_e ... ok [INFO] [stdout] test test_filters_20_2_fooname_a_name_b_name_c ... ok [INFO] [stdout] test test_filters_18_0_filter_with_or_and_and_ex ... ok [INFO] [stdout] test test_filters_21_0_fooa1bc ... ok [INFO] [stdout] test test_filters_20_0_filter_with_or_expression ... ok [INFO] [stdout] test test_escape_14_5_unixpath ... ok [INFO] [stdout] test test_filters_22_0_foobar1bar0 ... ok [INFO] [stdout] test test_filters_23_2_reservationsinstancesbar1 ... ok [INFO] [stdout] test test_filters_23_1_reservationsinstancesbar1 ... ok [INFO] [stdout] test test_filters_24_0_fookey_true ... ok [INFO] [stdout] test test_filters_23_0_reservationsinstancesbar1 ... ok [INFO] [stdout] test test_filters_24_10_foofalse_key ... ok [INFO] [stdout] test test_filters_24_12_foo1_key ... ok [INFO] [stdout] test test_filters_24_11_foo0_key ... ok [INFO] [stdout] test test_filters_24_13_foo0_key ... ok [INFO] [stdout] test test_filters_24_14_foobar_0_key ... ok [INFO] [stdout] test test_filters_24_18_fookey_true ... ok [INFO] [stdout] test test_filters_24_16_foo1_key ... ok [INFO] [stdout] test test_filters_24_19_fookey_false ... ok [INFO] [stdout] test test_filters_24_15_foonull_key ... ok [INFO] [stdout] test test_filters_24_20_fookey_0 ... ok [INFO] [stdout] test test_filters_24_1_fookey_false ... ok [INFO] [stdout] test test_filters_24_17_fooa2_key ... ok [INFO] [stdout] test test_filters_24_24_fookey_a2 ... ok [INFO] [stdout] test test_filters_24_23_fookey_1 ... ok [INFO] [stdout] test test_filters_24_27_foo0_key ... ok [INFO] [stdout] test test_filters_24_22_fookey_null ... ok [INFO] [stdout] test test_filters_24_28_foo1_key ... ok [INFO] [stdout] test test_filters_24_29_foonull_key ... ok [INFO] [stdout] test test_filters_24_26_foofalse_key ... ok [INFO] [stdout] test test_filters_24_2_fookey_0 ... ok [INFO] [stdout] test test_filters_24_21_fookey_1 ... ok [INFO] [stdout] test test_filters_24_25_footrue_key ... ok [INFO] [stdout] test test_filters_24_31_fooa2_key ... ok [INFO] [stdout] test test_filters_24_3_fookey_1 ... ok [INFO] [stdout] test test_filters_24_30_foo1_key ... ok [INFO] [stdout] test test_filters_24_4_fookey_0 ... ok [INFO] [stdout] test test_filters_24_5_fookey_bar_0 ... ok [INFO] [stdout] test test_filters_24_6_fookey_null ... ok [INFO] [stdout] test test_filters_25_0_matching_an_expression ... ok [INFO] [stdout] test test_filters_25_1_matching_a_json_array ... ok [INFO] [stdout] test test_filters_26_0_filter_with_subexpression ... ok [INFO] [stdout] test test_filters_24_9_footrue_key ... ok [INFO] [stdout] test test_filters_24_7_fookey_1 ... ok [INFO] [stdout] test test_filters_27_0_greater_than_with_a_numbe ... ok [INFO] [stdout] test test_filters_24_8_fookey_a2 ... ok [INFO] [stdout] test test_filters_27_6_fooage_20 ... ok [INFO] [stdout] test test_filters_27_7_fooage_20 ... ok [INFO] [stdout] test test_filters_27_1_fooage_25 ... ok [INFO] [stdout] test test_filters_27_3_greater_than_with_a_numbe ... ok [INFO] [stdout] test test_filters_27_4_greater_than_with_a_numbe ... ok [INFO] [stdout] test test_filters_28_1_verify_projection_created ... ok [INFO] [stdout] test test_filters_30_0_matching_a_literal ... ok [INFO] [stdout] test test_filters_29_0_matching_a_literal ... ok [INFO] [stdout] test test_functions_200_0_mapa_people ... ok [INFO] [stdout] test test_functions_199_1_mapfoo1bar_array ... ok [INFO] [stdout] test test_filters_27_2_greater_than_with_a_numbe ... ok [INFO] [stdout] test test_functions_199_2_mapfoobarbaz_array ... ok [INFO] [stdout] test test_filters_27_5_greater_than_with_a_numbe ... ok [INFO] [stdout] test test_functions_200_3_mapfoo_empty ... ok [INFO] [stdout] test test_functions_198_0_map_array ... ok [INFO] [stdout] test test_functions_199_0_mapfoobar_array ... ok [INFO] [stdout] test test_filters_28_0_matching_an_expression ... ok [INFO] [stdout] test test_functions_200_1_mapc_people ... ok [INFO] [stdout] test test_functions_202_11_max_bypeople_age_str ... ok [INFO] [stdout] test test_functions_201_0_stable_sort_order ... ok [INFO] [stdout] test test_functions_200_2_mapa_badkey ... ok [INFO] [stdout] test test_functions_202_0_sort_by_field_expression ... ok [INFO] [stdout] test test_functions_202_10_max_bypeople_age ... ok [INFO] [stdout] test test_functions_202_12_max_bypeople_bool ... ok [INFO] [stdout] test test_functions_202_13_max_bypeople_extra ... ok [INFO] [stdout] test test_functions_202_15_min_bypeople_age ... ok [INFO] [stdout] test test_functions_202_16_min_bypeople_age_str ... ok [INFO] [stdout] test test_functions_202_18_min_bypeople_extra ... ok [INFO] [stdout] test test_functions_202_14_max_bypeople_to_numberage ... ok [INFO] [stdout] test test_functions_202_17_min_bypeople_bool ... ok [INFO] [stdout] test test_functions_202_2_sort_by_function_expressi ... ok [INFO] [stdout] test test_functions_202_5_sort_bypeople_bool ... ok [INFO] [stdout] test test_functions_202_3_function_projection_on_so ... ok [INFO] [stdout] test test_functions_202_4_sort_bypeople_extra ... ok [INFO] [stdout] test test_functions_202_8_sort_bypeople_ageextra ... ok [INFO] [stdout] test test_functions_202_6_sort_bypeople_name ... ok [INFO] [stdout] test test_functions_202_7_sort_bypeople_name ... ok [INFO] [stdout] test test_functions_202_9_sort_by_age ... ok [INFO] [stdout] test test_functions_203_0_function_projection_on_va ... ok [INFO] [stdout] test test_functions_204_0_absfoo ... ok [INFO] [stdout] test test_functions_204_100_starts_withstr_s ... ok [INFO] [stdout] test test_functions_204_101_starts_withstr_st ... ok [INFO] [stdout] test test_functions_202_19_min_bypeople_to_numberage ... ok [INFO] [stdout] test test_functions_204_103_starts_withstr_string ... ok [INFO] [stdout] test test_functions_204_104_starts_withstr_0 ... ok [INFO] [stdout] test test_functions_204_109_sum ... ok [INFO] [stdout] test test_functions_204_108_sumarrayto_number ... ok [INFO] [stdout] test test_functions_204_105_sumnumbers ... ok [INFO] [stdout] test test_functions_204_102_starts_withstr_str ... ok [INFO] [stdout] test test_functions_204_106_sumdecimals ... ok [INFO] [stdout] test test_functions_202_1_sort_bypeople_age_str ... ok [INFO] [stdout] test test_functions_204_107_sumarray ... ok [INFO] [stdout] test test_functions_204_111_to_array0 ... ok [INFO] [stdout] test test_functions_204_114_to_arrayfalse ... ok [INFO] [stdout] test test_functions_204_113_to_array1_2_3 ... ok [INFO] [stdout] test test_functions_204_112_to_arrayobjects ... ok [INFO] [stdout] test test_functions_204_110_to_arrayfoo ... ok [INFO] [stdout] test test_functions_204_116_to_string12 ... ok [INFO] [stdout] test test_functions_204_117_to_string0_1 ... ok [INFO] [stdout] test test_functions_204_10_unknown_function1_2 ... ok [INFO] [stdout] test test_functions_204_121_to_numbernotanumber ... ok [INFO] [stdout] test test_functions_204_118_to_number10 ... ok [INFO] [stdout] test test_functions_204_11_avgnumbers ... ok [INFO] [stdout] test test_functions_204_122_to_numberfalse ... ok [INFO] [stdout] test test_functions_204_119_to_number11 ... ok [INFO] [stdout] test test_functions_204_115_to_stringfoo ... ok [INFO] [stdout] test test_functions_204_124_to_number0 ... ok [INFO] [stdout] test test_functions_204_123_to_numbernull ... ok [INFO] [stdout] test test_functions_204_120_to_number4 ... ok [INFO] [stdout] test test_functions_204_125_to_numberfoo_0 ... ok [INFO] [stdout] test test_functions_204_129_sortdecimals ... ok [INFO] [stdout] test test_functions_204_130_sortarray ... ok [INFO] [stdout] test test_functions_204_12_avgarray ... ok [INFO] [stdout] test test_functions_204_126_to_string10 ... ok [INFO] [stdout] test test_functions_204_128_sortstrings ... ok [INFO] [stdout] test test_functions_204_127_sortnumbers ... ok [INFO] [stdout] test test_functions_204_131_sortabc ... ok [INFO] [stdout] test test_functions_204_132_sortempty_list ... ok [INFO] [stdout] test test_functions_204_136_not_nullunknown_key_null_ ... ok [INFO] [stdout] test test_functions_204_133_sort ... ok [INFO] [stdout] test test_functions_204_138_not_null ... ok [INFO] [stdout] test test_functions_204_13_avgabc ... ok [INFO] [stdout] test test_functions_204_135_not_nullunknown_key_fooba ... ok [INFO] [stdout] test test_functions_204_137_not_nullall_expressions_a ... ok [INFO] [stdout] test test_functions_204_140_function_projection_on_si ... ok [INFO] [stdout] test test_functions_204_14_avgfoo ... ok [INFO] [stdout] test test_functions_204_134_not_nullunknown_key_str ... ok [INFO] [stdout] test test_functions_204_16_avgstrings ... ok [INFO] [stdout] test test_functions_204_15_avg ... ok [INFO] [stdout] test test_functions_204_18_ceildecimals0 ... ok [INFO] [stdout] test test_functions_204_20_ceildecimals2 ... ok [INFO] [stdout] test test_functions_204_17_ceil12 ... ok [INFO] [stdout] test test_functions_204_19_ceildecimals1 ... ok [INFO] [stdout] test test_functions_204_139_function_projection_on_si ... ok [INFO] [stdout] test test_functions_204_22_containsabc_a ... ok [INFO] [stdout] test test_functions_204_23_containsabc_d ... ok [INFO] [stdout] test test_functions_204_27_containsdecimals_false ... ok [INFO] [stdout] test test_functions_204_21_ceilstring ... ok [INFO] [stdout] test test_functions_204_28_ends_withstr_r ... ok [INFO] [stdout] test test_functions_204_29_ends_withstr_tr ... ok [INFO] [stdout] test test_functions_204_25_containsstrings_a ... ok [INFO] [stdout] test test_functions_204_1_absfoo ... ok [INFO] [stdout] test test_functions_204_24_containsfalse_d ... ok [INFO] [stdout] test test_functions_204_26_containsdecimals_12 ... ok [INFO] [stdout] test test_functions_204_30_ends_withstr_str ... ok [INFO] [stdout] test test_functions_204_31_ends_withstr_sstr ... ok [INFO] [stdout] test test_functions_204_32_ends_withstr_foo ... ok [INFO] [stdout] test test_functions_204_33_ends_withstr_0 ... ok [INFO] [stdout] test test_functions_204_2_absstr ... ok [INFO] [stdout] test test_functions_204_34_floor12 ... ok [INFO] [stdout] test test_functions_204_40_lengthfoo ... ok [INFO] [stdout] test test_functions_204_38_floorstr ... ok [INFO] [stdout] test test_functions_204_3_absarray1 ... ok [INFO] [stdout] test test_functions_204_35_floorstring ... ok [INFO] [stdout] test test_functions_204_42_length ... ok [INFO] [stdout] test test_functions_204_41_length ... ok [INFO] [stdout] test test_functions_204_44_lengthstr ... ok [INFO] [stdout] test test_functions_204_48_lengthfoo ... ok [INFO] [stdout] test test_functions_204_47_lengthfalse ... ok [INFO] [stdout] test test_functions_204_43_lengthstrings0 ... ok [INFO] [stdout] test test_functions_204_46_lengthobjects ... ok [INFO] [stdout] test test_functions_204_45_lengtharray ... ok [INFO] [stdout] test test_functions_204_49_lengthstrings0 ... ok [INFO] [stdout] test test_functions_204_52_maxstrings ... ok [INFO] [stdout] test test_functions_204_4_absarray1 ... ok [INFO] [stdout] test test_functions_204_50_maxnumbers ... ok [INFO] [stdout] test test_functions_204_56_maxempty_list ... ok [INFO] [stdout] test test_functions_204_55_maxdecimals ... ok [INFO] [stdout] test test_functions_204_53_maxabc ... ok [INFO] [stdout] test test_functions_204_57_merge ... ok [INFO] [stdout] test test_functions_204_54_maxarray ... ok [INFO] [stdout] test test_functions_204_58_merge ... ok [INFO] [stdout] test test_functions_204_51_maxdecimals ... ok [INFO] [stdout] test test_functions_204_59_mergea_1_b_2 ... ok [INFO] [stdout] test test_functions_204_61_mergea_1_b_2_a_2_c_3_d_4 ... ok [INFO] [stdout] test test_functions_204_64_minabc ... ok [INFO] [stdout] test test_functions_204_60_mergea_1_a_2 ... ok [INFO] [stdout] test test_functions_204_62_minnumbers ... ok [INFO] [stdout] test test_functions_204_63_mindecimals ... ok [INFO] [stdout] test test_functions_204_67_mindecimals ... ok [INFO] [stdout] test test_functions_204_65_minarray ... ok [INFO] [stdout] test test_functions_204_6_abs_24 ... ok [INFO] [stdout] test test_functions_204_68_minstrings ... ok [INFO] [stdout] test test_functions_204_69_typeabc ... ok [INFO] [stdout] test test_functions_204_37_floorfoo ... ok [INFO] [stdout] test test_functions_204_66_minempty_list ... ok [INFO] [stdout] test test_functions_204_70_type10 ... ok [INFO] [stdout] test test_functions_204_36_floordecimals0 ... ok [INFO] [stdout] test test_functions_204_71_type2 ... ok [INFO] [stdout] test test_functions_204_72_typetrue ... ok [INFO] [stdout] test test_functions_204_5_absfalse ... ok [INFO] [stdout] test test_functions_204_39_lengthabc ... ok [INFO] [stdout] test test_functions_204_74_typenull ... ok [INFO] [stdout] test test_functions_204_75_type0 ... ok [INFO] [stdout] test test_functions_204_78_sortkeysobjects ... ok [INFO] [stdout] test test_functions_204_79_keysfoo ... ok [INFO] [stdout] test test_functions_204_73_typefalse ... ok [INFO] [stdout] test test_functions_204_7_abs_24 ... ok [INFO] [stdout] test test_functions_204_77_type ... ok [INFO] [stdout] test test_functions_204_76_typea_b ... ok [INFO] [stdout] test test_functions_204_81_keysfalse ... ok [INFO] [stdout] test test_functions_204_85_join_strings ... ok [INFO] [stdout] test test_functions_204_80_keysstrings ... ok [INFO] [stdout] test test_functions_204_82_sortvaluesobjects ... ok [INFO] [stdout] test test_functions_204_86_join_strings ... ok [INFO] [stdout] test test_functions_204_84_valuesfoo ... ok [INFO] [stdout] test test_functions_204_83_keysempty_hash ... ok [INFO] [stdout] test test_functions_204_8_abs1_2 ... ok [INFO] [stdout] test test_functions_204_90_join_strings ... ok [INFO] [stdout] test test_functions_204_92_join_decimals ... ok [INFO] [stdout] test test_functions_204_87_join_a_b ... ok [INFO] [stdout] test test_functions_204_88_join_a_0 ... ok [INFO] [stdout] test test_functions_204_91_join2_strings ... ok [INFO] [stdout] test test_functions_204_94_join_empty_list ... ok [INFO] [stdout] test test_functions_204_95_reversenumbers ... ok [INFO] [stdout] test test_functions_204_93_join_decimalsto_string ... ok [INFO] [stdout] test test_functions_204_89_join_str ... ok [INFO] [stdout] test test_functions_204_96_reversearray ... ok [INFO] [stdout] test test_functions_204_97_reverse ... ok [INFO] [stdout] test test_identifiers_101_0_f ... ok [INFO] [stdout] test test_functions_204_99_reversehello_world ... ok [INFO] [stdout] test test_identifiers_102_0_uefac ... ok [INFO] [stdout] test test_identifiers_103_0_tnbz ... ok [INFO] [stdout] test test_functions_204_9_abs ... ok [INFO] [stdout] test test_functions_204_98_reverse ... ok [INFO] [stdout] test test_identifiers_100_0_ ... ok [INFO] [stdout] test test_identifiers_106_0_bp ... ok [INFO] [stdout] test test_identifiers_107_0_ns_n ... ok [INFO] [stdout] test test_identifiers_105_0_t ... ok [INFO] [stdout] test test_identifiers_108_0_b ... ok [INFO] [stdout] test test_identifiers_110_0_tr ... ok [INFO] [stdout] test test_identifiers_104_0_b_q ... ok [INFO] [stdout] test test_identifiers_109_0_ ... ok [INFO] [stdout] test test_identifiers_113_0_b ... ok [INFO] [stdout] test test_identifiers_114_0_gy ... ok [INFO] [stdout] test test_identifiers_115_0_ ... ok [INFO] [stdout] test test_identifiers_116_0_fa0_9 ... ok [INFO] [stdout] test test_identifiers_111_0_t ... ok [INFO] [stdout] test test_identifiers_112_0_ ... ok [INFO] [stdout] test test_identifiers_123_0_ ... ok [INFO] [stdout] test test_identifiers_119_0_in ... ok [INFO] [stdout] test test_identifiers_120_0_hu ... ok [INFO] [stdout] test test_identifiers_118_0_ueebf ... ok [INFO] [stdout] test test_identifiers_125_0_kl ... ok [INFO] [stdout] test test_identifiers_124_0_bb ... ok [INFO] [stdout] test test_identifiers_117_0_ut ... ok [INFO] [stdout] test test_identifiers_121_0_ ... ok [INFO] [stdout] test test_identifiers_122_0_hvu ... ok [INFO] [stdout] test test_identifiers_128_0_7 ... ok [INFO] [stdout] test test_identifiers_129_0_ ... ok [INFO] [stdout] test test_identifiers_130_0_mg ... ok [INFO] [stdout] test test_identifiers_131_0_ ... ok [INFO] [stdout] test test_identifiers_126_0_ ... ok [INFO] [stdout] test test_identifiers_134_0_r ... ok [INFO] [stdout] test test_identifiers_132_0_rfb ... ok [INFO] [stdout] test test_identifiers_133_0_m ... ok [INFO] [stdout] test test_identifiers_135_0_u4fdc ... ok [INFO] [stdout] test test_identifiers_136_0_f ... ok [INFO] [stdout] test test_identifiers_138_0_obf ... ok [INFO] [stdout] test test_identifiers_137_0_n ... ok [INFO] [stdout] test test_identifiers_139_0_rb ... ok [INFO] [stdout] test test_identifiers_127_0_s ... ok [INFO] [stdout] test test_identifiers_140_0_ ... ok [INFO] [stdout] test test_identifiers_142_0_r_8 ... ok [INFO] [stdout] test test_identifiers_145_0_ ... ok [INFO] [stdout] test test_identifiers_143_0_o ... ok [INFO] [stdout] test test_identifiers_149_0_rf ... ok [INFO] [stdout] test test_identifiers_141_0_j ... ok [INFO] [stdout] test test_identifiers_146_0_p9 ... ok [INFO] [stdout] test test_identifiers_150_0_rr9 ... ok [INFO] [stdout] test test_identifiers_151_0_ ... ok [INFO] [stdout] test test_identifiers_154_0_r ... ok [INFO] [stdout] test test_identifiers_153_0_q ... ok [INFO] [stdout] test test_identifiers_152_0_q_7gl8 ... ok [INFO] [stdout] test test_identifiers_148_0_r7 ... ok [INFO] [stdout] test test_identifiers_147_0_ ... ok [INFO] [stdout] test test_identifiers_155_0_bud8cbudc83 ... ok [INFO] [stdout] test test_identifiers_156_0_9 ... ok [INFO] [stdout] test test_identifiers_159_0_ut ... ok [INFO] [stdout] test test_identifiers_161_0_uaba1r ... ok [INFO] [stdout] test test_identifiers_158_0_ubbceufafb ... ok [INFO] [stdout] test test_identifiers_163_0_r ... ok [INFO] [stdout] test test_identifiers_160_0_tl7 ... ok [INFO] [stdout] test test_identifiers_157_0_sna ... ok [INFO] [stdout] test test_identifiers_162_0_6w ... ok [INFO] [stdout] test test_identifiers_166_0_ ... ok [INFO] [stdout] test test_identifiers_168_0_f ... ok [INFO] [stdout] test test_identifiers_164_0_ ... ok [INFO] [stdout] test test_identifiers_165_0_tm ... ok [INFO] [stdout] test test_identifiers_167_0_e4 ... ok [INFO] [stdout] test test_identifiers_169_0_h ... ok [INFO] [stdout] test test_identifiers_170_0_v24_w ... ok [INFO] [stdout] test test_identifiers_173_0_t ... ok [INFO] [stdout] test test_identifiers_171_0_t4ud9daudd15 ... ok [INFO] [stdout] test test_identifiers_172_0_x ... ok [INFO] [stdout] test test_identifiers_174_0_v2 ... ok [INFO] [stdout] test test_identifiers_175_0_ ... ok [INFO] [stdout] test test_identifiers_176_0_t ... ok [INFO] [stdout] test test_identifiers_178_0_x ... ok [INFO] [stdout] test test_identifiers_179_0_y_1623 ... ok [INFO] [stdout] test test_identifiers_177_0_tfucebb ... ok [INFO] [stdout] test test_identifiers_144_0_bt ... ok [INFO] [stdout] test test_identifiers_180_0_r ... ok [INFO] [stdout] test test_identifiers_181_0_l ... ok [INFO] [stdout] test test_identifiers_57_0_ud834udd1e ... ok [INFO] [stdout] test test_identifiers_60_0_c ... ok [INFO] [stdout] test test_identifiers_62_0_su ... ok [INFO] [stdout] test test_identifiers_64_0_5 ... ok [INFO] [stdout] test test_identifiers_63_0_ ... ok [INFO] [stdout] test test_identifiers_58_0_t ... ok [INFO] [stdout] test test_identifiers_65_0_xiuo9 ... ok [INFO] [stdout] test test_identifiers_59_0_ ... ok [INFO] [stdout] test test_identifiers_67_0_8 ... ok [INFO] [stdout] test test_identifiers_61_0_vh2h ... ok [INFO] [stdout] test test_identifiers_66_0_b7eo ... ok [INFO] [stdout] test test_identifiers_68_0_0 ... ok [INFO] [stdout] test test_identifiers_72_0_m_k ... ok [INFO] [stdout] test test_identifiers_75_0_hh ... ok [INFO] [stdout] test test_identifiers_73_0_9rr ... ok [INFO] [stdout] test test_identifiers_69_0_7 ... ok [INFO] [stdout] test test_identifiers_74_0_ ... ok [INFO] [stdout] test test_identifiers_78_0_f ... ok [INFO] [stdout] test test_identifiers_79_0_b ... ok [INFO] [stdout] test test_identifiers_77_0_ ... ok [INFO] [stdout] test test_identifiers_81_0_txuabbb ... ok [INFO] [stdout] test test_identifiers_80_0_z9 ... ok [INFO] [stdout] test test_identifiers_70_0_6 ... ok [INFO] [stdout] test test_identifiers_71_0_bn ... ok [INFO] [stdout] test test_identifiers_85_0_nf ... ok [INFO] [stdout] test test_identifiers_83_0_w_a0 ... ok [INFO] [stdout] test test_identifiers_88_0_d7 ... ok [INFO] [stdout] test test_identifiers_86_0_tkt ... ok [INFO] [stdout] test test_identifiers_87_0_62l ... ok [INFO] [stdout] test test_identifiers_84_0_i ... ok [INFO] [stdout] test test_identifiers_89_0_ ... ok [INFO] [stdout] test test_identifiers_76_0_ ... ok [INFO] [stdout] test test_identifiers_93_0_z_m ... ok [INFO] [stdout] test test_identifiers_92_0_yu_2 ... ok [INFO] [stdout] test test_identifiers_90_0_b ... ok [INFO] [stdout] test test_identifiers_94_0_z_5 ... ok [INFO] [stdout] test test_identifiers_91_0_0 ... ok [INFO] [stdout] test test_identifiers_99_0_bw_6hg_gl ... ok [INFO] [stdout] test test_identifiers_96_0_434 ... ok [INFO] [stdout] test test_identifiers_97_0_zs1dc ... ok [INFO] [stdout] test test_identifiers_95_0_ ... ok [INFO] [stdout] test test_identifiers_98_0_ ... ok [INFO] [stdout] test test_indices_10_0_foobar0 ... ok [INFO] [stdout] test test_indices_10_2_foobar2 ... ok [INFO] [stdout] test test_identifiers_82_0_bq ... ok [INFO] [stdout] test test_indices_10_1_foobar1 ... ok [INFO] [stdout] test test_indices_10_3_foobar3 ... ok [INFO] [stdout] test test_indices_10_7_foobar_4 ... ok [INFO] [stdout] test test_indices_10_6_foobar_3 ... ok [INFO] [stdout] test test_indices_3_3_nullvalue ... ok [INFO] [stdout] test test_indices_3_0_string ... ok [INFO] [stdout] test test_indices_10_5_foobar_2 ... ok [INFO] [stdout] test test_indices_3_4_stringfoo ... ok [INFO] [stdout] test test_indices_10_4_foobar_1 ... ok [INFO] [stdout] test test_indices_3_1_hash ... ok [INFO] [stdout] test test_indices_3_2_number ... ok [INFO] [stdout] test test_indices_3_8_nullvaluefoobar ... ok [INFO] [stdout] test test_indices_3_5_hashfoo ... ok [INFO] [stdout] test test_indices_3_6_numberfoo ... ok [INFO] [stdout] test test_indices_4_0_foo ... ok [INFO] [stdout] test test_indices_4_1_foo ... ok [INFO] [stdout] test test_indices_3_7_nullvaluefoo ... ok [INFO] [stdout] test test_indices_4_2_foobar ... ok [INFO] [stdout] test test_indices_5_1_foo0 ... ok [INFO] [stdout] test test_indices_4_3_foobar ... ok [INFO] [stdout] test test_indices_5_3_foo00 ... ok [INFO] [stdout] test test_indices_5_2_foo1 ... ok [INFO] [stdout] test test_indices_4_4_foobarbaz ... ok [INFO] [stdout] test test_indices_5_5_foo00100 ... ok [INFO] [stdout] test test_indices_6_0_reservationsinstancesfoob ... ok [INFO] [stdout] test test_indices_5_0_foo ... ok [INFO] [stdout] test test_indices_6_2_reservationsinstancesnotf ... ok [INFO] [stdout] test test_indices_6_3_reservationsinstancesnotf ... ok [INFO] [stdout] test test_indices_6_1_reservationsinstancesfoob ... ok [INFO] [stdout] test test_indices_6_4_reservationsnotinstancesf ... ok [INFO] [stdout] test test_indices_6_5_reservationsinstancesfoon ... ok [INFO] [stdout] test test_indices_6_6_reservationsinstancesbarb ... ok [INFO] [stdout] test test_indices_5_4_foo22 ... ok [INFO] [stdout] test test_indices_7_1_reservationsinstancesbar ... ok [INFO] [stdout] test test_indices_7_2_reservationsnotinstancesf ... ok [INFO] [stdout] test test_indices_8_0_0 ... ok [INFO] [stdout] test test_indices_7_3_reservationsnotinstancesf ... ok [INFO] [stdout] test test_indices_6_9_reservationsinstancesquxb ... ok [INFO] [stdout] test test_indices_6_7_reservationsinstancesbazb ... ok [INFO] [stdout] test test_indices_7_0_reservationsinstancesfoo ... ok [INFO] [stdout] test test_indices_6_8_reservationsinstancesquxb ... ok [INFO] [stdout] test test_indices_8_1_1 ... ok [INFO] [stdout] test test_indices_8_2_2 ... ok [INFO] [stdout] test test_indices_8_5_3 ... ok [INFO] [stdout] test test_indices_9_0_foobar ... ok [INFO] [stdout] test test_indices_9_1_foo0bar ... ok [INFO] [stdout] test test_indices_8_3_1 ... ok [INFO] [stdout] test test_indices_9_3_foo2bar ... ok [INFO] [stdout] test test_indices_9_2_foo1bar ... ok [INFO] [stdout] test test_indices_9_10_foo4 ... ok [INFO] [stdout] test test_indices_9_4_foo3notbar ... ok [INFO] [stdout] test test_indices_9_5_foo3bar ... ok [INFO] [stdout] test test_indices_9_6_foo0 ... ok [INFO] [stdout] test test_indices_8_4_2 ... ok [INFO] [stdout] test test_indices_9_7_foo1 ... ok [INFO] [stdout] test test_indices_9_8_foo2 ... ok [INFO] [stdout] test test_literal_11_10_can_escape_the_single_quo ... ok [INFO] [stdout] test test_literal_11_11_backslash_not_followed_by ... ok [INFO] [stdout] test test_indices_9_9_foo3 ... ok [INFO] [stdout] test test_literal_11_0_foo ... ok [INFO] [stdout] test test_literal_11_12_backslash_not_followed_by ... ok [INFO] [stdout] test test_literal_11_1_foo ... ok [INFO] [stdout] test test_literal_11_2_0 ... ok [INFO] [stdout] test test_literal_11_4_ ... ok [INFO] [stdout] test test_literal_11_6_ ... ok [INFO] [stdout] test test_literal_11_5_ ... ok [INFO] [stdout] test test_literal_11_7_foo ... ok [INFO] [stdout] test test_literal_11_9_do_not_interpret_escaped_ ... ok [INFO] [stdout] test test_literal_11_3_newline ... ok [INFO] [stdout] test test_literal_13_0_foo ... ok [INFO] [stdout] test test_literal_12_1_literal_with_trailing_whi ... ok [INFO] [stdout] test test_literal_11_8_foo ... ok [INFO] [stdout] test test_literal_12_0_literal_with_leading_whit ... ok [INFO] [stdout] test test_literal_12_2_literal_on_rhs_of_subexpr ... ok [INFO] [stdout] test test_literal_13_10_2 ... ok [INFO] [stdout] test test_literal_13_11_3 ... ok [INFO] [stdout] test test_literal_13_15_7 ... ok [INFO] [stdout] test test_literal_13_12_4 ... ok [INFO] [stdout] test test_literal_13_16_8 ... ok [INFO] [stdout] test test_literal_13_13_5 ... ok [INFO] [stdout] test test_literal_13_14_6 ... ok [INFO] [stdout] test test_literal_13_18_escaping_a_backtick_in_qu ... ok [INFO] [stdout] test test_literal_13_19_double_quote_in_literal ... ok [INFO] [stdout] test test_literal_13_1_interpret_escaped_unicode ... ok [INFO] [stdout] test test_literal_13_17_9 ... ok [INFO] [stdout] test test_literal_13_20_1 ... ok [INFO] [stdout] test test_literal_13_23_literal_identifier_identi ... ok [INFO] [stdout] test test_literal_13_21_multiple_literal_expressi ... ok [INFO] [stdout] test test_literal_13_2_ ... ok [INFO] [stdout] test test_literal_13_24_literal_identifier_bracke ... ok [INFO] [stdout] test test_literal_13_22_literal_identifier ... ok [INFO] [stdout] test test_literal_13_3_1_2_3 ... ok [INFO] [stdout] test test_literal_13_7_null ... ok [INFO] [stdout] test test_literal_13_5_true ... ok [INFO] [stdout] test test_literal_13_9_1 ... ok [INFO] [stdout] test test_multiselect_205_0_nested_multiselect ... ok [INFO] [stdout] test test_multiselect_205_1_select_on_null ... ok [INFO] [stdout] test test_literal_13_4_a_b ... ok [INFO] [stdout] test test_literal_13_6_false ... ok [INFO] [stdout] test test_literal_13_8_0 ... ok [INFO] [stdout] test test_multiselect_207_0_foobaznot_there_bazbar_qu ... ok [INFO] [stdout] test test_multiselect_210_0_foo ... ok [INFO] [stdout] test test_multiselect_210_2_foobar ... ok [INFO] [stdout] test test_multiselect_206_0_nested_multiselect ... ok [INFO] [stdout] test test_multiselect_210_1_foo ... ok [INFO] [stdout] test test_multiselect_210_3_foobar ... ok [INFO] [stdout] test test_multiselect_208_0_foobazbar_boo_qux0 ... ok [INFO] [stdout] test test_multiselect_210_4_foobarbaz_qux ... ok [INFO] [stdout] test test_multiselect_211_0_reservationsinstancesid_i ... ok [INFO] [stdout] test test_multiselect_209_0_foobazbar_qux0 ... ok [INFO] [stdout] test test_multiselect_210_5_foobarbaz ... ok [INFO] [stdout] test test_multiselect_210_6_foobarbaz_qux ... ok [INFO] [stdout] test test_multiselect_211_1_reservationsinstancesid_i ... ok [INFO] [stdout] test test_multiselect_212_0_foobar_barbaz1includeme_i ... ok [INFO] [stdout] test test_multiselect_211_2_reservationsinstancesid_n ... ok [INFO] [stdout] test test_multiselect_212_3_fooincludeme_barbaznone ... ok [INFO] [stdout] test test_multiselect_213_1_foobarbaz ... ok [INFO] [stdout] test test_multiselect_212_4_fooincludeme_barbazcommon ... ok [INFO] [stdout] test test_multiselect_214_0_foobarbarbazbaz ... ok [INFO] [stdout] test test_multiselect_212_1_foobarbaztwo_barbaz1two_i ... ok [INFO] [stdout] test test_multiselect_214_2_foobarbaz1 ... ok [INFO] [stdout] test test_multiselect_214_3_foobarbaz2 ... ok [INFO] [stdout] test test_multiselect_214_4_foobarbaz3 ... ok [INFO] [stdout] test test_multiselect_214_5_foobar0baz3 ... ok [INFO] [stdout] test test_multiselect_214_1_foobarbaz0 ... ok [INFO] [stdout] test test_multiselect_212_2_fooincludeme_barbazcommon ... ok [INFO] [stdout] test test_multiselect_213_0_foobar_bar_baz_baz ... ok [INFO] [stdout] test test_multiselect_215_0_foobar_bar ... ok [INFO] [stdout] test test_multiselect_215_15_bar_bar_baz_baz ... ok [INFO] [stdout] test test_multiselect_215_10_foobadkeynokey_nokey_also ... ok [INFO] [stdout] test test_multiselect_215_16_bar_bar ... ok [INFO] [stdout] test test_multiselect_215_13_foonestedthreea_a_c_cinne ... ok [INFO] [stdout] test test_multiselect_215_11_foonesteda_ab_b ... ok [INFO] [stdout] test test_multiselect_215_12_foonestedthreea_a_cinner_ ... ok [INFO] [stdout] test test_multiselect_215_14_fooa_nestedonea_b_nestedt ... ok [INFO] [stdout] test test_multiselect_215_17_otherkey_bar ... ok [INFO] [stdout] test test_multiselect_215_19_foobar ... ok [INFO] [stdout] test test_multiselect_215_18_no_no_exist_exist ... ok [INFO] [stdout] test test_multiselect_215_1_foobar_bar ... ok [INFO] [stdout] test test_multiselect_215_3_foobar_bar_baz_baz ... ok [INFO] [stdout] test test_multiselect_215_23_foonoexistalsonoexist ... ok [INFO] [stdout] test test_multiselect_215_4_foobar_bar_baz_baz ... ok [INFO] [stdout] test test_multiselect_215_21_foobarqux ... ok [INFO] [stdout] test test_multiselect_215_2_foofoobar_bar ... ok [INFO] [stdout] test test_multiselect_215_5_baz_baz_qux_qux ... ok [INFO] [stdout] test test_multiselect_215_20_foobarbaz ... ok [INFO] [stdout] test test_multiselect_215_22_foobarnoexist ... ok [INFO] [stdout] test test_pipe_0_0_foobar_00 ... ok [INFO] [stdout] test test_multiselect_215_6_foobarbarbazbaz ... ok [INFO] [stdout] test test_multiselect_215_9_foonoexist_noexist_alsono ... ok [INFO] [stdout] test test_pipe_1_1_foo_bar_baz ... ok [INFO] [stdout] test test_pipe_1_2_foobar_baz ... ok [INFO] [stdout] test test_pipe_1_3_not_there_0 ... ok [INFO] [stdout] test test_multiselect_215_8_foobar_bar_noexist_noexis ... ok [INFO] [stdout] test test_pipe_1_5_foobar_fooother_0 ... ok [INFO] [stdout] test test_pipe_1_8_foobam_foobar_baz ... ok [INFO] [stdout] test test_pipe_1_6_a_foobar_b_fooother_a ... ok [INFO] [stdout] test test_pipe_1_4_not_there_0 ... ok [INFO] [stdout] test test_pipe_1_0_foo_bar ... ok [INFO] [stdout] test test_pipe_1_7_a_foobar_b_fooother_b ... ok [INFO] [stdout] test test_multiselect_215_7_foobar_barqux_qux ... ok [INFO] [stdout] test test_pipe_2_1_foobaz_1 ... ok [INFO] [stdout] test test_pipe_2_3_foobar_0 ... ok [INFO] [stdout] test test_pipe_2_2_foobaz_2 ... ok [INFO] [stdout] test test_pipe_1_9_foo_not_there_bar ... ok [INFO] [stdout] test test_pipe_2_4_foonotbaz ... ok [INFO] [stdout] test test_pipe_2_0_foobaz_0 ... ok [INFO] [stdout] test test_slice_216_0_ ... ok [INFO] [stdout] test test_slice_216_2_1a ... ok [INFO] [stdout] test test_slice_217_0_foo2a ... ok [INFO] [stdout] test test_slice_216_3_2b ... ok [INFO] [stdout] test test_slice_216_1_2a ... ok [INFO] [stdout] test test_pipe_2_5_a_foobar_b_fooother_baz ... ok [INFO] [stdout] test test_slice_217_2_foo2ab ... ok [INFO] [stdout] test test_slice_217_5_baz2a ... ok [INFO] [stdout] test test_slice_218_0_bar010 ... ok [INFO] [stdout] test test_slice_217_3_bar_1ab ... ok [INFO] [stdout] test test_slice_218_12_foo19 ... ok [INFO] [stdout] test test_slice_217_1_foo2b ... ok [INFO] [stdout] test test_slice_218_13_foo0102 ... ok [INFO] [stdout] test test_slice_218_14_foo5 ... ok [INFO] [stdout] test test_slice_218_15_foo52 ... ok [INFO] [stdout] test test_slice_218_11_foo ... ok [INFO] [stdout] test test_slice_218_10_foo ... ok [INFO] [stdout] test test_slice_217_4_bar2ab ... ok [INFO] [stdout] test test_slice_218_16_foo2 ... ok [INFO] [stdout] test test_slice_218_17_foo_1 ... ok [INFO] [stdout] test test_slice_218_19_foo100_1 ... ok [INFO] [stdout] test test_slice_218_1_foo0101 ... ok [INFO] [stdout] test test_slice_218_18_foo12 ... ok [INFO] [stdout] test test_slice_218_24_foo10_20 ... ok [INFO] [stdout] test test_slice_218_21_foo82_2 ... ok [INFO] [stdout] test test_slice_218_25_foo_4_1 ... ok [INFO] [stdout] test test_slice_218_22_foo020 ... ok [INFO] [stdout] test test_slice_218_20_foo105_1 ... ok [INFO] [stdout] test test_slice_218_23_foo10_20_1 ... ok [INFO] [stdout] test test_slice_218_26_foo_5_1 ... ok [INFO] [stdout] test test_slice_218_28_foo8201 ... ok [INFO] [stdout] test test_slice_218_27_foo820 ... ok [INFO] [stdout] test test_slice_218_29_foo82 ... ok [INFO] [stdout] test test_slice_218_2_foo010 ... ok [INFO] [stdout] test test_slice_218_30_foo2a3 ... ok [INFO] [stdout] test test_slice_218_5_foo0 ... ok [INFO] [stdout] test test_slice_218_6_foo0 ... ok [INFO] [stdout] test test_slice_218_9_foo10 ... ok [INFO] [stdout] test test_slice_218_3_foo010 ... ok [INFO] [stdout] test test_slice_218_7_foo101 ... ok [INFO] [stdout] test test_slice_218_8_foo1 ... ok [INFO] [stdout] test test_slice_218_4_foo01 ... ok [INFO] [stdout] test test_syntax_182_0_ ... ok [INFO] [stdout] test test_syntax_182_1_ ... ok [INFO] [stdout] test test_syntax_183_0_foo ... ok [INFO] [stdout] test test_syntax_183_3_u ... ok [INFO] [stdout] test test_syntax_182_2_ ... ok [INFO] [stdout] test test_syntax_184_0_baranything ... ok [INFO] [stdout] test test_syntax_183_1_foo ... ok [INFO] [stdout] test test_syntax_184_11_expects_closing ... ok [INFO] [stdout] test test_syntax_184_10_two_level_flattened_proje ... ok [INFO] [stdout] test test_syntax_183_2_ ... ok [INFO] [stdout] test test_syntax_184_3_foonameliteral ... ok [INFO] [stdout] test test_syntax_184_1_barbaznoexistsliteral ... ok [INFO] [stdout] test test_syntax_184_4_foonameliteral ... ok [INFO] [stdout] test test_syntax_184_6_projecting_a_literal_onto ... ok [INFO] [stdout] test test_syntax_184_5_foonameliteralsubliteral ... ok [INFO] [stdout] test test_syntax_184_2_literal_wildcard_projecti ... ok [INFO] [stdout] test test_syntax_184_9_two_level_projection_of_a ... ok [INFO] [stdout] test test_syntax_185_12_unknown_comparator ... ok [INFO] [stdout] test test_syntax_185_0_foobarbaz ... ok [INFO] [stdout] test test_syntax_184_8_twolenfoo ... ok [INFO] [stdout] test test_syntax_185_13_unknown_comparator ... ok [INFO] [stdout] test test_syntax_185_11_literal_char_escaped ... ok [INFO] [stdout] test test_syntax_185_10_literal_char_not_escaped ... ok [INFO] [stdout] test test_syntax_184_7_foonamenoexistliteral ... ok [INFO] [stdout] test test_syntax_185_14_foobarbaz ... ok [INFO] [stdout] test test_syntax_185_1_foo_bar_baz ... ok [INFO] [stdout] test test_syntax_185_2_foo_barbaz ... ok [INFO] [stdout] test test_syntax_185_4_foo ... ok [INFO] [stdout] test test_syntax_185_3_foobar ... ok [INFO] [stdout] test test_syntax_185_5_foobar ... ok [INFO] [stdout] test test_syntax_185_15_quoted_identifier_in_filt ... ok [INFO] [stdout] test test_syntax_186_0_foo_bar ... ok [INFO] [stdout] test test_syntax_185_6_foobarbaz ... ok [INFO] [stdout] test test_syntax_185_8_foobar0_1_2 ... ok [INFO] [stdout] test test_syntax_185_9_foobara_b_c ... ok [INFO] [stdout] test test_syntax_185_16_quoted_identifier_in_filt ... ok [INFO] [stdout] test test_syntax_185_7_fooabcdef ... ok [INFO] [stdout] test test_syntax_186_5_fooa_b ... ok [INFO] [stdout] test test_syntax_186_1_foo ... ok [INFO] [stdout] test test_syntax_186_6_fooa ... ok [INFO] [stdout] test test_syntax_186_2_foo_bar ... ok [INFO] [stdout] test test_syntax_186_3_foo ... ok [INFO] [stdout] test test_syntax_186_7_foo ... ok [INFO] [stdout] test test_syntax_187_10_missing_key_value_pair ... ok [INFO] [stdout] test test_syntax_186_4_foo_foo ... ok [INFO] [stdout] test test_syntax_187_0_no_key_or_value ... ok [INFO] [stdout] test test_syntax_187_12_valid_multi_select_hash_e ... ok [INFO] [stdout] test test_syntax_187_13_valid_multi_select_hash_e ... ok [INFO] [stdout] test test_syntax_187_11_not_a_key_value_pair ... ok [INFO] [stdout] test test_syntax_187_19_missing_closing_after_a_v ... ok [INFO] [stdout] test test_syntax_187_16_missing_value_in_second_k ... ok [INFO] [stdout] test test_syntax_187_15_missing_key_in_second_key ... ok [INFO] [stdout] test test_syntax_187_14_trailing_comma ... ok [INFO] [stdout] test test_syntax_187_17_trailing_comma ... ok [INFO] [stdout] test test_syntax_187_18_nested_multi_select ... ok [INFO] [stdout] test test_syntax_187_3_missing_value_and_closing ... ok [INFO] [stdout] test test_syntax_187_4_missing_closing_character ... ok [INFO] [stdout] test test_syntax_187_1_no_closing_token ... ok [INFO] [stdout] test test_syntax_187_5_missing_value ... ok [INFO] [stdout] test test_syntax_187_7_missing_value_with_traili ... ok [INFO] [stdout] test test_syntax_187_2_not_a_key_value_pair ... ok [INFO] [stdout] test test_syntax_187_8_accessing_array_using_an_ ... ok [INFO] [stdout] test test_syntax_187_6_trailing_comma_and_no_clo ... ok [INFO] [stdout] test test_syntax_188_10_multi_select_of_a_list_us ... ok [INFO] [stdout] test test_syntax_188_12_valid_multi_select_of_a_h ... ok [INFO] [stdout] test test_syntax_188_11_multi_select_of_a_list_us ... ok [INFO] [stdout] test test_syntax_188_17_multi_select_of_a_hash_us ... ok [INFO] [stdout] test test_syntax_187_9_afoo_0 ... ok [INFO] [stdout] test test_syntax_188_1_valid_multi_select_of_a_l ... ok [INFO] [stdout] test test_syntax_188_0_foo0 ... ok [INFO] [stdout] test test_syntax_188_14_multi_select_of_a_hash_us ... ok [INFO] [stdout] test test_syntax_188_15_multi_select_of_a_hash_wi ... ok [INFO] [stdout] test test_syntax_188_13_valid_multi_select_of_a_h ... ok [INFO] [stdout] test test_syntax_188_16_multi_select_of_a_hash_wi ... ok [INFO] [stdout] test test_syntax_188_2_foo0 ... ok [INFO] [stdout] test test_syntax_188_4_multi_select_of_a_list_wi ... ok [INFO] [stdout] test test_syntax_188_5_multi_select_of_a_list_wi ... ok [INFO] [stdout] test test_syntax_188_8_multi_select_of_a_list_us ... ok [INFO] [stdout] test test_syntax_188_3_foo ... ok [INFO] [stdout] test test_syntax_189_0_slice_expected_colon_or_r ... ok [INFO] [stdout] test test_syntax_188_6_multi_select_of_a_list_wi ... ok [INFO] [stdout] test test_syntax_189_2_slice_expected_number ... ok [INFO] [stdout] test test_syntax_188_9_multi_select_of_a_list_us ... ok [INFO] [stdout] test test_syntax_188_7_multi_select_of_a_list_wi ... ok [INFO] [stdout] test test_syntax_189_1_slice_has_too_many_colons ... ok [INFO] [stdout] test test_syntax_189_3_slice_expected_number_of_ ... ok [INFO] [stdout] test test_syntax_190_0_0 ... ok [INFO] [stdout] test test_syntax_190_1_ ... ok [INFO] [stdout] test test_syntax_190_2_0 ... ok [INFO] [stdout] test test_syntax_190_3_0 ... ok [INFO] [stdout] test test_syntax_190_7_missing_rbracket_for_led_ ... ok [INFO] [stdout] test test_syntax_191_0_ ... ok [INFO] [stdout] test test_syntax_190_4_bar ... ok [INFO] [stdout] test test_syntax_190_5_0 ... ok [INFO] [stdout] test test_syntax_192_1_ ... ok [INFO] [stdout] test test_syntax_190_6_foo ... ok [INFO] [stdout] test test_syntax_192_3_0 ... ok [INFO] [stdout] test test_syntax_192_0_ ... ok [INFO] [stdout] test test_syntax_192_2_foo ... ok [INFO] [stdout] test test_syntax_192_5_foo ... ok [INFO] [stdout] test test_syntax_192_6_0 ... ok [INFO] [stdout] test test_syntax_192_8_foo ... ok [INFO] [stdout] test test_syntax_193_0_invalid_start_of_function ... ok [INFO] [stdout] test test_syntax_195_0_ ... ok [INFO] [stdout] test test_syntax_192_4_ ... ok [INFO] [stdout] test test_syntax_192_7_foobar ... ok [INFO] [stdout] test test_syntax_196_11_a ... ok [INFO] [stdout] test test_syntax_193_1_function_names_cannot_be_ ... ok [INFO] [stdout] test test_syntax_196_0_ ... ok [INFO] [stdout] test test_syntax_196_10_a ... ok [INFO] [stdout] test test_syntax_196_12_a ... ok [INFO] [stdout] test test_syntax_196_2_ ... ok [INFO] [stdout] test test_syntax_196_13_ ... ok [INFO] [stdout] test test_syntax_196_6_ ... ok [INFO] [stdout] test test_syntax_196_5_ ... ok [INFO] [stdout] test test_syntax_194_0_missing_closing_paren ... ok [INFO] [stdout] test test_syntax_196_1_ ... ok [INFO] [stdout] test test_syntax_196_7_ ... ok [INFO] [stdout] test test_syntax_197_0_foobar ... ok [INFO] [stdout] test test_syntax_196_3_ ... ok [INFO] [stdout] test test_syntax_196_4_ ... ok [INFO] [stdout] test test_syntax_197_1_foo1 ... ok [INFO] [stdout] test test_syntax_197_2_foo_11 ... ok [INFO] [stdout] test test_syntax_197_4_foo ... ok [INFO] [stdout] test test_syntax_197_6_foobar ... ok [INFO] [stdout] test test_syntax_196_8_ ... ok [INFO] [stdout] test test_syntax_196_9_ ... ok [INFO] [stdout] test test_unicode_219_0_ ... ok [INFO] [stdout] test test_syntax_197_5_foobar ... ok [INFO] [stdout] test test_syntax_197_7_foo ... ok [INFO] [stdout] test test_unicode_220_0_ ... ok [INFO] [stdout] test test_syntax_197_3_foo ... ok [INFO] [stdout] test test_unicode_221_0_ ... ok [INFO] [stdout] test test_wildcard_40_1_hash ... ok [INFO] [stdout] test test_wildcard_40_3_array ... ok [INFO] [stdout] test test_wildcard_39_0_0 ... ok [INFO] [stdout] test test_wildcard_40_4_nullvalue ... ok [INFO] [stdout] test test_wildcard_40_2_number ... ok [INFO] [stdout] test test_wildcard_40_0_string ... ok [INFO] [stdout] test test_wildcard_41_0_string ... ok [INFO] [stdout] test test_wildcard_41_1_hash ... ok [INFO] [stdout] test test_unicode_222_0_foo ... ok [INFO] [stdout] test test_wildcard_41_2_number ... ok [INFO] [stdout] test test_wildcard_41_4_stringfoo ... ok [INFO] [stdout] test test_wildcard_41_7_nullvaluefoo ... ok [INFO] [stdout] test test_wildcard_41_6_numberfoo ... ok [INFO] [stdout] test test_wildcard_42_0_foo0 ... ok [INFO] [stdout] test test_wildcard_41_5_hashfoo ... ok [INFO] [stdout] test test_wildcard_41_3_nullvalue ... ok [INFO] [stdout] test test_wildcard_42_1_foo1 ... ok [INFO] [stdout] test test_wildcard_42_2_foo00 ... ok [INFO] [stdout] test test_wildcard_41_8_nullvaluefoobar ... ok [INFO] [stdout] test test_wildcard_42_3_foo10 ... ok [INFO] [stdout] test test_wildcard_42_4_foo01 ... ok [INFO] [stdout] test test_wildcard_42_5_foo11 ... ok [INFO] [stdout] test test_wildcard_42_8_bar ... ok [INFO] [stdout] test test_wildcard_42_6_foo2 ... ok [INFO] [stdout] test test_wildcard_42_7_foo22 ... ok [INFO] [stdout] test test_wildcard_45_0_foobar0 ... ok [INFO] [stdout] test test_wildcard_42_9_barbaz ... ok [INFO] [stdout] test test_wildcard_43_1_foo1 ... ok [INFO] [stdout] test test_wildcard_43_0_foo0 ... ok [INFO] [stdout] test test_wildcard_45_2_foobar2 ... ok [INFO] [stdout] test test_wildcard_45_1_foobar1 ... ok [INFO] [stdout] test test_wildcard_44_0_foobar0 ... ok [INFO] [stdout] test test_wildcard_47_0_foobarkind ... ok [INFO] [stdout] test test_wildcard_46_0_foobarkind ... ok [INFO] [stdout] test test_wildcard_48_0_foobar ... ok [INFO] [stdout] test test_wildcard_48_1_foobar0 ... ok [INFO] [stdout] test test_wildcard_47_1_foobar0kind ... ok [INFO] [stdout] test test_wildcard_49_1_foobarbaz0 ... ok [INFO] [stdout] test test_wildcard_48_2_foobar00 ... ok [INFO] [stdout] test test_wildcard_48_3_foobar000 ... ok [INFO] [stdout] test test_wildcard_48_5_foo00 ... ok [INFO] [stdout] test test_wildcard_49_0_foobarbaz ... ok [INFO] [stdout] test test_wildcard_48_4_foobar0000 ... ok [INFO] [stdout] test test_wildcard_50_0_ ... ok [INFO] [stdout] test test_wildcard_50_1_bar ... ok [INFO] [stdout] test test_wildcard_50_2_notbar ... ok [INFO] [stdout] test test_wildcard_49_2_foobarbaz1 ... ok [INFO] [stdout] test test_wildcard_51_0_foobar ... ok [INFO] [stdout] test test_wildcard_49_3_foobarbaz2 ... ok [INFO] [stdout] test test_wildcard_49_4_foobarbaz3 ... ok [INFO] [stdout] test test_wildcard_51_1_foonotbar ... ok [INFO] [stdout] test test_wildcard_52_0_ ... ok [INFO] [stdout] test test_wildcard_52_3_foo ... ok [INFO] [stdout] test test_wildcard_52_2_ ... ok [INFO] [stdout] test test_wildcard_54_3_foo ... ok [INFO] [stdout] test test_wildcard_52_4_sub1foo ... ok [INFO] [stdout] test test_wildcard_55_0_foobaz ... ok [INFO] [stdout] test test_wildcard_53_0_bar ... ok [INFO] [stdout] test test_wildcard_54_0_foo ... ok [INFO] [stdout] test test_wildcard_54_1_foo ... ok [INFO] [stdout] test test_wildcard_52_1_sub1 ... ok [INFO] [stdout] test test_wildcard_54_2_foo ... ok [INFO] [stdout] test test_wildcard_55_2_foonotbaz ... ok [INFO] [stdout] test test_wildcard_55_3_foonotbaz0 ... ok [INFO] [stdout] test test_wildcard_55_1_foobar ... ok [INFO] [stdout] test test_wildcard_55_4_foonotbaz_1 ... ok [INFO] [stderr] Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-0faf55f4f86b6861) [INFO] [stdout] [INFO] [stdout] test result: ok. 861 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test parser_never_panics ... ok [INFO] [stdout] test value_ext_index_never_panics ... ok [INFO] [stdout] test value_ext_field_never_panics ... ok [INFO] [stdout] test equality_reflexive ... ok [INFO] [stdout] test interpreter_never_panics ... ok [INFO] [stdout] test equality_symmetric ... ok [INFO] [stdout] test extension_functions_never_panic ... ok [INFO] [stdout] test slice_result_bounded ... ok [INFO] [stderr] Running tests/stress_tests.rs (/opt/rustwide/target/debug/deps/stress_tests-3d6e2e49b90bfe9f) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test deep_nesting_array_wildcard ... ok [INFO] [stdout] test deep_nesting_type ... ok [INFO] [stdout] test large_array_flatten ... ok [INFO] [stdout] test deep_nesting_field_access ... ok [INFO] [stdout] test large_array_unique ... ok [INFO] [stdout] test large_string_length ... ok [INFO] [stdout] test large_string_split ... ok [INFO] [stdout] test large_string_contains ... ok [INFO] [stdout] test large_array_map_join ... ok [INFO] [stdout] test large_string_upper ... ok [INFO] [stdout] test wide_object_keys ... ok [INFO] [stdout] test large_array_wildcard_projection ... ok [INFO] [stdout] test wide_object_direct_access ... ok [INFO] [stdout] test wide_object_values ... ok [INFO] [stdout] test large_array_sort_by ... ok [INFO] [stdout] test large_array_filter ... ok [INFO] [stdout] test wide_and_nested ... ok [INFO] [stdout] test large_array_group_by ... ok [INFO] [stdout] test array_of_wide_objects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s [INFO] [stdout] [INFO] [stderr] Doc-tests jpx_core [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test src/query_library.rs - query_library::QueryLibrary::list (line 277) ... ok [INFO] [stdout] test src/query_library.rs - query_library::is_query_library (line 333) ... ok [INFO] [stdout] test src/query_library.rs - query_library (line 59) ... ok [INFO] [stdout] test src/query_library.rs - query_library::QueryLibrary::names (line 291) ... ok [INFO] [stdout] test src/query_library.rs - query_library::QueryLibrary::get (line 262) ... ok [INFO] [stdout] test src/query_library.rs - query_library::QueryLibrary::parse (line 150) ... ok [INFO] [stdout] test src/query_library.rs - query_library (line 30) ... ok [INFO] [stdout] test src/lib.rs - (line 9) ... ok [INFO] [stdout] test src/runtime.rs - runtime::RuntimeBuilder (line 105) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.41s; merged doctests compilation took 1.32s [INFO] running `Command { std: "docker" "inspect" "7a57fc2a98d41bfe1fe8cdef8abc6c65d23abacc3356dee22e82cdd9b66f6829", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a57fc2a98d41bfe1fe8cdef8abc6c65d23abacc3356dee22e82cdd9b66f6829", kill_on_drop: false }` [INFO] [stdout] 7a57fc2a98d41bfe1fe8cdef8abc6c65d23abacc3356dee22e82cdd9b66f6829