[INFO] cloning repository https://github.com/eddmann/santa-lang-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/eddmann/santa-lang-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddmann%2Fsanta-lang-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddmann%2Fsanta-lang-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ef1de2b54564f8ff363310449b1b827ee00266e4 [INFO] testing eddmann/santa-lang-rs against 1.85.0 for beta-1.86-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feddmann%2Fsanta-lang-rs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/eddmann/santa-lang-rs on toolchain 1.85.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/eddmann/santa-lang-rs [INFO] finished tweaking git repo https://github.com/eddmann/santa-lang-rs [INFO] tweaked toml for git repo https://github.com/eddmann/santa-lang-rs written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/eddmann/santa-lang-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating git repository `https://github.com/eddmann/im-rs.git` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded expect-test v1.4.1 [INFO] [stderr] Downloaded enum-primitive-derive v0.2.2 [INFO] [stderr] Downloaded zeromq v0.3.3 [INFO] [stderr] Downloaded tikv-jemallocator v0.5.0 [INFO] [stderr] Downloaded str_stack v0.1.0 [INFO] [stderr] Downloaded ext-php-rs-derive v0.10.0 [INFO] [stderr] Downloaded jupyter-derive v0.0.2 [INFO] [stderr] Downloaded protobuf-codegen v2.28.0 [INFO] [stderr] Downloaded protobuf-codegen-pure v2.28.0 [INFO] [stderr] Downloaded cpp_demangle v0.4.2 [INFO] [stderr] Downloaded inferno v0.11.15 [INFO] [stderr] Downloaded rustyline v11.0.0 [INFO] [stderr] Downloaded symbolic-demangle v10.2.1 [INFO] [stderr] Downloaded pprof v0.11.1 [INFO] [stderr] Downloaded symbolic-common v10.2.1 [INFO] [stderr] Downloaded jupyter v0.1.9 [INFO] [stderr] Downloaded ext-php-rs v0.10.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cfaf56f84590b83cdecf5bbb0c22c9f61766661ffa3e687dc0741345dbffe0f3 [INFO] running `Command { std: "docker" "start" "-a" "cfaf56f84590b83cdecf5bbb0c22c9f61766661ffa3e687dc0741345dbffe0f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cfaf56f84590b83cdecf5bbb0c22c9f61766661ffa3e687dc0741345dbffe0f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfaf56f84590b83cdecf5bbb0c22c9f61766661ffa3e687dc0741345dbffe0f3", kill_on_drop: false }` [INFO] [stdout] cfaf56f84590b83cdecf5bbb0c22c9f61766661ffa3e687dc0741345dbffe0f3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 29c2ad9b817f53629f2488dda76c669474b7cd6bed53c65fba95f9343d84c8b0 [INFO] running `Command { std: "docker" "start" "-a" "29c2ad9b817f53629f2488dda76c669474b7cd6bed53c65fba95f9343d84c8b0", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.64 [INFO] [stderr] Compiling unicode-ident v1.0.10 [INFO] [stderr] Compiling quote v1.0.29 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling serde v1.0.171 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling simd-adler32 v0.3.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling bitflags v2.3.3 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.87 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling linux-raw-sys v0.4.3 [INFO] [stderr] Compiling pin-project-lite v0.2.10 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling spin v0.5.2 [INFO] [stderr] Compiling regex-syntax v0.7.4 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling untrusted v0.7.1 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling aho-corasick v1.0.2 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling rayon-core v1.11.0 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling syn v2.0.25 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling flate2 v1.0.26 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling bumpalo v3.13.0 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling bitmaps v2.1.0 [INFO] [stderr] Compiling im-rc v15.1.0 (https://github.com/eddmann/im-rs.git#90092043) [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling refpool v0.4.3 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling serde_json v1.0.102 [INFO] [stderr] Compiling tinyvec v1.6.0 [INFO] [stderr] Compiling tokio v1.29.1 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling wasm-bindgen v0.2.87 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling itoa v1.0.8 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling regex-automata v0.3.3 [INFO] [stderr] Compiling ryu v1.0.14 [INFO] [stderr] Compiling rayon v1.7.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling const-random-macro v0.1.15 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling anstyle-parse v0.2.1 [INFO] [stderr] Compiling nanorand v0.7.0 [INFO] [stderr] Compiling sized-chunks v0.6.5 [INFO] [stderr] Compiling mio v0.8.8 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling tracing-core v0.1.31 [INFO] [stderr] Compiling instant v0.1.12 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling const-random v0.1.15 [INFO] [stderr] Compiling thiserror v1.0.43 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling weezl v0.1.7 [INFO] [stderr] Compiling subtle v2.5.0 [INFO] [stderr] Compiling colorchoice v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.1 [INFO] [stderr] Compiling anstyle-query v1.0.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling rustls v0.21.5 [INFO] [stderr] Compiling async-trait v0.1.71 [INFO] [stderr] Compiling anstream v0.3.2 [INFO] [stderr] Compiling idna v0.4.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling form_urlencoded v1.2.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling ahash v0.3.8 [INFO] [stderr] Compiling crossbeam-deque v0.7.4 [INFO] [stderr] Compiling crossbeam-channel v0.4.4 [INFO] [stderr] Compiling crossbeam-queue v0.2.3 [INFO] [stderr] Compiling tikv-jemalloc-sys v0.5.3+5.3.0-patched [INFO] [stderr] Compiling fdeflate v0.3.0 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling half v2.2.1 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling bytemuck v1.13.1 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling clap_lex v0.5.0 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling clap_builder v4.3.11 [INFO] [stderr] Compiling crossbeam v0.7.3 [INFO] [stderr] Compiling gif v0.12.0 [INFO] [stderr] Compiling png v0.17.9 [INFO] [stderr] Compiling dashmap v3.11.10 [INFO] [stderr] Compiling url v2.4.0 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling jpeg-decoder v0.3.0 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling base64 v0.21.2 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling cpufeatures v0.2.9 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling iana-time-zone v0.1.57 [INFO] [stderr] Compiling unicode-width v0.1.10 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling tiff v0.8.1 [INFO] [stderr] Compiling rustls-webpki v0.100.1 [INFO] [stderr] Compiling rustls-webpki v0.101.1 [INFO] [stderr] Compiling sct v0.7.0 [INFO] [stderr] Compiling webpki-roots v0.23.1 [INFO] [stderr] Compiling sha2 v0.10.7 [INFO] [stderr] Compiling regex v1.9.1 [INFO] [stderr] Compiling nix v0.26.2 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling tracing-log v0.1.3 [INFO] [stderr] Compiling fd-lock v3.0.13 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.87 [INFO] [stderr] Compiling sharded-slab v0.1.4 [INFO] [stderr] Compiling thread_local v1.1.7 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling getopts v0.2.21 [INFO] [stderr] Compiling enum-primitive-derive v0.2.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.17 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.87 [INFO] [stderr] Compiling serde_derive v1.0.171 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling pin-project-internal v1.1.2 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling thiserror-impl v1.0.43 [INFO] [stderr] Compiling tracing-attributes v0.1.26 [INFO] [stderr] Compiling clap v4.3.11 [INFO] [stderr] Compiling clap_derive v4.3.2 [INFO] [stderr] Compiling rustyline v11.0.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.87 [INFO] [stderr] Compiling pin-project v1.1.2 [INFO] [stderr] Compiling flume v0.10.14 [INFO] [stderr] Compiling exr v1.7.0 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling js-sys v0.3.64 [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling asynchronous-codec v0.6.1 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling image v0.24.6 [INFO] [stderr] Compiling web-sys v0.3.64 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling chrono v0.4.26 [INFO] [stderr] Compiling uuid v1.4.0 [INFO] [stderr] Compiling serde-wasm-bindgen v0.5.0 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling tokio-util v0.6.10 [INFO] [stderr] Compiling zeromq v0.3.3 [INFO] [stderr] Compiling ordered-float v3.7.0 [INFO] [stderr] Compiling ureq v2.7.1 [INFO] [stderr] Compiling jupyter v0.1.9 [INFO] [stderr] Compiling santa-lang v0.0.1 (/opt/rustwide/workdir/lang) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> lang/src/evaluator/lazy_sequence.rs:170:103 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn resolve_iter<'a>(&'a self, evaluator: Rc>, source: Location) -> LazySequenceIter { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> lang/src/evaluator/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 46 | Block { [INFO] [stdout] | ----- field in this variant [INFO] [stdout] 47 | source: Location, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Frame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling jupyter-derive v0.0.2 [INFO] [stderr] Compiling santa-lambda v0.0.1 (/opt/rustwide/workdir/runtime/lambda) [INFO] [stderr] Compiling santa-wasm v0.0.1 (/opt/rustwide/workdir/runtime/wasm) [INFO] [stderr] Compiling santa-jupyter v0.0.1 (/opt/rustwide/workdir/runtime/jupyter) [INFO] [stderr] Compiling tikv-jemallocator v0.5.0 [INFO] [stderr] Compiling santa-cli v0.0.1 (/opt/rustwide/workdir/runtime/cli) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 45s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.87 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "29c2ad9b817f53629f2488dda76c669474b7cd6bed53c65fba95f9343d84c8b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29c2ad9b817f53629f2488dda76c669474b7cd6bed53c65fba95f9343d84c8b0", kill_on_drop: false }` [INFO] [stdout] 29c2ad9b817f53629f2488dda76c669474b7cd6bed53c65fba95f9343d84c8b0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2bd4b0a65498f12d23bc74029ca3eeee827acecfb936bef7dd5a136f501442e1 [INFO] running `Command { std: "docker" "start" "-a" "2bd4b0a65498f12d23bc74029ca3eeee827acecfb936bef7dd5a136f501442e1", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling either v1.8.1 [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> lang/src/evaluator/lazy_sequence.rs:170:103 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn resolve_iter<'a>(&'a self, evaluator: Rc>, source: Location) -> LazySequenceIter { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> lang/src/evaluator/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 46 | Block { [INFO] [stdout] | ----- field in this variant [INFO] [stdout] 47 | source: Location, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Frame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.6 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling termtree v0.4.1 [INFO] [stderr] Compiling dissimilar v1.0.6 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.37 [INFO] [stderr] Compiling console_error_panic_hook v0.1.7 [INFO] [stderr] Compiling bstr v1.6.0 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.37 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling santa-lambda v0.0.1 (/opt/rustwide/workdir/runtime/lambda) [INFO] [stderr] Compiling predicates-tree v1.0.9 [INFO] [stderr] Compiling expect-test v1.4.1 [INFO] [stderr] Compiling rayon v1.7.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.37 [INFO] [stderr] Compiling santa-lang v0.0.1 (/opt/rustwide/workdir/lang) [INFO] [stderr] Compiling santa-wasm v0.0.1 (/opt/rustwide/workdir/runtime/wasm) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> lang/src/evaluator/lazy_sequence.rs:170:103 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn resolve_iter<'a>(&'a self, evaluator: Rc>, source: Location) -> LazySequenceIter { [INFO] [stdout] | -- lifetime `'a` declared here ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling predicates v3.0.3 [INFO] [stderr] Compiling assert_cmd v2.0.11 [INFO] [stderr] Compiling jpeg-decoder v0.3.0 [INFO] [stderr] Compiling santa-cli v0.0.1 (/opt/rustwide/workdir/runtime/cli) [INFO] [stderr] Compiling tiff v0.8.1 [INFO] [stderr] Compiling image v0.24.6 [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> lang/src/evaluator/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 46 | Block { [INFO] [stdout] | ----- field in this variant [INFO] [stdout] 47 | source: Location, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Frame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling jupyter-derive v0.0.2 [INFO] [stderr] Compiling santa-jupyter v0.0.1 (/opt/rustwide/workdir/runtime/jupyter) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 21.82s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.87 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "2bd4b0a65498f12d23bc74029ca3eeee827acecfb936bef7dd5a136f501442e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2bd4b0a65498f12d23bc74029ca3eeee827acecfb936bef7dd5a136f501442e1", kill_on_drop: false }` [INFO] [stdout] 2bd4b0a65498f12d23bc74029ca3eeee827acecfb936bef7dd5a136f501442e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8178b6e82f89f7c25a8404cadde074f39f83ba05f661f0338149525ba505d49f [INFO] running `Command { std: "docker" "start" "-a" "8178b6e82f89f7c25a8404cadde074f39f83ba05f661f0338149525ba505d49f", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> lang/src/evaluator/lazy_sequence.rs:170:103 [INFO] [stderr] | [INFO] [stderr] 170 | pub fn resolve_iter<'a>(&'a self, evaluator: Rc>, source: Location) -> LazySequenceIter { [INFO] [stderr] | -- lifetime `'a` declared here ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field `source` is never read [INFO] [stderr] --> lang/src/evaluator/mod.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 46 | Block { [INFO] [stderr] | ----- field in this variant [INFO] [stderr] 47 | source: Location, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `Frame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `santa-lang` (lib) generated 2 warnings [INFO] [stderr] warning: `santa-lang` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.87 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/santa_cli-3b4e778c82641848) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::script ... ok [INFO] [stdout] test tests::repl ... ok [INFO] [stdout] test tests::test_solution ... ok [INFO] [stdout] test tests::solution ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/santa_jupyter-c64fb21fe0c89496) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/santa_lambda-719cc91b76a1d1fb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/santa_lang-509d117fcfe52f68) [INFO] [stdout] [INFO] [stdout] running 725 tests [INFO] [stdout] test evaluator::tests::assignment::assigment::ignored_placeholders_within_let_list_destructing ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::let_list_destructing ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::mutable_parent_variable_is_modified_from_within_function ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::mutable_let_assignment ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::mutable_let_list_destructing ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::unable_to_assign_variable_which_is_not_mutable ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::unable_to_declare_variable_more_than_once ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::let_assignment ... ok [INFO] [stdout] test evaluator::tests::builtins::bitwise::bit_operations::bit_and ... ok [INFO] [stdout] test evaluator::tests::builtins::bitwise::bit_operations::bit_or ... ok [INFO] [stdout] test evaluator::tests::builtins::bitwise::bit_operations::bit_shift_right ... ok [INFO] [stdout] test evaluator::tests::builtins::bitwise::bit_operations::bit_shift_left ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::scoped_let_redeclaration ... ok [INFO] [stdout] test evaluator::tests::assignment::assigment::unable_to_assign_variable_which_has_not_been_declared ... ok [INFO] [stdout] test evaluator::tests::builtins::bitwise::bit_operations::bit_xor ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::dictionary_with_new_entry ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::all::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::empty_list_second_index ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::chunk::list_with_even_amount_of_times ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::chunk::list_with_less_items_than_the_chunk ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::dictionary_with_existing_entry ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::assoc::list_with_existing_element ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::chunk::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::any::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::combinations::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::chunk::list_with_odd_amount_of_times ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::chunk::string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::combinations::one_combination ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::combinations::exhausted_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::combinations::one_element ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::cycle::list_skip_take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::combinations::two_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::cycle::list_take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::cycle::string_take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::early_break ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::cycle::string_skip_take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::dict::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::count::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::each::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::bounded_lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::excludes::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::unbounded_lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::find_map::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::early_break ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::flat_map::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::first::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::flat_map::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::multi_state ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::infinite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::get::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::fold_s::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::filter_map::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::infinite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::fails_to_convert_argument_into_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::fails_to_convert_unhashable_list_element_into_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::multi_argument_sets ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::iterate::doubles ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::iterate::fibonacci ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::keys::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::keys::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::single_argument_set_and_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::multi_argument_set_and_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::single_argument_set_and_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::single_argument_sets ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::intersection::multi_argument_set_and_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::includes::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::list::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::map::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::multi_argument ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::max::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::push::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::multi_argument ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::push::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::min::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::repeat::take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::repeat::skip_take ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::early_break ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reduce::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::push::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::push::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rest::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rotate::negative_step_in_bounds ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rotate::negative_step_out_of_bounds ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rotate::positive_step_in_bounds ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::rotate::positive_step_out_of_bounds ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::finite_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::reverse::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::scan::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::second::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::skip::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::set::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::string_with_characters ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::skip::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::skip::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::size::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::skip::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::empty_list_using_integer_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::empty_list_using_predicate_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::unsorted_list_using_integer_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::sorted_list_using_predicate_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::unsorted_list_using_predicate_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::take::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::fails_to_convert_argument_into_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::fails_to_convert_unhashable_list_element_into_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sort::sorted_list_using_integer_comparison ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::take::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::empty_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::set_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::multi_argument_set_and_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::take::lazy_sequence_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::sum::empty_set ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::multi_argument_sets ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::single_argument_set_and_lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::single_argument_set_and_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::single_argument_sets ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::union::multi_argument_set_and_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::take::list_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update_d::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update_d::empty_list_non_zero_index ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update_d::list_with_existing_element ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update::list_with_existing_element ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::values::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update_d::dictionary_with_existing_entry ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update_d::empty_dictionary ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::eager_zip_with_different_size_collections ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::eager_zip_using_lazy_sequence_with_fns ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::eager_zip_with_same_size_collections ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::lazy_finite_zip ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::lazy_finite_zip_with_fns ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update::dictionary_with_existing_entry ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::lazy_infinite_zip ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::values::dictionary_with_elements ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::lazy_infinite_zip_with_fns ... ok [INFO] [stdout] test evaluator::tests::builtins::math::abs::negative_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::zip::use_of_same_zip_source ... ok [INFO] [stdout] test evaluator::tests::builtins::math::abs::negative_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::math::abs::positive_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::math::abs::positive_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::math::signum::negative_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::math::signum::negative_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::math::signum::positive_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::math::signum::positive_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::math::signum::zero_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::collection::update::empty_list_non_zero_index ... ok [INFO] [stdout] test evaluator::tests::builtins::math::vec_add::multi_element_list ... ok [INFO] [stdout] test evaluator::tests::builtins::math::vec_add::single_element_lists ... ok [INFO] [stdout] test evaluator::tests::builtins::math::vec_add::different_list_length ... ok [INFO] [stdout] test evaluator::tests::builtins::math::vec_add::empty_list ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::id::decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::evaluate::empty_source ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::id::integer ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::r#type::decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::r#type::function ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::range::negative_step ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::range::positive_step ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::range::step_larger_than_range ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::id::nil ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::id::string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::evaluate::collection ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::evaluate::expression ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::r#type::lazy_sequence ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::r#type::string ... ok [INFO] [stdout] test evaluator::tests::builtins::miscellaneous::r#type::integer ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::false_boolean ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::invalid_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::negative_decimal_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::negative_integer_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::negative_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::negative_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::positive_integer ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::positive_decimal ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::positive_decimal_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::lines::multi_line ... ok [INFO] [stdout] test evaluator::tests::builtins::string::lines::single_line ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match::invalid_pattern ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::true_boolean ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match::match_not_found ... ok [INFO] [stdout] test evaluator::tests::builtins::string::ints::space_seperators ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match::match_found ... ok [INFO] [stdout] test evaluator::tests::builtins::string::ints::letter_seperators ... ok [INFO] [stdout] test evaluator::tests::builtins::string::int::positive_integer_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match_all::invalid_pattern ... ok [INFO] [stdout] test evaluator::tests::builtins::string::ints::no_ints ... ok [INFO] [stdout] test evaluator::tests::errors::error ... ok [INFO] [stdout] test evaluator::tests::functions::functions::function_literal_with_expression ... ok [INFO] [stdout] test evaluator::tests::functions::functions::function_literal_with_parameter_destructuring ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match_all::match_found ... ok [INFO] [stdout] test evaluator::tests::builtins::string::regex_match_all::match_not_found ... ok [INFO] [stdout] test evaluator::tests::builtins::string::ints::comma_seperators ... ok [INFO] [stdout] test evaluator::tests::functions::functions::function_composition ... ok [INFO] [stdout] test evaluator::tests::functions::functions::function_literal_with_block ... ok [INFO] [stdout] test evaluator::tests::builtins::string::split::string_with_multiple_matches ... ok [INFO] [stdout] test evaluator::tests::functions::functions::memoization ... ok [INFO] [stdout] test evaluator::tests::builtins::string::split::string_without_match ... ok [INFO] [stdout] test evaluator::tests::builtins::string::lines::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::split::empty_string ... ok [INFO] [stdout] test evaluator::tests::builtins::string::split::string_with_single_match ... ok [INFO] [stdout] test evaluator::tests::functions::external_function ... ok [INFO] [stdout] test evaluator::tests::functions::functions::enclosed_function_closure_state ... ok [INFO] [stdout] test evaluator::tests::functions::functions::function_threading ... ok [INFO] [stdout] test evaluator::tests::functions::functions::curried_call ... ok [INFO] [stdout] test evaluator::tests::functions::functions::infix_call ... ok [INFO] [stdout] test evaluator::tests::errors::trace ... ok [INFO] [stdout] test evaluator::tests::functions::functions::paritial_application_using_call ... ok [INFO] [stdout] test evaluator::tests::functions::functions::recursive_call ... ok [INFO] [stdout] test evaluator::tests::functions::functions::paritial_application_using_placeholders ... ok [INFO] [stdout] test evaluator::tests::functions::functions::recursive_call_with_implicit_return ... ok [INFO] [stdout] test evaluator::tests::functions::functions::spread_call ... ok [INFO] [stdout] test evaluator::tests::functions::functions::recursive_call_with_explicit_return ... ok [INFO] [stdout] test evaluator::tests::functions::functions::recursive_memoization ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::unknown_value ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::exclusive_positive_range ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::unbounded_negative_range ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::unbounded_positive_range ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::boolean ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::decimal ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::list ... ok [INFO] [stdout] test evaluator::tests::functions::functions::trailing_lambda_with_call_expression ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::inclusive_positive_range ... ok [INFO] [stdout] test evaluator::tests::indexing::lazy_sequences::out_of_range_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::integer ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::inclusive_positive_range_with_negative_to ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::out_of_range_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::positive_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::integer ... ok [INFO] [stdout] test evaluator::tests::indexing::lazy_sequences::positive_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::boolean ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::decimal ... ok [INFO] [stdout] test evaluator::tests::indexing::dictionaries::string ... ok [INFO] [stdout] test evaluator::tests::functions::functions::trailing_lambda_without_call_expression ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::exclusive_positive_range_with_negative_until ... ok [INFO] [stdout] test evaluator::tests::indexing::lists::negative_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::list ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::string ... ok [INFO] [stdout] test evaluator::tests::indexing::sets::unknown_value ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::exclusive_positive_range_with_negative_until ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::exclusive_positive_range ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::inclusive_positive_range ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::inclusive_positive_range_with_negative_to ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::negative_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::out_of_range_integer ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::positive_integer ... ok [INFO] [stdout] test evaluator::tests::literals::boolean::true_value ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::unbounded_positive_range ... ok [INFO] [stdout] test evaluator::tests::literals::comments::line ... ok [INFO] [stdout] test evaluator::tests::literals::comments::trailing ... ok [INFO] [stdout] test evaluator::tests::literals::decimal::with_no_trailing_fraction_zero ... ok [INFO] [stdout] test evaluator::tests::literals::decimal::with_single_fraction ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::function_key_disallowed ... ok [INFO] [stdout] test evaluator::tests::literals::decimal::with_multi_number_fraction ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::heterogeneous_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::lazy_sequence_key_disallowed ... ok [INFO] [stdout] test evaluator::tests::indexing::strings::unbounded_negative_range ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::false_let_assignment ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::homogeneous_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::literals::decimal::with_trailing_fraction_zero ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::false_with_else ... ok [INFO] [stdout] test evaluator::tests::literals::decimal::negative ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::true_without_else ... ok [INFO] [stdout] test evaluator::tests::literals::integer::negative ... ok [INFO] [stdout] test evaluator::tests::literals::list::heterogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::integer::multi_number ... ok [INFO] [stdout] test evaluator::tests::literals::integer::with_underscore_seperators ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::false_without_else ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::heterogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::true_let_assignment ... ok [INFO] [stdout] test evaluator::tests::literals::dictionary::homogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::boolean::false_value ... ok [INFO] [stdout] test evaluator::tests::literals::integer::single_number ... ok [INFO] [stdout] test evaluator::tests::literals::if_expression::true_with_else ... ok [INFO] [stdout] test evaluator::tests::literals::list::spread ... ok [INFO] [stdout] test evaluator::tests::literals::negation::false_boolean ... ok [INFO] [stdout] test evaluator::tests::literals::negation::falsey_dictionary_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::falsey_list_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::falsey_set_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::falsey_string_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::true_boolean ... ok [INFO] [stdout] test evaluator::tests::literals::negation::truthy_dictionary_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::truthy_list_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::truthy_set_value ... ok [INFO] [stdout] test evaluator::tests::literals::negation::truthy_string_value ... ok [INFO] [stdout] test evaluator::tests::literals::nil::literal ... ok [INFO] [stdout] test evaluator::tests::literals::list::homogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::range::exclusive ... ok [INFO] [stdout] test evaluator::tests::literals::range::inclusive ... ok [INFO] [stdout] test evaluator::tests::literals::range::unbounded ... ok [INFO] [stdout] test evaluator::tests::literals::set::heterogeneous_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::literals::set::homogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::string::escaped_characters ... ok [INFO] [stdout] test evaluator::tests::matches::edge_cases::negative_value ... ok [INFO] [stdout] test evaluator::tests::literals::set::heterogeneous ... ok [INFO] [stdout] test evaluator::tests::literals::set::lazy_sequence_disallowed ... ok [INFO] [stdout] test evaluator::tests::literals::string::unicode ... ok [INFO] [stdout] test evaluator::tests::literals::set::homogeneous_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::literals::string::ascii ... ok [INFO] [stdout] test evaluator::tests::literals::set::function_disallowed ... ok [INFO] [stdout] test evaluator::tests::matches::edge_cases::unexhaustive_match_returns_nil ... ok [INFO] [stdout] test evaluator::tests::matches::guards::catch_all ... ok [INFO] [stdout] test evaluator::tests::matches::guards::identifier ... ok [INFO] [stdout] test evaluator::tests::matches::guards::multi_element_list ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_element_with_rest ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_level_with_identifiers ... ok [INFO] [stdout] test evaluator::tests::matches::primitives::decimal ... ok [INFO] [stdout] test evaluator::tests::matches::guards::single_element_list ... ok [INFO] [stdout] test evaluator::tests::matches::primitives::integer ... ok [INFO] [stdout] test evaluator::tests::matches::primitives::string ... ok [INFO] [stdout] test evaluator::tests::matches::lists::empty ... ok [INFO] [stdout] test evaluator::tests::matches::ranges::exclusive_range ... ok [INFO] [stdout] test evaluator::tests::matches::ranges::list_with_exclusive_range ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_element_with_literal_and_rest ... ok [INFO] [stdout] test evaluator::tests::matches::primitives::list ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_element_with_literal ... ok [INFO] [stdout] test evaluator::tests::operators::and::short_circuit_evaluation ... ok [INFO] [stdout] test evaluator::tests::matches::ranges::unbounded_range ... ok [INFO] [stdout] test evaluator::tests::matches::ranges::list_with_unbounded_range ... ok [INFO] [stdout] test evaluator::tests::operators::and::true_value ... ok [INFO] [stdout] test evaluator::tests::operators::and::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::and::false_value ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_level_with_literal ... ok [INFO] [stdout] test evaluator::tests::matches::lists::single_element_with_literal ... ok [INFO] [stdout] test evaluator::tests::matches::lists::single_element_with_identifier ... ok [INFO] [stdout] test evaluator::tests::matches::guards::function_call ... ok [INFO] [stdout] test evaluator::tests::matches::lists::catch_all ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::function_call ... ok [INFO] [stdout] test evaluator::tests::matches::lists::multi_element_with_identifiers ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::integer_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::list_integer ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::string_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_list_set ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_set_set ... ok [INFO] [stdout] test evaluator::tests::operators::asterisk::decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_integer_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_string_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_string_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_string_string ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_dictionary ... ok [INFO] [stdout] test evaluator::tests::operators::equal::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_dictionary_dictionary ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_list_list ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_set_set ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_set_set_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_list_list ... ok [INFO] [stdout] test evaluator::tests::operators::equal::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::equal::true_string_string ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than::true_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than::true_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::equal_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::greater_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than::true_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::less_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::greater_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::equal_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::minus::decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::greater_than_equal::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::equal_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::less_than::true_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::less_than::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::less_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::minus::decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::equal_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::less_than_equal::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::minus::integer_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::minus::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::minus::list_list ... ok [INFO] [stdout] test evaluator::tests::operators::minus::list_set ... ok [INFO] [stdout] test evaluator::tests::operators::modulo::negative_negative ... ok [INFO] [stdout] test evaluator::tests::operators::modulo::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::modulo::negative_positive ... ok [INFO] [stdout] test evaluator::tests::operators::modulo::positive_negative ... ok [INFO] [stdout] test evaluator::tests::operators::modulo::positive_positive ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::minus::integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::minus::set_list ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_dictionary_dictionary ... ok [INFO] [stdout] test evaluator::tests::operators::minus::set_set ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_string_string ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_list_list ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_string_integer ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_string_string ... ok [INFO] [stdout] test evaluator::tests::operators::or::true_value ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_list_set ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_list_list ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_string_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_set_set ... ok [INFO] [stdout] test evaluator::tests::operators::or::false_value ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::false_set_set_with_duplicates ... ok [INFO] [stdout] test evaluator::tests::operators::or::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::or::short_circuit_evaluation ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_integer_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_dictionary ... ok [INFO] [stdout] test evaluator::tests::operators::not_equal::true_set_set ... ok [INFO] [stdout] test evaluator::tests::operators::plus::decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::plus::dictionary_dictionary ... ok [INFO] [stdout] test evaluator::tests::operators::plus::function_call ... ok [INFO] [stdout] test evaluator::tests::operators::plus::integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::plus::string_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::slash::decimal_decimal ... ok [INFO] [stdout] test evaluator::tests::operators::plus::set_list ... ok [INFO] [stdout] test evaluator::tests::operators::plus::list_set ... ok [INFO] [stdout] test evaluator::tests::operators::slash::decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::slash::integer_integer ... ok [INFO] [stdout] test evaluator::tests::operators::plus::set_set ... ok [INFO] [stdout] test evaluator::tests::operators::plus::integer_decimal ... ok [INFO] [stdout] test evaluator::tests::sections::block_section ... ok [INFO] [stdout] test lexer::tests::decimal ... ok [INFO] [stdout] test evaluator::tests::operators::plus::list_list ... ok [INFO] [stdout] test lexer::tests::decimal_with_seperators ... ok [INFO] [stdout] test evaluator::tests::sections::expression_section ... ok [INFO] [stdout] test evaluator::tests::operators::plus::decimal_integer ... ok [INFO] [stdout] test evaluator::tests::operators::plus::string_string ... ok [INFO] [stdout] test evaluator::tests::operators::plus::string_integer ... ok [INFO] [stdout] test evaluator::tests::operators::slash::function_call ... ok [INFO] [stdout] test evaluator::tests::sections::multiple_sections_with_same_name ... ok [INFO] [stdout] test evaluator::tests::sections::nested_section ... ok [INFO] [stdout] test lexer::tests::dictionary ... ok [INFO] [stdout] test lexer::tests::identifiers ... ok [INFO] [stdout] test evaluator::tests::operators::slash::integer_decimal ... ok [INFO] [stdout] test lexer::tests::comments ... ok [INFO] [stdout] test lexer::tests::integer ... ok [INFO] [stdout] test lexer::tests::integer_with_seperators ... ok [INFO] [stdout] test lexer::tests::backticks ... ok [INFO] [stdout] test lexer::tests::keywords ... ok [INFO] [stdout] test lexer::tests::list ... ok [INFO] [stdout] test lexer::tests::ranges ... ok [INFO] [stdout] test lexer::tests::script ... ok [INFO] [stdout] test lexer::tests::set ... ok [INFO] [stdout] test lexer::tests::string ... ok [INFO] [stdout] test lexer::tests::string_with_escaped_characters ... ok [INFO] [stdout] test parser::tests::decimals ... ok [INFO] [stdout] test parser::tests::comments ... ok [INFO] [stdout] test parser::tests::dictionary ... ok [INFO] [stdout] test lexer::tests::string_with_multibyte_unicode_characters ... ok [INFO] [stdout] test parser::tests::booleans ... ok [INFO] [stdout] test lexer::tests::symbols ... ok [INFO] [stdout] test parser::tests::collection_indexing ... ok [INFO] [stdout] test parser::tests::call_expressions ... ok [INFO] [stdout] test parser::tests::invalid_function ... ok [INFO] [stdout] test parser::tests::invalid_if ... ok [INFO] [stdout] test parser::tests::invalid_match ... ok [INFO] [stdout] test parser::tests::if_expressions ... ok [INFO] [stdout] test parser::tests::invalid_infix ... ok [INFO] [stdout] test parser::tests::function_literals ... ok [INFO] [stdout] test parser::tests::let_assignments ... ok [INFO] [stdout] test parser::tests::match_with_if_guards ... ok [INFO] [stdout] test parser::tests::function_composition ... ok [INFO] [stdout] test parser::tests::list ... ok [INFO] [stdout] test parser::tests::infix_operators_as_identifiers ... ok [INFO] [stdout] test parser::tests::infix_precedence ... ok [INFO] [stdout] test parser::tests::match_with_list_destructing ... ok [INFO] [stdout] test parser::tests::infix_operators ... ok [INFO] [stdout] test parser::tests::function_threading ... ok [INFO] [stdout] test parser::tests::illegal_token ... ok [INFO] [stdout] test parser::tests::match_with_primitives ... ok [INFO] [stdout] test parser::tests::integers ... ok [INFO] [stdout] test parser::tests::nil ... ok [INFO] [stdout] test parser::tests::partial_application_using_placeholders ... ok [INFO] [stdout] test runner::tests::failing_test_case_with_both_parts ... ok [INFO] [stdout] test runner::tests::solution_with_multiple_input_sections ... ok [INFO] [stdout] test runner::tests::script_with_parser_error ... ok [INFO] [stdout] test runner::tests::script_with_runtime_error ... ok [INFO] [stdout] test runner::tests::solution_with_multiple_part_one_sections ... ok [INFO] [stdout] test runner::tests::solution_with_multiple_part_two_sections ... ok [INFO] [stdout] test runner::tests::passing_test_case_with_both_parts ... ok [INFO] [stdout] test parser::tests::trailing_lambdas ... ok [INFO] [stdout] test runner::tests::passing_test_case_with_part_two ... ok [INFO] [stdout] test runner::tests::script ... ok [INFO] [stdout] test parser::tests::set ... ok [INFO] [stdout] test parser::tests::ranges ... ok [INFO] [stdout] test parser::tests::match_with_ranges ... ok [INFO] [stdout] test runner::tests::solution_with_only_part_two ... ok [INFO] [stdout] test parser::tests::prefix_operators ... ok [INFO] [stdout] test runner::tests::solution_with_parser_error ... ok [INFO] [stdout] test runner::tests::test_with_multiple_input_sections ... ok [INFO] [stdout] test runner::tests::solution_with_runtime_error ... ok [INFO] [stdout] test parser::tests::sections ... ok [INFO] [stdout] test runner::tests::test_with_multiple_part_one_sections ... ok [INFO] [stdout] test parser::tests::strings ... ok [INFO] [stdout] test runner::tests::test_with_multiple_part_two_sections ... ok [INFO] [stdout] test runner::tests::passing_test_case_with_part_one ... ok [INFO] [stdout] test runner::tests::solution_with_only_part_one ... ok [INFO] [stdout] test runner::tests::solution_with_both_parts ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 725 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/santa_lang-c50dd8d3718585c3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests santa_lang [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8178b6e82f89f7c25a8404cadde074f39f83ba05f661f0338149525ba505d49f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8178b6e82f89f7c25a8404cadde074f39f83ba05f661f0338149525ba505d49f", kill_on_drop: false }` [INFO] [stdout] 8178b6e82f89f7c25a8404cadde074f39f83ba05f661f0338149525ba505d49f