[INFO] cloning repository https://github.com/MenkeTechnologies/awkrs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MenkeTechnologies/awkrs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMenkeTechnologies%2Fawkrs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMenkeTechnologies%2Fawkrs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 03efd61cccf57ddeac7061a30401d1256ed684ff
[INFO] testing MenkeTechnologies/awkrs against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMenkeTechnologies%2Fawkrs" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/MenkeTechnologies/awkrs
[INFO] finished tweaking git repo https://github.com/MenkeTechnologies/awkrs
[INFO] tweaked toml for git repo https://github.com/MenkeTechnologies/awkrs written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MenkeTechnologies/awkrs on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MenkeTechnologies/awkrs 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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded az v1.3.0
[INFO] [stderr]   Downloaded cranelift-bitset v0.130.2
[INFO] [stderr]   Downloaded cranelift-control v0.130.2
[INFO] [stderr]   Downloaded rkyv v0.7.46
[INFO] [stderr]   Downloaded cranelift-module v0.130.2
[INFO] [stderr]   Downloaded cranelift-srcgen v0.130.2
[INFO] [stderr]   Downloaded wasmtime-internal-jit-icache-coherence v43.0.2
[INFO] [stderr]   Downloaded gettext v0.4.0
[INFO] [stderr]   Downloaded cranelift-native v0.130.2
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.130.2
[INFO] [stderr]   Downloaded cranelift-jit v0.130.2
[INFO] [stderr]   Downloaded rkyv_derive v0.7.46
[INFO] [stderr]   Downloaded cranelift-entity v0.130.2
[INFO] [stderr]   Downloaded cranelift-assembler-x64 v0.130.2
[INFO] [stderr]   Downloaded cranelift-bforest v0.130.2
[INFO] [stderr]   Downloaded cranelift-assembler-x64-meta v0.130.2
[INFO] [stderr]   Downloaded cranelift-frontend v0.130.2
[INFO] [stderr]   Downloaded wasmtime-internal-core v43.0.2
[INFO] [stderr]   Downloaded uuid v1.23.2
[INFO] [stderr]   Downloaded cranelift-isle v0.130.2
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.130.2
[INFO] [stderr]   Downloaded regalloc2 v0.15.1
[INFO] [stderr]   Downloaded rug v1.30.0
[INFO] [stderr]   Downloaded gimli v0.33.0
[INFO] [stderr]   Downloaded fusevm v0.13.9
[INFO] [stderr]   Downloaded cranelift-codegen v0.130.2
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ade4321266a083825a5df80da7e156b7f67cf25902402c7e392e27438b043056
[INFO] running `Command { std: "docker" "start" "-a" "ade4321266a083825a5df80da7e156b7f67cf25902402c7e392e27438b043056", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ade4321266a083825a5df80da7e156b7f67cf25902402c7e392e27438b043056", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ade4321266a083825a5df80da7e156b7f67cf25902402c7e392e27438b043056", kill_on_drop: false }`
[INFO] [stdout] ade4321266a083825a5df80da7e156b7f67cf25902402c7e392e27438b043056
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 672f6d57cd8ef9e5210debe6a68d71bae9fd42ebad0c540ea98f8b53014afd29
[INFO] running `Command { std: "docker" "start" "-a" "672f6d57cd8ef9e5210debe6a68d71bae9fd42ebad0c540ea98f8b53014afd29", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling cranelift-srcgen v0.130.2
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling wasmtime-internal-core v43.0.2
[INFO] [stderr]    Compiling cranelift-isle v0.130.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.130.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling encoding_index_tests v0.1.4
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cranelift-assembler-x64-meta v0.130.2
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling gmp-mpfr-sys v1.7.1
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling bytecheck v0.6.12
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regalloc2 v0.15.1
[INFO] [stderr]    Compiling cranelift-control v0.130.2
[INFO] [stderr]    Compiling rend v0.4.2
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.130.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-japanese v1.20141219.5
[INFO] [stderr]    Compiling gimli v0.33.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling encoding-index-korean v1.20141219.5
[INFO] [stderr]    Compiling encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling region v3.0.2
[INFO] [stderr]    Compiling encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rug v1.30.0
[INFO] [stderr]    Compiling rkyv v0.7.46
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cranelift-bitset v0.130.2
[INFO] [stderr]    Compiling wasmtime-internal-jit-icache-coherence v43.0.2
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling encoding v0.2.33
[INFO] [stderr]    Compiling cranelift-entity v0.130.2
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling cranelift-assembler-x64 v0.130.2
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling cranelift-bforest v0.130.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling az v1.3.0
[INFO] [stderr]    Compiling gettext v0.4.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling ptr_meta_derive v0.1.4
[INFO] [stderr]    Compiling bytecheck_derive v0.6.12
[INFO] [stderr]    Compiling rkyv_derive v0.7.46
[INFO] [stderr]    Compiling cranelift-codegen v0.130.2
[INFO] [stderr]    Compiling ptr_meta v0.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling cranelift-module v0.130.2
[INFO] [stderr]    Compiling cranelift-native v0.130.2
[INFO] [stderr]    Compiling cranelift-frontend v0.130.2
[INFO] [stderr]    Compiling cranelift-jit v0.130.2
[INFO] [stderr]    Compiling fusevm v0.13.9
[INFO] [stderr]    Compiling awkrs v0.4.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 25s
[INFO] running `Command { std: "docker" "inspect" "672f6d57cd8ef9e5210debe6a68d71bae9fd42ebad0c540ea98f8b53014afd29", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "672f6d57cd8ef9e5210debe6a68d71bae9fd42ebad0c540ea98f8b53014afd29", kill_on_drop: false }`
[INFO] [stdout] 672f6d57cd8ef9e5210debe6a68d71bae9fd42ebad0c540ea98f8b53014afd29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50aa26b65c30c7a8b7c3d9da9135e9fddec58c6fd21fdb462328105db0e86ef2
[INFO] running `Command { std: "docker" "start" "-a" "50aa26b65c30c7a8b7c3d9da9135e9fddec58c6fd21fdb462328105db0e86ef2", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling awkrs v0.4.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.35s
[INFO] running `Command { std: "docker" "inspect" "50aa26b65c30c7a8b7c3d9da9135e9fddec58c6fd21fdb462328105db0e86ef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50aa26b65c30c7a8b7c3d9da9135e9fddec58c6fd21fdb462328105db0e86ef2", kill_on_drop: false }`
[INFO] [stdout] 50aa26b65c30c7a8b7c3d9da9135e9fddec58c6fd21fdb462328105db0e86ef2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cbd4121aae76775bc30009fc85ca1da33ea3bb380e648f7d2f2bf4e8e3b7f262
[INFO] running `Command { std: "docker" "start" "-a" "cbd4121aae76775bc30009fc85ca1da33ea3bb380e648f7d2f2bf4e8e3b7f262", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/awkrs-0fe8620129362fca)
[INFO] [stdout] 
[INFO] [stdout] running 2771 tests
[INFO] [stdout] test ast::ast_tests::ast_clones_batch_v7 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_binary_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_getline_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_assign_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_call_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_incdec_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_index_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_integerliteral_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_num_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_num_v8_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_delete_variants_v2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_in_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_num_v8_2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_regexp_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_str_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_field_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_str_v8_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_ternary_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_tuple_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_unary_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_0 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_11 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_13 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_12 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_10 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_4 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_6 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_7 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_5 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_14 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_var_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_var_v8_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_multidim_subscript_v2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_case_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_default_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_3 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_0 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_delete_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_5 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_6 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_block_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_pattern_v53_4 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_printf_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_exit_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_return_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_expr_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_switch_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_for_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_clones_batch_v7 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_print_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_if_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_forin_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_0 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_1 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_3 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_10 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_11 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_14 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_12 ... ok
[INFO] [stdout] test ast::ast_tests::ast_expr_v53_9 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_2 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_4 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_3 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_5 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_13 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_6 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_7 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_15 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_while_v8 ... ok
[INFO] [stdout] test ast::ast_tests::ast_stmt_v53_9 ... ok
[INFO] [stdout] test ast::ast_tests::binop_and_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_concat_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_debug_v2 ... ok
[INFO] [stdout] test ast::ast_tests::binop_div_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_ge_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_gt_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_le_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_eq_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_mod_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_mul_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_notmatch_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_lt_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_ne_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_sub_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_or_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::expr_clones_and_equality ... ok
[INFO] [stdout] test ast::ast_tests::getlinesource_file_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::getlinesource_coproc_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_match_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::getlinesource_primary_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::binop_pow_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::incdecop_postdec_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::incdecop_postinc_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::incdecop_predec_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::incdecop_preinc_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::pattern_range_holds_endpoints ... ok
[INFO] [stdout] test ast::ast_tests::printredir_append_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::printredir_coproc_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::printredir_overwrite_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::printredir_pipe_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::program_debug_v2 ... ok
[INFO] [stdout] test ast::ast_tests::program_empty_clone_eq ... ok
[INFO] [stdout] test ast::ast_tests::stmt_break_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::stmt_clones_and_equality ... ok
[INFO] [stdout] test ast::ast_tests::stmt_continue_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::stmt_next_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::stmt_nextfile_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::tuple_preserves_multiple_expressions ... ok
[INFO] [stdout] test ast::ast_tests::unaryop_neg_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::unaryop_not_debug_v3 ... ok
[INFO] [stdout] test ast::ast_tests::unaryop_pos_debug_v3 ... ok
[INFO] [stdout] test ast::parallel::tests::begin_only_still_checked_for_functions ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_bitwise_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_complex_math_expression ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_getline_from_file ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_delete_array_element_v3 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_next_in_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_match_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_gsub_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_mktime_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_next_v24 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_print_v24 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_print_two_fields_implicit_concat_ok ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_loops_and_breaks_v3 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_rand_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_pure_functions ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_printf_v24 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_simple_print ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_ternary_nested_v3 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_srand_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_strftime_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_systime_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_safe_sub_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_asort_in_record_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_assign_v24 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_array_element_assignment ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_assignment_in_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_delete ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_asorti_in_record_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_coproc_getline ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_getline_pipe_from_command_string ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_getline_v24 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_getline_variants ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_inc_dec_fields_v3 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_exit_in_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_builtins_with_side_effects ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_assignment_to_special_variable ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_delete_array ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_expr_stmt_primary_getline ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_switch_case_with_assignment ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_indirect_call_in_record_rule ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_nextfile ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_global_variable_mutation_in_function ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_assign_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_call_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_beginfile_endfile_v6 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_nextfile_in_rule ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_break_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_block_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_binary_v14 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_primary_getline ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_compound_assign_v2 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_print_redirect ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_printf_redirection ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_range_pattern ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_print_to_file_or_pipe ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_delete_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_exit_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_delete_whole_array_and_subscript ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_recursive_global_mutation ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_do_while_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_delete_all_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_end_rule_v6 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_empty_program_empty_string ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_exit_val_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_field_expressions ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_field_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_for_c_empty_components ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_compound_assignment ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_for_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_continue_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_forin_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_getline_file_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_getline_pipe_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_getline_var_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_if_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_in_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_inc_dec ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_inc_dec_v2 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_inc_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_includes_range_pattern_and_sorted_functions ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_index_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_indirect_call_form ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_match_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_indirect_call_v2 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_multiple_rules_v6 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_num_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_pow_starstar_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_not_match_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_nextfile_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_printf_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_range_pattern_v6 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_regexp_literal_at_slash_form ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_redirections ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_next_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_return_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_pre_inc_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_pre_dec_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_str_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_pow_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_string_escapes ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_ternary_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_ternary_nested ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_unary_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_ternary_v2 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_0 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_switch_statement_shape ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_10 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_var_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_11 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_print_v14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_1 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_13 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_15 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_14 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_roundtrip_shape ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_3 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_12 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_2 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_4 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_dec_v18 ... ok
[INFO] [stdout] test bignum::tests::awk_compl_bignum_v2 ... ok
[INFO] [stdout] test bignum::tests::awk_int_value_bignum_truncation ... ok
[INFO] [stdout] test bignum::tests::awk_compl_bignum_percent_d_is_full_u64_mask ... ok
[INFO] [stdout] test bignum::tests::awk_bitwise_bignum_path_agrees_with_f64_small_operands ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_5 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_6 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_9 ... ok
[INFO] [stdout] test ast::parallel::tests::parallel_unsafe_exit ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_7 ... ok
[INFO] [stdout] test bignum::tests::awk_or_xor_values_match_builtins_f64 ... ok
[INFO] [stdout] test bignum::tests::awk_intdiv_values_division_by_zero_errors ... ok
[INFO] [stdout] test bignum::tests::awk_int_value_truncates_float_without_bignum ... ok
[INFO] [stdout] test bignum::tests::awk_or_bignum_v2 ... ok
[INFO] [stdout] test bignum::tests::awk_intdiv_values_truncates_toward_zero_without_bignum ... ok
[INFO] [stdout] test bignum::tests::awk_lshift_masks_shift_count_with_0x3f ... ok
[INFO] [stdout] test bignum::tests::awk_rshift_bignum_v15 ... ok
[INFO] [stdout] test bignum::tests::awk_lshift_bignum_v15 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_v63_8 ... ok
[INFO] [stdout] test bignum::tests::awk_intdiv_values_bignum_integer_quotient ... ok
[INFO] [stdout] test bignum::tests::awk_and_bignum_v2 ... ok
[INFO] [stdout] test bignum::tests::awk_and_values_matches_builtin_bit_pattern_f64 ... ok
[INFO] [stdout] test bignum::tests::awk_rshift_matches_builtin_f64 ... ok
[INFO] [stdout] test bignum::tests::awk_compl_values_neg_one_to_zero_f64 ... ok
[INFO] [stdout] test bignum::tests::awk_strtonum_value_decimal_integer_bignum_is_exact ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_regexp_v18 ... ok
[INFO] [stdout] test ast_fmt::tests::pretty_print_while_v14 ... ok
[INFO] [stdout] test bignum::tests::mpfr_string_trim_trailing_zeros_all_fractional_zeros_becomes_int ... ok
[INFO] [stdout] test bignum::tests::mpfr_string_trim_trailing_zeros_strips_dot_and_fractional_zeros ... ok
[INFO] [stdout] test bignum::tests::mpfr_to_f64_handles_subnormal ... ok
[INFO] [stdout] test bignum::tests::awk_strtonum_value_empty_string_zero ... ok
[INFO] [stdout] test bignum::tests::awk_strtonum_value_hex_without_bignum_uses_builtin ... ok
[INFO] [stdout] test bignum::tests::bignum_to_f64_precision_v15 ... ok
[INFO] [stdout] test bignum::tests::awk_xor_bignum_v2 ... ok
[INFO] [stdout] test bignum::tests::float_trunc_integer_truncates_toward_zero ... ok
[INFO] [stdout] test bignum::tests::float_trunc_u64_positive_integer ... ok
[INFO] [stdout] test bignum::tests::mpfr_from_f64_preserves_inf ... ok
[INFO] [stdout] test bignum::tests::mpfr_from_f64_preserves_nan ... ok
[INFO] [stdout] test bignum::tests::numeric_string_i64_max_plus_one_adds_exactly ... ok
[INFO] [stdout] test bignum::tests::numeric_string_to_mpfr_empty_trim_is_zero ... ok
[INFO] [stdout] test bignum::tests::value_to_mpfr_handles_non_numeric_strings_as_zero ... ok
[INFO] [stdout] test bignum::tests::numeric_string_to_mpfr_zero_prefix_with_8_falls_back_decimal ... ok
[INFO] [stdout] test bignum::tests::numeric_string_to_mpfr_invalid_hex_is_zero ... ok
[INFO] [stdout] test builtins::tests::asort_basic_v4 ... ok
[INFO] [stdout] test builtins::tests::asort_into_destination_leaves_source_unchanged ... ok
[INFO] [stdout] test builtins::tests::asort_numeric_strings_behavior_v10 ... ok
[INFO] [stdout] test builtins::tests::asort_inplace_sorts_values_and_reindexes_one_based ... ok
[INFO] [stdout] test bignum::tests::value_to_mpfr_uninit_and_empty_array_are_zero ... ok
[INFO] [stdout] test bignum::tests::float_trunc_integer_large_value ... ok
[INFO] [stdout] test bignum::tests::numeric_string_to_mpfr_hex_prefix ... ok
[INFO] [stdout] test bignum::tests::numeric_string_to_mpfr_leading_zero_octal_digits ... ok
[INFO] [stdout] test bignum::tests::sprintf_percent_d_uses_integer_not_i64_clamp ... ok
[INFO] [stdout] test builtins::tests::asort_non_array_errors ... ok
[INFO] [stdout] test bignum::tests::mpfr_string_for_percent_s_non_integer_uses_trimmed_float_string ... ok
[INFO] [stdout] test bignum::tests::awk_strtonum_value_large_hex_integer_bignum_is_exact ... ok
[INFO] [stdout] test builtins::tests::asort_empty_array ... ok
[INFO] [stdout] test bignum::tests::mpfr_percent_s_whole_number_is_plain_digits ... ok
[INFO] [stdout] test builtins::tests::awk_and_zero_with_anything_is_zero ... ok
[INFO] [stdout] test builtins::tests::asorti_inplace_sorts_keys_into_string_values ... ok
[INFO] [stdout] test builtins::tests::asorti_empty_array ... ok
[INFO] [stdout] test builtins::tests::asort_preserves_numeric_values ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_and_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_compl_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_direct_v2 ... ok
[INFO] [stdout] test builtins::tests::awk_and_clears_complementary_bits ... ok
[INFO] [stdout] test builtins::tests::awk_and_large_values_v3 ... ok
[INFO] [stdout] test builtins::tests::asorti_non_array_errors ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_lshift_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_negative_numbers ... ok
[INFO] [stdout] test builtins::tests::awk_and_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_rshift_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_or_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_compl_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_compl_flips_all_bits ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_negative_numeric_how_treated_as_one_like_gawk ... ok
[INFO] [stdout] test builtins::tests::awk_gsub_not_eligible_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_numeric_negative_treated_as_one_like_gawk ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_numeric_zero_treated_as_one_like_gawk ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_global_string_replaces_all_matches ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_empty_how_string_errors ... ok
[INFO] [stdout] test builtins::tests::awk_gsub_eligible_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_is_literal_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_lshift_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_bitwise_xor_v33 ... ok
[INFO] [stdout] test builtins::tests::awk_is_literal_pattern_v2 ... ok
[INFO] [stdout] test builtins::tests::awk_mktime_short_datespec_returns_minus_one ... ok
[INFO] [stdout] test builtins::tests::awk_not_literal_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_lshift_shifts_left ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_global_backref_expands_in_every_match ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_numeric_two_replaces_second_match_only ... ok
[INFO] [stdout] test builtins::tests::awk_lshift_large_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_rshift_shifts_right ... ok
[INFO] [stdout] test builtins::tests::awk_or_large_values_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_gensub_global_backref_swap_groups_in_every_match ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_complex_format ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_exhaustive_v12 ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_formatting_width ... ok
[INFO] [stdout] test builtins::tests::awk_or_sets_all_bits ... ok
[INFO] [stdout] test builtins::tests::awk_or_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_rshift_large_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_shift_count_masked_to_six_bits ... ok
[INFO] [stdout] test builtins::tests::awk_mktime_six_field_datespec_positive ... ok
[INFO] [stdout] test builtins::tests::awk_rshift_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_hex_octal_and_decimal ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_invalid_hex_returns_zero ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_no_args_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_empty_v4 ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_octal_v4 ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_hex_above_u64_returns_zero ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_scientific_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_no_args_yields_non_empty_string ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_empty_or_whitespace_zero ... ok
[INFO] [stdout] test builtins::tests::awk_strftime_unsupported_directive_errors_without_panic ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_ws_v4 ... ok
[INFO] [stdout] test builtins::tests::awk_split_regex_fs_captures ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_invalid_hex_v4 ... ok
[INFO] [stdout] test builtins::tests::awk_strtonum_leading_zero_with_8_or_9_falls_through_to_decimal ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_num_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_regexp_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_str_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_uninit_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_value_sort_cmp_plain_numbers ... ok
[INFO] [stdout] test builtins::tests::awk_xor_large_values_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_xor_toggles_bits ... ok
[INFO] [stdout] test builtins::tests::awk_xor_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_array_v3 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_array_elem_hits_and_misses ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_array_elem_untyped_v2 ... ok
[INFO] [stdout] test builtins::tests::gsub_backrefs_v2 ... ok
[INFO] [stdout] test builtins::tests::gensub_full_match_backref_v10 ... ok
[INFO] [stdout] test builtins::tests::gensub_numbered_occurrence_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_value_variants ... ok
[INFO] [stdout] test builtins::tests::awk_systime_v10 ... ok
[INFO] [stdout] test builtins::tests::awk_typeof_value_v2 ... ok
[INFO] [stdout] test builtins::tests::awk_value_sort_cmp_numeric_strings_use_numeric_order ... ok
[INFO] [stdout] test builtins::tests::gsub_literal_eligible_rejects_ampersand_in_replacement ... ok
[INFO] [stdout] test builtins::tests::gsub_literal_eligible_v2 ... ok
[INFO] [stdout] test builtins::tests::gsub_literal_eligible_accepts_simple_pair ... ok
[INFO] [stdout] test builtins::tests::gensub_backreferences ... ok
[INFO] [stdout] test builtins::tests::is_literal_pattern_rejects_regex_metachar ... ok
[INFO] [stdout] test builtins::tests::gsub_overlapping_matches_behavior ... ok
[INFO] [stdout] test builtins::tests::gsub_literal_on_record_replaces_and_resplits ... ok
[INFO] [stdout] test builtins::tests::match_miss_clears_named_array ... ok
[INFO] [stdout] test builtins::tests::gsub_regex_with_amp_replacement ... ok
[INFO] [stdout] test builtins::tests::mktime_invalid_format_returns_minus_one ... ok
[INFO] [stdout] test builtins::tests::match_with_array_fills_capture_groups ... ok
[INFO] [stdout] test builtins::tests::match_sets_rstart_zero_on_miss ... ok
[INFO] [stdout] test builtins::tests::is_literal_pattern_accepts_plain_text ... ok
[INFO] [stdout] test builtins::tests::split_with_seps_array_v11 ... ok
[INFO] [stdout] test builtins::tests::strftime_utc_vs_local ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_a ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_b ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_u ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_upper_b ... ok
[INFO] [stdout] test builtins::tests::strtonum_various_formats ... ok
[INFO] [stdout] test builtins::tests::typeof_builtin_logic ... ok
[INFO] [stdout] test builtins::tests::sub_first_match_only ... ok
[INFO] [stdout] test builtins::tests::patsplit_empty_matches_behavior ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_upper_a ... ok
[INFO] [stdout] test builtins::tests::strftime_v12_w ... ok
[INFO] [stdout] test builtins::tests::patsplit_basic_v2 ... ok
[INFO] [stdout] test builtins::tests::patsplit_with_capturing_groups ... ok
[INFO] [stdout] test builtins::tests::patsplit_fills_array ... ok
[INFO] [stdout] test builtins::tests::match_sets_rstart_rlength_on_hit ... ok
[INFO] [stdout] test bytecode::tests::chunk_from_ops_empty_and_with_push ... ok
[INFO] [stdout] test bytecode::tests::compiled_range_endpoint_nested_range_error_marker ... ok
[INFO] [stdout] test bytecode::tests::compiled_program_slot_mapping ... ok
[INFO] [stdout] test bytecode::tests::chunk_from_ops_v2 ... ok
[INFO] [stdout] test bytecode::tests::getline_source_clones_v2 ... ok
[INFO] [stdout] test bytecode::tests::compiled_rule_structure ... ok
[INFO] [stdout] test bytecode::tests::init_slots_missing_var_uses_empty_string ... ok
[INFO] [stdout] test bytecode::tests::getlinesource_debug_v27 ... ok
[INFO] [stdout] test bytecode::tests::init_slots_preserves_empty_string_value ... ok
[INFO] [stdout] test bytecode::tests::redir_kind_debug_v27 ... ok
[INFO] [stdout] test bytecode::tests::op_is_copy_v2 ... ok
[INFO] [stdout] test bytecode::tests::redir_kind_and_getline_source_variants_distinct ... ok
[INFO] [stdout] test bytecode::tests::string_pool_intern_preserves_order ... ok
[INFO] [stdout] test bytecode::tests::string_pool_intern_empty_string ... ok
[INFO] [stdout] test bytecode::tests::init_slots_seeds_from_vars_map ... ok
[INFO] [stdout] test bytecode::tests::op_is_copy_and_size ... ok
[INFO] [stdout] test bytecode::tests::subtarget_debug_v27 ... ok
[INFO] [stdout] test cli::tests::bignum_flag_v2 ... ok
[INFO] [stdout] test cli::tests::cli_bignum_v22 ... ok
[INFO] [stdout] test bytecode::tests::string_pool_many_distinct_strings ... ok
[INFO] [stdout] test cli::tests::cli_bignum_v55 ... ok
[INFO] [stdout] test bytecode::tests::redir_kind_clones_v2 ... ok
[INFO] [stdout] test cli::tests::assign_flag_collects ... ok
[INFO] [stdout] test cli::tests::cli_copyright_v55 ... ok
[INFO] [stdout] test cli::tests::cli_copyright_v22 ... ok
[INFO] [stdout] test bytecode::tests::string_pool_intern_dedupes ... ok
[INFO] [stdout] test cli::tests::bignum_and_lc_numeric_flags_parse ... ok
[INFO] [stdout] test cli::tests::cli_csv_v55 ... ok
[INFO] [stdout] test cli::tests::cli_csv_v16 ... ok
[INFO] [stdout] test cli::tests::cli_f_file_v55 ... ok
[INFO] [stdout] test cli::tests::cli_e_source_v55 ... ok
[INFO] [stdout] test cli::tests::cli_assign_v16 ... ok
[INFO] [stdout] test cli::tests::cli_f_v55_0 ... ok
[INFO] [stdout] test cli::tests::cli_file_v16 ... ok
[INFO] [stdout] test cli::tests::cli_lint_old_v55 ... ok
[INFO] [stdout] test cli::tests::cli_f_v55_1 ... ok
[INFO] [stdout] test cli::tests::cli_lint_v55 ... ok
[INFO] [stdout] test cli::tests::cli_gen_pot_v22 ... ok
[INFO] [stdout] test cli::tests::cli_gen_pot_v55 ... ok
[INFO] [stdout] test cli::tests::cli_lint_old_v22 ... ok
[INFO] [stdout] test cli::tests::cli_input_file_v16 ... ok
[INFO] [stdout] test cli::tests::cli_multiple_input_files_v16 ... ok
[INFO] [stdout] test cli::tests::cli_no_args_v16 ... ok
[INFO] [stdout] test cli::tests::cli_non_decimal_data_v22 ... ok
[INFO] [stdout] test cli::tests::cli_posix_v55 ... ok
[INFO] [stdout] test cli::tests::cli_re_interval_v55 ... ok
[INFO] [stdout] test cli::tests::cli_sandbox_v22 ... ok
[INFO] [stdout] test cli::tests::cli_non_decimal_v55 ... ok
[INFO] [stdout] test cli::tests::cli_trace_v55 ... ok
[INFO] [stdout] test cli::tests::cli_traditional_v55 ... ok
[INFO] [stdout] test cli::tests::cli_lint_v22 ... ok
[INFO] [stdout] test cli::tests::cli_use_lc_numeric_v22 ... ok
[INFO] [stdout] test cli::tests::cli_use_lc_numeric_v55 ... ok
[INFO] [stdout] test cli::tests::cli_sandbox_v55 ... ok
[INFO] [stdout] test cli::tests::cli_v_v55_0 ... ok
[INFO] [stdout] test cli::tests::cli_source_v16 ... ok
[INFO] [stdout] test cli::tests::cli_trace_v22 ... ok
[INFO] [stdout] test cli::tests::cli_traditional_v22 ... ok
[INFO] [stdout] test cli::tests::cli_threads_v16 ... ok
[INFO] [stdout] test cli::tests::cli_version_long_v16 ... ok
[INFO] [stdout] test cli::tests::dump_variables_flag_v2 ... ok
[INFO] [stdout] test cli::tests::fs_flag_sets_field_sep_v3 ... ok
[INFO] [stdout] test cli::tests::exec_short_flag_parses ... ok
[INFO] [stdout] test cli::tests::debug_flag_v2 ... ok
[INFO] [stdout] test cli::tests::include_flag_v2 ... ok
[INFO] [stdout] test cli::tests::gawk_compat_flags_parse_to_expected_fields ... ok
[INFO] [stdout] test cli::tests::dump_debug_pretty_profile_accept_optional_file ... ok
[INFO] [stdout] test cli::tests::cli_version_v55 ... ok
[INFO] [stdout] test cli::tests::cli_v_v55_1 ... ok
[INFO] [stdout] test cli::tests::csv_flag_sets_csv_mode_v3 ... ok
[INFO] [stdout] test cli::tests::copyright_flag_v2 ... ok
[INFO] [stdout] test cli::tests::copyright_and_trace_flags_parse ... ok
[INFO] [stdout] test cli::tests::csv_flag_k_parses ... ok
[INFO] [stdout] test cli::tests::include_short_flag_collects_paths ... ok
[INFO] [stdout] test cli::tests::jobs_flag_sets_threads_v3 ... ok
[INFO] [stdout] test cli::tests::lint_flag_v2 ... ok
[INFO] [stdout] test cli::tests::mawk_w_exec_sets_exec_file ... ok
[INFO] [stdout] test cli::tests::mawk_w_comma_separated_merged ... ok
[INFO] [stdout] test cli::tests::optimize_flag_v2 ... ok
[INFO] [stdout] test cli::tests::mawk_w_help_returns_action ... ok
[INFO] [stdout] test cli::tests::mixed_file_and_source_flags ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_emits_slot_only_variables_with_slot_prefix ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_numeric_variable ... ok
[INFO] [stdout] test cli::tests::multiple_source_flags_collect ... ok
[INFO] [stdout] test cli::tests::mawk_w_version_alias_v ... ok
[INFO] [stdout] test cli::tests::re_interval_flag_v2 ... ok
[INFO] [stdout] test cli::tests::posix_flag_v2 ... ok
[INFO] [stdout] test cli::tests::traditional_flag_v2 ... ok
[INFO] [stdout] test cli::tests::threads_and_field_sep_parse ... ok
[INFO] [stdout] test cli::tests::rest_positional_args_collect_program_and_files ... ok
[INFO] [stdout] test cli::tests::sandbox_flag_v2 ... ok
[INFO] [stdout] test cli::tests::trailing_var_args_after_double_dash ... ok
[INFO] [stdout] test cli::tests::profile_flag_v2 ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_array_emits_count_header_and_elements ... ok
[INFO] [stdout] test cli::tests::read_ahead_parses_alongside_parallel_threads ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_sorts_variable_names_alphabetically ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_string_variable ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_collects_strings_from_printf_format_and_args ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_skips_slot_when_name_already_in_vars ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_escapes_backslash_r ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_empty_regex_pattern ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_escapes_tab_and_backslash ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_assignment_in_one_branch_does_not_silence_other_use ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_for_c_body_warns_uninitialized ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_no_uninit_after_assign ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_collects_nonempty_string_literals_from_print ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_collects_strings_inside_function_body ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_printf_sprintf_in_expr ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_dedupes_duplicate_msgids_single_entry ... ok
[INFO] [stdout] test cli_effects::dump_variables_tests::dump_uninit_variable ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_escapes_quotes_backslash_newline_in_msgid ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_printf_too_few_args_warns ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_uninit_inside_if_branch ... ok
[INFO] [stdout] test cli_effects::gen_pot_tests::gen_pot_skips_empty_string_literal ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_warns_uninitialized_scalar ... ok
[INFO] [stdout] test cli_effects::pretty_print_tests::pretty_print_starts_with_gawk_disclaimer ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_uninit_inside_while_body ... ok
[INFO] [stdout] test cli_effects::write_debug_listing_tests::debug_emits_pattern_per_rule ... ok
[INFO] [stdout] test compiler::peephole_pinning::add_field_to_slot_fuses ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_array_membership ... ok
[INFO] [stdout] test cli_effects::write_debug_listing_tests::debug_emits_function_count_and_sorted_names ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_array_assignment_v2 ... ok
[INFO] [stdout] test cli_effects::write_debug_listing_tests::debug_emits_rule_count_line ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::dump_shadowed_variable_v2 ... ok
[INFO] [stdout] test cli_effects::write_debug_listing_tests::debug_starts_with_disclaimer_referencing_bin_name ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v15 ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::escape_pot_str_complex_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_block_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_5 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_1 ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::profile_records_hint_none_omits_line ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_binary_v15 ... ok
[INFO] [stdout] test cli_effects::lint_tests::lint_silent_on_clean_program ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_break_v4 ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::profile_records_hint_some_emits_line ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_break_continue_loop ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_7 ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::profile_emits_wall_seconds_in_decimal_format ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::profile_parallel_mode_skips_per_rule_counts ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_assign_v51_6 ... ok
[INFO] [stdout] test cli_effects::write_profile_summary_tests::profile_sequential_emits_per_rule_hits ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_6 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_1 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_5 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_12 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_14 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_13 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_7 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_9 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_1 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_8 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_call_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_16 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_17 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_10 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_builtin_v51_11 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_cmp_v51_5 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_continue_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_empty_block_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_compound_mul_assign_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_concat_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_exit_no_val_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_field_assignment ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_field_assignment_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_exit_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_getline_var ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_getline_var_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_func_call_user_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_field_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_exponent_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_getline_variants_bytecode ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_for_in_loop_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_forin_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_for_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_func_call_builtin_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_function_call_with_args ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_in_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_incdec_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_if_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_incdec_v51_1 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_incdec_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_logic_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_incdec_v51_3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_index_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_logic_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_logic_v51_1 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_in_expression_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_match_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_logical_not_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_delete_array_v3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_5 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_0 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_1 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_6 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_math_v51_3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_modulo_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_nested_if_else ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_nested_ternary_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_next_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_not_match_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_num_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_print_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_pre_dec_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_pre_inc_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_print_append_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_print_pipe_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_print_redirection ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_printf_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_return_no_val_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_ternary_operator ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_short_circuit_and ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_unary_minus_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::no_fusion_when_pattern_doesnt_match ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_switch_statement ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_short_circuit_or ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_add_field_to_slot ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_add_mul_fields_to_slot ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_add_slot_to_slot_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_str_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_ternary_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_unary_plus_v4 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_unary_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_var_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_while_loop_jumps ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_while_v15 ... ok
[INFO] [stdout] test compiler::peephole_pinning::concat_with_pool_string_fuses ... ok
[INFO] [stdout] test compiler::peephole_pinning::increment_slot_fuses_to_incr_slot ... ok
[INFO] [stdout] test compiler::peephole_pinning::decrement_slot_fuses_to_decr_slot ... ok
[INFO] [stdout] test compiler::peephole_pinning::increment_used_as_expression_does_not_fuse_to_incr_slot ... ok
[INFO] [stdout] test compiler::peephole_pinning::compile_switch_statement_v2 ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_concat_pool_str ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_print_field_sep_field ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_decr_slot_v3 ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_print_three_fields_stdout ... ok
[INFO] [stdout] test compiler::peephole_pinning::peephole_incr_slot_v3 ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::reused_variable_keeps_same_slot ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::function_parameter_excluded_from_callers_slots ... ok
[INFO] [stdout] test compiler::peephole_pinning::print_dollar_n_fuses_to_print_field_stdout ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::slot_indices_are_unique ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::slot_count_matches_slot_names_len ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::array_name_excluded_from_slots ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::special_vars_excluded_from_slots ... ok
[INFO] [stdout] test compiler::slot_allocation_pinning::user_scalar_gets_slot ... ok
[INFO] [stdout] test compiler::tests::compile_begin_and_end_together ... ok
[INFO] [stdout] test compiler::tests::compile_end_block ... ok
[INFO] [stdout] test compiler::tests::compile_begin_print_constant ... ok
[INFO] [stdout] test compiler::tests::compile_beginfile_endfile ... ok
[INFO] [stdout] test compiler::tests::begin_assignment_runs_on_vm_slots ... ok
[INFO] [stdout] test compiler::tests::compile_for_in_loop ... ok
[INFO] [stdout] test compiler::tests::compile_if_else ... ok
[INFO] [stdout] test compiler::tests::compile_bignum_literal_add_uses_push_num_decimal_str_not_f64 ... ok
[INFO] [stdout] test compiler::tests::compile_record_rule_field_access ... ok
[INFO] [stdout] test compiler::tests::compile_range_pattern_has_compiled_endpoints ... ok
[INFO] [stdout] test compiler::tests::compile_record_rule_with_next ... ok
[INFO] [stdout] test compiler::tests::compile_delete_multidimensional_element ... ok
[INFO] [stdout] test compiler::tests::compile_two_functions ... ok
[INFO] [stdout] test compiler::tests::compile_delete_array_elem ... ok
[INFO] [stdout] test compiler::tests::compile_do_while_loop ... ok
[INFO] [stdout] test compiler::tests::compile_user_function_has_body ... ok
[INFO] [stdout] test compiler::tests::compile_empty_record_pattern_still_emits_rule ... ok
[INFO] [stdout] test compiler::tests::compile_while_loop ... ok
[INFO] [stdout] test compiler::tests::lowered_range_endpoint_nested_range_errors_in_vm ... ok
[INFO] [stdout] test compiler::tests::lowered_range_endpoint_expr_truthy_via_vm ... ok
[INFO] [stdout] test compiler::tests::lowered_pattern_regexp_respects_record ... ok
[INFO] [stdout] test compiler::tests::lowered_pattern_empty_matches_via_vm ... ok
[INFO] [stdout] test compiler::tests::lowered_pattern_expr_numeric_falsy_via_vm ... ok
[INFO] [stdout] test compiler::tests::validate_accepts_gensub_three_and_four_args ... ok
[INFO] [stdout] test compiler::tests::validate_accepts_match_three_args_with_array ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_gensub_five_args ... ok
[INFO] [stdout] test compiler::tests::validate_accepts_patsplit_two_three_and_four_args ... ok
[INFO] [stdout] test compiler::tests::validate_accepts_exit_with_expression ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_gsub_with_only_pattern_arg ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_gsub_without_args ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_patsplit_five_args ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_sub_with_few_args ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_tuple_in_return ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_split_single_arg ... ok
[INFO] [stdout] test compiler::tests::vm_begin_negative_field_errors_with_init_slots_and_jit_enabled ... ok
[INFO] [stdout] test compiler::tests::lowered_pattern_expr_numeric_truthy_via_vm ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_patsplit_wrong_arity ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_match_with_few_args ... ok
[INFO] [stdout] test compiler::tests::range_step_enters_after_start_pattern ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_split_without_args ... ok
[INFO] [stdout] test compiler::tests::validate_rejects_gensub_wrong_arity ... ok
[INFO] [stdout] test cyber_help::tests::awkrs_logo_contains_awkrs_spelled_in_ascii_art ... ok
[INFO] [stdout] test cyber_help::tests::tagline_non_empty ... ok
[INFO] [stdout] test cyber_help::tests::color_helpers_fallback_to_string_v2 ... ok
[INFO] [stdout] test cyber_help::tests::cyber_styles_instantiates_without_panic_v2 ... ok
[INFO] [stdout] test error::tests::error_debug_format_v2 ... ok
[INFO] [stdout] test cyber_help::tests::footer_contains_version_and_license_tag ... ok
[INFO] [stdout] test error::tests::error_display_exit_v21 ... ok
[INFO] [stdout] test error::tests::error_display_exit_v3 ... ok
[INFO] [stdout] test error::tests::error_display_io_inner_v2 ... ok
[INFO] [stdout] test error::tests::error_display_parse_v3 ... ok
[INFO] [stdout] test error::tests::error_display_io_v3 ... ok
[INFO] [stdout] test error::tests::error_display_runtime_v3 ... ok
[INFO] [stdout] test error::tests::error_display_parse_v21 ... ok
[INFO] [stdout] test error::tests::error_is_std_error_v2 ... ok
[INFO] [stdout] test error::tests::error_from_io_v2 ... ok
[INFO] [stdout] test error::tests::exit_error_format_v2 ... ok
[INFO] [stdout] test error::tests::exit_error_display ... ok
[INFO] [stdout] test cyber_help::tests::status_box_middle_line_has_pipe_borders_and_version ... ok
[INFO] [stdout] test error::tests::error_display_runtime_v21 ... ok
[INFO] [stdout] test error::tests::exit_error_large_positive_code_display ... ok
[INFO] [stdout] test error::tests::exit_error_zero_display ... ok
[INFO] [stdout] test error::tests::io_error_format_v2 ... ok
[INFO] [stdout] test error::tests::io_error_from_std_io_display ... ok
[INFO] [stdout] test error::tests::parse_error_display_includes_line_and_message ... ok
[INFO] [stdout] test error::tests::io_error_wrapped_keeps_source_chain ... ok
[INFO] [stdout] test error::tests::exit_error_negative_code_display ... ok
[INFO] [stdout] test error::tests::error_display_programfile_v21 ... ok
[INFO] [stdout] test error::tests::error_display_program_file_v3 ... ok
[INFO] [stdout] test flow::tests::flow_variants_distinct ... ok
[INFO] [stdout] test error::tests::parse_error_no_line_number_format ... ok
[INFO] [stdout] test cyber_help::tests::status_box_has_fixed_inner_width_and_version ... ok
[INFO] [stdout] test error::tests::parse_error_with_long_msg_v2 ... ok
[INFO] [stdout] test error::tests::program_file_error_display ... ok
[INFO] [stdout] test error::tests::program_file_error_format_v2 ... ok
[INFO] [stdout] test error::tests::result_alias_error_v2 ... ok
[INFO] [stdout] test error::tests::result_alias_usage_v2 ... ok
[INFO] [stdout] test error::tests::runtime_error_display ... ok
[INFO] [stdout] test error::tests::runtime_error_empty_msg ... ok
[INFO] [stdout] test error::tests::vm_error_format_v2 ... ok
[INFO] [stdout] test flow::tests::flow_debug_includes_variant_name ... ok
[INFO] [stdout] test flow::tests::flow_debug_v30 ... ok
[INFO] [stdout] test flow::tests::flow_variants_exist_v7 ... ok
[INFO] [stdout] test format::tests::float_negative_precision_two ... ok
[INFO] [stdout] test format::tests::default_mode_space_pads_percent_s_and_c ... ok
[INFO] [stdout] test format::tests::format_alternate_form_octal ... ok
[INFO] [stdout] test format::tests::format_alternate_form_hex_upper ... ok
[INFO] [stdout] test format::tests::format_c_char_conversions ... ok
[INFO] [stdout] test format::tests::format_char_from_string_first_char ... ok
[INFO] [stdout] test format::tests::format_combined_many_v3 ... ok
[INFO] [stdout] test format::tests::format_complex_flags_and_width ... ok
[INFO] [stdout] test format::tests::format_alternate_form_octal_hex ... ok
[INFO] [stdout] test format::tests::format_dynamic_precision_out_of_bounds_v3 ... ok
[INFO] [stdout] test format::tests::format_dynamic_width_out_of_bounds_v3 ... ok
[INFO] [stdout] test format::tests::format_dynamic_precision_v3 ... ok
[INFO] [stdout] test format::tests::float_default_precision_six ... ok
[INFO] [stdout] test format::tests::format_combined_v2 ... ok
[INFO] [stdout] test format::tests::format_dynamic_width_precision_v2 ... ok
[INFO] [stdout] test flow::tests::flow_exhaustive_variant_names_in_debug ... ok
[INFO] [stdout] test format::tests::format_dynamic_width_v3 ... ok
[INFO] [stdout] test format::tests::format_alternate_hex_zero_v2 ... ok
[INFO] [stdout] test format::tests::format_dynamic_both_v3 ... ok
[INFO] [stdout] test format::tests::format_extremely_large_width ... ok
[INFO] [stdout] test format::tests::format_hash_hex_upper_v3 ... ok
[INFO] [stdout] test format::tests::format_hash_octal_v3 ... ok
[INFO] [stdout] test format::tests::format_hash_hex_v3 ... ok
[INFO] [stdout] test format::tests::format_hex_float_alternate_form ... ok
[INFO] [stdout] test format::tests::format_huge_positional_star_does_not_panic ... ok
[INFO] [stdout] test format::tests::format_huge_literal_width_does_not_panic ... ok
[INFO] [stdout] test format::tests::format_large_float_f_v2 ... ok
[INFO] [stdout] test format::tests::format_large_exponent_e_v2 ... ok
[INFO] [stdout] test format::tests::format_large_precision_float ... ok
[INFO] [stdout] test format::tests::format_large_width ... ok
[INFO] [stdout] test format::tests::format_left_justify_v2 ... ok
[INFO] [stdout] test format::tests::format_mixed_args_v3 ... ok
[INFO] [stdout] test format::tests::format_mixed_positional_and_sequential_fails_consistently ... ok
[INFO] [stdout] test format::tests::format_percent_at_end_emits_literal_percent ... ok
[INFO] [stdout] test format::tests::format_octal_alternate_form_zero ... ok
[INFO] [stdout] test format::tests::format_percent_d_float_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_e_precision_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_c_multibyte_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_e_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_c_negative_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_c_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_c_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_c_zero_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_f_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_g_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_o_leading_zero_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_f_zero_precision_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_g_precision_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_i_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_f_long_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_o_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_percent_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_s_long_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_u_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_s_precision_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_s_width_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_x_upper_v2 ... ok
[INFO] [stdout] test format::tests::format_percent_s_empty_v3 ... ok
[INFO] [stdout] test format::tests::format_plus_flag_overrides_space ... ok
[INFO] [stdout] test format::tests::format_positional_args_v2 ... ok
[INFO] [stdout] test format::tests::format_plus_flag_negative_v2 ... ok
[INFO] [stdout] test format::tests::format_positional_reorder_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_s_width_empty_v3 ... ok
[INFO] [stdout] test format::tests::format_percent_x_v2 ... ok
[INFO] [stdout] test format::tests::format_positional_arg_out_of_bounds_v3 ... ok
[INFO] [stdout] test format::tests::format_positional_star_width_and_precision ... ok
[INFO] [stdout] test format::tests::format_positional_arg_zero_v3 ... ok
[INFO] [stdout] test format::tests::format_precision_truncation_v2 ... ok
[INFO] [stdout] test format::tests::format_precision_zero_integer_zero_v2 ... ok
[INFO] [stdout] test format::tests::format_precision_zero_octal_zero_v2 ... ok
[INFO] [stdout] test format::tests::format_small_exponent_e_v2 ... ok
[INFO] [stdout] test format::tests::format_scientific_exponent_normalization ... ok
[INFO] [stdout] test format::tests::format_space_flag ... ok
[INFO] [stdout] test format::tests::format_precision_zero_f ... ok
[INFO] [stdout] test format::tests::format_positional_out_of_bounds ... ok
[INFO] [stdout] test format::tests::format_precision_zero_hex_zero_v2 ... ok
[INFO] [stdout] test format::tests::format_space_flag_negative_v2 ... ok
[INFO] [stdout] test format::tests::format_star_positional_width_and_precision_v3 ... ok
[INFO] [stdout] test format::tests::format_star_width_positional_mismatch ... ok
[INFO] [stdout] test format::tests::format_string_padding_utf8 ... ok
[INFO] [stdout] test format::tests::format_unknown_format_char_v3 ... ok
[INFO] [stdout] test format::tests::format_star_width_v4 ... ok
[INFO] [stdout] test format::tests::format_zero_pad_width_v2 ... ok
[INFO] [stdout] test format::tests::format_zero_pad_negative_v3 ... ok
[INFO] [stdout] test format::tests::format_zero_pad_with_left_justify_ignores_zero ... ok
[INFO] [stdout] test format::tests::format_zero_pad_with_precision_v3 ... ok
[INFO] [stdout] test format::tests::format_space_plus_flags_v2 ... ok
[INFO] [stdout] test format::tests::hex_alt_prefix ... ok
[INFO] [stdout] test format::tests::hex_float_precision_zero_rounds ... ok
[INFO] [stdout] test format::tests::hex_float_precision_zero_truncates_below_half ... ok
[INFO] [stdout] test format::tests::hex_float_precision_zero_even_no_round ... ok
[INFO] [stdout] test format::tests::format_star_positional_precision_v3 ... ok
[INFO] [stdout] test format::tests::invalid_positional_zero_errors ... ok
[INFO] [stdout] test format::tests::format_star_positional_v3 ... ok
[INFO] [stdout] test format::tests::lc_numeric_general_g ... ok
[INFO] [stdout] test format::tests::hex_lower ... ok
[INFO] [stdout] test format::tests::lc_numeric_replaces_float_radix ... ok
[INFO] [stdout] test format::tests::lc_numeric_scientific_lowercase_e ... ok
[INFO] [stdout] test format::tests::negative_integer_percent_d ... ok
[INFO] [stdout] test format::tests::lc_numeric_scientific_uppercase_e ... ok
[INFO] [stdout] test format::tests::not_enough_arguments_errors ... ok
[INFO] [stdout] test format::tests::percent_a_infinity_plus_inf ... ok
[INFO] [stdout] test format::tests::percent_c_zero_flag_pads_with_spaces ... ok
[INFO] [stdout] test format::tests::percent_d_zero_pad_width ... ok
[INFO] [stdout] test format::tests::hex_upper_conversion_x_uppercase ... ok
[INFO] [stdout] test format::tests::percent_c_string_first_char ... ok
[INFO] [stdout] test format::tests::percent_capital_g_negative_infinity_emits_minus_capital_inf ... ok
[INFO] [stdout] test format::tests::percent_dot_precision_truncates_string_s ... ok
[INFO] [stdout] test format::tests::percent_e_negative_infinity_minus_inf ... ok
[INFO] [stdout] test format::tests::percent_g_nan_emits_gawk_style_plus_nan ... ok
[INFO] [stdout] test format::tests::percent_g_negative_infinity_emits_minus_inf ... ok
[INFO] [stdout] test format::tests::percent_e_signed_two_digit_exponent ... ok
[INFO] [stdout] test format::tests::percent_g_precision_two_keeps_two_significant_digits ... ok
[INFO] [stdout] test format::tests::percent_g_uses_significant_digits_not_fraction_digits ... ok
[INFO] [stdout] test format::tests::percent_g_precision_zero_treated_as_one ... ok
[INFO] [stdout] test format::tests::percent_g_precision_one_emits_single_significant_digit ... ok
[INFO] [stdout] test format::tests::percent_f_infinity_pads_to_width_with_spaces_not_zeros ... ok
[INFO] [stdout] test format::tests::percent_f_width_and_precision ... ok
[INFO] [stdout] test format::tests::percent_g_infinity_emits_plus_inf ... ok
[INFO] [stdout] test bytecode::tests::string_pool_get_out_of_bounds_v2 - should panic ... ok
[INFO] [stdout] test format::tests::percent_i_same_as_d_for_integers ... ok
[INFO] [stdout] test format::tests::percent_left_justify_s_padding ... ok
[INFO] [stdout] test format::tests::percent_left_justify_d_padding ... ok
[INFO] [stdout] test format::tests::percent_o_octal_conversion ... ok
[INFO] [stdout] test format::tests::percent_sign_escape ... ok
[INFO] [stdout] test format::tests::percent_u_minus_one_is_all_ones_u64 ... ok
[INFO] [stdout] test format::tests::percent_u_unsigned_decimal ... ok
[INFO] [stdout] test format::tests::percent_u_negative_wraps_as_two_s_complement_u64 ... ok
[INFO] [stdout] test format::tests::percent_s_min_field_width_right_pads_with_spaces ... ok
[INFO] [stdout] test format::tests::positional_mixed_order_integer_then_string ... ok
[INFO] [stdout] test format::tests::positional_swap ... ok
[INFO] [stdout] test format::tests::positional_with_width ... ok
[INFO] [stdout] test format::tests::positional_and_sequential_mixed ... ok
[INFO] [stdout] test format::tests::printf_apostrophe_groups_integer ... ok
[INFO] [stdout] test format::tests::positional_value_only ... ok
[INFO] [stdout] test format::tests::signed_positive_d ... ok
[INFO] [stdout] test format::tests::percent_s_zero_flag_pads_with_spaces_not_zeros ... ok
[INFO] [stdout] test format::tests::space_sign_positive_d ... ok
[INFO] [stdout] test format::tests::sprintf_empty_format_empty_string ... ok
[INFO] [stdout] test format::tests::star_positional_precision ... ok
[INFO] [stdout] test format::tests::star_positional_width ... ok
[INFO] [stdout] test format::tests::star_precision ... ok
[INFO] [stdout] test format::tests::star_precision_positional_second_arg ... ok
[INFO] [stdout] test format::tests::scientific_upper ... ok
[INFO] [stdout] test format::tests::star_width ... ok
[INFO] [stdout] test format::tests::width_and_star_precision ... ok
[INFO] [stdout] test fusevm_bridge::tests::binop_encoding_values ... ok
[INFO] [stdout] test format::tests::star_width_second_positional_arg ... ok
[INFO] [stdout] test format::tests::star_width_negative_left_justifies ... ok
[INFO] [stdout] test fusevm_bridge::tests::field_num_chunk_lowers_to_awk_get_field_num ... ok
[INFO] [stdout] test format::tests::string_s_width_pad ... ok
[INFO] [stdout] test fusevm_bridge::tests::div_by_zero_chunk_traps_in_fusevm ... ok
[INFO] [stdout] test format::tests::traditional_mode_zero_pads_percent_s_and_c ... ok
[INFO] [stdout] test format::tests::unknown_conversion_alone_emits_literal ... ok
[INFO] [stdout] test format::tests::string_precision_truncates ... ok
[INFO] [stdout] test fusevm_bridge::tests::div_mod_chunks_lower_to_awk_jit_ops ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_rejects_non_int_builtin ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_lowers_int_builtin_to_awk_int ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_rejects_non_universal_ops ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_setslot_peeks_via_dup ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_comparisons_v2 ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_control_flow_v2 ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_math_v28 ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_arithmetic_ops ... ok
[INFO] [stdout] test format::tests::unknown_conversion_emits_literal_does_not_consume_arg ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_rejects_bignum ... ok
[INFO] [stdout] test fusevm_bridge::tests::numeric_chunk_executes_slot_increment ... ok
[INFO] [stdout] test fusevm_bridge::tests::getline_source_encoding_v2 ... ok
[INFO] [stdout] test fusevm_bridge::tests::redir_encoding_v2 ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_compound_assign_field ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_neg_v28 ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_pop_dup_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::chdir_to_current_dir_ok_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::chr_invalid_codepoint_empty_string ... ok
[INFO] [stdout] test fusevm_bridge::tests::translate_push_num ... ok
[INFO] [stdout] test gawk_extensions::tests::chr_ascii_roundtrip_with_ord ... ok
[INFO] [stdout] test gawk_extensions::tests::intdiv0_zero_divisor ... ok
[INFO] [stdout] test gawk_extensions::tests::gettimeofday_sets_sec_and_usec ... ok
[INFO] [stdout] test gawk_extensions::tests::readdir_current_dir_lists_files ... ok
[INFO] [stdout] test gawk_extensions::tests::getlocaltime_current_time_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::sleep_zero_returns_ok_without_panicking ... ok
[INFO] [stdout] test gawk_extensions::tests::revoutput_reverses_scalar_order ... ok
[INFO] [stdout] test gawk_extensions::tests::statvfs_on_root_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::revoutput_unicode_preserves_scalar_boundaries ... ok
[INFO] [stdout] test gawk_extensions::tests::ord_chr_roundtrip ... ok
[INFO] [stdout] test gawk_extensions::tests::ord_empty_string_zero ... ok
[INFO] [stdout] test gawk_extensions::tests::ord_first_char_unicode_scalar ... ok
[INFO] [stdout] test gawk_extensions::tests::revtwoway_same_as_revoutput_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::fts_current_dir_recursive ... ok
[INFO] [stdout] test gawk_extensions::tests::sleep_negative_errors ... ok
[INFO] [stdout] test lexer::tests::is_ident_continue_accepts_digits_after_alpha ... ok
[INFO] [stdout] test gettext_util::tests::try_load_language_priority_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::readfile_missing_yields_empty_string ... ok
[INFO] [stdout] test lexer::tests::is_ident_continue_rejects_punct_and_whitespace ... ok
[INFO] [stdout] test gettext_util::tests::try_load_lc_messages_priority_v2 ... ok
[INFO] [stdout] test gawk_extensions::tests::writea_reada_roundtrip ... ok
[INFO] [stdout] test gettext_util::tests::try_load_fallback_to_c_v2 ... ok
[INFO] [stdout] test gettext_util::tests::gettext_empty_domain_v25 ... ok
[INFO] [stdout] test lexer::tests::is_ident_start_rejects_unicode_alpha ... ok
[INFO] [stdout] test lexer::tests::lex_add_assign_v19 ... ok
[INFO] [stdout] test gettext_util::tests::try_load_missing_catalog_returns_none ... ok
[INFO] [stdout] test lexer::tests::lex_all_assigns_v3 ... ok
[INFO] [stdout] test gettext_util::tests::try_load_with_env_vars_does_not_panic ... ok
[INFO] [stdout] test lexer::tests::is_ident_start_accepts_ascii_alpha_and_underscore ... ok
[INFO] [stdout] test lexer::tests::is_ident_start_rejects_digits ... ok
[INFO] [stdout] test gawk_extensions::tests::rename_move_file ... ok
[INFO] [stdout] test gawk_extensions::tests::stat_populates_type_and_size_for_file ... ok
[INFO] [stdout] test gawk_extensions::tests::reada_rejects_bad_magic ... ok
[INFO] [stdout] test gettext_util::tests::gettext_invalid_path_v25 ... ok
[INFO] [stdout] test lexer::tests::lex_all_math_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_all_rels_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_and_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_all_keywords ... ok
[INFO] [stdout] test lexer::tests::lex_and_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_assign_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_assign_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_assignment_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_at_ident_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_at_load_directives ... ok
[INFO] [stdout] test lexer::tests::lex_at_namespace_directive_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_at_token_for_indirect_call ... ok
[INFO] [stdout] test lexer::tests::lex_at_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_backtick_error_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_bang_and_comparisons ... ok
[INFO] [stdout] test lexer::tests::lex_backslashed_newline_in_string_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_bang_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_braces_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_bang_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_break_continue_next_exit ... ok
[INFO] [stdout] test lexer::tests::lex_begin_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_caret_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_brackets_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_caret_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_caret_assign_single_token ... ok
[INFO] [stdout] test lexer::tests::lex_colon_v11 ... ok
[INFO] [stdout] test lexer::tests::lex_colon_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_caret_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_colon_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_colon_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_break_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_comma_separated_list_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_comma_v11 ... ok
[INFO] [stdout] test lexer::tests::lex_comma_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_comma_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_comma_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_comment_end_v6 ... ok
[INFO] [stdout] test lexer::tests::lex_comment_skipped ... ok
[INFO] [stdout] test lexer::tests::lex_comment_with_weird_chars ... ok
[INFO] [stdout] test lexer::tests::lex_comparison_operators ... ok
[INFO] [stdout] test lexer::tests::lex_compound_assignment_subset_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_comments_ignored ... ok
[INFO] [stdout] test lexer::tests::lex_compound_assignments ... ok
[INFO] [stdout] test lexer::tests::lex_complex_escapes_in_string ... ok
[INFO] [stdout] test lexer::tests::lex_consecutive_operators_no_ws ... ok
[INFO] [stdout] test lexer::tests::lex_continue_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_delete_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_div_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_do_in ... ok
[INFO] [stdout] test lexer::tests::lex_do_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_dollar_nf ... ok
[INFO] [stdout] test lexer::tests::lex_div_assign_token ... ok
[INFO] [stdout] test lexer::tests::lex_dollar_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_dot_error_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_empty_comment_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_else_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_empty_program_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_end_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_empty_string_literal ... ok
[INFO] [stdout] test lexer::tests::lex_eq_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_alert_bel ... ok
[INFO] [stdout] test format::tests::format_missing_format_char_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_dollar_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_backslash_backslash ... ok
[INFO] [stdout] test format::tests::format_percent_d_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_combined_inside_one_string ... ok
[INFO] [stdout] test lexer::tests::lex_escape_form_feed ... ok
[INFO] [stdout] test lexer::tests::lex_escape_hex_followed_by_non_hex_char ... ok
[INFO] [stdout] test lexer::tests::lex_dollar_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_carriage_return ... ok
[INFO] [stdout] test lexer::tests::lex_escape_backspace ... ok
[INFO] [stdout] test lexer::tests::lex_escape_hex_two_digits ... ok
[INFO] [stdout] test lexer::tests::lex_escape_octal_three_digits ... ok
[INFO] [stdout] test lexer::tests::lex_escape_octal_stops_at_non_octal ... ok
[INFO] [stdout] test lexer::tests::lex_escape_octal_two_digits ... ok
[INFO] [stdout] test lexer::tests::lex_escape_quote ... ok
[INFO] [stdout] test lexer::tests::lex_escape_slash_yields_slash ... ok
[INFO] [stdout] test lexer::tests::lex_at_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_hex_no_digits_preserves_x ... ok
[INFO] [stdout] test lexer::tests::lex_eq_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_hex_empty_errors ... ok
[INFO] [stdout] test lexer::tests::lex_function_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_hex_escape_fixed_length_v10 ... ok
[INFO] [stdout] test lexer::tests::lex_hex_escapes ... ok
[INFO] [stdout] test lexer::tests::lex_escape_hex_one_digit ... ok
[INFO] [stdout] test lexer::tests::lex_field_access_prec_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_for_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_gt_gt_append_redirect ... ok
[INFO] [stdout] test lexer::tests::lex_hex_integer_literal ... ok
[INFO] [stdout] test lexer::tests::lex_hex_mixed_case ... ok
[INFO] [stdout] test lexer::tests::lex_gt_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_gt_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_hex_and_octal_literals ... ok
[INFO] [stdout] test lexer::tests::lex_hex_escape_edge_cases ... ok
[INFO] [stdout] test lexer::tests::lex_hex_v13_00 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_unknown_preserves_backslash ... ok
[INFO] [stdout] test lexer::tests::lex_exit_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_ge_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_escape_vertical_tab ... ok
[INFO] [stdout] test lexer::tests::lex_hex_v6 ... ok
[INFO] [stdout] test lexer::tests::lex_hex_v13_0a ... ok
[INFO] [stdout] test lexer::tests::lex_hex_v13_7f ... ok
[INFO] [stdout] test lexer::tests::lex_hex_v13_ff ... ok
[INFO] [stdout] test lexer::tests::lex_escaped_backslash_in_string_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_i64_max_stays_integer_literal_not_f64 ... ok
[INFO] [stdout] test lexer::tests::lex_ident_boundaries_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_ident_with_digits ... ok
[INFO] [stdout] test lexer::tests::lex_ident_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_ident_with_numbers_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_if_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_indirect_call_at_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_k_break_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_break_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_continue_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_delete_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_continue_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_do_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_in_keyword_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_k_else_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_inc_dec ... ok
[INFO] [stdout] test lexer::tests::lex_io_keywords_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_inc_dec_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_ident_with_underscore_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_increment_decrement ... ok
[INFO] [stdout] test lexer::tests::lex_k_begin_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_delete_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_do_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_else_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_begin_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_end_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_end_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_exit_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_exit_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_for_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_function_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_for_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_if_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_next_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_nextfile_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_in_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_getline_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_next_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_nextfile_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_print_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_printf_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_function_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_return_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_in_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_print_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_printf_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_if_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_return_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_k_while_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_k_while_v70 ... ok
[INFO] [stdout] test lexer::tests::lex_keywords_and_ident ... ok
[INFO] [stdout] test lexer::tests::lex_keywords_subset_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_lbrace_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_lbrace_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_lbrace_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_lbrace_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_do_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_end_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_else_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_getline_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_exit_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_if_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_function_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_next_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_in_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_nextfile_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_print_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_printf_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_while_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lbracket_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_return_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lbracket_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_begin_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_le_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_break_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_continue_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_delete_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_leading_ws_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_lc_for_v62 ... ok
[INFO] [stdout] test lexer::tests::lex_leading_zero_non_octal_digits_decimal ... ok
[INFO] [stdout] test lexer::tests::lex_line_increments_on_newline ... ok
[INFO] [stdout] test lexer::tests::lex_lbracket_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_logical_ops_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_logical_ops_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_lbracket_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_lparen_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_logical_and_relational_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_long_identifier ... ok
[INFO] [stdout] test lexer::tests::lex_lparen_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_le_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_m_add_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_lt_amp ... ok
[INFO] [stdout] test lexer::tests::lex_lt_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_lt_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_logical_ops ... ok
[INFO] [stdout] test lexer::tests::lex_lparen_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_long_string_literal ... ok
[INFO] [stdout] test lexer::tests::lex_m_ge_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_and_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_lparen_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_m_div_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_eq_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_le_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_ne_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_minusminus_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_notmatch_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_or_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_pow_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_plusplus_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_sub_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_3 ... ok
[INFO] [stdout] test lexer::tests::lex_m_pow_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_6 ... ok
[INFO] [stdout] test lexer::tests::lex_m_mul_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_7 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_0 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_1 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_4 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_2 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_8 ... ok
[INFO] [stdout] test lexer::tests::lex_m_pow_assign_starstar_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_math_ops_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_5 ... ok
[INFO] [stdout] test lexer::tests::lex_minus_minus_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_minus_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_minus_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_misc_punctuators_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_minus_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_minusminus_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_m_mod_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_mixed_ws_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_mod_assign_token ... ok
[INFO] [stdout] test lexer::tests::lex_mod_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_more_keywords_subset_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_math_prec_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_m_v65_9 ... ok
[INFO] [stdout] test lexer::tests::lex_more_keywords_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_mul_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_multiple_newlines_and_comments ... ok
[INFO] [stdout] test lexer::tests::lex_nested_namespaces ... ok
[INFO] [stdout] test lexer::tests::lex_multiple_newlines_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_multiline_string_with_backslash ... ok
[INFO] [stdout] test lexer::tests::lex_nextfile_keyword ... ok
[INFO] [stdout] test lexer::tests::lex_nextfile_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_nextfile_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_non_exponent_e_still_splits ... ok
[INFO] [stdout] test lexer::tests::lex_not_tilde_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_k_getline_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_ne_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_newline_after_comment_v6 ... ok
[INFO] [stdout] test lexer::tests::lex_num_float_leading_dot_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_num_float_trailing_dot_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_ne_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_num_float_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_num_int_v31_1 ... ok
[INFO] [stdout] test lexer::tests::lex_numbers_int_and_float ... ok
[INFO] [stdout] test lexer::tests::lex_o_assign_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_num_int_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_newline_inside_string_errors ... ok
[INFO] [stdout] test lexer::tests::lex_o_bang_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_next_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_o_caret_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_gt_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_lt_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_minus_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_percent_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_slash_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_tilde_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_plus_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_star_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_0 ... ok
[INFO] [stdout] test lexer::tests::lex_octal_all_valid_digits_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_octal_escapes ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_1 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_2 ... ok
[INFO] [stdout] test lexer::tests::lex_octal_prefix_float_forces_decimal_parse ... ok
[INFO] [stdout] test lexer::tests::lex_octal_integer_literal ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_10 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_3 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_4 ... ok
[INFO] [stdout] test lexer::tests::lex_octal_with_8_9_is_decimal_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_5 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_6 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_7 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_8 ... ok
[INFO] [stdout] test lexer::tests::lex_o_v65_9 ... ok
[INFO] [stdout] test lexer::tests::lex_oct_v13_000 ... ok
[INFO] [stdout] test lexer::tests::lex_oct_v13_012 ... ok
[INFO] [stdout] test lexer::tests::lex_oct_v13_101 ... ok
[INFO] [stdout] test lexer::tests::lex_oct_v13_377 ... ok
[INFO] [stdout] test lexer::tests::lex_operators_and_punct ... ok
[INFO] [stdout] test lexer::tests::lex_or_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_or_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_p_dollar_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_lbrace_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_lparen_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_rparen_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_semi_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_rbracket_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_colon_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_at_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_comma_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_nl_v59 ... ok
[INFO] [stdout] test lexer::tests::lex_p_lbracket_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_question_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_semi_v59 ... ok
[INFO] [stdout] test lexer::tests::lex_p_rbrace_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_0 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_1 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_11 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_3 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_10 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_6 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_7 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_2 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_8 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_5 ... ok
[INFO] [stdout] test lexer::tests::lex_parens_braces_brackets_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_4 ... ok
[INFO] [stdout] test lexer::tests::lex_p_v65_9 ... ok
[INFO] [stdout] test lexer::tests::lex_parens_nesting_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_parens_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_percent_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_pipe_coproc ... ok
[INFO] [stdout] test lexer::tests::lex_pipe_or_and ... ok
[INFO] [stdout] test lexer::tests::lex_plus_plus_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_percent_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_plus_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_plus_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_percent_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_plusplus_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_plus_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_pow_and_starstar ... ok
[INFO] [stdout] test lexer::tests::lex_pow_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_qualified_ident_requires_segment_after_double_colon ... ok
[INFO] [stdout] test lexer::tests::lex_qualified_ident_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_qualified_ident_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_question_mark_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_question_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_question_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_rbrace_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_rbrace_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_rbrace_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_rbracket_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_rbrace_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_rbracket_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_rbracket_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_rbracket_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_regex_escaped_backslash_before_slash ... ok
[INFO] [stdout] test lexer::tests::lex_regex_escaped_slash ... ok
[INFO] [stdout] test lexer::tests::lex_regex_match_ops_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_regex_mode_slash ... ok
[INFO] [stdout] test lexer::tests::lex_regex_mode_unterminated_errors ... ok
[INFO] [stdout] test lexer::tests::lex_regex_triple_backslash_before_slash ... ok
[INFO] [stdout] test lexer::tests::lex_regex_ops_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_regex_with_escaped_slash ... ok
[INFO] [stdout] test lexer::tests::lex_rel_ops_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_rewind_slash_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_return_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_regexp_lit_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_rparen_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_rparen_v34 ... ok
[INFO] [stdout] test lexer::tests::lex_rparen_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_scientific_notation_edge_cases ... ok
[INFO] [stdout] test lexer::tests::lex_rparen_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_scientific_notation_no_sign ... ok
[INFO] [stdout] test lexer::tests::lex_scientific_notation_with_signs_and_uppercase_e ... ok
[INFO] [stdout] test lexer::tests::lex_scientific_numbers ... ok
[INFO] [stdout] test lexer::tests::lex_scientific_v6 ... ok
[INFO] [stdout] test lexer::tests::lex_semi_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_semi_v11 ... ok
[INFO] [stdout] test lexer::tests::lex_semi_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_semi_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_shift_right_gt_gt ... ok
[INFO] [stdout] test lexer::tests::lex_slash_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_standard_escapes ... ok
[INFO] [stdout] test lexer::tests::lex_star_star_assign_single_token ... ok
[INFO] [stdout] test lexer::tests::lex_special_patterns_v3 ... ok
[INFO] [stdout] test lexer::tests::lex_slash_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_string_quote_escape_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_star_star_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_star_star_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_star_star_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_star_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_slash_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_star_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_switch_keywords_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_switch_case_default_keywords ... ok
[INFO] [stdout] test lexer::tests::lex_string_stray_backslash_v10 ... ok
[INFO] [stdout] test lexer::tests::lex_star_v38 ... ok
[INFO] [stdout] test lexer::tests::lex_ternary_prec_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_str_lit_v31 ... ok
[INFO] [stdout] test lexer::tests::lex_stray_unknown_escape_drops_backslash ... ok
[INFO] [stdout] test lexer::tests::lex_tilde_v12 ... ok
[INFO] [stdout] test lexer::tests::lex_string_backslash_at_eof_errors ... ok
[INFO] [stdout] test lexer::tests::lex_string_obscure_escapes_v10 ... ok
[INFO] [stdout] test lexer::tests::lex_string_escapes_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_string_with_escaped_newline_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_triple_colon_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_sub_assign_v19 ... ok
[INFO] [stdout] test lexer::tests::lex_unclosed_regex_error_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_tilde_v35 ... ok
[INFO] [stdout] test lexer::tests::lex_unexpected_ampersand_errors ... ok
[INFO] [stdout] test lexer::tests::lex_v_ident_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_unterminated_string_at_newline ... ok
[INFO] [stdout] test lexer::tests::lex_v_ident_v59_0 ... ok
[INFO] [stdout] test lexer::tests::lex_v_ident_v59_1 ... ok
[INFO] [stdout] test lexer::tests::lex_unclosed_string_eof_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_unclosed_string_error ... ok
[INFO] [stdout] test lexer::tests::lex_string_escapes ... ok
[INFO] [stdout] test lexer::tests::lex_unterminated_regex_error ... ok
[INFO] [stdout] test lexer::tests::lex_v_ident_v59_2 ... ok
[INFO] [stdout] test lexer::tests::lex_trailing_ws_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_2 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_5 ... ok
[INFO] [stdout] test lexer::tests::lex_v_ident_v59_3 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_0 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_1 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_4 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_7 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_8 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_6 ... ok
[INFO] [stdout] test lexer::tests::lex_v_num_v59_3 ... ok
[INFO] [stdout] test lexer::tests::lex_v_str_v59_2 ... ok
[INFO] [stdout] test lexer::tests::lex_v_str_v59_3 ... ok
[INFO] [stdout] test lexer::tests::lex_various_assigns_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_v_str_v59_1 ... ok
[INFO] [stdout] test lexer::tests::lex_while_for_if_else ... ok
[INFO] [stdout] test lib_internal_tests::awk_float_eq_nan_always_false ... ok
[INFO] [stdout] test lib_internal_tests::awk_float_eq_nan_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_while_v31 ... ok
[INFO] [stdout] test lib_internal_tests::awk_float_eq_negative_and_symmetric ... ok
[INFO] [stdout] test lexer::tests::lex_v_str_v54 ... ok
[INFO] [stdout] test lexer::tests::lex_various_separators_v2 ... ok
[INFO] [stdout] test lexer::tests::lex_v_str_v59_0 ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_debug_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_include_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_exec_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_lint_old_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_gen_pot_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_e_rejected ... ok
[INFO] [stdout] test lib_internal_tests::awk_float_eq_close_values ... ok
[INFO] [stdout] test lib_internal_tests::match_nr_mod_eq_pattern_matches_five_op_form ... ok
[INFO] [stdout] test lib_internal_tests::match_nr_mod_eq_pattern_wrong_len ... ok
[INFO] [stdout] test lib_internal_tests::detect_inline_program_nr_mod_eq_when_pattern_uses_push_num ... ok
[INFO] [stdout] test lib_internal_tests::match_nr_mod_eq_pattern_wrong_ops ... ok
[INFO] [stdout] test lib_internal_tests::getline_source_tagged_in_bytecode ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_pretty_print_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_inline_program_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_orthogonal_flags_dont_block ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_load_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_single_f_accepted ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_two_f_rejected ... ok
[INFO] [stdout] test lib_internal_tests::cacheable_f_plus_lint_rejected ... ok
[INFO] [stdout] test lib_internal_tests::detect_inline_program_disabled_for_nondefault_rs ... ok
[INFO] [stdout] test lib_internal_tests::detect_inline_program_disabled_multiple_rules ... ok
[INFO] [stdout] test lib_internal_tests::detect_inline_program_eligible_literal_regex_print_dollar_paren_float_field ... ok
[INFO] [stdout] test lib_internal_tests::parse_ascii_integer_bytes_overflow_returns_none ... ok
[INFO] [stdout] test lib_internal_tests::parse_ascii_integer_bytes_rejects_leading_whitespace ... ok
[INFO] [stdout] test lib_internal_tests::parse_nth_field_number_ws_decimal_scientific_token ... ok
[INFO] [stdout] test lib_internal_tests::process_file_add_field_to_slot_raw_skips_non_numeric ... ok
[INFO] [stdout] test lib_internal_tests::parse_ascii_integer_bytes_signs_and_digits ... ok
[INFO] [stdout] test lib_internal_tests::process_file_add_field_to_slot_raw_accumulates ... ok
[INFO] [stdout] test lib_internal_tests::parse_two_fields_number_ws_single_scan ... ok
[INFO] [stdout] test lib_internal_tests::parse_number_bytes_does_not_strip_padding_float_parse_fails_to_zero ... ok
[INFO] [stdout] test lib_internal_tests::parse_number_bytes_integer_and_float_paths ... ok
[INFO] [stdout] test lib_internal_tests::parse_nth_field_number_ws_skips_leading_ws_and_tabs ... ok
[INFO] [stdout] test lib_internal_tests::parse_number_bytes_plus_sign_integer ... ok
[INFO] [stdout] test lib_internal_tests::parse_two_fields_number_ws_out_of_order_indices ... ok
[INFO] [stdout] test lib_internal_tests::print_field_raw_appends_runtime_ors_bytes ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_empty_input ... ok
[INFO] [stdout] test lib_internal_tests::parse_two_fields_number_ws_stops_after_max_field ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_crlf_v2 ... ok
[INFO] [stdout] test lib_internal_tests::uses_primary_getline_detects_bare_getline ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_last_line_without_newline ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_preserves_crlf_in_each_line ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_single_newline_only ... ok
[INFO] [stdout] test lib_internal_tests::read_all_lines_splits_on_newline ... ok
[INFO] [stdout] test lib_internal_tests::rs_is_default_newline_tracks_rs_var ... ok
[INFO] [stdout] test lib_internal_tests::split_bytes_into_owned_lines_consecutive_newlines_yield_empty_records ... ok
[INFO] [stdout] test lib_internal_tests::split_bytes_into_owned_lines_lone_carriage_return_not_trimmed_as_crlf ... ok
[INFO] [stdout] test lib_internal_tests::split_bytes_into_owned_lines_matches_slurp_boundaries ... ok
[INFO] [stdout] test lib_internal_tests::split_bytes_into_owned_lines_trailing_line_without_newline ... ok
[INFO] [stdout] test lib_internal_tests::process_file_slurp_inline_honors_ors_after_begin ... ok
[INFO] [stdout] test lib_internal_tests::uses_primary_getline_false_for_coproc_redirect ... ok
[INFO] [stdout] test lib_internal_tests::uses_primary_getline_scans_functions ... ok
[INFO] [stdout] test lib_internal_tests::uses_primary_getline_false_without_primary_getline ... ok
[INFO] [stdout] test lib_internal_tests::uses_primary_getline_file_redirect_not_primary ... ok
[INFO] [stdout] test limits::tests::test_build_uses_lower_call_depth_cap ... ok
[INFO] [stdout] test limits::tests::limits_cap_is_small_v29 ... ok
[INFO] [stdout] test locale_numeric::tests::decimal_point_is_valid_char ... ok
[INFO] [stdout] test namespace::tests::apply_default_namespace_empty_string_is_noop ... ok
[INFO] [stdout] test locale_numeric::tests::set_locale_numeric_from_env_does_not_panic ... ok
[INFO] [stdout] test locale_numeric::tests::thousands_sep_is_valid_or_none ... ok
[INFO] [stdout] test namespace::tests::assign_op_rhs_walked ... ok
[INFO] [stdout] test namespace::tests::already_qualified_name_unchanged ... ok
[INFO] [stdout] test namespace::tests::apply_default_namespace_none_is_noop ... ok
[INFO] [stdout] test limits::tests::max_user_call_depth_is_positive_v7 ... ok
[INFO] [stdout] test namespace::tests::delete_subscript_indices_qualified ... ok
[INFO] [stdout] test namespace::tests::awk_namespace_stays_qualified_v2 ... ok
[INFO] [stdout] test namespace::tests::for_in_var_and_array_prefixed ... ok
[INFO] [stdout] test namespace::tests::block_statement_bodies_qualified ... ok
[INFO] [stdout] test namespace::tests::builtin_call_name_not_prefixed_but_args_are ... ok
[INFO] [stdout] test namespace::tests::function_body_keeps_parameter_names_unprefixed ... ok
[INFO] [stdout] test lib_internal_tests::process_file_add_mul_fields_to_slot_raw_accumulates_products ... ok
[INFO] [stdout] test namespace::tests::do_while_for_c_exit_return_expressions_qualified ... ok
[INFO] [stdout] test namespace::tests::delete_array_name_qualified ... ok
[INFO] [stdout] test namespace::tests::function_params_not_prefixed_other_locals_are ... ok
[INFO] [stdout] test namespace::tests::range_pattern_endpoints_recursively_qualified ... ok
[INFO] [stdout] test namespace::tests::expr_getline_form_qualifies_var_pipe_and_file ... ok
[INFO] [stdout] test namespace::tests::getline_pipe_cmd_and_coproc_redir_qualified ... ok
[INFO] [stdout] test namespace::tests::if_and_while_cond_and_body_vars_qualified ... ok
[INFO] [stdout] test namespace::tests::in_expr_array_name_qualified ... ok
[INFO] [stdout] test namespace::tests::indirect_call_callee_and_args_qualified ... ok
[INFO] [stdout] test namespace::tests::pattern_expr_gets_qualified ... ok
[INFO] [stdout] test namespace::tests::predefined_function_not_qualified_v2 ... ok
[INFO] [stdout] test namespace::tests::print_pipe_and_printf_coproc_targets_qualified ... ok
[INFO] [stdout] test namespace::tests::print_redir_expr_qualified ... ok
[INFO] [stdout] test namespace::tests::function_def_name_qualified_v2 ... ok
[INFO] [stdout] test namespace::tests::printf_redir_append_expr_qualified ... ok
[INFO] [stdout] test namespace::tests::unqualified_var_gets_prefix ... ok
[INFO] [stdout] test parser::parser_pinning::builtin_regex_pattern_arg_table_pin ... ok
[INFO] [stdout] test parser::parser_pinning::builtin_regex_pattern_arg_unknown_name_never_true ... ok
[INFO] [stdout] test namespace::tests::special_global_ignorecase_not_prefixed ... ok
[INFO] [stdout] test namespace::tests::ternary_expression_subexprs_qualified ... ok
[INFO] [stdout] test namespace::tests::stmt_getline_var_and_file_qualified ... ok
[INFO] [stdout] test parser::parser_pinning::invalid_assignment_target_rejected ... ok
[INFO] [stdout] test namespace::tests::user_function_call_gets_prefix ... ok
[INFO] [stdout] test parser::parser_pinning::logical_and_lower_than_comparison ... ok
[INFO] [stdout] test parser::parser_pinning::concat_lower_than_arithmetic_higher_than_comparison ... ok
[INFO] [stdout] test parser::parser_pinning::parenthesized_comma_list_alone_rejected_as_statement ... ok
[INFO] [stdout] test parser::parser_pinning::parse_error_at_directive_outside_top_level_v2 ... ok
[INFO] [stdout] test parser::parser_pinning::parse_error_malformed_for_in ... ok
[INFO] [stdout] test parser::parser_pinning::logical_or_lower_than_and ... ok
[INFO] [stdout] test parser::parser_pinning::parse_error_duplicate_function ... ok
[INFO] [stdout] test parser::parser_pinning::mul_binds_tighter_than_add ... ok
[INFO] [stdout] test parser::parser_pinning::comparison_lower_than_arithmetic ... ok
[INFO] [stdout] test namespace::tests::special_global_fs_not_prefixed ... ok
[INFO] [stdout] test namespace::tests::switch_expr_and_case_labels_qualified ... ok
[INFO] [stdout] test parser::parser_pinning::duplicate_function_name_rejected ... ok
[INFO] [stdout] test parser::parser_pinning::parse_delete_statement ... ok
[INFO] [stdout] test parser::parser_pinning::parse_program_empty_input_is_valid_empty_program ... ok
[INFO] [stdout] test parser::parser_pinning::parse_for_in_loop ... ok
[INFO] [stdout] test parser::parser_pinning::parses_array_delete_elem_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parse_while_loop ... ok
[INFO] [stdout] test parser::parser_pinning::parses_add_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parse_error_missing_rbracket ... ok
[INFO] [stdout] test parser::parser_pinning::parse_error_unexpected_token ... ok
[INFO] [stdout] test parser::parser_pinning::parse_for_c_loop ... ok
[INFO] [stdout] test parser::parser_pinning::parse_basic_if_else ... ok
[INFO] [stdout] test parser::parser_pinning::parses_array_delete_elem_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_array_delete_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_exp_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_atan2_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_array_in_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_gensub_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_atan2_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_gensub_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_assign_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_cos_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_gsub_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_assign_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_cos_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_int_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_exp_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_length_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_index_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_gsub_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_match_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_int_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_log_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_match_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_log_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sin_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_mktime_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sin_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_mktime_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_split_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_length_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_split_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_rand_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sqrt_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_srand_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_srand_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_strftime_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_split_v68_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sprintf_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sprintf_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_strftime_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_substr_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_strftime_v68_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sqrt_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_substr_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_systime_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_strftime_v68_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sub_v68_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_sub_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_toupper_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_gensub_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_exp_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_int_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_b_tolower_v68_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_gsub_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_index_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_length_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_gensub_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_atan2_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_cos_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_gsub_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_match_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_mktime_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_log_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_split_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_rand_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_sprintf_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_split_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_mktime_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_match_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_srand_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_length_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_split_v60_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_strftime_v60_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_sin_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_strftime_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_srand_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_strftime_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_strftime_v60_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_sqrt_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_sub_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_substr_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_sub_v60_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_systime_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_tolower_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_binary_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_toupper_v60 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_block_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_block_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_binary_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ba_substr_v60_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_break_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_break_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_cos_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_exp_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_atan2_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_gensub_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_gensub_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_gsub_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_gsub_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_index_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_match_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_match_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_mktime_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_rand_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_mktime_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_sin_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_split_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_sprintf_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_split_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_split_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_srand_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_strftime_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_srand_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_sqrt_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_strftime_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_int_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_strftime_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_length_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_sub_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_substr_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_strftime_v48_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_systime_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_sub_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_eq_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_tolower_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_length_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_log_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_call_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_continue_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_substr_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_ne_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_builtin_toupper_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_ge_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_gt_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_le_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_continue_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_call_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_delete_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_delete_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_do_while_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_div_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_do_while_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_empty_function_v2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_sqrt_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_sprintf_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_strftime_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_srand_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_cos_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_substr_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_atan2_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_exp_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_index_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_log_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_mktime_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_tolower_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_rand_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_match_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_toupper_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_exit_code_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_exit_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_int_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_exit_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_4 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_sin_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_5 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_exit_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_6 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ex_length_v61 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_assign_v48_7 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_10 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_14 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_16 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_11 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_15 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_12 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_call_arg_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_call_args_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_field_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_call_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_incdec_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_incdec_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_incdec_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_4 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_8 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_num_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_5 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_incdec_v48_3 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_6 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_index_multi_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_str_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_9 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_in_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_binary_v48_7 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_index_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_unary_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_unary_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_unary_v48_2 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_var_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_field_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_forin_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_getline_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_getline_file_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_forin_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_expr_ternary_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_getline_var_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_if_else_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_if_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_if_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_in_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_field_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_indirect_call_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_field_v13_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_getline_pipe_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_in_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_break_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_index_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_index_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_begin_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_delete_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_for_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_for_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_beginfile_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_end_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_endfile_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_exit_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_forin_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_getline_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_for_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_function_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_next_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_in_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_if_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_continue_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_else_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_return_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_while_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_printf_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_print_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_logical_and_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_logical_not_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_nextfile_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_logical_or_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_add_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_and_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_k_do_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_div_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_logical_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_minusminus_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_mod_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_or_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_mul_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_plusplus_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_ge_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_notmatch_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_pow_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_sub_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_pow_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_pow_assign_starstar_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_match_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_mod_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_cmp_lt_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nested_block_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_le_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_mul_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_math_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nested_while_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nested_for_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_caret_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nested_if_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_next_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_next_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_bang_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_minus_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_next_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nextfile_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_percent_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nextfile_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_nextfile_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_num_v13_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_num_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_num_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_gt_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_slash_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_tilde_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_lt_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_eq_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_star_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_plus_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_comma_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_at_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_lparen_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_o_assign_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_rbracket_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_rparen_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_dollar_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_lbrace_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_m_ne_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_colon_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_lbracket_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_question_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_rbrace_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_p_semi_v58 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_post_dec_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_return_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_return_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_post_inc_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_pow_assign_starstar_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_delete_all_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_continue_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_pow_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_power_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_delete_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_pre_dec_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_print_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_print_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_printf_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_pre_inc_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_printf_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_regex_match_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_regex_not_match_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_return_v17 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_return_val_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_break_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_do_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_exit_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_getline_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_exit_val_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_for_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_getline_var_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_forin_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_getline_file_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_if_v48_0 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_next_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_if_v48_1 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_getline_pipe_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_printf_val_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_while_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_switch_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_nextfile_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_str_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_print_val_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ternary_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ternary_v32 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_print_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_printf_multi_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_unary_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_print_multi_v69 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_stmt_printf_v48 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_str_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_unary_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_var_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_sub_assign_v20 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_var_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_while_v13 ... ok
[INFO] [stdout] test parser::parser_pinning::parses_while_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::return_outside_function_parses_but_run_errors ... ok
[INFO] [stdout] test parser::parser_pinning::parses_str_v13_1 ... ok
[INFO] [stdout] test parser::parser_pinning::pow_is_right_associative ... ok
[INFO] [stdout] test parser::parser_pinning::ternary_below_logical_or ... ok
[INFO] [stdout] test parser::parser_pinning::unary_minus_binds_outside_pow ... ok
[INFO] [stdout] test parser::parser_pinning::unclosed_brace_is_parse_error ... ok
[INFO] [stdout] test parser::parser_pinning::unclosed_paren_in_expression_is_parse_error ... ok
[INFO] [stdout] test parser::parser_pinning::unclosed_string_is_parse_error ... ok
[INFO] [stdout] test parser::tests::bare_slash_in_expr_is_dollar0_match_not_string ... ok
[INFO] [stdout] test parser::tests::begin_end_special_patterns_require_braced_action ... ok
[INFO] [stdout] test parser::parser_pinning::parses_ternary_v36 ... ok
[INFO] [stdout] test parser::parser_pinning::slash_after_keyword_is_regex_not_division ... ok
[INFO] [stdout] test parser::parser_pinning::scientific_literal_parses_as_single_number ... ok
[INFO] [stdout] test parser::tests::duplicate_function_name_errors ... ok
[INFO] [stdout] test parser::parser_pinning::typed_regex_at_slash_parses ... ok
[INFO] [stdout] test parser::tests::empty_source_yields_empty_program ... ok
[INFO] [stdout] test parser::tests::invalid_assignment_target_errors ... ok
[INFO] [stdout] test parser::tests::gsub_sub_split_accept_regexp_literal_args ... ok
[INFO] [stdout] test parser::tests::parse_error_invalid_expression ... ok
[INFO] [stdout] test parser::tests::parses_array_delete_multiple_indices ... ok
[INFO] [stdout] test parser::tests::parse_error_unclosed_brace ... ok
[INFO] [stdout] test parser::tests::parses_adjacent_string_literals_implicit_concat ... ok
[INFO] [stdout] test parser::tests::parses_assign_multidimensional_subscript ... ok
[INFO] [stdout] test parser::tests::parses_array_subscript_assign ... ok
[INFO] [stdout] test parser::tests::parses_break_continue_in_while ... ok
[INFO] [stdout] test parser::tests::parses_deeply_nested_ternary ... ok
[INFO] [stdout] test parser::tests::parses_bitwise_precedence_v2 ... ok
[INFO] [stdout] test parser::tests::parses_compound_add_assign_statement ... ok
[INFO] [stdout] test parser::tests::parses_bare_length_as_zero_arg_call ... ok
[INFO] [stdout] test parser::tests::parses_delete_array_element ... ok
[INFO] [stdout] test parser::tests::parses_beginfile_endfile_rules ... ok
[INFO] [stdout] test parser::tests::parses_concatenation_v2 ... ok
[INFO] [stdout] test parser::tests::parses_compound_div_assign ... ok
[INFO] [stdout] test parser::tests::parses_delete_array_element_multidimensional ... ok
[INFO] [stdout] test parser::tests::parses_compound_mod_assign ... ok
[INFO] [stdout] test parser::tests::parses_delete_element_v2 ... ok
[INFO] [stdout] test parser::tests::parses_delete_entire_array_stmt ... ok
[INFO] [stdout] test parser::tests::parses_delete_whole_array ... ok
[INFO] [stdout] test parser::tests::parses_dollar_neg_one ... ok
[INFO] [stdout] test parser::tests::parses_empty_action_record_rule ... ok
[INFO] [stdout] test parser::tests::parses_beginfile_rule ... ok
[INFO] [stdout] test parser::tests::parses_compound_mul_and_sub_assign ... ok
[INFO] [stdout] test parser::tests::parses_delete_entire_array ... ok
[INFO] [stdout] test parser::tests::parses_delete_whole_array_v2 ... ok
[INFO] [stdout] test parser::tests::parses_do_while_loop ... ok
[INFO] [stdout] test parser::tests::parses_do_while_loop_v2 ... ok
[INFO] [stdout] test parser::tests::parses_empty_block_v2 ... ok
[INFO] [stdout] test parser::tests::parses_exit_default ... ok
[INFO] [stdout] test parser::tests::parses_exit_with_code_v2 ... ok
[INFO] [stdout] test parser::tests::parses_exit_with_code ... ok
[INFO] [stdout] test parser::tests::parses_empty_pattern_rule ... ok
[INFO] [stdout] test parser::tests::parses_for_c_infinite_form_with_break ... ok
[INFO] [stdout] test parser::tests::parses_endfile_rule ... ok
[INFO] [stdout] test parser::tests::parses_field_increment_precedence ... ok
[INFO] [stdout] test parser::tests::parses_for_in_loop ... ok
[INFO] [stdout] test parser::tests::parses_function_no_params_v6 ... ok
[INFO] [stdout] test parser::tests::parses_for_c_with_init_cond_iter ... ok
[INFO] [stdout] test parser::tests::parses_for_c_missing_components ... ok
[INFO] [stdout] test parser::tests::parses_function_with_no_params ... ok
[INFO] [stdout] test parser::tests::parses_function_params_v2 ... ok
[INFO] [stdout] test parser::tests::parses_function_bare_return_statement ... ok
[INFO] [stdout] test parser::tests::parses_for_c_empty_v2 ... ok
[INFO] [stdout] test parser::tests::parses_function_with_params ... ok
[INFO] [stdout] test parser::tests::parses_function_with_multiple_params ... ok
[INFO] [stdout] test parser::tests::parses_getline_coproc ... ok
[INFO] [stdout] test parser::tests::parses_getline_into_var_v2 ... ok
[INFO] [stdout] test parser::tests::parses_getline_from_pipe ... ok
[INFO] [stdout] test parser::tests::parses_getline_file_v6 ... ok
[INFO] [stdout] test parser::tests::parses_grouping_parens_v2 ... ok
[INFO] [stdout] test parser::tests::parses_if_else_if_v2 ... ok
[INFO] [stdout] test parser::tests::parses_in_operator_compared ... ok
[INFO] [stdout] test parser::tests::parses_in_operator_precedence_v2 ... ok
[INFO] [stdout] test parser::tests::parses_logical_precedence_v2 ... ok
[INFO] [stdout] test parser::tests::parses_getline_v3 ... ok
[INFO] [stdout] test parser::tests::parses_getline_pipe_v6 ... ok
[INFO] [stdout] test parser::tests::parses_indirect_call_at_literal_v2 ... ok
[INFO] [stdout] test parser::tests::parses_multidim_index_v2 ... ok
[INFO] [stdout] test parser::tests::parses_in_operator ... ok
[INFO] [stdout] test parser::tests::parses_multidimensional_in ... ok
[INFO] [stdout] test parser::tests::parses_function_with_one_param_v2 ... ok
[INFO] [stdout] test parser::tests::parses_multiple_begin_end_blocks ... ok
[INFO] [stdout] test parser::tests::parses_nextfile_v2 ... ok
[INFO] [stdout] test parser::tests::parses_postfix_increment_field ... ok
[INFO] [stdout] test parser::tests::parses_predefined_vars_in_expr ... ok
[INFO] [stdout] test parser::tests::parses_for_in_loop_v3 ... ok
[INFO] [stdout] test parser::tests::parses_nested_if_else_v2 ... ok
[INFO] [stdout] test parser::tests::parses_multidimensional_assign ... ok
[INFO] [stdout] test parser::tests::parses_nested_ternary_precedence ... ok
[INFO] [stdout] test parser::tests::parses_nested_while_v2 ... ok
[INFO] [stdout] test parser::tests::parses_next_v2 ... ok
[INFO] [stdout] test parser::tests::parses_nextfile_statement ... ok
[INFO] [stdout] test parser::tests::parses_prefix_decrement_var ... ok
[INFO] [stdout] test parser::tests::parses_power_right_associative_star_star ... ok
[INFO] [stdout] test parser::tests::parses_parenthesized_comma_list_in_multidim_in ... ok
[INFO] [stdout] test parser::tests::parses_postfix_decrement_array_subscript ... ok
[INFO] [stdout] test parser::tests::parses_postfix_increment_field_in_record_rule ... ok
[INFO] [stdout] test parser::tests::parses_prefix_increment_var ... ok
[INFO] [stdout] test parser::tests::parses_print_append_v2 ... ok
[INFO] [stdout] test parser::tests::parses_print_coproc ... ok
[INFO] [stdout] test parser::tests::parses_print_pipe_v2 ... ok
[INFO] [stdout] test parser::tests::parses_print_redirect_file ... ok
[INFO] [stdout] test parser::tests::parses_printf_redirect_append ... ok
[INFO] [stdout] test parser::tests::parses_printf_v2 ... ok
[INFO] [stdout] test parser::tests::parses_range_pattern_two_regexps ... ok
[INFO] [stdout] test parser::tests::parses_range_pattern_with_expressions ... ok
[INFO] [stdout] test parser::tests::parses_print_redirection_v2 ... ok
[INFO] [stdout] test parser::tests::parses_regex_match_v2 ... ok
[INFO] [stdout] test parser::tests::parses_printf_coproc ... ok
[INFO] [stdout] test parser::tests::parses_regexp_constant_gawk ... ok
[INFO] [stdout] test parser::tests::parses_regexp_literal_at_slash ... ok
[INFO] [stdout] test parser::tests::parses_return_expr_v2 ... ok
[INFO] [stdout] test parser::tests::parses_switch_multiple_labels_per_arm ... ok
[INFO] [stdout] test parser::tests::parses_switch_numeric_and_regex_case_labels ... ok
[INFO] [stdout] test parser::tests::parses_ternary_nested_precedence_v3 ... ok
[INFO] [stdout] test parser::tests::parses_unary_minus_binds_outside_power ... ok
[INFO] [stdout] test parser::tests::parses_ternary_expression ... ok
[INFO] [stdout] test parser::tests::parses_switch_nested ... ok
[INFO] [stdout] test parser::tests::parses_ternary_precedence_v2 ... ok
[INFO] [stdout] test procinfo::tests::awkrs_pma_version_omitted_by_default ... ok
[INFO] [stdout] test parser::tests::parses_three_adjacent_string_literals_nested_concat ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_csv_reports_api ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_empty_fieldwidths_string_uses_fpat ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_fpat_when_no_fieldwidths ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_fs_by_default ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_fieldwidths_over_fpat ... ok
[INFO] [stdout] test procinfo::gawk_platform_unix_reports_posix_not_rust_os ... ok
[INFO] [stdout] test parser::tests::record_pattern_without_brace_is_default_print_dollar0 ... ok
[INFO] [stdout] test parser::tests::sprintf_bignum_add_parses_integer_literals_not_f64_rounding ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_transitions_v2 ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_non_whitespace_fieldwidths_wins_over_fpat ... ok
[INFO] [stdout] test procinfo::tests::field_split_mode_whitespace_only_fieldwidths_ignored ... ok
[INFO] [stdout] test parser::tests::parses_unary_plus_v2 ... ok
[INFO] [stdout] test procinfo::tests::gawk_platform_string_non_empty ... ok
[INFO] [stdout] test parser::tests::tuple_cannot_be_expression_statement ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_huge_clamps_i32_max ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_empty_string_zero ... ok
[INFO] [stdout] test procinfo::tests::gmp_mpfr_versions_non_empty_v2 ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_parses_ms ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_invalid_falls_back_zero ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_missing_zero ... ok
[INFO] [stdout] test procinfo::tests::mb_cur_max_positive ... ok
[INFO] [stdout] test procinfo::tests::gawk_read_timeout_env_negative_clamps_zero ... ok
[INFO] [stdout] test procinfo::tests::mb_cur_max_v2 ... ok
[INFO] [stdout] test procinfo::tests::procinfo_mpfr_v26 ... ok
[INFO] [stdout] test procinfo::tests::procinfo_gmp_v26 ... ok
[INFO] [stdout] test procinfo::tests::procinfo_platform_v26 ... ok
[INFO] [stdout] test procinfo::tests::merge_procinfo_identifiers_tags_builtins_slots_arrays_and_functions ... ok
[INFO] [stdout] test procinfo::tests::supplementary_groups_format ... ok
[INFO] [stdout] test record_io::tests::read_next_record_at_boundary_v2 ... ok
[INFO] [stdout] test record_io::tests::read_next_record_custom_rs_char_strips_separator_from_record ... ok
[INFO] [stdout] test record_io::tests::read_next_record_default_rs_reads_until_lf ... ok
[INFO] [stdout] test record_io::tests::read_next_record_large_buffer ... ok
[INFO] [stdout] test record_io::tests::read_next_record_empty_rs_at_eof ... ok
[INFO] [stdout] test record_io::tests::read_next_record_literal_multibyte_delimiter ... ok
[INFO] [stdout] test record_io::tests::read_next_record_multi_char_rs_returns_every_record ... ok
[INFO] [stdout] test record_io::tests::read_next_record_paragraph_skips_leading_blanks ... ok
[INFO] [stdout] test record_io::tests::read_next_record_paragraph_mode_blank_line_boundary ... ok
[INFO] [stdout] test record_io::tests::split_custom_rs ... ok
[INFO] [stdout] test record_io::tests::split_custom_rs_ending_at_delimiter_omits_trailing_empty_mmap_chunk ... ok
[INFO] [stdout] test record_io::tests::split_empty_input_v7 ... ok
[INFO] [stdout] test record_io::tests::split_empty_input_yields_empty_vec ... ok
[INFO] [stdout] test record_io::tests::split_multibyte_rs_v3 ... ok
[INFO] [stdout] test record_io::tests::split_multibyte_literal_rs ... ok
[INFO] [stdout] test record_io::tests::split_multichar_rs_v2 ... ok
[INFO] [stdout] test record_io::tests::split_newline_default ... ok
[INFO] [stdout] test record_io::tests::split_newline_last_record_without_newline ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_leading_blank_lines_skipped ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_mode_blank_line_separator_strips_trailing_newlines ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_multiple_blank_lines_v10 ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_leading_trailing_blank_lines_v11 ... ok
[INFO] [stdout] test record_io::tests::read_next_record_regex_rs_reads_every_record ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_record_with_internal_blank_line_v11 ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_whitespace_only_input_yields_no_records ... ok
[INFO] [stdout] test record_io::tests::split_paragraph_with_whitespace_lines_v10 ... ok
[INFO] [stdout] test record_io::tests::split_regex_rs_mmap ... ok
[INFO] [stdout] test record_io::tests::split_newline_preserves_cr_before_lf ... ok
[INFO] [stdout] test record_io::tests::split_multiple_rs_v7 ... ok
[INFO] [stdout] test record_io::tests::split_multichar_rs_boundary_v12 ... ok
[INFO] [stdout] test record_io::tests::split_only_rs_v7 ... ok
[INFO] [stdout] test record_io::tests::split_regex_rs_no_match_v12 ... ok
[INFO] [stdout] test record_io::tests::split_single_byte_literal_rs ... ok
[INFO] [stdout] test record_io::tests::split_space_rs_v2 ... ok
[INFO] [stdout] test record_io::tests::split_trailing_rs_v7 ... ok
[INFO] [stdout] test record_io::tests::trim_end_record_bytes_empty ... ok
[INFO] [stdout] test record_io::tests::trim_end_record_bytes_only_lf_yields_zero_len_content ... ok
[INFO] [stdout] test record_io::tests::trim_end_record_bytes_preserves_inner_newlines ... ok
[INFO] [stdout] test record_io::tests::trim_end_record_bytes_strips_only_trailing_lf_not_cr ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_div_by_zero_returns_error ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_array_as_scalar_is_fatal ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_non_arithmetic_op_returns_error ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_add_numbers ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_uninit_treated_as_zero ... ok
[INFO] [stdout] test record_io::tests::split_regex_rs_v2 ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_pow_returns_exponent ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_sub_string_to_number_coercion ... ok
[INFO] [stdout] test record_io::tests::split_single_char_rs_v3 ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::empty_string_orders_first ... ok
[INFO] [stdout] test record_io::tests::split_regex_rs_start_match_v12 ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::equal_strings_compare_equal ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::null_byte_falls_back_to_byte_compare ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::awk_map_delete_non_existent ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::runtime_array_operations ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::awk_map_insertion_lookup_deletion_v3 ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::runtime_global_var_ops ... ok
[INFO] [stdout] test runtime::awk_locale_str_cmp_pinning::value_to_number_conversions ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::parse_ascii_integer_edge_cases ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::awk_map_iteration_order ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_mod_returns_remainder ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_field_sep_v56_2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_field_sep_v56_0 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_fnr_initial_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::awk_map_nested_keys ... ok
[INFO] [stdout] test runtime::awk_binop_values_pinning::binop_mul_with_alpha_suffix_coerces_to_prefix ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::parse_ascii_integer_logic ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::longest_f64_prefix_logic ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_convfmt_initial_v56 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_field_sep_v56_1 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_fpat_initial_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_fs_initial_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_nf_initial_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_nr_initial_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_ofs_initial_v56 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_ors_initial_v56 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_ofmt_initial_v56 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_set_field_reconstructs_record ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_subsep_initial_v56 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_fields_comma ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_record_reconstruction_with_ofs_v2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_variable_overlay ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_variable_overlay_v2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_set_record_updates_nf ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_vars_initial_state ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_nf_truncation_v2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_empty_fs_yields_empty_separators_between_chars ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_set_field_edge_cases_v3 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_string_by_fs_regex_case_insensitive ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_string_by_fs_character_mode ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_fields_whitespace ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_string_by_fs_whitespace_mode ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_empty_input_returns_empty_vec ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_fields_regex ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::runtime_set_field_beyond_nf ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_csv_gawk_rfc4180 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_single_char_fs_separator_is_the_char ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_trailing_separator_keeps_empty_tail_field ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_single_char_fs_is_literal_not_regex_dot ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_whitespace_fs_captures_actual_whitespace_run ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_numeric_conversions ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_numeric_conversions_v2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_no_match_returns_single_field_no_seps ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::split_with_seps_regex_captures_each_matched_run ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_str_coercion_from_float ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_str_coercion_from_large_integer ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_str_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_truthiness ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_as_number_hex_and_octal_strings ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_truthiness_v2 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_as_number_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_as_str_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_num_v9 ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_uninit_v9 ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_ascii_then_multibyte ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_multibyte_first_char_returns_none ... ok
[INFO] [stdout] test runtime::init_argv_tests::init_argv_empty_file_list_leaves_only_program_name ... ok
[INFO] [stdout] test runtime::init_argv_tests::init_argv_sets_argc_and_numeric_string_keys ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_empty_none ... ok
[INFO] [stdout] test runtime::extra_runtime_tests::value_is_numeric_str ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_non_monotonic_stops_at_last_valid ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_trailing_non_numeric ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::longest_f64_prefix_scientific_ok ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_custom_fn_no_op_in_runtime_helper ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_ind_num_asc_numeric_not_lexicographic ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_ind_str_desc ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_val_num_desc_by_values ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_unsorted_no_op ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_val_str_asc_by_string_values ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_val_type_asc_orders_type_rank_then_value_string ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_mode_val_type_asc_token ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_posix_forces_unsorted ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sort_for_in_val_type_desc_reverses_type_rank ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_reads_at_tokens_with_trim ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_tcp_valid_three_components ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_missing_or_empty_is_unsorted ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_non_numeric_port_returns_none ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_user_function_name ... ok
[INFO] [stdout] test runtime::regex_translator_tests::does_not_escape_backref_inside_character_class ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_mode_ind_str_asc_token ... ok
[INFO] [stdout] test runtime::regex_translator_tests::escapes_numeric_backref_to_literal ... ok
[INFO] [stdout] test runtime::regex_translator_tests::handles_multiple_backrefs_in_one_pattern ... ok
[INFO] [stdout] test runtime::longest_prefix_and_sorted_in_tests::sorted_in_mode_val_type_desc_token ... ok
[INFO] [stdout] test runtime::regex_translator_tests::passes_through_plain_patterns_unchanged ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_extra_trailing_component_returns_none ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_port_out_of_u16_range_returns_none ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_udp_valid ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_missing_rport_returns_none ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_wrong_prefix_returns_none ... ok
[INFO] [stdout] test runtime::parse_inet_pinning::inet_tcp_with_explicit_local_port ... ok
[INFO] [stdout] test runtime::regex_translator_tests::preserves_supported_class_escapes ... ok
[INFO] [stdout] test runtime::regex_translator_tests::strips_backslash_from_d_class_escape ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_double_quote_escape_in_middle ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_escape_double_quote_in_field ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_leading_empty_field ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_disabled_treats_comma_normally ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_mixed_quoted_and_unquoted ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_leading_comma_with_trailing_value ... ok
[INFO] [stdout] test runtime::value_tests::as_number_longest_numeric_prefix ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_quoted_comma_three_fields ... ok
[INFO] [stdout] test runtime::regex_translator_tests::backref_compiles_after_translation ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_trailing_comma_empty_field ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_empty_record_zero_fields ... ok
[INFO] [stdout] test runtime::value_tests::num_to_string_convfmt_uses_convfmt_global ... ok
[INFO] [stdout] test runtime::value_tests::set_nf_truncates_and_rebuilds_record ... ok
[INFO] [stdout] test runtime::value_tests::set_record_str_resplits_nf ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_single_comma_two_empty_fields ... ok
[INFO] [stdout] test runtime::value_tests::ignore_case_true_for_non_numeric_string ... ok
[INFO] [stdout] test runtime::value_tests::num_to_string_ofmt_uses_ofmt_global ... ok
[INFO] [stdout] test runtime::value_tests::ignore_case_true_for_numeric_one ... ok
[INFO] [stdout] test runtime::value_tests::ignore_case_false_when_unset_or_zero ... ok
[INFO] [stdout] test runtime::value_tests::csv_mode_all_empty_fields ... ok
[INFO] [stdout] test runtime::value_tests::value_append_to_string_concat ... ok
[INFO] [stdout] test runtime::value_tests::split_empty_source_zero_fields ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_empty_string_zero ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_negative_float_string ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_regexp_uses_pattern_text_as_numeric_string ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_from_int_string ... ok
[INFO] [stdout] test runtime::value_tests::value_is_numeric_str_detects_decimal ... ok
[INFO] [stdout] test runtime::value_tests::str_lit_not_numeric_string_for_relops ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_hex_only_when_non_decimal_parse_mode ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_leading_zero_octal_only_in_non_decimal_mode ... ok
[INFO] [stdout] test runtime::value_tests::value_truthy_num_zero ... ok
[INFO] [stdout] test runtime::value_tests::value_truthy_numeric_string_zero ... ok
[INFO] [stdout] test runtime::value_tests::value_write_to_buf_str_and_num ... ok
[INFO] [stdout] test runtime::value_tests::value_empty_array_not_truthy ... ok
[INFO] [stdout] test runtime::value_tests::value_as_number_scientific_notation_string ... ok
[INFO] [stdout] test runtime::value_tests::value_into_string_from_num_integer_form ... ok
[INFO] [stdout] test runtime::value_tests::value_truthy_num_nonzero ... ok
[INFO] [stdout] test runtime::value_tests::value_truthy_non_numeric_string ... ok
[INFO] [stdout] test runtime::value_tests::value_truthy_cond_rejects_whole_array ... ok
[INFO] [stdout] test runtime::value_tests::value_into_string_float_fraction ... ok
[INFO] [stdout] test script_cache::tests::cache_enabled_logic_v3 ... ok
[INFO] [stdout] test script_cache::tests::clear_idempotent ... ok
[INFO] [stdout] test script_cache::tests::awkrs_version_drift_rejects ... ok
[INFO] [stdout] test script_cache::tests::cache_put_get_roundtrip_v2 ... ok
[INFO] [stdout] test script_cache::tests::binary_mtime_invalidation_rejects ... ok
[INFO] [stdout] test script_cache::tests::cache_overwrite_entry_v2 ... ok
[INFO] [stdout] test script_cache::tests::cache_get_mtime_mismatch_v2 ... ok
[INFO] [stdout] test script_cache::tests::cache_open_nonexistent_dir_v2 ... FAILED
[INFO] [stdout] test script_cache::tests::evict_stale_returns_zero_when_clean ... ok
[INFO] [stdout] test script_cache::tests::corrupt_file_returns_none ... ok
[INFO] [stdout] test script_cache::tests::clear_removes_file ... ok
[INFO] [stdout] test script_cache::tests::mtime_invalidation ... ok
[INFO] [stdout] test script_cache::tests::stats_empty_returns_zero ... ok
[INFO] [stdout] test source_expand::tests::include_cycle_errors ... ok
[INFO] [stdout] test source_expand::tests::include_malformed_missing_quote_errors ... ok
[INFO] [stdout] test source_expand::tests::include_missing_file_errors ... ok
[INFO] [stdout] test script_cache::tests::evict_stale_removes_vanished_sources ... ok
[INFO] [stdout] test source_expand::tests::include_nested_recursive ... ok
[INFO] [stdout] test source_expand::tests::include_with_leading_whitespace_v7 ... ok
[INFO] [stdout] test source_expand::tests::load_arbitrary_so_still_errors ... ok
[INFO] [stdout] test source_expand::tests::load_awk_file_inlines_like_include ... ok
[INFO] [stdout] test script_cache::tests::pointer_width_drift_rejects ... ok
[INFO] [stdout] test source_expand::tests::include_relative_path_v2 ... ok
[INFO] [stdout] test source_expand::tests::load_bundled_extension_name_is_noop ... ok
[INFO] [stdout] test source_expand::tests::load_bundled_extension_so_suffix_is_noop ... ok
[INFO] [stdout] test source_expand::tests::load_native_extension_case_insensitive_stem ... ok
[INFO] [stdout] test source_expand::tests::multiple_directives_on_one_line_v2 ... ok
[INFO] [stdout] test source_expand::tests::load_with_relative_path_and_no_base_v7 ... ok
[INFO] [stdout] test source_expand::tests::namespace_bare_identifier_accepted ... ok
[INFO] [stdout] test script_cache::tests::evict_multiple_entries_v2 ... ok
[INFO] [stdout] test script_cache::tests::parallel_safe_round_trips_true ... ok
[INFO] [stdout] test source_expand::tests::namespace_last_line_wins ... ok
[INFO] [stdout] test source_expand::tests::namespace_line_dropped_and_recorded ... ok
[INFO] [stdout] test script_cache::tests::parallel_safe_round_trips_false ... ok
[INFO] [stdout] test source_expand::tests::namespace_malformed_errors ... ok
[INFO] [stdout] test source_expand::tests::namespace_with_trailing_comment_v7 ... ok
[INFO] [stdout] test source_expand::tests::resolve_include_path_absolute ... ok
[INFO] [stdout] test source_expand::tests::take_bare_ident_empty_fails_v7 ... ok
[INFO] [stdout] test source_expand::tests::include_inlines_twice_sequential ... ok
[INFO] [stdout] test source_expand::tests::take_bare_ident_leading_underscore_v7 ... ok
[INFO] [stdout] test source_expand::tests::include_empty_file_expands_to_nothing_between_directives ... ok
[INFO] [stdout] test source_expand::tests::take_bare_ident_logic ... ok
[INFO] [stdout] test source_expand::tests::take_double_quoted_parses_escapes ... ok
[INFO] [stdout] test source_expand::tests::take_double_quoted_unclosed_returns_none ... ok
[INFO] [stdout] test source_expand::tests::take_quoted_parses_path ... ok
[INFO] [stdout] test source_expand::tests::take_double_quoted_raw_newline_in_string_returns_none ... ok
[INFO] [stdout] test vm::tests::array_by_reference_fills_empty_array ... ok
[INFO] [stdout] test vm::tests::add_field_to_slot_fusion_fires_in_record_rule ... ok
[INFO] [stdout] test vm::tests::array_in_returns_one_for_existing_key ... ok
[INFO] [stdout] test vm::tests::array_in_returns_zero_for_missing_key_without_creating ... ok
[INFO] [stdout] test vm::tests::cmp_non_numeric_strings_use_string_order ... ok
[INFO] [stdout] test vm::tests::break_exits_innermost_loop_only ... ok
[INFO] [stdout] test vm::tests::array_by_reference_preserves_existing_keys ... ok
[INFO] [stdout] test vm::tests::cmp_string_literal_vs_number_uses_string_compare ... ok
[INFO] [stdout] test vm::tests::array_passed_to_function_is_call_by_reference ... ok
[INFO] [stdout] test script_cache::tests::stats_sums_blob_bytes_v2 ... ok
[INFO] [stdout] test script_cache::tests::prog_rules_len_round_trips_multiple_rules ... ok
[INFO] [stdout] test vm::tests::array_index_read_auto_creates_uninit_entry ... ok
[INFO] [stdout] test vm::tests::cmp_two_numbers_uses_numeric_order ... ok
[INFO] [stdout] test vm::tests::compound_assign_to_array_element ... ok
[INFO] [stdout] test vm::tests::cmp_uninit_equals_zero_numerically ... ok
[INFO] [stdout] test vm::tests::cmp_string_literals_use_string_order ... ok
[INFO] [stdout] test vm::tests::compound_assign_to_field_rebuilds_record ... ok
[INFO] [stdout] test script_cache::tests::second_put_adds_entry ... ok
[INFO] [stdout] test vm::tests::comment_after_statement_terminates_via_newline ... ok
[INFO] [stdout] test vm::tests::compound_assign_to_simple_var ... ok
[INFO] [stdout] test script_cache::tests::stats_sums_blob_bytes_across_entries ... ok
[INFO] [stdout] test vm::tests::concat_with_empty_left_or_right ... ok
[INFO] [stdout] test vm::tests::concat_with_uninit_treats_as_empty ... ok
[INFO] [stdout] test vm::tests::continue_skips_to_next_iteration ... ok
[INFO] [stdout] test vm::tests::compound_assign_div_and_mod ... ok
[INFO] [stdout] test script_cache::tests::read_owned_shard_corrupted_v3 ... ok
[INFO] [stdout] test vm::tests::calling_undefined_function_errors ... ok
[INFO] [stdout] test vm::tests::concat_string_and_number_coerces_number ... ok
[INFO] [stdout] test vm::tests::concat_chain_preserves_order ... ok
[INFO] [stdout] test script_cache::tests::format_version_drift_rejects ... ok
[INFO] [stdout] test script_cache::tests::round_trip ... ok
[INFO] [stdout] test vm::tests::concat_three_empties_yields_empty ... ok
[INFO] [stdout] test vm::tests::convfmt_applied_to_array_subscript ... ok
[INFO] [stdout] test vm::tests::compound_pow_assign_supported ... ok
[INFO] [stdout] test vm::tests::convfmt_applies_to_regex_match_operand ... ok
[INFO] [stdout] test vm::tests::convfmt_custom_two_decimals ... ok
[INFO] [stdout] test vm::tests::convfmt_bypassed_for_integer_valued_floats ... ok
[INFO] [stdout] test vm::tests::delete_entire_array_removes_all_entries ... ok
[INFO] [stdout] test vm::tests::convfmt_default_six_significant_digits ... ok
[INFO] [stdout] test vm::tests::delete_missing_key_is_silent_noop ... ok
[INFO] [stdout] test vm::tests::delete_then_reassign_same_key ... ok
[INFO] [stdout] test vm::tests::delete_entire_empty_array_no_error ... ok
[INFO] [stdout] test vm::tests::delete_single_element_keeps_others ... ok
[INFO] [stdout] test vm::tests::do_while_runs_body_at_least_once ... ok
[INFO] [stdout] test vm::tests::empty_string_literal_falsy_regression ... ok
[INFO] [stdout] test vm::tests::field_assignment_extends_nf_with_empty_fields ... ok
[INFO] [stdout] test vm::tests::dollar_zero_assigns_through_nf_changes ... ok
[INFO] [stdout] test vm::tests::flush_print_buf_empty_ok ... ok
[INFO] [stdout] test vm::tests::field_set_rebuilds_dollar_zero_with_ofs ... ok
[INFO] [stdout] test vm::tests::division_by_zero_in_expression_errors ... ok
[INFO] [stdout] test vm::tests::for_c_init_cond_iter_all_phases_run ... ok
[INFO] [stdout] test vm::tests::empty_begin_block_compiles ... ok
[INFO] [stdout] test vm::tests::empty_string_is_falsy ... ok
[INFO] [stdout] test vm::tests::for_in_empty_array_runs_zero_iterations ... ok
[INFO] [stdout] test vm::tests::environ_array_present_in_begin ... ok
[INFO] [stdout] test vm::tests::divide_assign_zero_errors ... ok
[INFO] [stdout] test vm::tests::dynamic_field_access_computed_index ... ok
[INFO] [stdout] test vm::tests::for_in_iterates_all_keys ... ok
[INFO] [stdout] test vm::tests::for_in_visits_each_key_exactly_once ... ok
[INFO] [stdout] test vm::tests::fieldwidths_splits_fixed_width_columns ... ok
[INFO] [stdout] test vm::tests::fs_change_after_record_does_not_resplit ... ok
[INFO] [stdout] test script_cache::tests::evict_stale_removes_mtime_changed ... ok
[INFO] [stdout] test vm::tests::gsub_returns_count_of_replacements ... ok
[INFO] [stdout] test vm::tests::fpat_basic_pattern_extracts_fields ... ok
[INFO] [stdout] test vm::tests::gsub_default_target_is_dollar_zero ... ok
[INFO] [stdout] test vm::tests::gsub_on_dollar_zero_rebuilds_fields ... ok
[INFO] [stdout] test vm::tests::gsub_with_ampersand_in_replacement_uses_match ... ok
[INFO] [stdout] test vm::tests::fpat_alternation_preserves_quoted_fields ... ok
[INFO] [stdout] test vm::tests::gsub_with_escaped_ampersand_is_literal ... ok
[INFO] [stdout] test vm::tests::gsub_count_zero_returned_on_no_match ... ok
[INFO] [stdout] test vm::tests::incdec_array_element_postinc ... ok
[INFO] [stdout] test vm::tests::gsub_anchored_pattern_dollar ... ok
[INFO] [stdout] test vm::tests::gsub_anchored_pattern_caret ... ok
[INFO] [stdout] test vm::tests::gensub_ampersand_replacement_still_works_alongside_backref ... ok
[INFO] [stdout] test vm::tests::index_empty_needle_returns_one ... ok
[INFO] [stdout] test vm::tests::incdec_field_preinc_returns_new_value ... ok
[INFO] [stdout] test vm::tests::incdec_field_postinc_returns_old_value ... ok
[INFO] [stdout] test vm::tests::incdec_uninit_starts_at_zero ... ok
[INFO] [stdout] test vm::tests::index_miss_returns_zero ... ok
[INFO] [stdout] test vm::tests::index_returns_one_based_position ... ok
[INFO] [stdout] test vm::tests::intdiv0_zero_divisor_returns_zero_without_error ... ok
[INFO] [stdout] test vm::tests::internal_awk_cmp_eq_ignore_case ... ok
[INFO] [stdout] test vm::tests::internal_awk_cmp_uninit ... ok
[INFO] [stdout] test vm::tests::internal_awk_cmp_eq_numeric_string_semantics ... ok
[INFO] [stdout] test vm::tests::large_integer_print_bypasses_ofmt ... ok
[INFO] [stdout] test vm::tests::intdiv_zero_divisor_errors ... ok
[INFO] [stdout] test vm::tests::internal_awk_cmp_rel_ignore_case ... ok
[INFO] [stdout] test vm::tests::intdiv_exact_division ... ok
[INFO] [stdout] test vm::tests::intdiv_truncates_negative_toward_zero ... ok
[INFO] [stdout] test vm::tests::intdiv_positive_quotient ... ok
[INFO] [stdout] test vm::tests::internal_awk_cmp_rel_mixed_types ... ok
[INFO] [stdout] test vm::tests::length_of_empty_string_is_zero ... ok
[INFO] [stdout] test vm::tests::length_of_integer_uses_string_form ... ok
[INFO] [stdout] test vm::tests::logical_and_short_circuits_false_left ... ok
[INFO] [stdout] test vm::tests::logical_or_short_circuits_true_left ... ok
[INFO] [stdout] test vm::tests::match_builtin_sets_rstart_zero_on_miss ... ok
[INFO] [stdout] test vm::tests::match_builtin_sets_rstart_and_rlength ... ok
[INFO] [stdout] test vm::tests::match_endpoint_expr_truthy_falsy ... ok
[INFO] [stdout] test vm::tests::match_endpoint_nested_range_is_runtime_error ... ok
[INFO] [stdout] test vm::tests::match_endpoint_literal_regexp_substring_match ... ok
[INFO] [stdout] test vm::tests::match_operator_returns_zero_on_no_match ... ok
[INFO] [stdout] test vm::tests::math_int_truncates_positive_toward_zero ... ok
[INFO] [stdout] test vm::tests::match_operator_returns_one_on_match ... ok
[INFO] [stdout] test vm::tests::math_log_e_is_one ... ok
[INFO] [stdout] test vm::tests::math_exp_zero_is_one ... ok
[INFO] [stdout] test vm::tests::math_int_truncates_negative_toward_zero ... ok
[INFO] [stdout] test vm::tests::match_with_dynamic_regex_string ... ok
[INFO] [stdout] test vm::tests::length_of_array_is_element_count ... ok
[INFO] [stdout] test vm::tests::match_endpoint_always_returns_true ... ok
[INFO] [stdout] test vm::tests::math_log_one_is_zero ... ok
[INFO] [stdout] test vm::tests::mktime_year_2000_january_one_positive_epoch ... ok
[INFO] [stdout] test vm::tests::math_sqrt_of_zero ... ok
[INFO] [stdout] test vm::tests::mktime_too_few_fields_returns_minus_one ... ok
[INFO] [stdout] test vm::tests::mktime_returns_minus_one_on_invalid_month ... ok
[INFO] [stdout] test vm::tests::math_atan2_y_over_x_quadrant ... ok
[INFO] [stdout] test vm::tests::match_endpoint_never_returns_false ... ok
[INFO] [stdout] test vm::tests::math_atan2_zero_zero_is_zero ... ok
[INFO] [stdout] test vm::tests::multidim_array_in_test_returns_one ... ok
[INFO] [stdout] test vm::tests::multichar_fs_treated_as_regex ... ok
[INFO] [stdout] test vm::tests::newline_separates_statements ... ok
[INFO] [stdout] test vm::tests::multidim_delete_specific_key ... ok
[INFO] [stdout] test vm::tests::nr_initial_value_zero_in_begin ... ok
[INFO] [stdout] test vm::tests::negative_zero_equals_zero ... ok
[INFO] [stdout] test vm::tests::non_empty_string_literals_always_truthy ... ok
[INFO] [stdout] test vm::tests::multidim_array_uses_subsep_join ... ok
[INFO] [stdout] test vm::tests::nf_extend_pads_with_empty_fields ... ok
[INFO] [stdout] test vm::tests::nf_zero_clears_record_and_fields ... ok
[INFO] [stdout] test vm::tests::nf_initial_value_zero_in_begin ... ok
[INFO] [stdout] test vm::tests::multidim_array_in_test_returns_zero_for_missing ... ok
[INFO] [stdout] test vm::tests::ofmt_used_by_print_for_floats ... ok
[INFO] [stdout] test vm::tests::ofmt_still_applied_for_non_integer_floats ... ok
[INFO] [stdout] test vm::tests::nested_blocks_share_variables ... ok
[INFO] [stdout] test vm::tests::postinc_uninit_returns_zero_then_var_becomes_one ... ok
[INFO] [stdout] test vm::tests::not_match_inverts_result ... ok
[INFO] [stdout] test vm::tests::nf_truncate_shortens_record ... ok
[INFO] [stdout] test vm::tests::postdec_uninit_returns_zero_then_var_becomes_neg_one ... ok
[INFO] [stdout] bar
[INFO] [stdout] test vm::tests::pow_fractional_exponent ... ok
[INFO] [stdout] test vm::tests::pow_assign_star_star_form_works ... ok
[INFO] [stdout] test vm::tests::print_empty_string_emits_just_ors ... ok
[INFO] [stdout] test vm::tests::print_field_fusion_end_to_end_behavior ... ok
[INFO] [stdout] test vm::tests::one_million_prints_as_integer_not_scientific ... ok
[INFO] [stdout] test vm::tests::print_field_fusion_fires_in_record_rule ... ok
[INFO] [stdout] test vm::tests::print_with_no_args_prints_dollar_zero ... ok
[INFO] [stdout] test vm::tests::printf_redirect_overwrite_runs ... ok
[INFO] [stdout] test vm::tests::rand_values_in_half_open_unit_interval ... ok
[INFO] [stdout] test vm::tests::range_step_end_match_resets_state_inclusive ... ok
[INFO] [stdout] test vm::tests::range_step_same_record_starts_and_ends ... ok
[INFO] [stdout] test vm::tests::rand_different_draws_with_same_seed_differ ... ok
[INFO] [stdout] test vm::tests::pow_negative_base_integer_exponent ... ok
[INFO] [stdout] test vm::tests::pow_zero_to_zero_is_one ... ok
[INFO] [stdout] test vm::tests::rand_sequence_stable_with_same_seed ... ok
[INFO] [stdout] test vm::tests::range_pattern_runs_for_records_inside_range ... ok
[INFO] [stdout] test vm::tests::pow_assign_caret_form_works ... ok
[INFO] [stdout] test vm::tests::range_step_inactive_no_start_match_skips ... ok
[INFO] [stdout] test vm::tests::gensub_backref_with_numeric_occurrence ... ok
[INFO] [stdout] test vm::tests::regex_anchor_caret_only_at_start ... ok
[INFO] [stdout] test vm::tests::regex_character_class_matches ... ok
[INFO] [stdout] test vm::tests::range_step_start_match_activates_state ... ok
[INFO] [stdout] test vm::tests::reassigning_field_one_rebuilds_dollar_zero ... ok
[INFO] [stdout] test vm::tests::range_step_stays_active_between_endpoints ... ok
[INFO] [stdout] test vm::tests::regex_alternation_picks_either ... ok
[INFO] [stdout] test vm::tests::regex_anchor_dollar_only_at_end ... ok
[INFO] [stdout] test vm::tests::recursion_fibonacci_ten ... ok
[INFO] [stdout] test vm::tests::scalar_passed_by_value_modifications_not_visible ... ok
[INFO] [stdout] test vm::tests::semicolons_separate_statements_on_one_line ... ok
[INFO] [stdout] test vm::tests::semicolon_after_statement_with_comment_works ... ok
[INFO] [stdout] test vm::tests::set_field_beyond_nf_extends_with_empties ... ok
[INFO] [stdout] test vm::tests::semicolon_separates_statements ... ok
[INFO] [stdout] test vm::tests::regex_quantifier_plus_at_least_one ... ok
[INFO] [stdout] test vm::tests::split_clears_existing_array ... ok
[INFO] [stdout] test vm::tests::set_dollar_zero_resplits_with_current_fs ... ok
[INFO] [stdout] test vm::tests::split_empty_fs_splits_each_character ... ok
[INFO] [stdout] test vm::tests::regex_quantifier_star_zero_or_more ... ok
[INFO] [stdout] test vm::tests::sprintf_double_percent_emits_literal_percent ... ok
[INFO] [stdout] test vm::tests::split_returns_field_count ... ok
[INFO] [stdout] test vm::tests::split_single_char_fs_keeps_empty_fields ... ok
[INFO] [stdout] test vm::tests::regex_dot_matches_any_non_newline_char ... ok
[INFO] [stdout] test vm::tests::split_empty_record_returns_zero ... ok
[INFO] [stdout] test vm::tests::split_default_whitespace_skips_leading_trailing ... ok
[INFO] [stdout] test vm::tests::split_regex_fs_with_multi_char_separator ... ok
[INFO] [stdout] test vm::tests::sprintf_hash_flag_on_hex_emits_0x_prefix ... ok
[INFO] [stdout] test vm::tests::sprintf_hash_flag_on_octal_emits_leading_zero ... ok
[INFO] [stdout] test vm::tests::regex_negated_character_class ... ok
[INFO] [stdout] test vm::tests::split_uses_default_fs_when_omitted ... ok
[INFO] [stdout] test vm::tests::sprintf_hash_flag_on_upper_hex_uses_upper_0x ... ok
[INFO] [stdout] test vm::tests::sprintf_negative_width_left_aligned ... ok
[INFO] [stdout] test vm::tests::sprintf_negative_octal_via_unsigned_wrap ... ok
[INFO] [stdout] test vm::tests::sprintf_left_align_overrides_zero_pad ... ok
[INFO] [stdout] test vm::tests::sprintf_integer_precision_pads_with_zeros ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_c_from_string_takes_first_char ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_d_truncates_to_integer ... ok
[INFO] [stdout] test vm::tests::sprintf_multiple_args_in_one_format ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_e_scientific_notation ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_c_from_integer_is_byte ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_d_negative_number ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_f_default_six_decimals ... ok
[INFO] [stdout] test vm::tests::sprintf_plus_flag_shows_positive_sign ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_o_octal ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_s_string ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_g_uses_scientific_for_large_exponent ... ok
[INFO] [stdout] test vm::tests::sprintf_plus_with_space_takes_plus ... ok
[INFO] [stdout] test vm::tests::sprintf_space_flag_positive_number ... ok
[INFO] [stdout] test vm::tests::sprintf_width_and_precision_combined ... ok
[INFO] [stdout] test vm::tests::sprintf_percent_x_hex ... ok
[INFO] [stdout] test vm::tests::sprintf_precision_truncates_string ... ok
[INFO] [stdout] test vm::tests::gensub_backref_substitution ... ok
[INFO] [stdout] test vm::tests::sprintf_with_n_width_pads_string ... ok
[INFO] [stdout] test vm::tests::sprintf_width_padding_right_aligned ... ok
[INFO] [stdout] test vm::tests::sprintf_with_negative_n_left_aligns_string ... ok
[INFO] [stdout] test vm::tests::sprintf_zero_pad ... ok
[INFO] [stdout] test vm::tests::strftime_day_of_year ... ok
[INFO] [stdout] test vm::tests::sprintf_zero_pad_negative_sign_first ... ok
[INFO] [stdout] test vm::tests::strftime_month_two_digit ... ok
[INFO] [stdout] test vm::tests::strftime_day_of_month ... ok
[INFO] [stdout] test vm::tests::sprintf_zero_pad_positive_with_plus_flag ... ok
[INFO] [stdout] test vm::tests::strftime_percent_percent_emits_literal_percent ... ok
[INFO] [stdout] test vm::tests::strftime_hour_24_minute_second ... ok
[INFO] [stdout] test vm::tests::string_literal_zero_is_truthy_unlike_number_zero ... ok
[INFO] [stdout] test vm::tests::srand_returns_previous_seed ... ok
[INFO] [stdout] test vm::tests::strftime_combined_iso_date ... ok
[INFO] [stdout] test vm::tests::strftime_year_four_digit ... ok
[INFO] [stdout] test vm::tests::sub_returns_one_on_match ... ok
[INFO] [stdout] test vm::tests::subsep_default_length_one ... ok
[INFO] [stdout] test vm::tests::substr_zero_length_returns_empty ... ok
[INFO] [stdout] test vm::tests::subsep_used_for_multidim_array_keys ... ok
[INFO] [stdout] test vm::tests::substr_start_beyond_string_returns_empty ... ok
[INFO] [stdout] test vm::tests::sub_does_not_modify_on_no_match ... ok
[INFO] [stdout] test vm::tests::sub_returns_zero_on_no_match ... ok
[INFO] [stdout] test vm::tests::substr_single_character_at_position ... ok
[INFO] [stdout] test vm::tests::toupper_mixed_case ... ok
[INFO] [stdout] test vm::tests::substr_negative_start_uses_position_one ... ok
[INFO] [stdout] test vm::tests::tolower_mixed_case ... ok
[INFO] [stdout] test vm::tests::substr_start_at_one_takes_from_beginning ... ok
[INFO] [stdout] test vm::tests::typeof_array_value ... ok
[INFO] [stdout] test vm::tests::substr_length_exceeds_string_clamps_to_end ... ok
[INFO] [stdout] test vm::tests::tolower_passes_through_non_letters ... ok
[INFO] [stdout] test vm::tests::substr_omitted_length_takes_rest ... ok
[INFO] [stdout] test vm::tests::toupper_passes_through_non_letters ... ok
[INFO] [stdout] test vm::tests::ternary_evaluates_only_chosen_branch ... ok
[INFO] [stdout] test vm::tests::typeof_string_value ... ok
[INFO] [stdout] test vm::tests::vm_arr_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_array_del_v37 ... ok
[INFO] [stdout] test vm::tests::vm_array_in_v17 ... ok
[INFO] [stdout] test vm::tests::user_function_returns_value ... ok
[INFO] [stdout] test vm::tests::typeof_untyped_for_unset_scalar ... ok
[INFO] [stdout] test vm::tests::vm_array_del_v17 ... ok
[INFO] [stdout] test vm::tests::user_function_local_vars_via_extra_params ... ok
[INFO] [stdout] test vm::tests::vm_array_basic_v37 ... ok
[INFO] [stdout] test vm::tests::vm_array_basic_v17 ... ok
[INFO] [stdout] test vm::tests::vm_array_in_v37 ... ok
[INFO] [stdout] test vm::tests::user_function_mutual_recursion ... ok
[INFO] [stdout] test vm::tests::vm_array_len_v37 ... ok
[INFO] [stdout] test vm::tests::vm_arr_v64_1 ... ok
[INFO] [stdout] test vm::tests::user_function_recursion_factorial ... ok
[INFO] [stdout] test vm::tests::vm_array_element_inc_v4 ... ok
[INFO] [stdout] test vm::tests::vm_array_set_read_in_begin ... ok
[INFO] [stdout] test vm::tests::vm_atan2_v4 ... ok
[INFO] [stdout] test vm::tests::vm_array_len_v17 ... ok
[INFO] [stdout] test vm::tests::vm_array_arg_is_reference_v15 ... ok
[INFO] [stdout] test vm::tests::typeof_numeric_value ... ok
[INFO] [stdout] test vm::tests::vm_begin_assigns_global_and_prints ... ok
[INFO] [stdout] test vm::tests::vm_assign_expr_v17 ... ok
[INFO] [stdout] test vm::tests::vm_asorti_numeric_keys ... ok
[INFO] [stdout] test vm::tests::vm_begin_exp_zero_is_one ... ok
[INFO] [stdout] test vm::tests::vm_begin_asort_reorders_numeric_values ... ok
[INFO] [stdout] test vm::tests::vm_assign_to_nf_extends_fields_v3 ... ok
[INFO] [stdout] test vm::tests::vm_atan2_v67 ... ok
[INFO] [stdout] test vm::tests::vm_atan2_v67_1 ... ok
[INFO] [stdout] test vm::tests::vm_begin_atan2_wrong_arity_errors ... ok
[INFO] [stdout] test vm::tests::vm_asort_numeric_coercion ... ok
[INFO] [stdout] test vm::tests::vm_begin_atan2_pi_over_four ... ok
[INFO] [stdout] test vm::tests::vm_assignment_as_expression_v4 ... ok
[INFO] [stdout] test vm::tests::vm_asort_behavior ... ok
[INFO] [stdout] test vm::tests::vm_begin_bignum_sprintf_i64_max_plus_one ... ok
[INFO] [stdout] test vm::tests::vm_begin_int_truncates_toward_zero ... ok
[INFO] [stdout] test vm::tests::vm_begin_index_finds_first_byte_substring ... ok
[INFO] [stdout] test vm::tests::vm_begin_length_array_counts_entries ... ok
[INFO] [stdout] test vm::tests::vm_begin_intdiv_and_intdiv0 ... ok
[INFO] [stdout] test vm::tests::vm_begin_length_string_argument_counts_chars ... ok
[INFO] [stdout] test vm::tests::vm_begin_index_empty_needle_is_one_miss_is_zero ... ok
[INFO] [stdout] test vm::tests::vm_begin_isarray_and_typeof_scalar_elem ... ok
[INFO] [stdout] test vm::tests::vm_begin_next_is_invalid ... ok
[INFO] [stdout] test vm::tests::vm_begin_if_branch ... ok
[INFO] [stdout] test vm::tests::vm_begin_gensub_global_returns_modified_string ... ok
[INFO] [stdout] test vm::tests::vm_begin_length_no_args_uses_empty_record ... ok
[INFO] [stdout] test vm::tests::vm_begin_log_one_is_zero ... ok
[INFO] [stdout] test vm::tests::vm_begin_ofs_between_output_fields ... ok
[INFO] [stdout] test vm::tests::vm_begin_many_rand_draws_stay_in_half_open_unit_interval ... ok
[INFO] [stdout] test vm::tests::vm_begin_nextfile_is_invalid ... ok
[INFO] [stdout] test vm::tests::vm_begin_print_sum_of_three_minus_v_style_vars ... ok
[INFO] [stdout] test vm::tests::vm_begin_power_star_star ... ok
[INFO] [stdout] test vm::tests::vm_begin_ors_after_each_print ... ok
[INFO] [stdout] test vm::tests::vm_begin_printf_statement ... ok
[INFO] [stdout] test vm::tests::vm_begin_multidim_array_assign_and_read ... ok
[INFO] [stdout] test vm::tests::vm_begin_mkbool_numeric_zero_vs_nonzero ... ok
[INFO] [stdout] test vm::tests::vm_begin_prints_numeric_expression ... ok
[INFO] [stdout] test vm::tests::vm_begin_sin_wrong_arity_errors ... ok
[INFO] [stdout] test vm::tests::vm_begin_sin_zero_and_cos_zero ... ok
[INFO] [stdout] test vm::tests::vm_begin_sqrt_perfect_square ... ok
[INFO] [stdout] test vm::tests::vm_begin_split_returns_count_and_fills_array ... ok
[INFO] [stdout] test vm::tests::vm_begin_sqrt_wrong_arity_errors ... ok
[INFO] [stdout] test vm::tests::vm_begin_mkbool_wrong_arity_errors ... ok
[INFO] [stdout] test vm::tests::vm_begin_srand_resets_rand_sequence ... ok
[INFO] [stdout] test vm::tests::vm_begin_systime_with_arg_errors ... ok
[INFO] [stdout] test vm::tests::vm_begin_substr_omitted_length_takes_rest ... ok
[INFO] [stdout] test vm::tests::vm_beginfile_empty_ok ... ok
[INFO] [stdout] test vm::tests::vm_begin_substr_zero_length_yields_empty ... ok
[INFO] [stdout] test vm::tests::vm_big_math_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_begin_tolower_toupper_roundtrip_shape ... ok
[INFO] [stdout] test vm::tests::vm_big_math_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_big_math_v64_3 ... ok
[INFO] [stdout] test vm::tests::vm_bignum_pow_large ... ok
[INFO] [stdout] test vm::tests::vm_cmp_eq_v37 ... ok
[INFO] [stdout] test vm::tests::vm_closure_like_array_passing ... ok
[INFO] [stdout] test vm::tests::vm_cmp_ge_v37 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_eq_v17 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_ge_v17 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_gt_v37 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_gt_v17 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_le_v37 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_le_v17 ... ok
[INFO] [stdout] test vm::tests::vm_big_math_v64_2 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_lt_v37 ... ok
[INFO] [stdout] test vm::tests::vm_complex_concatenation_v4 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_ne_v17 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_ne_v37 ... ok
[INFO] [stdout] test vm::tests::vm_cmp_lt_v17 ... ok
[INFO] [stdout] test vm::tests::vm_complex_ternary_logic ... ok
[INFO] [stdout] test vm::tests::vm_convfmt_scientific_v14 ... ok
[INFO] [stdout] test vm::tests::vm_concat_and_comparison_in_begin ... ok
[INFO] [stdout] test vm::tests::vm_delete_array_reassign_v2 ... ok
[INFO] [stdout] test vm::tests::vm_compound_add_v17 ... ok
[INFO] [stdout] test vm::tests::vm_begin_user_recursion_hits_call_depth_cap ... ok
[INFO] [stdout] test vm::tests::vm_endfile_empty_ok ... ok
[INFO] [stdout] test vm::tests::vm_do_while_v37 ... ok
[INFO] [stdout] test vm::tests::vm_do_while_v17 ... ok
[INFO] [stdout] test vm::tests::vm_func_call_v17 ... ok
[INFO] [stdout] test vm::tests::vm_end_runs_and_prints ... ok
[INFO] [stdout] test vm::tests::vm_exp_log_v4 ... ok
[INFO] [stdout] test vm::tests::vm_for_in_loop_with_delete_current_v2 ... ok
[INFO] [stdout] test vm::tests::vm_for_in_sorted_order ... ok
[INFO] [stdout] test vm::tests::vm_getline_file_redirect_into_var ... ok
[INFO] [stdout] test vm::tests::vm_for_in_v17 ... ok
[INFO] [stdout] test vm::tests::vm_end_nextfile_is_invalid ... ok
[INFO] [stdout] test vm::tests::vm_func_rec_v17 ... ok
[INFO] [stdout] test vm::tests::vm_if_false_v17 ... ok
[INFO] [stdout] test vm::tests::vm_idx_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_if_true_v37 ... ok
[INFO] [stdout] test vm::tests::vm_idx_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_ignorecase_index_v14 ... ok
[INFO] [stdout] test vm::tests::vm_if_false_v37 ... ok
[INFO] [stdout] test vm::tests::vm_gsub_with_metachar_v3 ... ok
[INFO] [stdout] test vm::tests::vm_getline_pipe_into_var ... ok
[INFO] [stdout] test vm::tests::vm_inc_dec_v17 ... ok
[INFO] [stdout] test vm::tests::vm_index_substring_v4 ... ok
[INFO] [stdout] test vm::tests::vm_gsub_on_var_v2 ... ok
[INFO] [stdout] test vm::tests::vm_environ_access_v2 ... ok
[INFO] [stdout] test vm::tests::vm_if_true_v17 ... ok
[INFO] [stdout] test vm::tests::vm_getline_file_missing_returns_minus_one ... ok
[INFO] [stdout] test vm::tests::vm_int_v4 ... ok
[INFO] [stdout] test vm::tests::vm_getline_pipe_empty_returns_zero ... ok
[INFO] [stdout] test vm::tests::vm_ignorecase_match_v14 ... ok
[INFO] [stdout] test vm::tests::vm_indirect_call_with_args_v3 ... ok
[INFO] [stdout] test vm::tests::vm_length_array_v4 ... ok
[INFO] [stdout] test vm::tests::vm_ignorecase_split_v14 ... ok
[INFO] [stdout] test vm::tests::vm_length_empty_v2 ... ok
[INFO] [stdout] test vm::tests::vm_length_number_v4 ... ok
[INFO] [stdout] test vm::tests::vm_local_array_passed_to_func_v3 ... ok
[INFO] [stdout] test vm::tests::vm_logic_not_v17 ... ok
[INFO] [stdout] test vm::tests::vm_mixed_eq_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_math_trig_v2 ... ok
[INFO] [stdout] test vm::tests::vm_logic_or_v37 ... ok
[INFO] [stdout] test vm::tests::vm_logic_or_v17 ... ok
[INFO] [stdout] test vm::tests::vm_math_atan2_v2 ... ok
[INFO] [stdout] test vm::tests::vm_mixed_eq_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_mixed_lt_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_logic_and_v37 ... ok
[INFO] [stdout] test vm::tests::vm_mixed_lt_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_logic_and_v17 ... ok
[INFO] [stdout] test vm::tests::vm_logic_not_v37 ... ok
[INFO] [stdout] test vm::tests::vm_mktime_v67_1 ... ok
[INFO] [stdout] test vm::tests::vm_multidim_delete_whole_array_v3 ... ok
[INFO] [stdout] test vm::tests::vm_match_sets_rlenght_v3 ... ok
[INFO] [stdout] test vm::tests::vm_mktime_v67_0 ... ok
[INFO] [stdout] test vm::tests::vm_multidim_array_custom_subsep_v2 ... ok
[INFO] [stdout] test vm::tests::vm_for_v37 ... ok
[INFO] [stdout] test vm::tests::vm_large_array_deletion ... ok
[INFO] [stdout] test vm::tests::vm_multidim_in_v3 ... ok
[INFO] [stdout] test vm::tests::vm_num_pow_v17 ... ok
[INFO] [stdout] test vm::tests::vm_num_pow_v37 ... ok
[INFO] [stdout] test vm::tests::vm_num_sub_v17 ... ok
[INFO] [stdout] test vm::tests::vm_nested_function_recursion ... ok
[INFO] [stdout] test vm::tests::vm_multidimensional_array_simulation ... ok
[INFO] [stdout] test vm::tests::vm_nested_loops_break_v2 ... ok
[INFO] [stdout] test vm::tests::vm_for_v17 ... ok
[INFO] [stdout] test vm::tests::vm_num_add_v17 ... ok
[INFO] [stdout] test vm::tests::vm_multidim_subsep_join_v3 ... ok
[INFO] [stdout] test vm::tests::vm_num_add_v37 ... ok
[INFO] [stdout] test vm::tests::vm_num_div_v17 ... ok
[INFO] [stdout] test vm::tests::vm_num_div_v37 ... ok
[INFO] [stdout] test vm::tests::vm_num_mod_v17 ... ok
[INFO] [stdout] test vm::tests::vm_num_mod_v37 ... ok
[INFO] [stdout] test vm::tests::vm_num_mul_v17 ... ok
[INFO] [stdout] test vm::tests::vm_num_mul_v37 ... ok
[INFO] [stdout] test vm::tests::vm_op_add_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_add_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_num_sub_v37 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_eq_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_eq_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ge_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ge_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_gt_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_eq_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_gt_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_gt_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_add_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ge_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_eq_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ge_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_add_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_ofmt_fixed_v14 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_gt_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_le_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_le_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_lt_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_div_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ne_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ne_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_le_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_div_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_le_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_div_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_mod_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_mod_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_lt_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_mod_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_lt_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_div_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_lt_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_mod_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ne_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_cmp_ne_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_pow_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_op_mul_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_pow_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_pow_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_op_sub_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_pow_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_mul_v16_0 ... ok
[INFO] [stdout] test vm::tests::vm_op_sub_v16_2 ... ok
[INFO] [stdout] test vm::tests::vm_pattern_always_matches ... ok
[INFO] [stdout] test vm::tests::vm_pattern_expr_numeric ... ok
[INFO] [stdout] test vm::tests::vm_op_mul_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_sub_v16_3 ... ok
[INFO] [stdout] test vm::tests::vm_op_mul_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_pattern_literal_substring ... ok
[INFO] [stdout] test vm::tests::vm_pattern_range_placeholder_returns_false_in_vm ... ok
[INFO] [stdout] test vm::tests::vm_post_inc_as_expression_v4 ... ok
[INFO] [stdout] test vm::tests::vm_post_dec_as_expression_v4 ... ok
[INFO] [stdout] test vm::tests::vm_pre_dec_as_expression_v4 ... ok
[INFO] [stdout] test vm::tests::vm_op_sub_v16_1 ... ok
[INFO] [stdout] test vm::tests::vm_pre_inc_as_expression_v4 ... ok
[INFO] [stdout] test vm::tests::vm_printf_escape_sequences_v4 ... ok
[INFO] [stdout] test vm::tests::vm_printf_many_args ... ok
[INFO] [stdout] test vm::tests::vm_printf_positional_star_width ... ok
[INFO] [stdout] test vm::tests::vm_run_rule_exit_sets_pending ... ok
[INFO] [stdout] test vm::tests::vm_run_rule_next_signal ... ok
[INFO] [stdout] test vm::tests::vm_scalar_arg_is_value_v15 ... ok
[INFO] [stdout] test vm::tests::vm_split_empty_v2 ... ok
[INFO] [stdout] test vm::tests::vm_split_leading_trailing_separators ... ok
[INFO] [stdout] test vm::tests::vm_split_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_recursion_with_state_v15 ... ok
[INFO] [stdout] test vm::tests::vm_run_rule_capture_print ... ok
[INFO] [stdout] test vm::tests::vm_str_cat_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_split_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_str_cat_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_split_whitespace_behavior ... ok
[INFO] [stdout] test vm::tests::vm_split_with_seps_array_v4 ... ok
[INFO] [stdout] test vm::tests::vm_sprintf_large_float_v3 ... ok
[INFO] [stdout] test vm::tests::vm_split_with_long_string_v3 ... ok
[INFO] [stdout] test vm::tests::vm_str_concat_v17 ... ok
[INFO] [stdout] test vm::tests::vm_str_concat_v37 ... ok
[INFO] [stdout] test vm::tests::vm_sqrt_v4 ... ok
[INFO] [stdout] test vm::tests::vm_sprintf_v17 ... ok
[INFO] [stdout] test vm::tests::vm_str_idx_v17 ... ok
[INFO] [stdout] test vm::tests::vm_str_idx_v37 ... ok
[INFO] [stdout] test vm::tests::vm_str_len_v17 ... ok
[INFO] [stdout] test vm::tests::vm_str_len_v37 ... ok
[INFO] [stdout] test vm::tests::vm_scientific_notation_in_loop ... ok
[INFO] [stdout] test vm::tests::vm_str_sub_v37 ... ok
[INFO] [stdout] test vm::tests::vm_string_to_number_coercion_v4 ... ok
[INFO] [stdout] test vm::tests::vm_str_sub_v17 ... ok
[INFO] [stdout] test vm::tests::vm_string_substr_v2 ... ok
[INFO] [stdout] test vm::tests::vm_ternary_false_v17 ... ok
[INFO] [stdout] test vm::tests::vm_switch_with_regex_case ... ok
[INFO] [stdout] test vm::tests::vm_symtab_access_v4 ... ok
[INFO] [stdout] test vm::tests::vm_sub_v64_1 ... ok
[INFO] [stdout] test vm::tests::vm_sub_v64_0 ... ok
[INFO] [stdout] test vm::tests::vm_ternary_nested_logic_v2 ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_3 ... ok
[INFO] [stdout] test vm::tests::vm_ternary_v17 ... ok
[INFO] [stdout] test vm::tests::vm_systime_v67 ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_2 ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_0 ... ok
[INFO] [stdout] test vm::tests::vm_tolower_v17 ... ok
[INFO] [stdout] test vm::tests::vm_tolower_toupper_v4 ... ok
[INFO] [stdout] test vm::tests::vm_toupper_v17 ... ok
[INFO] [stdout] test vm::tests::vm_user_function_call_in_record_rule ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_4 ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_5 ... ok
[INFO] [stdout] test vm::tests::vm_while_v37 ... ok
[INFO] [stdout] test vm::tests::vm_time_v67_1 ... ok
[INFO] [stdout] test vm::tests::vm_while_v17 ... ok
[INFO] [stdout] test vm::tests::vm_user_function_bare_return_runs ... ok
[INFO] [stdout] test vm::tests::whole_array_in_scalar_context_errors ... ok
[INFO] [stdout] test vm::tests::while_loop_runs_until_condition_false ... ok
[INFO] [stdout] test vm::tests::wrong_arity_to_builtin_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- script_cache::tests::cache_open_nonexistent_dir_v2 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'script_cache::tests::cache_open_nonexistent_dir_v2' (2230) panicked at src/script_cache.rs:965:9:
[INFO] [stdout] assertion failed: cache.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x592da4392728 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x592da4392728 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x592da4392728 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x592da4392728 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x592da43acdca - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x592da43acdca - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x592da4398892 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x592da4398892 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x592da436d2a6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x592da436d2a6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x592da4388db9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x592da36180cc - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x592da36180cc - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x592da4388f72 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x592da4388f72 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x592da436d394 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x592da43619e9 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x592da436e62d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x592da43ad60c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x592da43ad5d2 - core[28b146924c2f19c6]::panicking::panic
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x592da331cc1b - awkrs[d31ef16802fa317a]::script_cache::tests::cache_open_nonexistent_dir_v2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/script_cache.rs:965:9
[INFO] [stdout]   21:     0x592da330c157 - awkrs[d31ef16802fa317a]::script_cache::tests::cache_open_nonexistent_dir_v2::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/script_cache.rs:963:39
[INFO] [stdout]   22:     0x592da33bf946 - <awkrs[d31ef16802fa317a]::script_cache::tests::cache_open_nonexistent_dir_v2::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x592da360b1ab - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x592da360b1ab - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x592da3618a25 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x592da3618a25 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x592da3618a25 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x592da3618a25 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x592da3618a25 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x592da3618a25 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x592da3618a25 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x592da3613584 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x592da3613584 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x592da361baa2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x592da361baa2 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x592da361baa2 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x592da361baa2 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x592da361baa2 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x592da361baa2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x592da361baa2 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x592da43911cf - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x592da43911cf - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x71ffbb1d3aa4 - <unknown>
[INFO] [stdout]   44:     0x71ffbb260a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     script_cache::tests::cache_open_nonexistent_dir_v2
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2770 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "cbd4121aae76775bc30009fc85ca1da33ea3bb380e648f7d2f2bf4e8e3b7f262", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cbd4121aae76775bc30009fc85ca1da33ea3bb380e648f7d2f2bf4e8e3b7f262", kill_on_drop: false }`
[INFO] [stdout] cbd4121aae76775bc30009fc85ca1da33ea3bb380e648f7d2f2bf4e8e3b7f262
