[INFO] fetching crate mq-lang 0.5.24... [INFO] testing mq-lang-0.5.24 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate mq-lang 0.5.24 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate mq-lang 0.5.24 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mq-lang 0.5.24 [INFO] tweaked toml for crates.io crate mq-lang 0.5.24 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mq-lang 0.5.24 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mq-lang 0.5.24 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded string-interner v0.19.0 [INFO] [stderr] Downloaded nom_locate v5.0.0 [INFO] [stderr] Downloaded smol_str v0.3.6 [INFO] [stderr] Downloaded terminal_size v0.4.4 [INFO] [stderr] Downloaded divan-macros v0.1.17 [INFO] [stderr] Downloaded condtype v1.3.0 [INFO] [stderr] Downloaded codspeed-divan-compat-macros v3.0.5 [INFO] [stderr] Downloaded codspeed-divan-compat v3.0.5 [INFO] [stderr] Downloaded ego-tree v0.11.0 [INFO] [stderr] Downloaded tendril v0.5.0 [INFO] [stderr] Downloaded markup5ever v0.39.0 [INFO] [stderr] Downloaded scraper v0.26.0 [INFO] [stderr] Downloaded html5ever v0.39.0 [INFO] [stderr] Downloaded codspeed-divan-compat-walltime v3.0.5 [INFO] [stderr] Downloaded ropey v1.6.1 [INFO] [stderr] Downloaded selectors v0.36.1 [INFO] [stderr] Downloaded quick-xml v0.39.2 [INFO] [stderr] Downloaded toon-format v0.4.4 [INFO] [stderr] Downloaded str_indices v0.4.4 [INFO] [stderr] Downloaded yaml-rust2 v0.11.0 [INFO] [stderr] Downloaded codspeed v3.0.5 [INFO] [stderr] Downloaded mq-markdown v0.5.24 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f3745721c0da5cb2ec4a040aa053d866ac7e7bd1f86ba3a726b8c1c9af1f9bea [INFO] running `Command { std: "docker" "start" "-a" "f3745721c0da5cb2ec4a040aa053d866ac7e7bd1f86ba3a726b8c1c9af1f9bea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f3745721c0da5cb2ec4a040aa053d866ac7e7bd1f86ba3a726b8c1c9af1f9bea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3745721c0da5cb2ec4a040aa053d866ac7e7bd1f86ba3a726b8c1c9af1f9bea", kill_on_drop: false }` [INFO] [stdout] f3745721c0da5cb2ec4a040aa053d866ac7e7bd1f86ba3a726b8c1c9af1f9bea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e24d5b2d63cf6f4009588e0ef55822d67e2b84468d7d7c1ea55f0e51d2b3d0db [INFO] running `Command { std: "docker" "start" "-a" "e24d5b2d63cf6f4009588e0ef55822d67e2b84468d7d7c1ea55f0e51d2b3d0db", kill_on_drop: false }` [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling dtoa v1.0.11 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling tendril v0.5.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling unicode-id v0.3.6 [INFO] [stderr] Compiling ego-tree v0.11.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling smol_str v0.3.6 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling dtoa-short v0.3.5 [INFO] [stderr] Compiling servo_arc v0.4.3 [INFO] [stderr] Compiling markdown v1.0.0 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling phf_codegen v0.13.1 [INFO] [stderr] Compiling string_cache_codegen v0.6.1 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling hashlink v0.11.0 [INFO] [stderr] Compiling web_atoms v0.2.3 [INFO] [stderr] Compiling selectors v0.36.1 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling yaml-rust2 v0.11.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling string_cache v0.9.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling nom_locate v5.0.0 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling cssparser v0.36.0 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling markup5ever v0.39.0 [INFO] [stderr] Compiling html5ever v0.39.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling scraper v0.26.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling toon-format v0.4.4 [INFO] [stderr] Compiling string-interner v0.19.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling mq-markdown v0.5.24 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling mq-lang v0.5.24 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.51s [INFO] running `Command { std: "docker" "inspect" "e24d5b2d63cf6f4009588e0ef55822d67e2b84468d7d7c1ea55f0e51d2b3d0db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e24d5b2d63cf6f4009588e0ef55822d67e2b84468d7d7c1ea55f0e51d2b3d0db", kill_on_drop: false }` [INFO] [stdout] e24d5b2d63cf6f4009588e0ef55822d67e2b84468d7d7c1ea55f0e51d2b3d0db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 91d3bc82cec23b7e075894f9c76436c96bd4b966dfaa58a3ffafecf550fb0967 [INFO] running `Command { std: "docker" "start" "-a" "91d3bc82cec23b7e075894f9c76436c96bd4b966dfaa58a3ffafecf550fb0967", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling phf_macros v0.13.1 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling toml_datetime v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling statrs v0.18.0 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling divan-macros v0.1.17 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling condtype v1.3.0 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling cssparser v0.36.0 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling codspeed-divan-compat v3.0.5 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling string-interner v0.19.0 [INFO] [stderr] Compiling toon-format v0.4.4 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling string_cache v0.9.0 [INFO] [stderr] Compiling toml_parser v1.1.0+spec-1.1.0 [INFO] [stderr] Compiling web_atoms v0.2.3 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling selectors v0.36.1 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling toml_edit v0.25.8+spec-1.1.0 [INFO] [stderr] Compiling codspeed v3.0.5 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling markup5ever v0.39.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling html5ever v0.39.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling codspeed-divan-compat-macros v3.0.5 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling scraper v0.26.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling mq-markdown v0.5.24 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling codspeed-divan-compat-walltime v3.0.5 [INFO] [stderr] Compiling mq-lang v0.5.24 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 06s [INFO] running `Command { std: "docker" "inspect" "91d3bc82cec23b7e075894f9c76436c96bd4b966dfaa58a3ffafecf550fb0967", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91d3bc82cec23b7e075894f9c76436c96bd4b966dfaa58a3ffafecf550fb0967", kill_on_drop: false }` [INFO] [stdout] 91d3bc82cec23b7e075894f9c76436c96bd4b966dfaa58a3ffafecf550fb0967 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ae5a045517e46b324f0fb4540ca029982875ea5e29b8a45a371dbc4508b0f734 [INFO] running `Command { std: "docker" "start" "-a" "ae5a045517e46b324f0fb4540ca029982875ea5e29b8a45a371dbc4508b0f734", 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/mq_lang-090e69353140bbb8) [INFO] [stdout] [INFO] [stdout] running 1584 tests [INFO] [stdout] test arena::tests::test_contains::case_1 ... ok [INFO] [stdout] test arena::tests::test_contains::case_2 ... ok [INFO] [stdout] test arena::tests::test_from ... ok [INFO] [stdout] test arena::tests::test_get::case_2 ... ok [INFO] [stdout] test arena::tests::test_get::case_1 ... ok [INFO] [stdout] test arena::tests::test_get::case_3 ... ok [INFO] [stdout] test arena::tests::test_contains::case_3 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_block::case_1_single ... ok [INFO] [stdout] test ast::code::tests::test_to_code_complex::case_1_nested_call ... ok [INFO] [stdout] test ast::code::tests::test_to_code_def::case_5_block ... ok [INFO] [stdout] test ast::code::tests::test_to_code_call_dynamic::case_1_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_fn::case_1_no_params_inline ... ok [INFO] [stdout] test ast::code::tests::test_to_code_call::case_3_two_args ... ok [INFO] [stdout] test ast::code::tests::test_to_code_def::case_2_with_params_inline ... ok [INFO] [stdout] test ast::code::tests::test_to_code_def::case_3_with_default_value ... ok [INFO] [stdout] test ast::code::tests::test_to_code_def::case_4_with_multiple_defaults ... ok [INFO] [stdout] test ast::code::tests::test_to_code_fn::case_2_with_params_inline ... ok [INFO] [stdout] test arena::tests::test_len::case_1 ... ok [INFO] [stdout] test arena::tests::test_is_empty::case_2 ... ok [INFO] [stdout] test arena::tests::test_len::case_2 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_call::case_1_no_args ... ok [INFO] [stdout] test ast::code::tests::test_to_code_call::case_2_one_arg ... ok [INFO] [stdout] test ast::code::tests::test_to_code_fn::case_3_with_default_value ... ok [INFO] [stdout] test ast::code::tests::test_to_code_foreach::case_1_foreach_inline ... ok [INFO] [stdout] test ast::code::tests::test_to_code_if::case_1_if_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_if::case_2_if_else ... ok [INFO] [stdout] test ast::code::tests::test_to_code_interpolated_string::case_2_with_expr ... ok [INFO] [stdout] test ast::code::tests::test_to_code_if::case_3_if_elif_else ... ok [INFO] [stdout] test ast::code::tests::test_to_code_include_import::case_1_include ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_05_string_with_tab ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_06_number_int ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_07_number_float ... ok [INFO] [stdout] test arena::tests::test_is_empty::case_1 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_10_bool_false ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_11_none ... ok [INFO] [stdout] test ast::code::tests::test_to_code_macro::case_2_with_default_value ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_08_symbol ... ok [INFO] [stdout] test ast::code::tests::test_to_code_module::case_1_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_match::case_1_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_09_bool_true ... ok [INFO] [stdout] test ast::code::tests::test_to_code_loop::case_1_loop_single ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_03_string_with_backslash ... ok [INFO] [stdout] test ast::code::tests::test_to_code_macro::case_1_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_02_string_with_quote ... ok [INFO] [stdout] test ast::code::tests::test_to_code_foreach::case_2_foreach_block ... ok [INFO] [stdout] test ast::code::tests::test_to_code_paren::case_2_ident ... ok [INFO] [stdout] test ast::code::tests::test_to_code_paren::case_1_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_qualified_access::case_1_ident ... ok [INFO] [stdout] test ast::code::tests::test_to_code_qualified_access::case_2_call ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_04_string_with_newline ... ok [INFO] [stdout] test ast::code::tests::test_to_code_literals::case_01_string ... ok [INFO] [stdout] test ast::code::tests::test_to_code_simple_expressions::case_1_ident ... ok [INFO] [stdout] test ast::code::tests::test_to_code_simple_expressions::case_2_self_ ... ok [INFO] [stdout] test ast::code::tests::test_to_code_simple_expressions::case_3_nodes ... ok [INFO] [stdout] test ast::code::tests::test_to_code_simple_expressions::case_5_continue_ ... ok [INFO] [stdout] test ast::code::tests::test_to_code_simple_expressions::case_4_break_ ... ok [INFO] [stdout] test ast::code::tests::test_to_code_variables::case_2_let_array_pattern ... ok [INFO] [stdout] test ast::code::tests::test_to_code_variables::case_4_var_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_variables::case_1_let_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_variables::case_5_assign_simple ... ok [INFO] [stdout] test ast::code::tests::test_to_code_try::case_1_simple ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_01 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_variables::case_3_let_dict_pattern ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_02 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_while::case_1_while_inline ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_03 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_05 ... ok [INFO] [stdout] test ast::code::tests::test_to_code_def::case_1_no_params_inline ... ok [INFO] [stdout] test ast::code::tests::test_to_code_while::case_2_while_block ... ok [INFO] [stdout] test ast::code::tests::test_to_code_operators::case_1_and ... ok [INFO] [stdout] test ast::code::tests::test_to_code_operators::case_2_or ... ok [INFO] [stdout] test ast::code::tests::test_to_code_interpolated_string::case_1_text_only ... ok [INFO] [stdout] test ast::code::tests::test_to_code_include_import::case_2_import ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_06 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_07 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_10 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_11 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_09 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_12 ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_08 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_004_ident4 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_002_ident2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_001_ident1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_003_ident3 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_007_ident6 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_005_ident5 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_014_def4 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_008_ident_attribute_access ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_010_def1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_012_def2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_006_ident5 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_009_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_015_def5 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_013_def3 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_011_def_with_end ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_016_def6 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_017_def7 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_018_def7 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_020_def_without_colon2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_021_def_without_colon_with_args ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_019_def_without_colon1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_024_let_3 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_026_let_5 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_028_var_1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_025_let_4 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_029_var_2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_032_index_assign ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_031_assign_2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_023_let_2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_034_index_double_slash_equal ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_022_let_1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_033_index_compound_assign ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_030_assign_1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_027_let_6 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_035_root_semicolon_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_043_h_selector ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_036_if_1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_046_while_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_045_while_ ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_047_while_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_037_if_elif_else ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_038_if_only ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_039_if_elif ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_040_if_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_041_if_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_042_elif_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_048_while_do_end ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_044_h_selector_without_number ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_049_loop_ ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_050_loop_error_no_body ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_051_try_catch ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_052_foreach ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_056_include ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_053_foreach ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_059_foreach_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_060_while_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_061_using_reserved_keyword_let ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_057_code_selector_with_language ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_062_using_reserved_keyword_while ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_058_table_selector ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_054_foreach_do_end ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_055_self_ ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_063_using_reserved_keyword_def ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_066_nodes_error_in_subprogram ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_068_root_level_with_multiple_pipes ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_069_fn_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_073_fn_without_body ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_070_fn_with_args ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_075_empty_array ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_064_using_reserved_keyword_include ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_065_nodes ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_080_array_unclosed ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_072_fn_with_invalid_args ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_067_nodes_then_selector ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_076_array_with_elements ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_078_array_with_nested_array ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_079_array_with_trailing_comma ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_077_array_with_mixed_elements ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_071_fn_with_multiple_statements ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_074_fn_nested_in_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_081_array_invalid_token ... ok [INFO] [stdout] test ast::code::tests::test_to_code_block::case_2_multiple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_082_array_nested_unclosed ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_085_equality_numbers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_083_array_with_ident ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_086_equality_booleans ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_088_equality_with_function_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_089_equality_with_selectors ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_087_equality_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_091_equality_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_090_equality_with_none ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_093_not_equality_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_084_equality_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_094_not_equality_numbers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_105_lt_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_095_not_equality_booleans ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_096_not_equality_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_097_not_equality_with_function_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_109_dict_empty ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_098_not_equality_with_selectors ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_099_not_equality_with_none ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_100_not_equality_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_108_gte_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_092_equality_in_if_condition ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_101_not_equality_in_if_condition ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_111_dict_multiple_pairs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_112_dict_trailing_comma ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_102_plus_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_104_plus_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_103_plus_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_110_dict_single_pair ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_113_dict_unclosed ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_114_dict_missing_colon ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_107_gt_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_115_dict_invalid_key ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_117_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_116_attr_h_value ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_119_minus_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_122_percent_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_123_percent_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_118_paren ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_127_mul_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_121_slash_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_126_mul_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_128_convert_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_129_convert_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_120_minus_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_125_mul_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_124_percent_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_131_multiple_binary_operators_eq ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_133_multiple_or_operators ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_134_and_or_mixed ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_135_range_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_132_multiple_and_operators ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_136_range_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_141_args_double_comma ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_142_binary_operator_chaining ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_139_args_unexpected_token ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_137_range_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_145_bracket_access_with_number ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_144_not_with_expr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_140_args_leading_comma ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_138_args_missing_rparen ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_143_not_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_150_not_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_148_slice_access_with_numbers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_149_slice_access_with_variables ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_153_self_bracket_access_with_number ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_152_continue_ ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_155_function_call_with_index_access ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_151_break_ ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_146_bracket_access_with_string ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_154_self_bracket_access_with_string ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_161_chained_index_access_with_function_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_162_function_call_with_question_mark ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_158_try_without_catch ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_157_function_call_with_chained_index_access ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_156_function_call_with_args_and_index_access ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_147_bracket_access_error_missing_rbracket ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_160_index_access_with_function_call_and_args ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_163_question_mark_after_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_159_index_access_with_function_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_164_question_mark_after_call_with_args ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_165_question_mark_after_call_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_170_negate_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_169_coalesce_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_172_negate_error_missing_rhs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_171_negate_with_identifier ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_174_import_as ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_173_import_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_176_qualified_access_with_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_177_qualified_access_multi_level ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_178_slice_access_with_start_only ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_179_slice_access_with_end_only ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_180_qualified_access_with_call_and_slice ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_182_selector_dot_is_self ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_181_qualified_access_with_call_and_end_only_slice ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_185_ident_with_attr_in_pipe ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_183_ident_with_single_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_184_function_call_result_with_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_188_pipe_equal_with_ident_and_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_166_coalesce_simple ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_168_coalesce_with_identifiers ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_186_self_with_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_187_pipe_equal_with_selector ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_190_let_with_reserved_keyword_as_value ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_191_let_with_reserved_keyword_as_variable_and_value ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_189_pipe_equal_with_self_and_attr ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_194_macro_with_end ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_195_macro_multiple_params ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_199_def_multiple_variadic_params ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_202_macro_variadic_param ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_200_def_without_params ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_192_let_with_reserved_keyword_as_variable_and_value2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_198_def_variadic_param_not_last ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_193_macro_basic ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_196_def_with_variadic_param ... ok [INFO] [stdout] test ast::parser::tests::test_parse_array_selector::case_1 ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_197_def_with_regular_and_variadic_param ... ok [INFO] [stdout] test ast::parser::tests::test_parse_array_selector::case_2 ... ok [INFO] [stdout] test ast::parser::tests::test_parse_env_in_arguments ... ok [INFO] [stdout] test ast::parser::tests::test_parse_env_not_found ... ok [INFO] [stdout] test ast::parser::tests::test_parse_env ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_1_expr_literal ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_2_expr_string ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_4_expr_self ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_1_match_simple_literal ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_3_expr_call ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_7_mixed_segments ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_6_multiple_exprs ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_130_multiple_binary_operators ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_3_match_array_pattern ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_175_qualified_access ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_2_match_type_pattern ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_8_expr_bool ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_4_match_array_rest_pattern ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_201_def_without_params_with_do ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_5_match_dict_pattern ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_03_blockquote ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_6_match_with_guard ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_02_heading_h3 ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_04_blockquote_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_05_footnote ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_01_heading ... ok [INFO] [stdout] test ast::parser::tests::test_parse_match::case_7_match_do_end ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_07_mdx_jsx_flow ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_06_footnote_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_08_mdx_jsx_flow_short ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_09_emphasis ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_10_emphasis_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_11_math ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_13_horizontal_rule ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_15_horizontal_rule_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_12_math_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_16_mdx_text_expression ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_14_horizontal_rule_alt ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_17_mdx_text_expression_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_22_delete ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_20_definition ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_25_image ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_24_html_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_26_image_ref ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_23_html ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_32_list ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_18_footnote_ref ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_29_math_inline ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_19_footnote_ref_full ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_30_link ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_33_toml ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_28_code_inline ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_31_link_ref ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_27_code ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_35_yaml ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_34_strong ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_21_break_selector ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_36_text ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_37_mdx_js_esm ... ok [INFO] [stdout] test engine::tests::test_set_max_call_stack_depth ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_38_mdx_jsx_text_element ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector_with_attribute::case_3_code_lang ... ok [INFO] [stdout] test engine::tests::test_set_paths ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector_with_attribute::case_2_h1_value ... ok [INFO] [stdout] test engine::tests::test_version ... ok [INFO] [stdout] test error::test::test_code_shows_category ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_01_parse_env_not_found ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_02_parse_unexpected_token ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_04_parse_insufficient_tokens ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_05_parse_expected_closing_paren ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_07_parse_expected_closing_bracket ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_06_parse_expected_closing_brace ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_08_eval_recursion_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_10_eval_user_defined ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_09_eval_module_load_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_12_eval_not_defined ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_11_eval_invalid_base64_string ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_106_lte_simple ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_13_eval_datetime_format_error ... ok [INFO] [stdout] test ast::parser::tests::test_parse::case_167_coalesce_with_none ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_03_parse_unexpected_eof_detected ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_14_eval_index_out_of_bounds ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_15_eval_invalid_definition ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_16_eval_invalid_types ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_19_eval_internal_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_20_eval_runtime_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_21_eval_zero_division ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_23_eval_unexpected_continue ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_22_eval_unexpected_break ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector::case_39_mdx_flow_expression ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_24_eval_env_not_found ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector_with_attribute::case_1_h_value ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_26_module_io_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_27_module_parse_error_env_not_found ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_29_module_parse_error_unexpected_eof ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_31_module_invalid_module ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_33_module_parse_error_expected_closing_brace ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_32_module_parse_error_expected_closing_paren ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_34_module_parse_error_expected_closing_bracket ... ok [INFO] [stdout] test error::test::test_from_error::case_02_parse_unexpected_eof_detected ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_30_module_parse_error_insufficient_tokens ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_28_module_parse_error_unexpected_token ... ok [INFO] [stdout] test error::test::test_env_not_found_help_includes_name ... ok [INFO] [stdout] test error::test::test_from_error::case_01_parse_unexpected_token ... ok [INFO] [stdout] test error::test::test_from_error::case_05_parse_env_not_found ... ok [INFO] [stdout] test error::test::test_from_error::case_06_eval_zero_division ... ok [INFO] [stdout] test error::test::test_from_error::case_04_parse_env_not_found ... ok [INFO] [stdout] test error::test::test_from_error::case_07_eval_invalid_base64_string ... ok [INFO] [stdout] test error::test::test_from_error::case_09_eval_index_out_of_bounds ... ok [INFO] [stdout] test error::test::test_from_error::case_08_eval_not_defined ... ok [INFO] [stdout] test error::test::test_from_error::case_03_parse_env_not_found ... ok [INFO] [stdout] test error::test::test_from_error::case_12_eval_invalid_regular_expression ... ok [INFO] [stdout] test error::test::test_from_error::case_13_eval_internal_error ... ok [INFO] [stdout] test engine::tests::test_load_module ... ok [INFO] [stdout] test error::test::test_from_error::case_11_eval_invalid_number_of_arguments ... ok [INFO] [stdout] test error::test::test_from_error::case_10_eval_invalid_definition ... ok [INFO] [stdout] test engine::tests::test_error_load_module ... ok [INFO] [stdout] test error::test::test_from_error::case_15_module_not_found ... ok [INFO] [stdout] test error::test::test_from_error::case_16_module_io_error ... ok [INFO] [stdout] test error::test::test_from_error::case_17_module_parse_error ... ok [INFO] [stdout] test error::test::test_from_error::case_18_module_parse_error ... ok [INFO] [stdout] test error::test::test_from_error::case_19_module_parse_error ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_17_eval_invalid_number_of_arguments ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_25_module_not_found ... ok [INFO] [stdout] test error::test::test_diagnostic_code_and_help::case_18_eval_invalid_regular_expression ... ok [INFO] [stdout] test ast::code::tests::test_to_code_quote_unquote::case_1_quote ... ok [INFO] [stdout] test ast::code::tests::test_to_code_quote_unquote::case_2_unquote ... ok [INFO] [stdout] test ast::node::tests::test_node_range_various_exprs::case_04 ... ok [INFO] [stdout] test ast::parser::tests::test_parse_interpolated_string_with_expr::case_5_expr_env ... ok [INFO] [stdout] test engine::tests::test_eval ... ok [INFO] [stdout] test ast::parser::tests::test_parse_selector_with_attribute::case_4_text_value ... ok [INFO] [stdout] test error::test::test_from_error::case_14_eval_internal_error ... ok [INFO] [stdout] test error::test::test_from_error::case_20_module_parse_error ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_7 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_5 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_6 ... ok [INFO] [stdout] test error::test::test_from_error_with_eof_error ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_decode::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_decode::case_4 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_encode::case_4 ... ok [INFO] [stdout] test error::test::test_invalid_convert_help_shows_message ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64d_invalid::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_decode::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_decode::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_decode::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_encode::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_encode::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_encode::case_4 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_encode::case_2 ... ok [INFO] [stdout] test error::test::test_from_error_with_module_source ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_decode::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64_decode::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_4 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_5 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_6 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_base64_with_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_invalid::case_1_invalid_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_invalid::case_2_invalid_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_invalid::case_3_number ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_invalid::case_4_boolean ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_01_h1_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_03_h3_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_05_h5_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_02_h2_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_04_h4_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64url_encode::case_5 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_all_heading_levels::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_06_h6_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_08_text_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_12_h3_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_13_h4_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_14_h5_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_19_strong_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_15_h6_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_18_strikethrough_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_base64d_invalid::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_09_sh_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_10_h1_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_11_h2_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_16_blockquote_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_07_html_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_17_list_item_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_try_from_valid::case_20_horizontal_rule_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_convert_url ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_markdown_blockquote ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_markdown_list_item ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_markdown_link ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_markdown_strikethrough ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_sh ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_number_to_heading ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_1_base64 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_5_empty_html ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_4_empty_base64 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_2_uri_encode ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_6_empty_text ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_flatten::case_1_flat_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_text ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_flatten::case_3_deeply_nested ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_7_empty_uri ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_flatten::case_4_empty ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_flatten_with_empty_nested ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_text_with_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_invalid::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_invalid::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_01 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_invalid::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_02 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_valid::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_03 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_04 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_05 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_flatten::case_2_nested_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_valid::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_08 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_09 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_06 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_10 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_11 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_07 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_13 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_12 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_14 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_from_date_valid::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_17 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_16 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_18 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_19 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_21 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_22 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_20 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_15 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_25 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_26 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_28 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_29 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_30 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_31 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_32 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_33 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array::case_1_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array::case_2_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array::case_3_number ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array::case_4_boolean_true ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array::case_5_boolean_false ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_array_already_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_5 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_6 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_4 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_date::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_1_plain_text ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_html ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_4_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_string_converts::case_3_uri_decode ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_5_heading ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_convert_with_markdown_input ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_6_quote ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_2_bold ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_markdown_string::case_1_single_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_7_list ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_html::case_3_italic ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number::case_3_boolean_true ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_markdown_string::case_2_multiple_strings ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number_invalid_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number::case_1_string_int ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number::case_2_number ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_23 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number::case_4_boolean_false ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_27 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_shell_escape::case_24 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_number::case_5_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_string::case_1_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_string::case_2_symbol ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_string::case_3_number ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_string::case_4_boolean_true ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_string::case_5_boolean_false ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_1_string ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_5_array_with_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_1 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_6_empty_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_3_none ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_2_number ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_to_text::case_4_array ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_3 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_2 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_4 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_5 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_6 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_7 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_8 ... ok [INFO] [stdout] test eval::builtin::convert::tests::test_url_encode::case_9 ... ok [INFO] [stdout] test eval::builtin::tests::test_char_range_size_limit_exceeds::case_1_unicode_max_range ... ok [INFO] [stdout] test eval::builtin::tests::test_char_range_size_limit_success::case_1_reasonable_char_range ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_custom_delimiter::case_1_tsv_no_header ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_custom_delimiter::case_2_tsv_with_header ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_invalid_arg_type::case_1_invalid_type_number ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_invalid_arg_type::case_2_invalid_type_bool ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_no_header::case_3_empty_no_header ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_02 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_01 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_04 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_05 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_03 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_10 ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_with_header::case_3_quoted_fields_with_header ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_11 ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_with_header::case_2_single_row_with_header ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_no_header::case_1_simple_no_header ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_errors::case_1 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_errors::case_4 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_09 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_errors::case_2 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_errors::case_3 ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_no_header::case_2_single_row_no_header ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_08 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_06 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_07 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_keys_dict ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin::case_12 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_new_dict ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_set_dict ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_values_dict ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_recursive_selector_leaf_node ... ok [INFO] [stdout] test eval::builtin::tests::test_csv_parse_with_header::case_1_simple_with_header ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_01_code ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_02_inline_code ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_03_inline_math ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_recursive_selector_with_children ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_recursive_selector_nested ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_builtin_get_map ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_04_strong ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_05_emphasis ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_06_delete ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_08_heading_matching_depth ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_09_heading_wrong_depth ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_11_table_cell_with_wrong_row ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_12_table_cell_with_only_row ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_15_table_header_with_only_col ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_16_table_header_with_row_col ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_17_list_with_matching_index_checked ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_18_list_with_wrong_index ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_20_text ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_22_yaml ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_23_toml ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_25_image ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_27_footnote ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_28_footnote_ref ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_26_image_ref ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_29_math ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_31_blockquote ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_30_horizontal_rule ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_32_definition ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_21_html ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_24_break_ ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_07_link ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_33_mdx_jsx_flow_element ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_34_mdx_flow_expression ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_36_mdx_js_esm ... ok [INFO] [stdout] test eval::builtin::tests::test_implicit_first_arg ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_13_table_header_with_no_row_col ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_2_array ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_35_mdx_text_expression ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_1_simple_object ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_5_number ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_6_boolean ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse_error::case_1_invalid_json ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_missing_one_params::case_2 ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse_error::case_2_invalid_type ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_7_null ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_3_nested ... ok [INFO] [stdout] test eval::builtin::tests::test_json_parse::case_4_string ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_missing_one_params::case_1 ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_10_table_cell_with_matching_row_col ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_14_table_header_with_only_row ... ok [INFO] [stdout] test eval::builtin::tests::test_eval_selector::case_19_list_without_index ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_missing_one_params::case_3 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_missing_one_params::case_4 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_missing_one_params::case_5 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_01 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_02 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_03 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_04 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_06 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_05 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_07 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_08 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_to_num::case_2 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_to_num::case_3 ... ok [INFO] [stdout] test eval::builtin::tests::test_range_size_limit_exceeds::case_1_excessively_large_range ... ok [INFO] [stdout] test eval::builtin::tests::test_range_size_limit_exceeds::case_2_negative_step_large_range ... ok [INFO] [stdout] test eval::builtin::tests::test_range_size_limit_exceeds::case_3_just_over_limit ... ok [INFO] [stdout] test eval::builtin::tests::test_range_size_limit_success::case_1_reasonable_range ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_array_size_limit_exceeds::case_1_excessively_large_array_repeat ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_to_num::case_1 ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_array_size_limit_exceeds::case_2_just_over_limit ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_array_size_limit_success::case_1_reasonable_array_repeat ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_09 ... ok [INFO] [stdout] test eval::builtin::tests::test_param_num_is_valid::case_10 ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_string_size_limit_exceeds::case_1_excessively_large_string_repeat ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_string_size_limit_success::case_1_reasonable_string_repeat ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_1_simple_kv ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_2_sequence ... ok [INFO] [stdout] test eval::builtin::tests::test_xml_parse::case_4_self_closing ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_2_nested_indent ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_4_inline_array ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_4_boolean ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_6_primitives ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_5_null ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_3_tabular_data ... ok [INFO] [stdout] test eval::builtin::tests::test_toon_parse::case_5_expanded_array ... ok [INFO] [stdout] test eval::builtin::tests::test_xml_parse::case_1_simple ... ok [INFO] [stdout] test eval::builtin::tests::test_xml_parse::case_2_with_attributes ... ok [INFO] [stdout] test eval::builtin::tests::test_xml_parse::case_3_nested ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse_error::case_1_invalid_type ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_3_nested ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_6_float ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_4 ... ok [INFO] [stdout] test eval::env::tests::test_assign::case_1 ... ok [INFO] [stdout] test eval::builtin::tests::test_yaml_parse::case_1_mapping ... ok [INFO] [stdout] test eval::env::tests::test_assign::case_2 ... ok [INFO] [stdout] test eval::env::tests::test_assign::case_4 ... ok [INFO] [stdout] test eval::env::tests::test_env_define_and_resolve ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_5 ... ok [INFO] [stdout] test eval::env::tests::test_env_resolve_from_parent ... ok [INFO] [stdout] test eval::env::tests::test_env_shadow_parent_variable ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_2 ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_1 ... ok [INFO] [stdout] test eval::env::tests::test_assign::case_3 ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_3 ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_7 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_debug ... ok [INFO] [stdout] test eval::env::tests::test_is_mutable::case_6 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_len ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_from ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_markdown ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_map_partial_ord ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_markdown_with_selector ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_map_creation_and_equality ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_partial_ord ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_2 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_3 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_debug_output ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_1 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_display ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_name ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_map_is_empty ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_4 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_5 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_6 ... ok [INFO] [stdout] test eval::runtime_value::tests::test_runtime_value_is_true ... ok [INFO] [stdout] test eval::runtime_value::tests::test_update_markdown_value_non_markdown ... ok [INFO] [stdout] test eval::tests::test_default_params_with_default ... ok [INFO] [stdout] test eval::tests::test_eval::case_003_starts_with ... ok [INFO] [stdout] test eval::runtime_value::tests::test_string_method::case_7 ... ok [INFO] [stdout] test eval::tests::test_eval::case_002_starts_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_001_starts_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_010_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_008_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_007_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_009_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_005_starts_with ... ok [INFO] [stdout] test eval::tests::test_default_params_with_all_args ... ok [INFO] [stdout] test eval::tests::test_default_params_with_self ... ok [INFO] [stdout] test eval::tests::test_eval::case_004_starts_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_011_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_006_starts_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_019_replace ... ok [INFO] [stdout] test eval::tests::test_eval::case_020_replace ... ok [INFO] [stdout] test eval::tests::test_eval::case_018_upcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_012_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_015_upcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_017_upcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_016_upcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_014_downcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_013_downcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_021_replace ... ok [INFO] [stdout] test eval::tests::test_eval::case_023_gsub_regex ... ok [INFO] [stdout] test eval::tests::test_eval::case_024_gsub_regex ... ok [INFO] [stdout] test eval::tests::test_eval::case_026_len ... ok [INFO] [stdout] test eval::tests::test_eval::case_025_gsub_regex ... ok [INFO] [stdout] test eval::tests::test_eval::case_022_replace ... ok [INFO] [stdout] test eval::tests::test_eval::case_028_len ... ok [INFO] [stdout] test eval::tests::test_eval::case_027_len ... ok [INFO] [stdout] test eval::tests::test_eval::case_033_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_031_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_038_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_034_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_036_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_029_len ... ok [INFO] [stdout] test eval::tests::test_eval::case_030_len ... ok [INFO] [stdout] test eval::tests::test_eval::case_032_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_044_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_039_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_041_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_046_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_049_array_rindex_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_037_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_051_eq ... ok [INFO] [stdout] test eval::tests::test_eval::case_053_ne ... ok [INFO] [stdout] test eval::tests::test_eval::case_042_array_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_043_array_index_not_found ... ok [INFO] [stdout] test eval::tests::test_eval::case_040_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_035_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_055_ne ... ok [INFO] [stdout] test eval::tests::test_eval::case_045_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_047_array_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_052_ne ... ok [INFO] [stdout] test eval::tests::test_eval::case_058_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_056_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_048_array_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_057_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_054_ne ... ok [INFO] [stdout] test eval::tests::test_eval::case_059_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_060_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_050_eq ... ok [INFO] [stdout] test eval::tests::test_eval::case_062_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_068_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_065_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_069_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_061_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_074_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_075_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_064_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_072_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_067_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_073_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_070_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_071_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_066_gte ... ok [INFO] [stdout] test eval::tests::test_eval::case_076_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_063_gt ... ok [INFO] [stdout] test eval::tests::test_eval::case_079_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_080_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_081_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_082_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_077_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_083_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_078_lt ... ok [INFO] [stdout] test eval::tests::test_eval::case_084_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_088_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_085_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_086_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_089_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_092_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_090_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_093_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_096_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_094_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_095_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_098_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_101_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_099_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_102_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_100_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_103_sub ... ok [INFO] [stdout] test eval::tests::test_eval::case_087_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_104_sub ... ok [INFO] [stdout] test eval::tests::test_eval::case_091_lte ... ok [INFO] [stdout] test eval::tests::test_eval::case_106_div ... ok [INFO] [stdout] test eval::tests::test_eval::case_113_mod_ ... ok [INFO] [stdout] test eval::tests::test_eval::case_115_mod_ ... ok [INFO] [stdout] test eval::tests::test_eval::case_110_mul ... ok [INFO] [stdout] test eval::tests::test_eval::case_107_div ... ok [INFO] [stdout] test eval::tests::test_eval::case_114_mod_ ... ok [INFO] [stdout] test eval::tests::test_eval::case_111_mul ... ok [INFO] [stdout] test eval::tests::test_eval::case_108_div ... ok [INFO] [stdout] test eval::tests::test_eval::case_117_pow ... ok [INFO] [stdout] test eval::tests::test_eval::case_112_mul ... ok [INFO] [stdout] test eval::tests::test_eval::case_116_pow ... ok [INFO] [stdout] test eval::tests::test_eval::case_109_div ... ok [INFO] [stdout] test eval::tests::test_eval::case_105_sub ... ok [INFO] [stdout] test eval::tests::test_eval::case_097_add ... ok [INFO] [stdout] test eval::tests::test_eval::case_121_and ... ok [INFO] [stdout] test eval::tests::test_eval::case_120_and ... ok [INFO] [stdout] test eval::tests::test_eval::case_123_or ... ok [INFO] [stdout] test eval::tests::test_eval::case_128_to_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_118_and ... ok [INFO] [stdout] test eval::tests::test_eval::case_129_to_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_124_or ... ok [INFO] [stdout] test eval::tests::test_eval::case_125_or ... ok [INFO] [stdout] test eval::tests::test_eval::case_131_split1 ... ok [INFO] [stdout] test eval::tests::test_eval::case_126_not ... ok [INFO] [stdout] test eval::tests::test_eval::case_133_split ... ok [INFO] [stdout] test eval::tests::test_eval::case_127_not ... ok [INFO] [stdout] test eval::tests::test_eval::case_132_split2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_130_to_string_symbol ... ok [INFO] [stdout] test eval::tests::test_eval::case_122_or ... ok [INFO] [stdout] test eval::tests::test_eval::case_119_and ... ok [INFO] [stdout] test eval::tests::test_eval::case_139_join1 ... ok [INFO] [stdout] test eval::tests::test_eval::case_143_reverse_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_140_join_error ... ok [INFO] [stdout] test eval::tests::test_eval::case_135_split_array_multiple_separators ... ok [INFO] [stdout] test eval::tests::test_eval::case_142_reverse_string_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_136_split_array_no_separator ... ok [INFO] [stdout] test eval::tests::test_eval::case_138_split_array_mixed_types ... ok [INFO] [stdout] test eval::tests::test_eval::case_134_split_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_141_reverse_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_145_reverse_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_146_base64 ... ok [INFO] [stdout] test eval::tests::test_eval::case_147_base64 ... ok [INFO] [stdout] test eval::tests::test_eval::case_148_base64 ... ok [INFO] [stdout] test eval::tests::test_eval::case_155_base64urld ... ok [INFO] [stdout] test eval::tests::test_eval::case_144_reverse_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_158_def3 ... ok [INFO] [stdout] test eval::tests::test_eval::case_156_def ... ok [INFO] [stdout] test eval::tests::test_eval::case_149_base64d ... ok [INFO] [stdout] test eval::tests::test_eval::case_150_base64d ... ok [INFO] [stdout] test eval::tests::test_eval::case_151_base64d ... ok [INFO] [stdout] test eval::tests::test_eval::case_152_base64url_encode ... ok [INFO] [stdout] test eval::tests::test_eval::case_159_type_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_161_type_bool ... ok [INFO] [stdout] test eval::tests::test_eval::case_160_type_int ... ok [INFO] [stdout] test eval::tests::test_eval::case_162_type_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_154_base64url ... ok [INFO] [stdout] test eval::tests::test_eval::case_153_base64url_decode ... ok [INFO] [stdout] test eval::tests::test_eval::case_137_split_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_163_min ... ok [INFO] [stdout] test eval::tests::test_eval::case_165_min ... ok [INFO] [stdout] test eval::tests::test_eval::case_168_max ... ok [INFO] [stdout] test eval::tests::test_eval::case_164_min ... ok [INFO] [stdout] test eval::tests::test_eval::case_157_def2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_172_trim ... ok [INFO] [stdout] test eval::tests::test_eval::case_173_trim ... ok [INFO] [stdout] test eval::tests::test_eval::case_171_trim ... ok [INFO] [stdout] test eval::tests::test_eval::case_167_max ... ok [INFO] [stdout] test eval::tests::test_eval::case_175_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_169_max ... ok [INFO] [stdout] test eval::tests::test_eval::case_176_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_170_max ... ok [INFO] [stdout] test eval::tests::test_eval::case_166_min ... ok [INFO] [stdout] test eval::tests::test_eval::case_174_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_177_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_178_slice_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_180_slice_array_to_end ... ok [INFO] [stdout] test eval::tests::test_eval::case_181_slice_array_out_of_bounds ... ok [INFO] [stdout] test eval::tests::test_eval::case_185_match_regex1 ... ok [INFO] [stdout] test eval::tests::test_eval::case_183_slice_array_mixed_types ... ok [INFO] [stdout] test eval::tests::test_eval::case_179_slice_array_from_start ... ok [INFO] [stdout] test eval::tests::test_eval::case_195_to_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_188_explode ... ok [INFO] [stdout] test eval::tests::test_eval::case_184_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_187_match_regex3 ... ok [INFO] [stdout] test eval::tests::test_eval::case_192_explode_markdown ... ok [INFO] [stdout] test eval::tests::test_eval::case_186_match_regex2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_194_to_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_190_implode ... ok [INFO] [stdout] test eval::tests::test_eval::case_189_explode ... ok [INFO] [stdout] test eval::tests::test_eval::case_191_implode ... ok [INFO] [stdout] test eval::tests::test_eval::case_197_to_number_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_196_to_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_182_slice_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_193_to_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_198_to_number_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_200_to_number_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_199_to_number_array_with_invalid ... ok [INFO] [stdout] test eval::tests::test_eval::case_201_to_number_array_mixed_types ... ok [INFO] [stdout] test eval::tests::test_eval::case_205_abs_positive ... ok [INFO] [stdout] test eval::tests::test_eval::case_203_trunc ... ok [INFO] [stdout] test eval::tests::test_eval::case_207_abs_zero ... ok [INFO] [stdout] test eval::tests::test_eval::case_202_trunc ... ok [INFO] [stdout] test eval::tests::test_eval::case_208_abs_decimal ... ok [INFO] [stdout] test eval::tests::test_eval::case_213_round ... ok [INFO] [stdout] test eval::tests::test_eval::case_204_trunc ... ok [INFO] [stdout] test eval::tests::test_eval::case_210_ceil ... ok [INFO] [stdout] test eval::tests::test_eval::case_216_floor ... ok [INFO] [stdout] test eval::tests::test_eval::case_211_ceil ... ok [INFO] [stdout] test eval::tests::test_eval::case_212_ceil ... ok [INFO] [stdout] test eval::tests::test_eval::case_209_abs_invalid_type ... ok [INFO] [stdout] test eval::tests::test_eval::case_214_round ... ok [INFO] [stdout] test eval::tests::test_eval::case_215_round ... ok [INFO] [stdout] test eval::tests::test_eval::case_218_floor_erro ... ok [INFO] [stdout] test eval::tests::test_eval::case_219_del ... ok [INFO] [stdout] test eval::tests::test_eval::case_220_del ... ok [INFO] [stdout] test eval::tests::test_eval::case_222_del ... ok [INFO] [stdout] test eval::tests::test_eval::case_223_to_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_224_to_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_226_md_h2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_206_abs_negative ... ok [INFO] [stdout] test eval::tests::test_eval::case_227_md_h3 ... ok [INFO] [stdout] test eval::tests::test_eval::case_217_floor ... ok [INFO] [stdout] test eval::tests::test_eval::case_221_del ... ok [INFO] [stdout] test eval::tests::test_eval::case_232_to_md_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_230_to_math ... ok [INFO] [stdout] test eval::tests::test_eval::case_225_md_h1 ... ok [INFO] [stdout] test eval::tests::test_eval::case_229_md_h ... ok [INFO] [stdout] test eval::tests::test_eval::case_228_md_h3 ... ok [INFO] [stdout] test eval::tests::test_eval::case_235_to_em ... ok [INFO] [stdout] test eval::tests::test_eval::case_236_to_em ... ok [INFO] [stdout] test eval::tests::test_eval::case_233_to_strong ... ok [INFO] [stdout] test eval::tests::test_eval::case_239_to_link ... ok [INFO] [stdout] test eval::tests::test_eval::case_231_to_math_inline ... ok [INFO] [stdout] test eval::tests::test_eval::case_237_to_image ... ok [INFO] [stdout] test eval::tests::test_eval::case_243_set_check ... ok [INFO] [stdout] test eval::tests::test_eval::case_238_to_link ... ok [INFO] [stdout] test eval::tests::test_eval::case_240_to_hr ... ok [INFO] [stdout] test eval::tests::test_eval::case_241_to_md_list ... ok [INFO] [stdout] test eval::tests::test_eval::case_242_to_md_list ... ok [INFO] [stdout] test eval::tests::test_eval::case_247_compact_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_234_to_strong ... ok [INFO] [stdout] test eval::tests::test_eval::case_246_compact ... ok [INFO] [stdout] test eval::tests::test_eval::case_254_get_title ... ok [INFO] [stdout] test eval::tests::test_eval::case_250_text_selector_heading ... ok [INFO] [stdout] test eval::tests::test_eval::case_256_get_title ... ok [INFO] [stdout] test eval::tests::test_eval::case_255_get_title ... ok [INFO] [stdout] test eval::tests::test_eval::case_245_compact ... ok [INFO] [stdout] test eval::tests::test_eval::case_248_compact_no_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_251_to_md_table_row ... ok [INFO] [stdout] test eval::tests::test_eval::case_252_to_md_table_row ... ok [INFO] [stdout] test eval::tests::test_eval::case_258_get_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_260_get_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_257_get_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_244_set_check ... ok [INFO] [stdout] test eval::tests::test_eval::case_262_get ... ok [INFO] [stdout] test eval::tests::test_eval::case_253_get_title ... ok [INFO] [stdout] test eval::tests::test_eval::case_264_to_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_259_get_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_263_to_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_249_text_selector ... ok [INFO] [stdout] test eval::tests::test_eval::case_267_to_string_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_265_to_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_261_get_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_266_to_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_268_to_string_empty_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_269_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_276_url_encode ... ok [INFO] [stdout] test eval::tests::test_eval::case_277_url_encode ... ok [INFO] [stdout] test eval::tests::test_eval::case_270_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_278_url_encode ... ok [INFO] [stdout] test eval::tests::test_eval::case_271_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_279_update ... ok [INFO] [stdout] test eval::tests::test_eval::case_272_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_273_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_284_sort_empty_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_285_sort_error ... ok [INFO] [stdout] test eval::tests::test_eval::case_287_uniq_number_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_282_sort_string_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_288_uniq_error ... ok [INFO] [stdout] test eval::tests::test_eval::case_274_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_283_sort_number_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_286_uniq_string_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_275_url_encode ... ok [INFO] [stdout] test eval::tests::test_eval::case_289_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_291_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_280_update ... ok [INFO] [stdout] test eval::tests::test_eval::case_292_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_290_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_281_update ... ok [INFO] [stdout] test eval::tests::test_eval::case_294_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_295_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_297_repeat_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_296_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_293_to_html ... ok [INFO] [stdout] test eval::tests::test_eval::case_306_from_date_invalid_format ... ok [INFO] [stdout] test eval::tests::test_eval::case_298_repeat_markdown ... ok [INFO] [stdout] test eval::tests::test_eval::case_299_repeat_string_zero ... ok [INFO] [stdout] test eval::tests::test_eval::case_310_to_md_name ... ok [INFO] [stdout] test eval::tests::test_eval::case_303_repeat_invalid ... ok [INFO] [stdout] test eval::tests::test_eval::case_301_repeat_array_zero ... ok [INFO] [stdout] test eval::tests::test_eval::case_312_set_ref_markdown_link_ref ... ok [INFO] [stdout] test eval::tests::test_eval::case_311_set_ref_markdown_definition ... ok [INFO] [stdout] test eval::tests::test_eval::case_305_from_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_300_repeat_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_302_repeat_invalid_count ... ok [INFO] [stdout] test eval::tests::test_eval::case_317_set_ref_markdown_footnote ... ok [INFO] [stdout] test eval::tests::test_eval::case_314_set_ref_markdown_image_ref ... ok [INFO] [stdout] test eval::tests::test_eval::case_321_set_ref_with_empty_id ... ok [INFO] [stdout] test eval::tests::test_eval::case_315_set_ref_markdown_image_ref ... ok [INFO] [stdout] test eval::tests::test_eval::case_316_set_ref_markdown_footnote_ref ... ok [INFO] [stdout] test eval::tests::test_eval::case_307_from_date ... ok [INFO] [stdout] test eval::tests::test_eval::case_308_to_code_inline ... ok [INFO] [stdout] test eval::tests::test_eval::case_313_set_ref_markdown_link_ref ... ok [INFO] [stdout] test eval::tests::test_eval::case_318_set_ref_not_link_or_image ... ok [INFO] [stdout] test eval::tests::test_eval::case_319_set_ref_plain_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_322_get_url_link ... ok [INFO] [stdout] test eval::tests::test_eval::case_304_debug ... ok [INFO] [stdout] test eval::tests::test_eval::case_309_to_md_name ... ok [INFO] [stdout] test eval::tests::test_eval::case_320_set_ref_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_325_get_url_not_link_or_image ... ok [INFO] [stdout] test eval::tests::test_eval::case_327_flatten_array_of_arrays ... ok [INFO] [stdout] test eval::tests::test_eval::case_326_get_url_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_332_flatten_mixed_type_arrays ... ok [INFO] [stdout] test eval::tests::test_eval::case_328_flatten_array_with_nested_arrays ... ok [INFO] [stdout] test eval::tests::test_eval::case_334_flatten_non_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_330_flatten_empty_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_336_set_array_valid_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_335_flatten_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_323_get_url_link ... ok [INFO] [stdout] test eval::tests::test_eval::case_331_flatten_array_with_empty_arrays ... ok [INFO] [stdout] test eval::tests::test_eval::case_333_flatten_array_with_none_values ... ok [INFO] [stdout] test eval::tests::test_eval::case_338_set_array_last_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_340_set_array_negative_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_339_set_array_out_of_bounds_positive ... ok [INFO] [stdout] test eval::tests::test_eval::case_324_get_url_image ... ok [INFO] [stdout] test eval::tests::test_eval::case_329_flatten_deeply_nested_arrays ... ok [INFO] [stdout] test eval::tests::test_eval::case_337_set_array_first_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_341_set_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_346_set_non_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_342_set_array_mixed_types ... ok [INFO] [stdout] test eval::tests::test_eval::case_343_set_array_with_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_347_set_array_non_number_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_353_del_dict_with_number_key_as_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_344_set_array_replace_with_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_352_del_dict_mixed_value_types ... ok [INFO] [stdout] test eval::tests::test_eval::case_350_del_dict_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_349_del_dict_nonexistent_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_348_del_dict_valid_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_355_set_code_block_lang_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_351_del_dict_single_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_358_set_code_block_lang_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_359_set_list_ordered_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_345_set_array_single_element ... ok [INFO] [stdout] test eval::tests::test_eval::case_360_set_list_ordered_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_361_set_list_ordered_non_list ... ok [INFO] [stdout] test eval::tests::test_eval::case_357_set_code_block_lang_non_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_356_set_code_block_lang_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_371_insert_array_end ... ok [INFO] [stdout] test eval::tests::test_eval::case_362_range_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_373_insert_array_negative_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_372_insert_array_out_of_bounds ... ok [INFO] [stdout] test eval::tests::test_eval::case_370_insert_array_start ... ok [INFO] [stdout] test eval::tests::test_eval::case_363_range_number_negative ... ok [INFO] [stdout] test eval::tests::test_eval::case_366_range_string_reverse ... ok [INFO] [stdout] test eval::tests::test_eval::case_368_range_string_step_minus_2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_374_insert_array_empty ... ok [INFO] [stdout] test eval::tests::test_eval::case_376_insert_array_non_number_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_375_insert_non_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_377_insert_string_middle ... ok [INFO] [stdout] test eval::tests::test_eval::case_383_to_markdown_string_markdown_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_378_insert_string_start ... ok [INFO] [stdout] test eval::tests::test_eval::case_379_insert_string_end ... ok [INFO] [stdout] test eval::tests::test_eval::case_384_to_markdown_string_markdown_heading ... ok [INFO] [stdout] test eval::tests::test_eval::case_388_continue_in_foreach ... ok [INFO] [stdout] test eval::tests::test_eval::case_381_insert_string_negative_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_382_to_markdown_string_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_390_loop_immediate_break ... ok [INFO] [stdout] test eval::tests::test_eval::case_386_to_markdown_string_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_364_range_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_385_to_markdown_string_markdown_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_365_range_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_380_insert_string_out_of_bounds ... ok [INFO] [stdout] test eval::tests::test_eval::case_367_range_string_step_2 ... ok [INFO] [stdout] test eval::tests::test_eval::case_391_to_array_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_387_break_in_foreach ... ok [INFO] [stdout] test eval::tests::test_eval::case_369_insert_array_middle ... ok [INFO] [stdout] test eval::tests::test_eval::case_389_foreach_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_394_to_array_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_395_to_array_empty_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_397_type_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_396_to_array_dict ... ok [INFO] [stdout] test eval::tests::test_eval::case_393_to_array_bool ... ok [INFO] [stdout] test eval::tests::test_eval::case_398_to_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_392_to_array_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_399_starts_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_410_slice_array_negative_end_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_400_ends_with ... ok [INFO] [stdout] test eval::tests::test_eval::case_403_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_405_downcase ... ok [INFO] [stdout] test eval::tests::test_eval::case_409_slice_array_negative_start_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_411_slice_array_both_negative_indices ... ok [INFO] [stdout] test eval::tests::test_eval::case_412_slice_string_negative_start_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_401_rindex ... ok [INFO] [stdout] test eval::tests::test_eval::case_419_to_strong ... ok [INFO] [stdout] test eval::tests::test_eval::case_418_to_link ... ok [INFO] [stdout] test eval::tests::test_eval::case_413_slice_string_negative_end_index ... ok [INFO] [stdout] test eval::tests::test_eval::case_420_to_em ... ok [INFO] [stdout] test eval::tests::test_eval::case_414_slice_string_both_negative_indices ... ok [INFO] [stdout] test eval::tests::test_eval::case_415_to_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_402_utf8bytelen ... ok [INFO] [stdout] test eval::tests::test_eval::case_407_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_406_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_421_to_md_text ... ok [INFO] [stdout] test eval::tests::test_eval::case_422_to_md_list ... ok [INFO] [stdout] test eval::tests::test_eval::case_408_slice ... ok [INFO] [stdout] test eval::tests::test_eval::case_416_to_code ... ok [INFO] [stdout] test eval::tests::test_eval::case_417_to_code_inline ... ok [INFO] [stdout] test eval::tests::test_eval::case_425_replace ... ok [INFO] [stdout] test eval::tests::test_eval::case_428_to_md_name ... ok [INFO] [stdout] test eval::tests::test_eval::case_426_trim ... ok [INFO] [stdout] test eval::tests::test_eval::case_429_get_url_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_427_split ... ok [INFO] [stdout] test eval::tests::test_eval::case_404_del ... ok [INFO] [stdout] test eval::tests::test_eval::case_423_match_ ... ok [INFO] [stdout] test eval::tests::test_eval::case_435_and_true_last_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_438_and_multiple_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_436_and_false_first_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_424_gsub ... ok [INFO] [stdout] test eval::tests::test_eval::case_430_negate_positive ... ok [INFO] [stdout] test eval::tests::test_eval::case_431_negate_negative ... ok [INFO] [stdout] test eval::tests::test_eval::case_439_and_first_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_432_negate_zero ... ok [INFO] [stdout] test eval::tests::test_eval::case_440_or_true_first_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_433_negate_decimal ... ok [INFO] [stdout] test eval::tests::test_eval::case_434_negate_invalid_type ... ok [INFO] [stdout] test eval::tests::test_eval::case_444_or_first_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_441_or_false_last_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_437_and_mixed_values ... ok [INFO] [stdout] test eval::tests::test_eval::case_450_expr_or_first_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_447_expr_and_second_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_452_expr_or_both_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_448_expr_and_return_last_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_451_expr_or_second_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_453_expr_or_return_last_value ... ok [INFO] [stdout] test eval::tests::test_eval::case_457_intern_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_454_intern_string ... ok [INFO] [stdout] test eval::tests::test_eval::case_458_intern_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_460_is_nan_with_nan ... ok [INFO] [stdout] test eval::tests::test_eval::case_442_or_multiple_false_then_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_456_intern_different_strings ... ok [INFO] [stdout] test eval::tests::test_eval::case_445_expr_and_both_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_446_expr_and_first_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_455_intern_same_string_twice ... ok [INFO] [stdout] test eval::tests::test_eval::case_449_expr_or_both_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_443_or_all_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_461_is_nan_with_number ... ok [INFO] [stdout] test eval::tests::test_eval::case_459_infinite ... ok [INFO] [stdout] test eval::tests::test_eval::case_462_coalesce_first_non_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_464_coalesce_first_value_non_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_466_eq_symbol ... ok [INFO] [stdout] test eval::tests::test_eval::case_465_coalesce_array ... ok [INFO] [stdout] test eval::tests::test_eval::case_472_gte_symbol_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_467_eq_symbol_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_475_set_dict_symbol_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_470_gt_symbol_false ... ok [INFO] [stdout] test eval::tests::test_eval::case_468_lt_symbol ... ok [INFO] [stdout] test eval::tests::test_eval::case_469_lte_symbol_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_463_coalesce_second_non_none ... ok [INFO] [stdout] test eval::tests::test_eval::case_471_gte_symbol_true ... ok [INFO] [stdout] test eval::tests::test_eval::case_476_set_dict_symbol_key_new ... ok [INFO] [stdout] test eval::tests::test_eval::case_481_error_with_message ... ok [INFO] [stdout] test eval::tests::test_eval::case_354_del_dict_with_number_index_error ... ok [INFO] [stdout] test eval::tests::test_eval::case_473_get_dict_symbol_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_474_get_dict_symbol_key_not_found ... ok [INFO] [stdout] test eval::tests::test_eval::case_482_get_markdown_position_line_col ... ok [INFO] [stdout] test eval::tests::test_eval::case_477_del_dict_symbol_key ... ok [INFO] [stdout] test eval::tests::test_eval::case_478_del_dict_symbol_key_not_found ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_02_interpolated_string_with_number ... ok [INFO] [stdout] test eval::tests::test_include ... ok [INFO] [stdout] test eval::tests::test_expand_macro_with_module ... ok [INFO] [stdout] test eval::tests::test_expand_macro_with_def_in_module ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_01_simple_interpolated_string ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_03_interpolated_string_with_bool ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_04_interpolated_string_with_none ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_05_interpolated_string_with_array ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_06_interpolated_string_only_literal ... ok [INFO] [stdout] test eval::tests::test_eval::case_480_to_markdown_none ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_11_interpolated_string_env_only ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_07_interpolated_string_empty ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_12_interpolated_string_env_and_literal ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_08_interpolated_string_with_env_var ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_09_interpolated_string_with_missing_env_var ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_10_interpolated_string_env_and_self ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_13_interpolated_string_with_expr_literal ... ok [INFO] [stdout] test eval::tests::test_import_qualified_access_value ... ok [INFO] [stdout] test eval::tests::test_import_qualified_access_function ... ok [INFO] [stdout] test ident::tests::test_ident_new_and_as_str ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_14_interpolated_string_with_expr_string ... ok [INFO] [stdout] test ident::tests::test_ident_resolve_with ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_15_interpolated_string_with_expr_call ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_16_interpolated_string_with_multiple_exprs ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_17_interpolated_string_with_expr_and_self ... ok [INFO] [stdout] test eval::tests::test_interpolated_string_eval::case_18_interpolated_string_with_expr_bool ... ok [INFO] [stdout] test lexer::tests::test_parse::case_01 ... ok [INFO] [stdout] test eval::tests::test_multiple_default_params ... ok [INFO] [stdout] test ident::tests::test_ident_display_trait ... ok [INFO] [stdout] test eval::tests::test_eval::case_479_to_markdown_string_to_markdown_array ... ok [INFO] [stdout] test ident::tests::test_ident_from_str_and_string ... ok [INFO] [stdout] test eval::tests::test_multiple_default_params_partial ... ok [INFO] [stdout] test lexer::tests::test_parse::case_09 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_06 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_03 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_05 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_10_new_line ... ok [INFO] [stdout] test lexer::tests::test_parse::case_08 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_04 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_07 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_13_interpolated_string ... ok [INFO] [stdout] test lexer::tests::test_parse::case_15_error ... ok [INFO] [stdout] test lexer::tests::test_parse::case_16_function_declaration ... ok [INFO] [stdout] test lexer::tests::test_parse::case_17_end_keyword ... ok [INFO] [stdout] test lexer::tests::test_parse::case_11 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_19_eq_eq1 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_12_tab ... ok [INFO] [stdout] test lexer::tests::test_parse::case_18_function_declaration_with_end ... ok [INFO] [stdout] test lexer::tests::test_parse::case_14_error ... ok [INFO] [stdout] test lexer::tests::test_parse::case_20_eq_eq2 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_25_ne_eq2 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_22_eq_eq4 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_21_eq_eq3 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_24_ne_eq1 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_23_eq_eq5 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_26_ne_eq3 ... ok [INFO] [stdout] test eval::tests::test_import_qualified_access_with_args ... ok [INFO] [stdout] test lexer::tests::test_parse::case_27_ne_eq4 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_28 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_29 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_35_keyword_boundary_end ... ok [INFO] [stdout] test lexer::tests::test_parse::case_40_regex_with_brackets ... ok [INFO] [stdout] test lexer::tests::test_parse::case_36_keyword_boundary_if ... ok [INFO] [stdout] test lexer::tests::test_parse::case_33_hex_escape_sequence ... ok [INFO] [stdout] test lexer::tests::test_parse::case_37_keyword_proper_def ... ok [INFO] [stdout] test lexer::tests::test_parse::case_34_keyword_boundary_def ... ok [INFO] [stdout] test lexer::tests::test_parse::case_38_keyword_proper_end ... ok [INFO] [stdout] test lexer::tests::test_parse::case_41_regex_with_escaped_chars ... ok [INFO] [stdout] test lexer::tests::test_parse::case_45_comment_with_pipe_character ... ok [INFO] [stdout] test lexer::tests::test_parse::case_43_regex_mixed_with_character_classes ... ok [INFO] [stdout] test lexer::tests::test_parse::case_47_comment_hash_only ... ok [INFO] [stdout] test lexer::tests::test_parse::case_46_comment_with_empty_line ... ok [INFO] [stdout] test lexer::tests::test_parse::case_44_pipe_with_comment ... ok [INFO] [stdout] test lexer::token::tests::string_segment_display_works::case_1 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_42_regex_character_classes ... ok [INFO] [stdout] test lexer::token::tests::string_segment_display_works::case_3 ... ok [INFO] [stdout] test lexer::token::tests::string_segment_display_works::case_4 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_48_interpolated_string_with_escaped_braces ... ok [INFO] [stdout] test lexer::tests::test_parse::case_49_interpolated_string_mixed_escape_and_expr ... ok [INFO] [stdout] test lexer::token::tests::string_segment_display_works::case_2 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_30 ... ok [INFO] [stdout] test lexer::tests::test_parse::case_31_selector_with_dot_h_text ... ok [INFO] [stdout] test lexer::tests::test_parse::case_32_selector_with_dot_h_level ... ok [INFO] [stdout] test lexer::tests::test_parse::case_39_number_regex ... ok [INFO] [stdout] test lexer::tests::test_parse::case_02 ... ok [INFO] [stdout] test eval::tests::test_import_error ... ok [INFO] [stdout] test error::test::test_from_error_with_builtin_module ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_7_macro_returning_macro ... ok [INFO] [stdout] test eval::builtin::tests::test_range_size_limit_success::case_2_exactly_at_limit ... ok [INFO] [stdout] test eval::builtin::tests::test_repeat_array_size_limit_success::case_2_exactly_at_limit ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_8_block_expression ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_2_multi_node_body ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_3_deeply_nested ... ok [INFO] [stdout] test macro_expand::tests::test_complex_parameter_shadowing::case_4_lambda_parameter_shadowing ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_4_multiple_macros_in_expression ... ok [INFO] [stdout] test macro_expand::tests::test_call_dynamic_conversion_edge_cases::case_1_nested_call_dynamic ... ok [INFO] [stdout] test macro_expand::tests::test_call_dynamic_conversion_edge_cases::case_2_multiple_dynamic_calls_in_expression ... ok [INFO] [stdout] test macro_expand::tests::test_complex_parameter_shadowing::case_2_multiple_level_shadowing ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_6_all_if_branches ... ok [INFO] [stdout] test macro_expand::tests::test_complex_parameter_shadowing::case_3_shadowing_in_nested_let ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_5_zero_parameters ... ok [INFO] [stdout] test macro_expand::tests::test_complex_parameter_shadowing::case_1_nested_function_shadowing ... ok [INFO] [stdout] test macro_expand::tests::test_macro_call_with_body ... ok [INFO] [stdout] test macro_expand::tests::test_macro_definition_collection::case_1_no_params ... ok [INFO] [stdout] test macro_expand::tests::test_macro_definition_collection::case_2_one_param ... ok [INFO] [stdout] test macro_expand::tests::test_macro_definition_collection::case_3_two_params ... ok [INFO] [stdout] test macro_expand::tests::test_macro_definition_collection::case_4_three_params ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_arity_mismatch_too_few ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_arity_mismatch_too_many ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_missing_one_argument::case_1_simple_self_substitution ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_missing_one_argument::case_2_two_params_missing_one ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_missing_one_argument::case_3_three_params_missing_one ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_missing_one_argument::case_4_four_params_missing_one ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_multiple_empty_blocks ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_only_empty_blocks ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_still_errors_on_too_few_arguments::case_1_missing_two_arguments ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_still_errors_on_too_few_arguments::case_2_missing_three_arguments ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_still_errors_on_too_few_arguments::case_3_no_args_to_two_params ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_1_basic_macro ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_2_multiple_params ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_3_nested_macro_calls ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_4_macro_with_string ... ok [INFO] [stdout] test macro_expand::tests::test_edge_cases::case_1_single_node_body ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_6_macro_with_if ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_7_macro_with_function_call ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_with_empty_block ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_01_while_condition ... ok [INFO] [stdout] test macro_expand::tests::test_macro_expansion_success::case_5_macro_with_let ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_06_and_expression ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_13_interpolated_string ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_05_match_guard ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_03_match_value ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_09_var_declaration ... ok [INFO] [stdout] test macro_expand::tests::test_macro_not_included_in_output ... ok [INFO] [stdout] test macro_expand::tests::test_macro_parameter_shadowing ... ok [INFO] [stdout] test macro_expand::tests::test_macro_recursion_limit ... ok [INFO] [stdout] test macro_expand::tests::test_macro_with_conditional_else_branch ... ok [INFO] [stdout] test macro_expand::tests::test_macro_with_conditional_false_expands_nothing ... ok [INFO] [stdout] test macro_expand::tests::test_macro_with_conditional_true_expands ... ok [INFO] [stdout] test macro_expand::tests::test_multi_node_preserved ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_02_foreach_collection ... ok [INFO] [stdout] test macro_expand::tests::test_multiple_macro_definitions ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_07_or_expression ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_04_match_body ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_10_assignment ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_12_parentheses ... ok [INFO] [stdout] test macro_expand::tests::test_nested_quote ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_fast_path ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_optimization::case_1_simple_expression ... ok [INFO] [stdout] test macro_expand::tests::test_mutual_recursion_hits_limit ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_optimization::case_3_function_call ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_11_lambda_body ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_optimization::case_2_pipe_chain ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_optimization::case_5_if_expression ... ok [INFO] [stdout] test macro_expand::tests::test_no_macro_optimization::case_4_let_binding ... ok [INFO] [stdout] test macro_expand::tests::test_multiple_statement_expansion_edge_cases::case_3_multi_statement_mixed_with_other_code ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_6_arithmetic_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_quote_basic ... ok [INFO] [stdout] test macro_expand::tests::test_expand_node_branches::case_08_try_catch ... ok [INFO] [stdout] test macro_expand::tests::test_quote_identifier_ast_substitution::case_1_quote_ident_as_ast ... ok [INFO] [stdout] test macro_expand::tests::test_quote_multiple_expressions ... ok [INFO] [stdout] test macro_expand::tests::test_quote_identifier_ast_substitution::case_2_multiple_idents_in_quote ... ok [INFO] [stdout] test macro_expand::tests::test_quote_preserves_argument_ast ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_1_simple_block_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_2_nested_expression_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_pattern_matching_with_macros::case_3_match_with_macro_in_all_branches ... ok [INFO] [stdout] test macro_expand::tests::test_mutual_recursion_between_macros ... ok [INFO] [stdout] test macro_expand::tests::test_macro_body_none_removes_macro ... ok [INFO] [stdout] test macro_expand::tests::test_quote_with_unquote ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_4_string_operation_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_pattern_matching_with_macros::case_4_nested_match_with_macros ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_3_three_params_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_single_node_not_wrapped ... ok [INFO] [stdout] test macro_expand::tests::test_quote_unquote_preserves_ast_values ... ok [INFO] [stdout] test macro_expand::tests::test_multiple_statement_expansion_edge_cases::case_1_multi_statement_in_block_context ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_5_function_call_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_string_interpolation_edge_cases::case_3_string_interpolation_with_complex_expression ... ok [INFO] [stdout] test macro_expand::tests::test_macro_missing_argument_with_evaluation::case_7_chained_macros_with_self ... ok [INFO] [stdout] test macro_expand::tests::test_multiple_statement_expansion_edge_cases::case_2_multi_statement_with_side_effects ... ok [INFO] [stdout] test macro_expand::tests::test_quote_with_unquote_runtime ... ok [INFO] [stdout] test macro_expand::tests::test_quote_runtime_evaluation_basic ... ok [INFO] [stdout] test macro_expand::tests::test_string_interpolation_edge_cases::case_4_string_with_macro_and_literal_segments ... ok [INFO] [stdout] test macro_expand::tests::test_pattern_matching_with_macros::case_2_match_with_multiple_guards_using_macros ... ok [INFO] [stdout] test macro_expand::tests::test_string_interpolation_edge_cases::case_2_nested_string_interpolation ... ok [INFO] [stdout] test macro_expand::tests::test_quote_unquote_evaluates_non_ast_values ... ok [INFO] [stdout] test macro_expand::tests::test_pattern_matching_with_macros::case_1_match_with_macro_generated_patterns ... ok [INFO] [stdout] test macro_expand::tests::test_quote_unquote_evaluates_string_values ... ok [INFO] [stdout] test macro_expand::tests::test_quote_unquote_branches::case_1_quote_with_complex_unquote ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_07_unquote_in_let ... ok [INFO] [stdout] test macro_expand::tests::test_string_interpolation_edge_cases::case_1_string_interpolation_with_multiple_macros ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_02_unquote_with_expression ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_01_simple_unquote ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_04_multiple_unquotes ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_complex_expression ... ok [INFO] [stdout] test macro_expand::tests::test_quote_unquote_removes_none_values ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_all_string_segments ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_08_unquote_in_var ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_03_unquote_in_call_args ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_call_dynamic ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_05_unquote_in_block ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_if_branches ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_13_unquote_in_or_right ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_12_unquote_in_or_left ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_nested_quote_preserved ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_06_unquote_in_foreach ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_preserves_structure ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_09_unquote_in_assignment ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_module ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_15_unquote_in_match_body ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_while_loop ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_21_quote_with_literal_preserved ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_10_unquote_in_and_left ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_14_unquote_in_match_value ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_11_unquote_in_and_right ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_20_no_unquote_preserves_identifier ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_17_unquote_in_paren ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_try_catch ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_16_unquote_in_match_guard ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_18_unquote_in_interpolated_string ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_with_macro_arg ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_with_object_literal ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_branches::case_3_call_to_dynamic ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_multiple_levels ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_comprehensive::case_19_unquote_in_def_body ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_branches::case_2_complex_substitution ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_with_index_access ... ok [INFO] [stdout] test module::tests::test_load::case_1_load1 ... ok [INFO] [stdout] test module::tests::test_load::case_2_load2 ... ok [INFO] [stdout] test module::tests::test_load::case_3_load3 ... ok [INFO] [stdout] test module::tests::test_load::case_4_load4 ... ok [INFO] [stdout] test macro_expand::tests::test_try_catch_with_nested_macros::case_1_try_with_macro_in_both_branches ... ok [INFO] [stdout] test module::tests::test_standard_modules_contains_csv ... ok [INFO] [stdout] test number::tests::test_abs::case_1 ... ok [INFO] [stdout] test number::tests::test_abs::case_2 ... ok [INFO] [stdout] test number::tests::test_abs::case_3 ... ok [INFO] [stdout] test number::tests::test_abs::case_4 ... ok [INFO] [stdout] test number::tests::test_abs::case_5 ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_empty_substitutions ... ok [INFO] [stdout] test number::tests::test_abs::case_6 ... ok [INFO] [stdout] test number::tests::test_comparisons::case_1 ... ok [INFO] [stdout] test number::tests::test_comparisons::case_2 ... ok [INFO] [stdout] test number::tests::test_comparisons::case_3 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_1 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_3 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_4 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_5 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_2 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_7 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_6 ... ok [INFO] [stdout] test number::tests::test_equality::case_1 ... ok [INFO] [stdout] test number::tests::test_display_formatting::case_8 ... ok [INFO] [stdout] test number::tests::test_equality::case_2 ... ok [INFO] [stdout] test number::tests::test_equality::case_3 ... ok [INFO] [stdout] test number::tests::test_from_f64::case_1 ... ok [INFO] [stdout] test number::tests::test_from_f64::case_2 ... ok [INFO] [stdout] test number::tests::test_from_i32::case_1 ... ok [INFO] [stdout] test module::tests::test_load_standard_module::case_1_load_standard_csv ... ok [INFO] [stdout] test number::tests::test_from_i32::case_2 ... ok [INFO] [stdout] test number::tests::test_from_i32::case_3 ... ok [INFO] [stdout] test number::tests::test_is_zero::case_1 ... ok [INFO] [stdout] test number::tests::test_is_zero::case_2 ... ok [INFO] [stdout] test number::tests::test_is_zero::case_3 ... ok [INFO] [stdout] test number::tests::test_is_zero::case_4 ... ok [INFO] [stdout] test number::tests::test_operations::case_1 ... ok [INFO] [stdout] test number::tests::test_operations::case_2 ... ok [INFO] [stdout] test number::tests::test_operations::case_4 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_01_heading ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_02_heading_h1 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_03_heading_h2 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_04_heading_h3 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_05_heading_h4 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_06_heading_h5 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_07_heading_h6 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_08_blockquote ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_09_blockquote_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_10_footnote ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_11_footnote_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_12_mdx_jsx_flow_element ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_13_mdx_jsx_flow_element_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_14_emphasis ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_15_emphasis_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_16_math ... ok [INFO] [stdout] test number::tests::test_from_f64::case_3 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_17_math_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_19_horizontal_rule_alias_dash ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_preserves_foreach_iteration ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_18_horizontal_rule ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_21_horizontal_rule_alias_underscore ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_23_mdx_text_expression_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_24_footnote_ref ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_25_footnote_ref_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_22_mdx_text_expression ... ok [INFO] [stdout] test number::tests::test_operations::case_3 ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_26_definition ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_20_horizontal_rule_alias_star ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_27_break_selector ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_28_delete ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_29_html ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_30_html_alias ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_31_image ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_32_image_ref ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_33_code_inline ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_34_math_inline ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_35_link ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_36_link_ref ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_37_list ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_38_list_bracket ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_39_list_with_index ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_40_toml ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_41_strong ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_42_yaml ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_43_code ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_44_mdx_js_esm ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_46_mdx_flow_expression ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_47_text ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_48_table ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_49_table_bracket ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_50_table_row_any ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_52_table_any_col ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_51_table_row_col ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_45_mdx_jsx_text_element ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_54_recursive ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_53_table_align ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_55_attr_value ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_57_attr_children ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_58_attr_lang ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_60_attr_fence ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_56_attr_values ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_61_attr_url ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_62_attr_alt ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_63_attr_title ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_59_attr_meta ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_64_attr_ident ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_65_attr_label ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_66_attr_depth ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_68_attr_index ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_69_attr_ordered ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_67_attr_level ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_70_attr_checked ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_71_attr_column ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_72_attr_row ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_73_attr_align ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_and_display::case_74_attr_name ... ok [INFO] [stdout] test tests::test_eval_basic ... ok [INFO] [stdout] test tests::test_parse_error_syntax ... ok [INFO] [stdout] test tests::test_parse_error_lexer ... ok [INFO] [stdout] test tests::test_parse_html_input ... ok [INFO] [stdout] test tests::test_parse_html_input_with_options ... ok [INFO] [stdout] test tests::test_parse_text_input ... ok [INFO] [stdout] test tests::test_parse_mdx_input ... ok [INFO] [stdout] test selector::tests::test_selector_try_from_unknown ... ok [INFO] [stdout] test tests::test_parse_markdown_input ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_branches::case_4_nested_blocks ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_qualified_access ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_with_variable_mutations ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_unquote_call_with_args ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_with_array_operations ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_in_quote_preserves_non_unquote ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_branches::case_1_parameter_substitution ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_with_deeply_nested_expressions ... ok [INFO] [stdout] test macro_expand::tests::test_substitute_node_empty_substitutions_optimization ... ok [INFO] [stdout] test macro_expand::tests::test_try_catch_with_nested_macros::case_3_try_with_macro_generating_error ... ok [INFO] [stdout] test macro_expand::tests::test_try_catch_with_nested_macros::case_2_nested_try_with_macros ... ok [INFO] [stdout] test macro_expand::tests::test_unquote_outside_quote_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1584 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.66s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-d71da5e6328ba5b7) [INFO] [stdout] [INFO] [stdout] running 363 tests [INFO] [stdout] test test_eval::case_005_while_break_with_value ... ok [INFO] [stdout] test test_eval::case_001_def_ ... ok [INFO] [stdout] test test_eval::case_011_foreach_do_end ... ok [INFO] [stdout] test test_eval::case_004_while_break ... ok [INFO] [stdout] test test_eval::case_014_loop_break_with_value ... ok [INFO] [stdout] test test_eval::case_012_while_do_end_break ... ok [INFO] [stdout] test test_eval::case_007_foreach_break ... ok [INFO] [stdout] test test_eval::case_016_nested_do_end ... ok [INFO] [stdout] test test_eval::case_006_while_continue ... ok [INFO] [stdout] test test_eval::case_003_foreach ... ok [INFO] [stdout] test test_eval::case_002_while_ ... ok [INFO] [stdout] test test_eval::case_018_match_do_end_type_pattern ... ok [INFO] [stdout] test test_eval::case_009_foreach_continue ... ok [INFO] [stdout] test test_eval::case_008_foreach_break_with_value ... ok [INFO] [stdout] test test_eval::case_017_match_do_end ... ok [INFO] [stdout] test test_eval::case_013_foreach_do_end_continue ... ok [INFO] [stdout] test test_eval::case_010_while_do_end ... ok [INFO] [stdout] test test_eval::case_015_loop_break_with_value_complex ... ok [INFO] [stdout] test test_eval::case_032_is_none_true ... ok [INFO] [stdout] test test_eval::case_024_elif_ ... ok [INFO] [stdout] test test_eval::case_019_if_ ... ok [INFO] [stdout] test test_eval::case_026_contains ... ok [INFO] [stdout] test test_eval::case_020_if_ ... ok [INFO] [stdout] test test_eval::case_027_is_array ... ok [INFO] [stdout] test test_eval::case_025_contains ... ok [INFO] [stdout] test test_eval::case_034_is_bool_true ... ok [INFO] [stdout] test test_eval::case_022_elif_ ... ok [INFO] [stdout] test test_eval::case_036_is_bool_non_bool ... ok [INFO] [stdout] test test_eval::case_031_is_dict_false ... ok [INFO] [stdout] test test_eval::case_021_if_ ... ok [INFO] [stdout] test test_eval::case_029_is_array ... ok [INFO] [stdout] test test_eval::case_030_is_dict_true ... ok [INFO] [stdout] test test_eval::case_028_is_array ... ok [INFO] [stdout] test test_eval::case_035_is_bool_false ... ok [INFO] [stdout] test test_eval::case_037_ltrimstr ... ok [INFO] [stdout] test test_eval::case_038_rtrimstr ... ok [INFO] [stdout] test test_eval::case_023_elif_ ... ok [INFO] [stdout] test test_eval::case_033_is_none_false ... ok [INFO] [stdout] test test_eval::case_039_ltrim ... ok [INFO] [stdout] test test_eval::case_040_rtrim ... ok [INFO] [stdout] test test_eval::case_048_first ... ok [INFO] [stdout] test test_eval::case_049_last ... ok [INFO] [stdout] test test_eval::case_051_select ... ok [INFO] [stdout] test test_eval::case_046_test3 ... ok [INFO] [stdout] test test_eval::case_043_is_empty ... ok [INFO] [stdout] test test_eval::case_053_closure ... ok [INFO] [stdout] test test_eval::case_042_is_empty ... ok [INFO] [stdout] test test_eval::case_044_test1 ... ok [INFO] [stdout] test test_eval::case_050_last ... ok [INFO] [stdout] test test_eval::case_045_test2 ... ok [INFO] [stdout] test test_eval::case_047_first ... ok [INFO] [stdout] test test_eval::case_055_filter ... ok [INFO] [stdout] test test_eval::case_054_map ... ok [INFO] [stdout] test test_eval::case_041_is_empty ... ok [INFO] [stdout] test test_eval::case_052_closure ... ok [INFO] [stdout] test test_eval::case_056_filter ... ok [INFO] [stdout] test test_eval::case_058_interpolated_string ... ok [INFO] [stdout] test test_eval::case_060_matches_url ... ok [INFO] [stdout] test test_eval::case_063_matches_url ... ok [INFO] [stdout] test test_eval::case_062_matches_url ... ok [INFO] [stdout] test test_eval::case_059_interpolated_string ... ok [INFO] [stdout] test test_eval::case_057_func ... ok [INFO] [stdout] test test_eval::case_066_selector ... ok [INFO] [stdout] test test_eval::case_065_selector ... ok [INFO] [stdout] test test_eval::case_061_matches_url ... ok [INFO] [stdout] test test_eval::case_067_sort_by ... ok [INFO] [stdout] test test_eval::case_068_sort_by ... ok [INFO] [stdout] test test_eval::case_070_find_index ... ok [INFO] [stdout] test test_eval::case_072_find_index_no_match ... ok [INFO] [stdout] test test_eval::case_069_sort_by ... ok [INFO] [stdout] test test_eval::case_064_nest ... ok [INFO] [stdout] test test_eval::case_071_find_index ... ok [INFO] [stdout] test test_eval::case_073_find_index_empty_array ... ok [INFO] [stdout] test test_eval::case_074_skip ... ok [INFO] [stdout] test test_eval::case_075_skip_zero ... ok [INFO] [stdout] test test_eval::case_078_skip_empty ... ok [INFO] [stdout] test test_eval::case_079_skip_while ... ok [INFO] [stdout] test test_eval::case_077_skip_more_than_length ... ok [INFO] [stdout] test test_eval::case_076_skip_all ... ok [INFO] [stdout] test test_eval::case_080_skip_while_all_match ... ok [INFO] [stdout] test test_eval::case_081_skip_while_empty_array ... ok [INFO] [stdout] test test_eval::case_087_take_while ... ok [INFO] [stdout] test test_eval::case_082_take ... ok [INFO] [stdout] test test_eval::case_084_take_all ... ok [INFO] [stdout] test test_eval::case_083_take_zero ... ok [INFO] [stdout] test test_eval::case_086_take_empty ... ok [INFO] [stdout] test test_eval::case_088_take_while_none_match ... ok [INFO] [stdout] test test_eval::case_091_anonymous_fn ... ok [INFO] [stdout] test test_eval::case_090_take_while_empty_array ... ok [INFO] [stdout] test test_eval::case_085_take_more_than_length ... ok [INFO] [stdout] test test_eval::case_089_take_while_all_match ... ok [INFO] [stdout] test test_eval::case_093_anonymous_fn_return ... ok [INFO] [stdout] test test_eval::case_097_array_mixed_types ... ok [INFO] [stdout] test test_eval::case_092_anonymous_fn_passed ... ok [INFO] [stdout] test test_eval::case_094_array_empty ... ok [INFO] [stdout] test test_eval::case_099_array_length ... ok [INFO] [stdout] test test_eval::case_096_array_nested ... ok [INFO] [stdout] test test_eval::case_100_dict_new_empty ... ok [INFO] [stdout] test test_eval::case_106_dict_get_non_existent ... ok [INFO] [stdout] test test_eval::case_098_array_length ... ok [INFO] [stdout] test test_eval::case_109_dict_keys_empty ... ok [INFO] [stdout] test test_eval::case_104_dict_set_get_bool ... ok [INFO] [stdout] test test_eval::case_101_dict_set_get_string ... ok [INFO] [stdout] test test_eval::case_095_array_with_elements ... ok [INFO] [stdout] test test_eval::case_103_dict_set_get_array ... ok [INFO] [stdout] test test_eval::case_102_dict_set_get_number ... ok [INFO] [stdout] test test_eval::case_105_dict_set_get_none ... ok [INFO] [stdout] test test_eval::case_107_dict_set_overwrite ... ok [INFO] [stdout] test test_eval::case_114_dict_len_non_empty ... ok [INFO] [stdout] test test_eval::case_110_dict_keys_non_empty ... ok [INFO] [stdout] test test_eval::case_108_dict_nested_set_get ... ok [INFO] [stdout] test test_eval::case_122_dict_map_transform_keys ... ok [INFO] [stdout] test test_eval::case_111_dict_values_empty ... ok [INFO] [stdout] test test_eval::case_127_group_by_numbers ... ok [INFO] [stdout] test test_eval::case_113_dict_len_empty ... ok [INFO] [stdout] test test_eval::case_128_group_by_strings ... ok [INFO] [stdout] test test_eval::case_112_dict_values_non_empty ... ok [INFO] [stdout] test test_eval::case_115_dict_type_is_dict ... ok [INFO] [stdout] test test_eval::case_117_dict_contains_non_existing_key ... ok [INFO] [stdout] test test_eval::case_116_dict_contains_existing_key ... ok [INFO] [stdout] test test_eval::case_126_dict_filter_empty ... ok [INFO] [stdout] test test_eval::case_123_dict_map_empty ... ok [INFO] [stdout] test test_eval::case_118_dict_contains_empty ... ok [INFO] [stdout] test test_eval::case_120_dict_map_identity ... ok [INFO] [stdout] test test_eval::case_125_dict_filter_even_values ... ok [INFO] [stdout] test test_eval::case_119_dict_contains_multiple_keys ... ok [INFO] [stdout] test test_eval::case_121_dict_map_transform_values ... ok [INFO] [stdout] test test_eval::case_133_is_h_true ... ok [INFO] [stdout] test test_eval::case_124_dict_map_complex_transform ... ok [INFO] [stdout] test test_eval::case_129_group_by_empty_array ... ok [INFO] [stdout] test test_eval::case_134_is_h_false ... ok [INFO] [stdout] test test_eval::case_131_group_by_all_same_key ... ok [INFO] [stdout] test test_eval::case_132_group_by_boolean_result ... ok [INFO] [stdout] test test_eval::case_136_is_h1_false ... ok [INFO] [stdout] test test_eval::case_130_group_by_single_element ... ok [INFO] [stdout] test test_eval::case_139_is_h2_false ... ok [INFO] [stdout] test test_eval::case_137_is_h1_false ... ok [INFO] [stdout] test test_eval::case_138_is_h2_true ... ok [INFO] [stdout] test test_eval::case_135_is_h1_true ... ok [INFO] [stdout] test test_eval::case_143_is_h3_false ... ok [INFO] [stdout] test test_eval::case_142_is_h3_false ... ok [INFO] [stdout] test test_eval::case_150_is_h6_true ... ok [INFO] [stdout] test test_eval::case_141_is_h3_true ... ok [INFO] [stdout] test test_eval::case_145_is_h4_false ... ok [INFO] [stdout] test test_eval::case_152_is_h6_false ... ok [INFO] [stdout] test test_eval::case_140_is_h2_false ... ok [INFO] [stdout] test test_eval::case_144_is_h4_true ... ok [INFO] [stdout] test test_eval::case_148_is_h5_false ... ok [INFO] [stdout] test test_eval::case_154_is_em_false ... ok [INFO] [stdout] test test_eval::case_147_is_h5_true ... ok [INFO] [stdout] test test_eval::case_157_is_yaml_true ... ok [INFO] [stdout] test test_eval::case_146_is_h4_false ... ok [INFO] [stdout] test test_eval::case_158_is_yaml_false ... ok [INFO] [stdout] test test_eval::case_149_is_h5_false ... ok [INFO] [stdout] test test_eval::case_151_is_h6_false ... ok [INFO] [stdout] test test_eval::case_156_is_html_false ... ok [INFO] [stdout] test test_eval::case_159_is_toml_true ... ok [INFO] [stdout] test test_eval::case_153_is_em_true ... ok [INFO] [stdout] test test_eval::case_161_is_code_true ... ok [INFO] [stdout] test test_eval::case_162_is_code_false ... ok [INFO] [stdout] test test_eval::case_155_is_html_true ... ok [INFO] [stdout] test test_eval::case_160_is_toml_false ... ok [INFO] [stdout] test test_eval::case_164_is_text_false ... ok [INFO] [stdout] test test_eval::case_165_is_list_true ... ok [INFO] [stdout] test test_eval::case_163_is_text_true ... ok [INFO] [stdout] test test_eval::case_167_is_mdx_flow_expression_true ... ok [INFO] [stdout] test test_eval::case_177_is_mdx_true ... ok [INFO] [stdout] test test_eval::case_166_is_list_false ... ok [INFO] [stdout] test test_eval::case_168_is_mdx_flow_expression_false ... ok [INFO] [stdout] test test_eval::case_171_is_mdx_jsx_text_element_true ... ok [INFO] [stdout] test test_eval::case_182_any_dict_true ... ok [INFO] [stdout] test test_eval::case_172_is_mdx_jsx_text_element_false ... ok [INFO] [stdout] test test_eval::case_170_is_mdx_jsx_flow_element_false ... ok [INFO] [stdout] test test_eval::case_173_is_mdx_text_expression_true ... ok [INFO] [stdout] test test_eval::case_169_is_mdx_jsx_flow_element_true ... ok [INFO] [stdout] test test_eval::case_174_is_mdx_text_expression_false ... ok [INFO] [stdout] test test_eval::case_178_is_mdx_false ... ok [INFO] [stdout] test test_eval::case_180_any_false ... ok [INFO] [stdout] test test_eval::case_175_is_mdx_js_esm_true ... ok [INFO] [stdout] test test_eval::case_179_any_true ... ok [INFO] [stdout] test test_eval::case_176_is_mdx_js_esm_false ... ok [INFO] [stdout] test test_eval::case_184_all_true ... ok [INFO] [stdout] test test_eval::case_181_any_empty_array ... ok [INFO] [stdout] test test_eval::case_183_any_dict_false ... ok [INFO] [stdout] test test_eval::case_186_all_empty_array ... ok [INFO] [stdout] test test_eval::case_187_all_dict_true ... ok [INFO] [stdout] test test_eval::case_189_in_array_true ... ok [INFO] [stdout] test test_eval::case_191_in_string_true ... ok [INFO] [stdout] test test_eval::case_185_all_false ... ok [INFO] [stdout] test test_eval::case_190_in_array_false ... ok [INFO] [stdout] test test_eval::case_188_all_dict_false ... ok [INFO] [stdout] test test_eval::case_193_in_array_true ... ok [INFO] [stdout] test test_eval::case_192_in_string_false ... ok [INFO] [stdout] test test_eval::case_194_in_array_false ... ok [INFO] [stdout] test test_eval::case_195_fold_sum ... ok [INFO] [stdout] test test_eval::case_196_fold_concat ... ok [INFO] [stdout] test test_eval::case_201_unique_by_all_same_key ... ok [INFO] [stdout] test test_eval::case_199_unique_by_strings ... ok [INFO] [stdout] test test_eval::case_198_unique_by_numbers ... ok [INFO] [stdout] test test_eval::case_197_fold_empty ... ok [INFO] [stdout] test test_eval::case_202_dict_literal_empty ... ok [INFO] [stdout] test test_eval::case_204_dict_literal_access_after_creation ... ok [INFO] [stdout] test test_eval::case_200_unique_by_empty_array ... ok [INFO] [stdout] test test_eval::case_213_do_block_with_input ... ok [INFO] [stdout] test test_eval::case_209_recursive_selector_nested ... ok [INFO] [stdout] test test_eval::case_203_dict_literal_simple ... ok [INFO] [stdout] test test_eval::case_206_selector_attr ... ok [INFO] [stdout] test test_eval::case_205_dict_literal_trailing_comma ... ok [INFO] [stdout] test test_eval::case_208_recursive_selector_leaf_node ... ok [INFO] [stdout] test test_eval::case_207_recursive_selector_with_children ... ok [INFO] [stdout] test test_eval::case_210_recursive_selector_pipe_filter ... ok [INFO] [stdout] test test_eval::case_212_do_block_multiple_statements ... ok [INFO] [stdout] test test_eval::case_211_do_block_simple ... ok [INFO] [stdout] test test_eval::case_214_do_block_nested ... ok [INFO] [stdout] test test_eval::case_218_if_else_no_end ... ok [INFO] [stdout] test test_eval::case_216_if_no_end ... ok [INFO] [stdout] test test_eval::case_215_do_block_with_function ... ok [INFO] [stdout] test test_eval::case_219_nested_if_no_end ... ok [INFO] [stdout] test test_eval::case_222_let_do_block_simple ... ok [INFO] [stdout] test test_eval::case_227_array_mul_large_number ... ok [INFO] [stdout] test test_eval::case_217_if_elif_no_end ... ok [INFO] [stdout] test test_eval::case_220_if_in_do_block ... ok [INFO] [stdout] test test_eval::case_225_empty_array_iterator_expand ... ok [INFO] [stdout] test test_eval::case_221_if_do_block_simple ... ok [INFO] [stdout] test test_eval::case_223_array_with_comment ... ok [INFO] [stdout] test test_eval::case_224_dict_literal_with_comment ... ok [INFO] [stdout] test test_eval::case_228_array_mul_small_integer ... ok [INFO] [stdout] test test_eval::case_235_set_variable_overwrite ... ok [INFO] [stdout] test test_eval::case_230_array_mul_over_boundary ... ok [INFO] [stdout] test test_eval::case_226_array_mul_decimal ... ok [INFO] [stdout] test test_eval::case_231_range_mul_decimal_large ... ok [INFO] [stdout] test test_eval::case_229_array_mul_at_boundary ... ok [INFO] [stdout] test test_eval::case_232_array_concat_normal ... ok [INFO] [stdout] test test_eval::case_237_to_mdx_single_text ... ok [INFO] [stdout] test test_eval::case_234_set_variable_simple ... ok [INFO] [stdout] test test_eval::case_233_get_variable_simple ... ok [INFO] [stdout] test test_eval::case_236_set_and_get_multiple_variables ... ok [INFO] [stdout] test test_eval::case_240_var_multiple_assigns ... ok [INFO] [stdout] test test_eval::case_239_var_and_assign ... ok [INFO] [stdout] test test_eval::case_238_var_basic ... ok [INFO] [stdout] test test_eval::case_241_var_with_string ... ok [INFO] [stdout] test test_eval::case_243_macro_basic ... ok [INFO] [stdout] test test_eval::case_244_macro_with_string ... ok [INFO] [stdout] test test_eval::case_245_macro_multiple_params ... ok [INFO] [stdout] test test_eval::case_252_macro_quote_basic ... ok [INFO] [stdout] test test_eval::case_242_var_in_loop ... ok [INFO] [stdout] test test_eval::case_258_macro_quote_with_let_outside ... ok [INFO] [stdout] test test_eval::case_261_default_params_with_all_args1 ... ok [INFO] [stdout] test test_eval::case_247_macro_nested_calls ... ok [INFO] [stdout] test test_eval::case_248_macro_with_let ... ok [INFO] [stdout] test test_eval::case_263_default_params_with_self ... ok [INFO] [stdout] test test_eval::case_249_macro_with_if ... ok [INFO] [stdout] test test_eval::case_264_default_params_with_expr ... ok [INFO] [stdout] test test_eval::case_246_macro_with_function_call ... ok [INFO] [stdout] test test_eval::case_251_macro_parameter_shadowing ... ok [INFO] [stdout] test test_eval::case_250_macro_with_array ... ok [INFO] [stdout] test test_eval::case_253_macro_quote_multiple_expressions ... ok [INFO] [stdout] test test_eval::case_266_quote_ast_to_code ... ok [INFO] [stdout] test test_eval::case_255_macro_quote_nested ... ok [INFO] [stdout] test test_eval::case_262_default_params_with_all_args2 ... ok [INFO] [stdout] test test_eval::case_254_macro_quote_with_function ... ok [INFO] [stdout] test test_eval::case_259_macro_quote_mixed_code ... ok [INFO] [stdout] test test_eval::case_270_minus_equal ... ok [INFO] [stdout] test test_eval::case_260_macro_quote_variable_reference ... ok [INFO] [stdout] test test_eval::case_257_macro_quote_preserve_structure ... ok [INFO] [stdout] test test_eval::case_256_macro_quote_with_if ... ok [INFO] [stdout] test test_eval::case_267_double_not_true ... ok [INFO] [stdout] test test_eval::case_265_quote_ast_get_args ... ok [INFO] [stdout] test test_eval::case_268_double_not_false ... ok [INFO] [stdout] test test_eval::case_276_variadic_all_args ... ok [INFO] [stdout] test test_eval::case_272_star_equal ... ok [INFO] [stdout] test test_eval::case_271_slash_equal ... ok [INFO] [stdout] test test_eval::case_269_plus_equal ... ok [INFO] [stdout] test test_eval::case_273_percent_equal ... ok [INFO] [stdout] test test_eval::case_274_double_slash_equal ... ok [INFO] [stdout] test test_eval::case_277_variadic_with_regular_param ... ok [INFO] [stdout] test test_eval::case_279_variadic_no_args ... ok [INFO] [stdout] test test_eval::case_275_set_attr ... ok [INFO] [stdout] test test_eval::case_282_variadic_fn_syntax ... ok [INFO] [stdout] test test_eval::case_278_variadic_empty_rest ... ok [INFO] [stdout] test test_eval::case_291_regex_markdown_match ... ok [INFO] [stdout] test test_eval::case_281_variadic_with_two_regular_params ... ok [INFO] [stdout] test test_eval::case_280_variadic_with_pipe ... ok [INFO] [stdout] test test_eval::case_285_is_regex_match_none_input ... ok [INFO] [stdout] test test_eval::case_284_is_regex_match_no_match ... ok [INFO] [stdout] test test_eval::case_287_regex_op ... ok [INFO] [stdout] test test_eval::case_286_is_regex_match_markdown ... ok [INFO] [stdout] test test_eval::case_292_regex_markdown_non_match ... ok [INFO] [stdout] test test_eval::case_295_shift_left_number_operator ... ok [INFO] [stdout] test test_eval::case_283_is_regex_match_match ... ok [INFO] [stdout] test test_eval::case_294_shift_left_number ... ok [INFO] [stdout] test test_eval::case_288_regex_non_match ... ok [INFO] [stdout] test test_eval::case_296_shift_right_number ... ok [INFO] [stdout] test test_eval::case_297_shift_right_number_operator ... ok [INFO] [stdout] test test_eval::case_304_shift_left_header_level_h2_via_binding ... ok [INFO] [stdout] test test_eval::case_290_regex_none_input ... ok [INFO] [stdout] test test_eval::case_289_regex_complex_pattern ... ok [INFO] [stdout] test test_eval::case_302_shift_right_header_level_h6 ... ok [INFO] [stdout] test test_eval::case_293_regex_in_if ... ok [INFO] [stdout] test test_eval::case_298_shift_left_array_operator ... ok [INFO] [stdout] test test_eval::case_306_shift_left_string_basic ... ok [INFO] [stdout] test test_eval::case_314_convert_string_to_h2_via_string_operator ... ok [INFO] [stdout] test test_eval::case_301_shift_right_header_level_h1_operator ... ok [INFO] [stdout] test test_eval::case_305_shift_left_header_level_h1 ... ok [INFO] [stdout] test test_eval::case_310_convert_string_to_h1_function ... ok [INFO] [stdout] test test_eval::case_299_shift_right_array_operator ... ok [INFO] [stdout] test test_eval::case_300_shift_right_header_level_h1 ... ok [INFO] [stdout] test test_eval::case_317_convert_string_to_urid_operator ... ok [INFO] [stdout] test test_eval::case_303_shift_left_header_level_h2 ... ok [INFO] [stdout] test test_eval::case_307_shift_right_string_basic ... ok [INFO] [stdout] test test_eval::case_320_convert_string_to_list_item_operator ... ok [INFO] [stdout] test test_eval::case_309_shift_right_string_amount_equal_to_length ... ok [INFO] [stdout] test test_eval::case_311_convert_string_to_h1_operator ... ok [INFO] [stdout] test test_eval::case_315_convert_string_to_base64_operator ... ok [INFO] [stdout] test test_eval::case_308_shift_left_string_amount_greater_than_length ... ok [INFO] [stdout] test test_eval::case_313_convert_string_to_h1_via_string_operator ... ok [INFO] [stdout] test test_eval::case_312_convert_string_to_h2_operator ... ok [INFO] [stdout] test test_eval::case_321_convert_string_to_strikethrough_operator ... ok [INFO] [stdout] test test_eval::case_330_take_while_all_match ... ok [INFO] [stdout] test test_eval::case_327_skip_while_empty_array ... ok [INFO] [stdout] test test_eval::case_333_take_while_stops_at_first_non_match ... ok [INFO] [stdout] test test_eval::case_318_convert_string_to_sh_operator ... ok [INFO] [stdout] test test_eval::case_329_take_while_basic ... ok [INFO] [stdout] test test_eval::case_334_slice_end_only ... ok [INFO] [stdout] test test_eval::case_322_convert_string_to_strong_operator ... ok [INFO] [stdout] test test_eval::case_324_skip_while_basic ... ok [INFO] [stdout] test test_eval::case_319_convert_string_to_blockquote_operator ... ok [INFO] [stdout] test test_eval::case_326_skip_while_none_match ... ok [INFO] [stdout] test test_eval::case_328_skip_while_stops_at_first_non_match ... ok [INFO] [stdout] test test_eval::case_323_convert_string_to_horizontal_rule_operator ... ok [INFO] [stdout] test test_eval::case_332_take_while_empty_array ... ok [INFO] [stdout] test test_eval::case_331_take_while_none_match ... ok [INFO] [stdout] test test_eval::case_316_convert_string_to_uri_operator ... ok [INFO] [stdout] test test_eval::case_338_dict_symbol_access_unchanged ... ok [INFO] [stdout] test test_eval::case_325_skip_while_all_match ... ok [INFO] [stdout] test test_eval::case_335_slice_end_only_single ... ok [INFO] [stdout] test test_eval_error::case_06_interpolated_string ... ok [INFO] [stdout] test test_eval_error::case_07_foreach ... ok [INFO] [stdout] test test_eval_error::case_03_func ... ok [INFO] [stdout] test test_eval_error::case_13_dict_set_wrong_key_type ... ok [INFO] [stdout] test test_eval_error::case_01_invalid_function_syntax ... ok [INFO] [stdout] test test_eval_error::case_09_dict_set_on_non_map ... ok [INFO] [stdout] test test_eval_error::case_10_dict_keys_on_non_map ... ok [INFO] [stdout] test test_eval::case_337_slice_full_colon ... ok [INFO] [stdout] test test_eval_error::case_08_dict_get_on_non_map ... ok [INFO] [stdout] test test_eval::case_336_slice_end_only_empty ... ok [INFO] [stdout] test test_eval_error::case_14_dict_get_wrong_arg_count ... ok [INFO] [stdout] test test_eval_error::case_02_func ... ok [INFO] [stdout] test test_eval_error::case_04_func_invalid_definition ... ok [INFO] [stdout] test test_eval_error::case_15_dict_set_wrong_arg_count ... ok [INFO] [stdout] test test_eval_error::case_20_unquote_outside_quote ... ok [INFO] [stdout] test test_eval_error::case_11_dict_values_on_non_map ... ok [INFO] [stdout] test test_eval_error::case_21_variadic_not_last_param ... ok [INFO] [stdout] test test_eval_error::case_12_dict_get_wrong_key_type ... ok [INFO] [stdout] test test_eval_error::case_17_macro_undefined ... ok [INFO] [stdout] test test_eval_error::case_05_invalid_definition ... ok [INFO] [stdout] test test_eval_error::case_16_assign_to_immutable ... ok [INFO] [stdout] test test_eval_error::case_24_regex_invalid_pattern ... ok [INFO] [stdout] test test_eval_error::case_18_macro_arity_mismatch_too_few ... ok [INFO] [stdout] test test_eval_error::case_19_macro_arity_mismatch_too_many ... ok [INFO] [stdout] test test_eval_error::case_25_is_regex_match_invalid_pattern ... ok [INFO] [stdout] test test_eval_error::case_22_multiple_variadic_params ... ok [INFO] [stdout] test test_eval_error::case_23_macro_variadic_param ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 363 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.28s [INFO] [stdout] [INFO] [stderr] Running tests/property_based_tests.rs (/opt/rustwide/target/debug/deps/property_based_tests-065558377621e813) [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test parser_handles_numbers ... ok [INFO] [stdout] test bool_literals_preserved ... ok [INFO] [stdout] test parser_handles_identifiers ... ok [INFO] [stdout] test roundtrip_any_expression ... ok [INFO] [stdout] test parser_handles_strings ... ok [INFO] [stdout] test parser_handles_operators ... ok [INFO] [stdout] test parser_handles_ident_sequences ... ok [INFO] [stdout] test roundtrip_assignments ... ok [INFO] [stdout] test roundtrip_binary_ops ... ok [INFO] [stdout] test roundtrip_blocks ... ok [INFO] [stdout] test roundtrip_complex_if_expressions ... ok [INFO] [stdout] test roundtrip_identifiers ... ok [INFO] [stdout] test roundtrip_literals ... ok [INFO] [stdout] test roundtrip_calls ... ok [INFO] [stdout] test roundtrip_if_expressions ... ok [INFO] [stdout] test roundtrip_let_bindings ... ok [INFO] [stdout] test roundtrip_paren_expressions ... ok [INFO] [stdout] test roundtrip_full_programs ... ok [INFO] [stdout] test roundtrip_programs ... ok [INFO] [stdout] test roundtrip_var_bindings ... ok [INFO] [stdout] test special_keywords_parse_correctly ... ok [INFO] [stdout] test to_code_is_deterministic ... ok [INFO] [stdout] test to_code_contains_keywords ... ok [INFO] [stdout] test to_code_produces_nonempty ... ok [INFO] [stdout] test roundtrip_medium_programs ... ok [INFO] [stdout] test eval_and_operation has been running for over 60 seconds [INFO] [stdout] test eval_bool_literals has been running for over 60 seconds [INFO] [stdout] test eval_is_deterministic has been running for over 60 seconds [INFO] [stdout] test eval_let_binding has been running for over 60 seconds [INFO] [stdout] test eval_none_literal has been running for over 60 seconds [INFO] [stdout] test eval_number_literals has been running for over 60 seconds [INFO] [stdout] test eval_or_operation has been running for over 60 seconds [INFO] [stdout] test eval_paren_expression has been running for over 60 seconds [INFO] [stdout] test eval_simple_if_false has been running for over 60 seconds [INFO] [stdout] test eval_simple_if_true has been running for over 60 seconds [INFO] [stdout] test eval_string_literals has been running for over 60 seconds [INFO] [stdout] test eval_none_literal ... ok [INFO] [stdout] test eval_string_literals ... ok [INFO] [stdout] test eval_simple_if_true ... ok [INFO] [stdout] test eval_number_literals ... ok [INFO] [stdout] test eval_let_binding ... ok [INFO] [stdout] test eval_or_operation ... ok [INFO] [stdout] test eval_bool_literals ... ok [INFO] [stdout] test eval_simple_if_false ... ok [INFO] [stdout] test eval_and_operation ... ok [INFO] [stdout] test eval_paren_expression ... ok [INFO] [stdout] test eval_is_deterministic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 105.27s [INFO] [stdout] [INFO] [stderr] Doc-tests mq_lang [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/eval.rs - eval::Evaluator::with_macro_expander (line 205) ... ignored [INFO] [stdout] test src/engine.rs - engine::Engine (line 33) ... ok [INFO] [stdout] test src/engine.rs - engine::Engine::eval (line 163) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.19s; merged doctests compilation took 1.95s [INFO] running `Command { std: "docker" "inspect" "ae5a045517e46b324f0fb4540ca029982875ea5e29b8a45a371dbc4508b0f734", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae5a045517e46b324f0fb4540ca029982875ea5e29b8a45a371dbc4508b0f734", kill_on_drop: false }` [INFO] [stdout] ae5a045517e46b324f0fb4540ca029982875ea5e29b8a45a371dbc4508b0f734