[INFO] cloning repository https://github.com/hvpaiva/tardis-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hvpaiva/tardis-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhvpaiva%2Ftardis-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhvpaiva%2Ftardis-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d1e79bb545c9f2c693acfe128e0195eabc3dd4e7
[INFO] testing hvpaiva/tardis-cli against 1.95.0 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhvpaiva%2Ftardis-cli" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/hvpaiva/tardis-cli
[INFO] finished tweaking git repo https://github.com/hvpaiva/tardis-cli
[INFO] tweaked toml for git repo https://github.com/hvpaiva/tardis-cli written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hvpaiva/tardis-cli on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hvpaiva/tardis-cli 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded plotters-svg v0.3.7
[INFO] [stderr]   Downloaded trycmd v1.2.0
[INFO] [stderr]   Downloaded serde_spanned v1.1.0
[INFO] [stderr]   Downloaded toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.115
[INFO] [stderr]   Downloaded tinytemplate v1.2.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.115
[INFO] [stderr]   Downloaded toml_edit v0.25.8+spec-1.1.0
[INFO] [stderr]   Downloaded globwalk v0.9.1
[INFO] [stderr]   Downloaded predicates-tree v1.0.13
[INFO] [stderr]   Downloaded doc-comment v0.3.4
[INFO] [stderr]   Downloaded globset v0.4.18
[INFO] [stderr]   Downloaded assert_cmd v2.2.0
[INFO] [stderr]   Downloaded half v2.7.1
[INFO] [stderr]   Downloaded ignore v0.4.25
[INFO] [stderr]   Downloaded nom v7.1.3
[INFO] [stderr]   Downloaded regex-syntax v0.8.10
[INFO] [stderr]   Downloaded itertools v0.13.0
[INFO] [stderr]   Downloaded portable-atomic-util v0.2.6
[INFO] [stderr]   Downloaded option-ext v0.2.0
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded parking_lot_core v0.9.12
[INFO] [stderr]   Downloaded serial_test_derive v3.4.0
[INFO] [stderr]   Downloaded wit-parser v0.244.0
[INFO] [stderr]   Downloaded pretty_assertions v1.4.1
[INFO] [stderr]   Downloaded redox_syscall v0.7.3
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded bstr v1.12.1
[INFO] [stderr]   Downloaded r-efi v6.0.0
[INFO] [stderr]   Downloaded humantime v2.3.0
[INFO] [stderr]   Downloaded scopeguard v1.2.0
[INFO] [stderr]   Downloaded parking_lot v0.12.5
[INFO] [stderr]   Downloaded os_pipe v1.2.3
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.2
[INFO] [stderr]   Downloaded serde_json v1.0.149
[INFO] [stderr]   Downloaded windows-link v0.2.1
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.6
[INFO] [stderr]   Downloaded wit-bindgen-core v0.51.0
[INFO] [stderr]   Downloaded zmij v1.0.21
[INFO] [stderr]   Downloaded difflib v0.4.0
[INFO] [stderr]   Downloaded serial_test v3.4.0
[INFO] [stderr]   Downloaded toml v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded wit-bindgen v0.46.0
[INFO] [stderr]   Downloaded winapi-util v0.1.11
[INFO] [stderr]   Downloaded windows-sys v0.61.2
[INFO] [stderr]   Downloaded jiff v0.2.23
[INFO] [stderr]   Downloaded portable-atomic v1.13.1
[INFO] [stderr]   Downloaded regex-automata v0.4.14
[INFO] [stderr]   Downloaded web-sys v0.3.92
[INFO] [stderr]   Downloaded wit-bindgen-rust v0.51.0
[INFO] [stderr]   Downloaded libc v0.2.183
[INFO] [stderr]   Downloaded cc v1.2.58
[INFO] [stderr]   Downloaded js-sys v0.3.92
[INFO] [stderr]   Downloaded scc v2.4.0
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded regex v1.12.3
[INFO] [stderr]   Downloaded minimal-lexical v0.2.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.48
[INFO] [stderr]   Downloaded wasip2 v1.0.1+wasi-0.2.4
[INFO] [stderr]   Downloaded wasm-encoder v0.244.0
[INFO] [stderr]   Downloaded hashbrown v0.15.5
[INFO] [stderr]   Downloaded wasmparser v0.244.0
[INFO] [stderr]   Downloaded wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
[INFO] [stderr]   Downloaded clap v4.6.0
[INFO] [stderr]   Downloaded bumpalo v3.20.2
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.115
[INFO] [stderr]   Downloaded jiff-static v0.2.23
[INFO] [stderr]   Downloaded aho-corasick v1.1.4
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded rayon-core v1.13.0
[INFO] [stderr]   Downloaded rayon v1.11.0
[INFO] [stderr]   Downloaded prettyplease v0.2.37
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded wit-bindgen v0.51.0
[INFO] [stderr]   Downloaded clap_complete v4.6.0
[INFO] [stderr]   Downloaded ciborium v0.2.2
[INFO] [stderr]   Downloaded clap_derive v4.6.0
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] [stderr]   Downloaded dirs-sys v0.5.0
[INFO] [stderr]   Downloaded console v0.16.3
[INFO] [stderr]   Downloaded insta v1.47.1
[INFO] [stderr]   Downloaded jiff-tzdb-platform v0.1.3
[INFO] [stderr]   Downloaded autocfg v1.5.0
[INFO] [stderr]   Downloaded yansi v1.0.1
[INFO] [stderr]   Downloaded futures-executor v0.3.32
[INFO] [stderr]   Downloaded automod v1.0.16
[INFO] [stderr]   Downloaded either v1.15.0
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.6
[INFO] [stderr]   Downloaded content_inspector v0.2.4
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.11
[INFO] [stderr]   Downloaded semver v1.0.27
[INFO] [stderr]   Downloaded anes v0.1.6
[INFO] [stderr]   Downloaded ciborium-ll v0.2.2
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.115
[INFO] [stderr]   Downloaded redox_users v0.5.2
[INFO] [stderr]   Downloaded float-cmp v0.10.0
[INFO] [stderr]   Downloaded diff v0.1.13
[INFO] [stderr]   Downloaded glob v0.3.3
[INFO] [stderr]   Downloaded plain v0.2.3
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded snapbox-macros v1.1.0
[INFO] [stderr]   Downloaded id-arena v2.3.0
[INFO] [stderr]   Downloaded wit-component v0.244.0
[INFO] [stderr]   Downloaded wit-bindgen-rust-macro v0.51.0
[INFO] [stderr]   Downloaded bitflags v2.11.0
[INFO] [stderr]   Downloaded wait-timeout v0.2.1
[INFO] [stderr]   Downloaded assert_fs v1.1.3
[INFO] [stderr]   Downloaded color-print-proc-macro v0.3.7
[INFO] [stderr]   Downloaded ciborium-io v0.2.2
[INFO] [stderr]   Downloaded crunchy v0.2.4
[INFO] [stderr]   Downloaded cast v0.3.0
[INFO] [stderr]   Downloaded rustversion v1.0.22
[INFO] [stderr]   Downloaded lock_api v0.4.14
[INFO] [stderr]   Downloaded foldhash v0.1.5
[INFO] [stderr]   Downloaded snapbox v1.2.0
[INFO] [stderr]   Downloaded color-print v0.3.7
[INFO] [stderr]   Downloaded page_size v0.6.0
[INFO] [stderr]   Downloaded plotters-backend v0.3.7
[INFO] [stderr]   Downloaded wasi v0.11.1+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded dirs v6.0.0
[INFO] [stderr]   Downloaded redox_syscall v0.5.18
[INFO] [stderr]   Downloaded sdd v3.0.10
[INFO] [stderr]   Downloaded libredox v0.1.15
[INFO] [stderr]   Downloaded fastrand v2.3.0
[INFO] [stderr]   Downloaded wasm-metadata v0.244.0
[INFO] [stderr]   Downloaded unicode-xid v0.2.6
[INFO] [stderr]   Downloaded walkdir v2.5.0
[INFO] [stderr]   Downloaded hashbrown v0.16.1
[INFO] [stderr]   Downloaded winnow v1.0.0
[INFO] [stderr]   Downloaded termtree v0.5.1
[INFO] [stderr]   Downloaded colored_json v5.0.0
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded plotters v0.3.7
[INFO] [stderr]   Downloaded encode_unicode v1.0.0
[INFO] [stderr]   Downloaded humantime-serde v1.1.1
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.18
[INFO] [stderr]   Downloaded indexmap v2.13.0
[INFO] [stderr]   Downloaded predicates-core v1.0.10
[INFO] [stderr]   Downloaded toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded toml_writer v1.1.0+spec-1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 841be10e00c622a1dbca8f91342dc2e92f47376f05cdeb6ce67a9b2ee69ba155
[INFO] running `Command { std: "docker" "start" "-a" "841be10e00c622a1dbca8f91342dc2e92f47376f05cdeb6ce67a9b2ee69ba155", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "841be10e00c622a1dbca8f91342dc2e92f47376f05cdeb6ce67a9b2ee69ba155", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "841be10e00c622a1dbca8f91342dc2e92f47376f05cdeb6ce67a9b2ee69ba155", kill_on_drop: false }`
[INFO] [stdout] 841be10e00c622a1dbca8f91342dc2e92f47376f05cdeb6ce67a9b2ee69ba155
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9664e9e3f7e57f6cfb965b61a6ce67736aecc3a632c68e1c02402e6554a03ea
[INFO] running `Command { std: "docker" "start" "-a" "f9664e9e3f7e57f6cfb965b61a6ce67736aecc3a632c68e1c02402e6554a03ea", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.0
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling toml v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling color-print-proc-macro v0.3.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling color-print v0.3.7
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling clap_complete v4.6.0
[INFO] [stderr]    Compiling tardis-cli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling colored_json v5.0.0
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.86s
[INFO] running `Command { std: "docker" "inspect" "f9664e9e3f7e57f6cfb965b61a6ce67736aecc3a632c68e1c02402e6554a03ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9664e9e3f7e57f6cfb965b61a6ce67736aecc3a632c68e1c02402e6554a03ea", kill_on_drop: false }`
[INFO] [stdout] f9664e9e3f7e57f6cfb965b61a6ce67736aecc3a632c68e1c02402e6554a03ea
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 92d0329cf24d5a3bf4538bba4e43c3cb46257835705aaf3cfde1266c803edda8
[INFO] running `Command { std: "docker" "start" "-a" "92d0329cf24d5a3bf4538bba4e43c3cb46257835705aaf3cfde1266c803edda8", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling content_inspector v0.2.4
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling snapbox-macros v1.1.0
[INFO] [stderr]    Compiling os_pipe v1.2.3
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling snapbox v1.2.0
[INFO] [stderr]    Compiling serde_spanned v1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling jiff v0.2.23
[INFO] [stderr]    Compiling automod v1.0.16
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling toml v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.8+spec-1.1.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling color-print-proc-macro v0.3.7
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling insta v1.47.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling color-print v0.3.7
[INFO] [stderr]    Compiling tardis-cli v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling colored_json v5.0.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trycmd v1.2.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling assert_fs v1.1.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.04s
[INFO] running `Command { std: "docker" "inspect" "92d0329cf24d5a3bf4538bba4e43c3cb46257835705aaf3cfde1266c803edda8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "92d0329cf24d5a3bf4538bba4e43c3cb46257835705aaf3cfde1266c803edda8", kill_on_drop: false }`
[INFO] [stdout] 92d0329cf24d5a3bf4538bba4e43c3cb46257835705aaf3cfde1266c803edda8
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 251113e4bc7c6ccd62f2ec538c4571316b72ccc56da26394852970c357c776a5
[INFO] running `Command { std: "docker" "start" "-a" "251113e4bc7c6ccd62f2ec538c4571316b72ccc56da26394852970c357c776a5", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tardis_cli-2f8c666fb49fc1f9)
[INFO] [stdout] 
[INFO] [stdout] running 354 tests
[INFO] [stdout] test cli::tests::arg_takes_precedence_over_stdin ... ok
[INFO] [stdout] test cli::tests::defaults_none_when_only_input ... ok
[INFO] [stdout] test cli::tests::no_newline_flag_parsed ... ok
[INFO] [stdout] test cli::tests::no_args_terminal_defaults_to_now ... ok
[INFO] [stdout] test cli::tests::parses_all_flags ... ok
[INFO] [stdout] test cli::tests::empty_stdin_defaults_to_now ... ok
[INFO] [stdout] test cli::tests::json_flag_parsed ... ok
[INFO] [stdout] test cli::tests::skip_errors_flag_parsed ... ok
[INFO] [stdout] test cli::tests::stdin_with_content_is_read ... ok
[INFO] [stdout] test cli::tests::with_input_preserves_fields ... ok
[INFO] [stdout] test config::tests::config_path_respects_xdg_config_home ... ok
[INFO] [stdout] test config::tests::create_config_is_noop_if_file_exists ... ok
[INFO] [stdout] test config::tests::blank_env_var_is_ignored ... ok
[INFO] [stdout] test config::tests::env_vars_override_config_file ... ok
[INFO] [stdout] test config::tests::load_reads_existing_file ... ok
[INFO] [stdout] test config::tests::load_creates_file_if_missing ... ok
[INFO] [stdout] test config::tests::load_fails_on_invalid_toml ... ok
[INFO] [stdout] test config::tests::presets_conversion_from_formats_table ... ok
[INFO] [stdout] test core::tests::empty_format_is_error ... ok
[INFO] [stdout] test core::tests::cli_overrides_config_format ... ok
[INFO] [stdout] test core::tests::format_output_unix ... ok
[INFO] [stdout] test core::tests::format_output_epoch ... ok
[INFO] [stdout] test core::tests::preset_name_kept_in_app ... ok
[INFO] [stdout] test core::tests::epoch_output_format ... ok
[INFO] [stdout] test core::tests::process_output_includes_epoch ... ok
[INFO] [stdout] test core::tests::format_output_with_literal_text ... ok
[INFO] [stdout] test core::tests::resolve_format_fails_on_empty ... ok
[INFO] [stdout] test core::tests::process_with_raw_format ... ok
[INFO] [stdout] test core::tests::unix_output_format ... ok
[INFO] [stdout] test core::tests::resolve_format_returns_raw_when_not_preset ... ok
[INFO] [stdout] test core::tests::from_cli_with_now_override ... ok
[INFO] [stdout] test errors::tests::conversion_from_io_error ... ok
[INFO] [stdout] test errors::tests::system_error_macro_empty ... ok
[INFO] [stdout] test errors::tests::system_error_macro_formatted ... ok
[INFO] [stdout] test errors::tests::new_error_variants_display ... ok
[INFO] [stdout] test core::tests::resolve_format_returns_preset_when_found ... ok
[INFO] [stdout] test errors::tests::system_error_macro_literal ... ok
[INFO] [stdout] test config::tests::presets_empty_when_none ... ok
[INFO] [stdout] test errors::tests::unsupported_format_error ... ok
[INFO] [stdout] test errors::tests::system_error_partial_eq_different_variants ... ok
[INFO] [stdout] test errors::tests::system_error_partial_eq_config ... ok
[INFO] [stdout] test errors::tests::system_error_partial_eq_io ... ok
[INFO] [stdout] test errors::tests::user_input_macro_empty ... ok
[INFO] [stdout] test errors::tests::user_input_macro_formatted ... ok
[INFO] [stdout] test parser::ast::tests::boundary_expr ... ok
[INFO] [stdout] test parser::ast::tests::date_expr_relative_with_time ... ok
[INFO] [stdout] test errors::tests::user_input_macro_literal ... ok
[INFO] [stdout] test parser::ast::tests::duration_component_construction ... ok
[INFO] [stdout] test parser::ast::tests::hour_only_time_expr ... ok
[INFO] [stdout] test parser::error::tests::display_impl_matches_format_message ... ok
[INFO] [stdout] test parser::ast::tests::epoch_value_construction ... ok
[INFO] [stdout] test core::tests::cli_overrides_config_timezone ... ok
[INFO] [stdout] test parser::error::tests::input_too_long_message ... ok
[INFO] [stdout] test errors::tests::error_display_system ... ok
[INFO] [stdout] test parser::error::tests::error_with_suggestion ... ok
[INFO] [stdout] test parser::ast::tests::extension_types_exist ... ok
[INFO] [stdout] test parser::error::tests::error_without_suggestion_has_no_trailing_blank_lines ... ok
[INFO] [stdout] test parser::error::tests::resolution_failed_message ... ok
[INFO] [stdout] test parser::error::tests::suggestion_accessor_returns_none ... ok
[INFO] [stdout] test parser::error::tests::suggestion_accessor_returns_value ... ok
[INFO] [stdout] test parser::error::tests::suggestion_is_plain_text_no_ansi ... ok
[INFO] [stdout] test parser::error::tests::unrecognized_empty_input_no_echo ... ok
[INFO] [stdout] test core::tests::epoch_input_smart_precision ... ok
[INFO] [stdout] test parser::error::tests::suggestion_is_multiline_with_blank_separator ... ok
[INFO] [stdout] test core::tests::epoch_input_with_epoch_output ... ok
[INFO] [stdout] test core::tests::process_with_preset_full_flow ... ok
[INFO] [stdout] test core::tests::epoch_negative_timestamp ... ok
[INFO] [stdout] test core::tests::epoch_input_invalid_not_a_number ... ok
[INFO] [stdout] test parser::error::tests::unexpected_token_with_span ... ok
[INFO] [stdout] test core::tests::invalid_timezone_returns_error ... ok
[INFO] [stdout] test core::tests::process_errors_on_bad_date_expression ... ok
[INFO] [stdout] test parser::grammar::tests::a_week_ago_article ... ok
[INFO] [stdout] test parser::error::tests::unrecognized_error_message ... ok
[INFO] [stdout] test parser::error::tests::unrecognized_with_suggestion_echoes_input_and_suggests ... ok
[INFO] [stdout] test parser::grammar::tests::an_hour_ago_article ... ok
[INFO] [stdout] test core::tests::process_errors_on_empty_format ... ok
[INFO] [stdout] test core::tests::epoch_input_valid ... ok
[INFO] [stdout] test parser::grammar::tests::compound_duration_with_and ... ok
[INFO] [stdout] test errors::tests::error_display_user_input ... ok
[INFO] [stdout] test parser::grammar::tests::day_month_no_year ... ok
[INFO] [stdout] test parser::grammar::tests::bare_weekday_future_biased ... ok
[INFO] [stdout] test parser::grammar::tests::detect_epoch_precision_microseconds ... ok
[INFO] [stdout] test parser::grammar::tests::detect_epoch_precision_nanoseconds ... ok
[INFO] [stdout] test parser::grammar::tests::day_month_year_absolute ... ok
[INFO] [stdout] test parser::grammar::tests::detect_epoch_precision_milliseconds ... ok
[INFO] [stdout] test parser::grammar::tests::empty_tokens_yields_now ... ok
[INFO] [stdout] test parser::grammar::tests::epoch_auto_detect_milliseconds ... ok
[INFO] [stdout] test parser::grammar::tests::epoch_explicit_suffix ... ok
[INFO] [stdout] test parser::grammar::tests::iso_date_minus_3_days_arithmetic ... ok
[INFO] [stdout] test parser::grammar::tests::detect_epoch_precision_seconds ... ok
[INFO] [stdout] test parser::grammar::tests::iso_date_absolute ... ok
[INFO] [stdout] test parser::grammar::tests::epoch_at_sign_number ... ok
[INFO] [stdout] test parser::grammar::tests::in_a_week ... ok
[INFO] [stdout] test parser::grammar::tests::next_week_still_range ... ok
[INFO] [stdout] test parser::grammar::tests::next_year_range ... ok
[INFO] [stdout] test parser::grammar::tests::last_monday ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_day_ref ... ok
[INFO] [stdout] test parser::grammar::tests::iso_date_with_time ... ok
[INFO] [stdout] test parser::grammar::tests::in_3_days ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_explicit_zero_minute ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_hour_minute ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_hour_only ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_midnight ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_noon ... ok
[INFO] [stdout] test parser::grammar::tests::last_monday_still_parses_as_day_ref ... ok
[INFO] [stdout] test parser::grammar::tests::last_week_range ... ok
[INFO] [stdout] test parser::grammar::tests::last_year_range ... ok
[INFO] [stdout] test parser::grammar::tests::negative_epoch ... ok
[INFO] [stdout] test parser::grammar::tests::next_friday_with_time ... ok
[INFO] [stdout] test parser::grammar::tests::last_month_range ... ok
[INFO] [stdout] test parser::grammar::tests::next_friday ... ok
[INFO] [stdout] test parser::grammar::tests::next_month_range ... ok
[INFO] [stdout] test parser::grammar::tests::next_week_range ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_15h30_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::notation_equivalence_with_at ... ok
[INFO] [stdout] test parser::grammar::tests::now_plus_1_day_plus_3_hours_minus_30_minutes_chained ... ok
[INFO] [stdout] test parser::grammar::tests::offset_from_base ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_15h_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_3am_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_3_30pm_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::overmorrow_relative ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_3pm_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_time_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::q3_2025_quarter_range ... ok
[INFO] [stdout] test parser::grammar::tests::test_boundary_keyword_eod ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_12am_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::q1_no_year_quarter_range ... ok
[INFO] [stdout] test parser::grammar::tests::single_now_token ... ok
[INFO] [stdout] test parser::grammar::tests::test_bare_duration_still_errors ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_12pm_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::standalone_15_30_is_error ... ok
[INFO] [stdout] test parser::grammar::tests::test_tomorrow_at_same_time ... ok
[INFO] [stdout] test parser::grammar::tests::test_yesterday_at_same_time ... ok
[INFO] [stdout] test parser::grammar::tests::test_colon_duration_in_arithmetic ... ok
[INFO] [stdout] test parser::grammar::tests::test_boundary_with_arithmetic ... ok
[INFO] [stdout] test parser::grammar::tests::test_next_friday_at_3_30pm ... ok
[INFO] [stdout] test parser::grammar::tests::test_next_friday_at_same_time ... ok
[INFO] [stdout] test parser::grammar::tests::test_nhmm_inferred_minutes ... ok
[INFO] [stdout] test parser::grammar::tests::test_time_suffix_nh ... ok
[INFO] [stdout] test parser::grammar::tests::test_tomorrow_at_3pm ... ok
[INFO] [stdout] test parser::grammar::tests::test_today_3pm ... ok
[INFO] [stdout] test parser::grammar::tests::this_month_range ... ok
[INFO] [stdout] test parser::grammar::tests::tomorrow_plus_3_hours_arithmetic ... ok
[INFO] [stdout] test parser::grammar::tests::this_week_range ... ok
[INFO] [stdout] test parser::grammar::tests::this_week_still_range ... ok
[INFO] [stdout] test parser::grammar::tests::tomorrow_with_time ... ok
[INFO] [stdout] test parser::grammar::tests::this_weekday ... ok
[INFO] [stdout] test parser::grammar::tests::yesterday_relative ... ok
[INFO] [stdout] test parser::lexer::tests::abbreviated_weekday ... ok
[INFO] [stdout] test parser::grammar::tests::unknown_word_error_with_suggestion ... ok
[INFO] [stdout] test parser::grammar::tests::this_year_range ... ok
[INFO] [stdout] test parser::grammar::tests::three_hours_after_tomorrow_verbal ... ok
[INFO] [stdout] test parser::grammar::tests::three_hours_ago ... ok
[INFO] [stdout] test parser::grammar::tests::two_days_before_next_friday_verbal ... ok
[INFO] [stdout] test parser::grammar::tests::today_at_time ... ok
[INFO] [stdout] test parser::grammar::tests::test_operator_prefixed_compound ... ok
[INFO] [stdout] test parser::grammar::tests::test_operator_prefixed_minus_days ... ok
[INFO] [stdout] test parser::grammar::tests::test_operator_prefixed_plus_hours ... ok
[INFO] [stdout] test parser::grammar::tests::test_time_suffix_at_nh ... ok
[INFO] [stdout] test parser::lexer::tests::after_keyword ... ok
[INFO] [stdout] test parser::lexer::tests::all_direction_modifiers ... ok
[INFO] [stdout] test parser::grammar::tests::today_yields_relative ... ok
[INFO] [stdout] test parser::grammar::tests::test_operator_without_unit_errors ... ok
[INFO] [stdout] test parser::lexer::tests::all_relative_keywords ... ok
[INFO] [stdout] test parser::lexer::tests::article_a_week_ago ... ok
[INFO] [stdout] test parser::lexer::tests::all_temporal_units ... ok
[INFO] [stdout] test parser::lexer::tests::all_weekday_abbreviations ... ok
[INFO] [stdout] test parser::lexer::tests::articles_and_connectors ... ok
[INFO] [stdout] test parser::lexer::tests::before_keyword ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_suffix_us ... ok
[INFO] [stdout] test parser::lexer::tests::compound_duration ... ok
[INFO] [stdout] test parser::lexer::tests::complex_expression_an_hour_ago ... ok
[INFO] [stdout] test parser::lexer::tests::dash_without_following_digit ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_with_ms_suffix ... ok
[INFO] [stdout] test parser::lexer::tests::day_reference_next_friday ... ok
[INFO] [stdout] test parser::lexer::tests::duration_future ... ok
[INFO] [stdout] test parser::lexer::tests::duration_past ... ok
[INFO] [stdout] test parser::lexer::tests::from_keyword ... ok
[INFO] [stdout] test parser::lexer::tests::empty_input ... ok
[INFO] [stdout] test parser::lexer::tests::all_month_names ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_plain ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_suffix_s ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_suffix_case_insensitive ... ok
[INFO] [stdout] test parser::lexer::tests::iso_date ... ok
[INFO] [stdout] test parser::lexer::tests::comma_separator_ignored ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_suffix_ns ... ok
[INFO] [stdout] test parser::lexer::tests::keyword_list_count ... ok
[INFO] [stdout] test parser::lexer::tests::match_keyword_known ... ok
[INFO] [stdout] test parser::lexer::tests::match_keyword_unknown ... ok
[INFO] [stdout] test parser::lexer::tests::multiple_spaces_between_tokens ... ok
[INFO] [stdout] test parser::lexer::tests::mixed_case_all_caps ... ok
[INFO] [stdout] test parser::lexer::tests::mixed_case_camel ... ok
[INFO] [stdout] test parser::lexer::tests::month_names ... ok
[INFO] [stdout] test parser::lexer::tests::case_insensitive_keywords ... ok
[INFO] [stdout] test parser::lexer::tests::negative_epoch ... ok
[INFO] [stdout] test parser::lexer::tests::negative_number_at_start_emits_dash_and_number ... ok
[INFO] [stdout] test parser::lexer::tests::epoch_suffix_span ... ok
[INFO] [stdout] test parser::lexer::tests::now_minus_30_minutes_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::number_immediately_followed_by_non_suffix_word ... ok
[INFO] [stdout] test parser::lexer::tests::plus_5_at_start_emits_operator_and_number ... ok
[INFO] [stdout] test parser::lexer::tests::number_followed_by_word_not_suffix ... ok
[INFO] [stdout] test parser::lexer::tests::number_directly_followed_by_non_suffix_alpha ... ok
[INFO] [stdout] test parser::lexer::tests::plus_after_number_is_operator ... ok
[INFO] [stdout] test parser::lexer::tests::quarter_case_insensitive ... ok
[INFO] [stdout] test parser::lexer::tests::quarter_q3_2025_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::quarter_q1_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::simple_keyword_now ... ok
[INFO] [stdout] test parser::lexer::tests::span_tracking_iso_date ... ok
[INFO] [stdout] test parser::lexer::tests::span_tracking_multiword ... ok
[INFO] [stdout] test parser::lexer::tests::test_dash_at_start_emits_operator ... ok
[INFO] [stdout] test parser::lexer::tests::spans_are_correct ... ok
[INFO] [stdout] test parser::lexer::tests::test_boundary_keyword_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::test_epoch_minus_still_sign ... ok
[INFO] [stdout] test parser::lexer::tests::test_epoch_plus_still_sign ... ok
[INFO] [stdout] test parser::lexer::tests::test_plus_at_start_emits_operator ... ok
[INFO] [stdout] test parser::lexer::tests::three_hours_after_tomorrow_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::tomorrow_plus_3_hours_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::two_days_before_next_friday_tokenizes ... ok
[INFO] [stdout] test parser::lexer::tests::unknown_single_char ... ok
[INFO] [stdout] test parser::lexer::tests::utf8_accented_word_scans_as_single_token ... ok
[INFO] [stdout] test parser::lexer::tests::unknown_word_preserves_case ... ok
[INFO] [stdout] test parser::lexer::tests::utf8_mixed_with_ascii_tokens ... ok
[INFO] [stdout] test parser::lexer::tests::utf8_span_tracking_correct ... ok
[INFO] [stdout] test parser::resolver::tests::parse_a_week_ago_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_3_hours_after_tomorrow_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_an_hour_ago_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_2_days_before_next_friday_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_empty_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_epoch_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_eod_plus_1h_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_eod_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_error_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_last_week_returns_period_start_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_in_3_days_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_minus_1d_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_iso_date_with_time_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_next_sunday_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_next_friday_17_00_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_now_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_last_sunday_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_now_plus_colon_duration_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_now_plus_13h30_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_now_plus_1_day_plus_3_hours_minus_30_minutes_e2e ... ok
[INFO] [stdout] test parser::lexer::tests::whitespace_only ... ok
[INFO] [stdout] test parser::lexer::tests::relative_with_time ... ok
[INFO] [stdout] test parser::resolver::tests::parse_next_friday_minus_1_week_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_range_this_month_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_this_sunday_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_sod_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_range_with_granularity_resolves_non_range_as_day ... ok
[INFO] [stdout] test parser::resolver::tests::parse_plus_3h_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_today_18_30_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_today_18h_e2e ... ok
[INFO] [stdout] test parser::lexer::tests::separators ... ok
[INFO] [stdout] test parser::resolver::tests::parse_verbal_and_infix_same_result ... ok
[INFO] [stdout] test parser::resolver::tests::parse_range_last_week_produces_range_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_boundary_is_instant ... ok
[INFO] [stdout] test parser::resolver::tests::parse_range_q3_2025_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::parse_whitespace_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_day ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_hour ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_minute ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_same_time_is_instant ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_second_is_instant ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_now_is_instant ... ok
[INFO] [stdout] test parser::resolver::tests::parse_tomorrow_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::range_granularity_this_week_uses_resolve_range ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_absolute_iso_date ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_12am_time_only ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_3pm_time_only ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_absolute_with_time ... ok
[INFO] [stdout] test parser::resolver::tests::parse_tomorrow_plus_3_hours_e2e ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sony_eony ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_arithmetic_next_friday_minus_1_week ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sopd_eopd ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_absolute_year_sentinel ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_eow ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sod ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_som_eom ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sopm_eopm ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_eod ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sond_eond ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sonm_eonm ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sonq_eonq ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_arithmetic_month_clamping ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_arithmetic_chained ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sopq_eopq ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sopw_eopw ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sonw_eonw ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sopy_eopy ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_soq_eoq ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_arithmetic_add ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_soy_eoy ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_epoch_seconds ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_soww_eoww ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_hour_only_time ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_last_monday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_next_friday_at_same_time ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_next_saturday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_next_monday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_next_sunday_on_sunday_advances_7 ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_boundary_sow ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_now ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_a_month ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_a_year ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_last_sunday_on_sunday_goes_back_7 ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_from_base ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_epoch_negative ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_a_week ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_future_3_days ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_last_saturday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_last_week ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_next_month ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_next_year ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_last_year ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_next_week ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_next_friday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_q1_no_year ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_offset_past_1_hour ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_q3_2025 ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_overmorrow ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_returns_start_of_period ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_this_friday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_start_next_month ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_last_month ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_this_saturday_on_sunday ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_time_only ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_this_sunday_on_sunday_is_today ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_today_midnight ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_today_with_time ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_tomorrow ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_tomorrow_at_3pm ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_tomorrow_at_same_time ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_this_week ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_this_year ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_same_time_preserves_seconds ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_this_monday_on_sunday ... ok
[INFO] [stdout] test parser::suggest::tests::edit_distance_empty ... ok
[INFO] [stdout] test parser::suggest::tests::edit_distance_identical ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_yesterday_at_same_time ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_range_this_month ... ok
[INFO] [stdout] test parser::suggest::tests::edit_distance_one_char_diff ... ok
[INFO] [stdout] test parser::resolver::tests::resolve_yesterday ... ok
[INFO] [stdout] test parser::suggest::tests::edit_distance_completely_different ... ok
[INFO] [stdout] test parser::token::tests::boundary_token_construction ... ok
[INFO] [stdout] test parser::token::tests::token_variants_no_heap_alloc ... ok
[INFO] [stdout] test parser::suggest::tests::suggest_thursdya_finds_thursday ... ok
[INFO] [stdout] test parser::suggest::tests::suggest_case_insensitive ... ok
[INFO] [stdout] test parser::suggest::tests::suggest_tomorow_finds_tomorrow ... ok
[INFO] [stdout] test parser::suggest::tests::suggest_no_match_for_gibberish ... ok
[INFO] [stdout] test parser::token::tests::spanned_token_construction ... ok
[INFO] [stdout] test parser::token::tests::boundary_kind_equality ... ok
[INFO] [stdout] test parser::token::tests::bytespan_equality ... ok
[INFO] [stdout] test parser::suggest::tests::suggest_exact_match_excluded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 354 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/td-aa79b1b8bc453aea)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/cli_integration.rs (/opt/rustwide/target/debug/deps/cli_integration-7f7e9e21f7a70a20)
[INFO] [stdout] test tests::resolves_preset ... ok
[INFO] [stdout] test tests::invalid_date_expression ... ok
[INFO] [stdout] test tests::happy_path_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 200 tests
[INFO] [stdout] test am_pm_compound ... ok
[INFO] [stdout] test cli_argument_overrides_stdin ... ok
[INFO] [stdout] test completions_powershell ... ok
[INFO] [stdout] test am_pm_tomorrow_3pm ... ok
[INFO] [stdout] test completions_zsh ... ok
[INFO] [stdout] test completions_elvish ... ok
[INFO] [stdout] test config_edit_with_nonexistent_editor ... ok
[INFO] [stdout] test ambiguous_dst_resolves_compatible ... ok
[INFO] [stdout] test batch_single_line_not_batch ... ok
[INFO] [stdout] test config_path_subcommand ... ok
[INFO] [stdout] test creates_default_config_when_missing ... ok
[INFO] [stdout] test completions_fish ... ok
[INFO] [stdout] test batch_mode_multiple_lines ... ok
[INFO] [stdout] test cli_overrides_env_and_config ... ok
[INFO] [stdout] test config_presets_empty ... ok
[INFO] [stdout] test completions_bash ... ok
[INFO] [stdout] test diff_json_piped_is_compact ... ok
[INFO] [stdout] test config_presets_subcommand ... ok
[INFO] [stdout] test diff_output_human ... ok
[INFO] [stdout] test batch_with_blank_lines ... ok
[INFO] [stdout] test config_show_with_presets ... ok
[INFO] [stdout] test diff_output_iso ... ok
[INFO] [stdout] test config_show_subcommand ... ok
[INFO] [stdout] test convert_timezone_when_needed ... ok
[INFO] [stdout] test epoch_output_format ... ok
[INFO] [stdout] test diff_output_default_is_human ... ok
[INFO] [stdout] test empty_arg_defaults_to_now ... ok
[INFO] [stdout] test empty_format_should_fail ... ok
[INFO] [stdout] test diff_output_seconds ... ok
[INFO] [stdout] test epoch_negative_timestamp ... ok
[INFO] [stdout] test empty_format_in_config_should_fail ... ok
[INFO] [stdout] test empty_env_fallbacks_to_config ... ok
[INFO] [stdout] test empty_pipe_defaults_to_now ... ok
[INFO] [stdout] test invalid_epoch_not_a_number ... ok
[INFO] [stdout] test epoch_input_with_at_syntax ... ok
[INFO] [stdout] test epoch_roundtrip ... ok
[INFO] [stdout] test invalid_format_in_config_should_fail ... ok
[INFO] [stdout] test format_percent_only ... ok
[INFO] [stdout] test epoch_smart_precision_large_value ... ok
[INFO] [stdout] test invalid_timezone_from_env_should_fail ... ok
[INFO] [stdout] test fails_when_wrong_input_interactive ... ok
[INFO] [stdout] test format_with_literal_text ... ok
[INFO] [stdout] test json_output ... ok
[INFO] [stdout] test help_flag ... ok
[INFO] [stdout] test invalid_now_format_error_message ... ok
[INFO] [stdout] test no_stdin_defaults_to_now ... ok
[INFO] [stdout] test json_with_epoch_format ... ok
[INFO] [stdout] test invalid_now_should_fail ... ok
[INFO] [stdout] test invalid_format_should_fail ... ok
[INFO] [stdout] test reads_from_piped_stdin_and_trims ... ok
[INFO] [stdout] test json_piped_is_compact ... ok
[INFO] [stdout] test same_time_tomorrow ... ok
[INFO] [stdout] test should_consider_timestamp ... ok
[INFO] [stdout] test standalone_time_rejected_11_59pm ... ok
[INFO] [stdout] test standalone_time_rejected_15h ... ok
[INFO] [stdout] test same_time_next_friday ... ok
[INFO] [stdout] test json_with_preset ... ok
[INFO] [stdout] test no_newline_flag ... ok
[INFO] [stdout] test standalone_time_rejected_3am ... ok
[INFO] [stdout] test standalone_time_rejected_15_00 ... ok
[INFO] [stdout] test same_time_yesterday ... ok
[INFO] [stdout] test standalone_time_rejected_12am ... ok
[INFO] [stdout] test standalone_time_rejected_12pm ... ok
[INFO] [stdout] test standalone_time_rejected_3pm ... ok
[INFO] [stdout] test standalone_time_rejected_3_space_pm ... ok
[INFO] [stdout] test standalone_time_rejected_3_30pm ... ok
[INFO] [stdout] test standalone_time_rejected_3_30_45pm ... ok
[INFO] [stdout] test json_with_no_newline ... ok
[INFO] [stdout] test test_boundary_eod ... ok
[INFO] [stdout] test test_arithmetic_no_space_tomorrow_minus_2h ... ok
[INFO] [stdout] test test_abbreviated_units_with_spaces ... ok
[INFO] [stdout] test test_arithmetic_no_space_now_plus_1d ... ok
[INFO] [stdout] test test_arithmetic_no_space_tomorrow_plus_3h ... ok
[INFO] [stdout] test test_bare_duration_3h_still_errors ... ok
[INFO] [stdout] test test_bare_30min_still_errors ... ok
[INFO] [stdout] test test_arithmetic_tomorrow_plus_3_hours ... ok
[INFO] [stdout] test test_bare_duration_2_hours_still_errors ... ok
[INFO] [stdout] test test_boundary_eonq ... ok
[INFO] [stdout] test test_boundary_eonm ... ok
[INFO] [stdout] test test_boundary_eom ... ok
[INFO] [stdout] test test_boundary_eom_plus_3d ... ok
[INFO] [stdout] test test_bare_duration_1_day_still_errors ... ok
[INFO] [stdout] test test_bare_18h_no_day_context_errors ... ok
[INFO] [stdout] test test_arithmetic_no_space_chained ... ok
[INFO] [stdout] test test_boundary_eopm ... ok
[INFO] [stdout] test test_arithmetic_no_space_yesterday_plus_1w ... ok
[INFO] [stdout] test test_boundary_eony ... ok
[INFO] [stdout] test test_boundary_eod_plus_1h ... ok
[INFO] [stdout] test test_boundary_eopq ... ok
[INFO] [stdout] test test_boundary_eonw ... ok
[INFO] [stdout] test test_boundary_eopw ... ok
[INFO] [stdout] test test_boundary_eow ... ok
[INFO] [stdout] test test_boundary_sonq ... ok
[INFO] [stdout] test test_boundary_eoy ... ok
[INFO] [stdout] test test_boundary_sonm ... ok
[INFO] [stdout] test test_boundary_sod ... ok
[INFO] [stdout] test test_boundary_som ... ok
[INFO] [stdout] test test_boundary_sow ... ok
[INFO] [stdout] test test_boundary_sopq ... ok
[INFO] [stdout] test test_boundary_sonw ... ok
[INFO] [stdout] test test_boundary_sopm ... ok
[INFO] [stdout] test test_boundary_sow_minus_1d ... ok
[INFO] [stdout] test test_boundary_sony ... ok
[INFO] [stdout] test test_colon_duration_now_plus_13_30 ... ok
[INFO] [stdout] test test_boundary_sond_eond ... ok
[INFO] [stdout] test test_boundary_sopy ... ok
[INFO] [stdout] test test_convert_bare_epoch_milliseconds ... ok
[INFO] [stdout] test test_boundary_soy ... ok
[INFO] [stdout] test test_chained_arithmetic ... ok
[INFO] [stdout] test test_convert_to_iso ... ok
[INFO] [stdout] test test_convert_bare_epoch_seconds ... ok
[INFO] [stdout] test test_convert_to_epoch ... ok
[INFO] [stdout] test test_boundary_eopy ... ok
[INFO] [stdout] test test_boundary_sopw ... ok
[INFO] [stdout] test test_default_next_year_single_instant ... ok
[INFO] [stdout] test test_boundary_sopd_eopd ... ok
[INFO] [stdout] test test_convert_json ... ok
[INFO] [stdout] test test_boundary_soq_eoq ... ok
[INFO] [stdout] test test_boundary_soww_eoww ... ok
[INFO] [stdout] test test_default_next_month_single_instant ... ok
[INFO] [stdout] test test_default_this_week_single_instant ... ok
[INFO] [stdout] test test_diff_basic_output ... ok
[INFO] [stdout] test test_diff_json_output ... ok
[INFO] [stdout] test test_epoch_negative_still_works ... ok
[INFO] [stdout] test test_ereyesterday ... ok
[INFO] [stdout] test test_info_json ... ok
[INFO] [stdout] test test_last_month_returns_period_start ... ok
[INFO] [stdout] test test_info_no_newline ... ok
[INFO] [stdout] test test_colon_duration_with_spaces ... ok
[INFO] [stdout] test test_direction_offset_still_works ... ok
[INFO] [stdout] test test_last_week_returns_period_start ... ok
[INFO] [stdout] test test_epoch_positive_still_works ... ok
[INFO] [stdout] test test_diff_same_date_zero ... ok
[INFO] [stdout] test test_info_leap_year ... ok
[INFO] [stdout] test test_last_year_returns_period_start ... ok
[INFO] [stdout] test test_negative_epoch_still_works ... ok
[INFO] [stdout] test test_iso_date_dash_still_works ... ok
[INFO] [stdout] test test_convert_bare_epoch_negative ... ok
[INFO] [stdout] test test_next_week_returns_single_instant ... ok
[INFO] [stdout] test test_operator_prefix_minus_1d ... ok
[INFO] [stdout] test test_nhmm_compound_now_plus_13h30 ... ok
[INFO] [stdout] test test_operator_prefix_compound_plus_1d3h ... ok
[INFO] [stdout] test test_operator_without_unit_minus_1_errors ... ok
[INFO] [stdout] test test_info_basic ... ok
[INFO] [stdout] test test_operator_prefix_with_space ... ok
[INFO] [stdout] test test_operator_prefix_in_3h_equivalent ... ok
[INFO] [stdout] test test_diff_no_newline ... ok
[INFO] [stdout] test test_info_default_now ... ok
[INFO] [stdout] test test_operator_without_unit_plus_1_errors ... ok
[INFO] [stdout] test test_range_subcommand_json ... ok
[INFO] [stdout] test test_nhmm_with_spaces ... ok
[INFO] [stdout] test test_range_subcommand_delimiter_default_is_newline ... ok
[INFO] [stdout] test test_range_subcommand_delimiter_in_json ... ok
[INFO] [stdout] test test_operator_prefix_plus_1h ... ok
[INFO] [stdout] test test_range_subcommand_custom_delimiter_dotdot ... ok
[INFO] [stdout] test test_range_subcommand_delimiter_with_no_newline ... ok
[INFO] [stdout] test test_range_subcommand_no_newline ... ok
[INFO] [stdout] test test_operator_prefix_compound_plus_1h30min ... ok
[INFO] [stdout] test test_range_subcommand_now_instant ... ok
[INFO] [stdout] test test_range_subcommand_custom_delimiter_space ... ok
[INFO] [stdout] test test_nh_suffix_equals_colon_time ... ok
[INFO] [stdout] test test_q3_2025_returns_single_instant ... ok
[INFO] [stdout] test test_this_month_returns_single_instant ... ok
[INFO] [stdout] test test_range_subcommand_this_week ... ok
[INFO] [stdout] test test_range_subcommand_json_output ... ok
[INFO] [stdout] test test_operator_prefix_plus_3_hours ... ok
[INFO] [stdout] test test_range_subcommand_tomorrow ... ok
[INFO] [stdout] test test_skip_errors_all_valid ... ok
[INFO] [stdout] test test_today_18h_plus_2h ... ok
[INFO] [stdout] test test_range_subcommand_now_is_instant ... ok
[INFO] [stdout] test test_skip_errors_continues ... ok
[INFO] [stdout] test test_range_subcommand_tomorrow_at_18_30 ... ok
[INFO] [stdout] test test_today_18_hours_time_suffix ... ok
[INFO] [stdout] test test_this_week_returns_single_instant ... ok
[INFO] [stdout] test test_tomorrow_plus_1h30 ... ok
[INFO] [stdout] test test_today_at_18h_time_suffix ... ok
[INFO] [stdout] test timezone_conversion_across_date_boundary ... ok
[INFO] [stdout] test test_tz_no_newline ... ok
[INFO] [stdout] test test_today_18h_time_suffix ... ok
[INFO] [stdout] test test_range_subcommand_tomorrow_day_granularity ... ok
[INFO] [stdout] test test_tz_utc_to_sao_paulo ... ok
[INFO] [stdout] test test_verbal_arithmetic_3_hours_after_tomorrow ... ok
[INFO] [stdout] test test_tomorrow_15h_time_suffix ... ok
[INFO] [stdout] test test_tz_invalid_timezone ... ok
[INFO] [stdout] test unix_output_format_alias ... ok
[INFO] [stdout] test test_tz_json ... ok
[INFO] [stdout] test timezone_from_env_when_not_cli ... ok
[INFO] [stdout] test test_tomorrow_8h_minus_30min ... ok
[INFO] [stdout] test uses_preset_from_config ... ok
[INFO] [stdout] test uses_format_from_config_when_no_cli_or_env ... ok
[INFO] [stdout] test verbose_convert ... ok
[INFO] [stdout] test version_flag ... ok
[INFO] [stdout] test uses_format_from_env_when_not_cli ... ok
[INFO] [stdout] test verbose_range ... ok
[INFO] [stdout] test uses_format_as_is_if_no_symbols ... ok
[INFO] [stdout] test verbose_info ... ok
[INFO] [stdout] test unknown_timezone_should_fail ... ok
[INFO] [stdout] test verbose_diff ... ok
[INFO] [stdout] test verbose_tz ... ok
[INFO] [stdout] test wrong_pipe_should_fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 200 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-a2fe1776f614fb74)
[INFO] [stdout] test man_page_structure ... ok
[INFO] [stdout] test man_page_roff_snapshots ... ok
[INFO] [stderr] Testing docs/CONFIGURATION.md ... ignored
[INFO] [stderr] Testing README.md:18 ... ok 14ms 926us 807ns
[INFO] [stdout] test trycmd_readme ... ok
[INFO] [stderr] Testing README.md:21 ... ok 16ms 320us 886ns
[INFO] [stderr] Testing README.md:50 ... ok 16ms 120us 487ns
[INFO] [stderr] Testing README.md:53 ... ok 14ms 217us 68ns
[INFO] [stderr] Testing README.md:56 ... ok 14ms 211us 108ns
[INFO] [stderr] Testing README.md:59 ... ok 12ms 231us 470ns
[INFO] [stderr] Testing README.md:62 ... ok 15ms 504us 7ns
[INFO] [stderr] Testing README.md:65 ... ok 14ms 920us 557ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:86 ... ok 13ms 756us 19ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:89 ... ok 11ms 617us 781ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:116 ... ok 19ms 15us 814ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:119 ... ok 10ms 230us 511ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:122 ... ok 17ms 297us 755ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:125 ... ok 10ms 347us 981ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:138 ... ok 12ms 944us 559ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:141 ... ok 14ms 914us 468ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:144 ... ok 16ms 301us 467ns
[INFO] [stderr] Testing docs/FORMAT-SPECIFIERS.md:147 ... ok 7ms 141us 984ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:34 ... ok 28ms 61us 566ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:42 ... ok 15ms 68us 138ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:50 ... ok 12ms 999us 479ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:58 ... ok 19ms 177us 544ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:97 ... ok 10ms 790us 441ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:105 ... ok 14ms 44us 748ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:113 ... ok 15ms 442us 907ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:152 ... ok 6ms 444us 4ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:160 ... ok 9ms 497us 312ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:168 ... ok 5ms 608us 865ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:201 ... ok 5ms 350us 106ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:216 ... ok 4ms 930us 75ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:231 ... ok 5ms 418us 325ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:239 ... ok 57ms 463us 391ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:281 ... ok 10ms 595us 781ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:290 ... ok 16ms 292us 196ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:299 ... ok 17ms 932us 345ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:307 ... ok 5ms 486us 555ns
[INFO] [stderr] Testing docs/SUBCOMMANDS.md:315 ... ok 5ms 755us 555ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:24 ... ok 34ms 838us 490ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:27 ... ok 4ms 817us 736ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:30 ... ok 5ms 92us 16ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:33 ... ok 5ms 382us 775ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:36 ... ok 7ms 265us 224ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:39 ... ok 4ms 947us 686ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:57 ... ok 4ms 938us 135ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:60 ... ok 5ms 57us 166ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:63 ... ok 8ms 16us 643ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:66 ... ok 4ms 759us 356ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:100 ... ok 5ms 110us 566ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:103 ... ok 4ms 962us 436ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:106 ... ok 5ms 290us 65ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:109 ... ok 5ms 133us 706ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:120 ... ok 5ms 13us 995ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:123 ... ok 7ms 514us 14ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:126 ... ok 5ms 210us 646ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:129 ... ok 5ms 666us 66ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:132 ... ok 8ms 770us 32ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:144 ... ok 8ms 21us 803ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:160 ... ok 6ms 561us 374ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:163 ... ok 5ms 50us 845ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:174 ... ok 5ms 177us 646ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:177 ... ok 6ms 483us 104ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:180 ... ok 49ms 472us 658ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:195 ... ok 13ms 594us 19ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:198 ... ok 5ms 470us 655ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:201 ... ok 9ms 216us 772ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:204 ... ok 7ms 282us 74ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:207 ... ok 7ms 583us 523ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:210 ... ok 5ms 360us 556ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:222 ... ok 19ms 414us 843ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:225 ... ok 11ms 4us 341ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:228 ... ok 10ms 763us 271ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:231 ... ok 5ms 666us 615ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:234 ... ok 12ms 512us 579ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:246 ... ok 5ms 471us 386ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:249 ... ok 5ms 174us 135ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:268 ... ok 14ms 718us 398ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:271 ... ok 5ms 650us 485ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:274 ... ok 7ms 413us 593ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:277 ... ok 6ms 15us 215ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:280 ... ok 7ms 346us 704ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:305 ... ok 6ms 691us 854ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:308 ... ok 5ms 808us 275ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:311 ... ok 5ms 731us 315ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:319 ... ok 12ms 873us 179ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:323 ... ok 10ms 607us 851ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:387 ... ok 5ms 651us 295ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:390 ... ok 12ms 946us 29ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:393 ... ok 6ms 259us 85ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:396 ... ok 53ms 93us 945ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:399 ... ok 11ms 92us 960ns
[INFO] [stdout] test trycmd_docs ... ok
[INFO] [stderr] Testing docs/EXPRESSIONS.md:402 ... ok 5ms 377us 316ns
[INFO] [stdout] 
[INFO] [stderr] Testing docs/EXPRESSIONS.md:405 ... ok 5ms 616us 155ns
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stderr] Testing docs/EXPRESSIONS.md:408 ... ok 5ms 735us 325ns
[INFO] [stdout] 
[INFO] [stderr] Testing docs/EXPRESSIONS.md:419 ... ok 5ms 722us 285ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:422 ... ok 5ms 678us 245ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:436 ... ok 5ms 704us 835ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:439 ... ok 5ms 453us 355ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:453 ... ok 39ms 854us 927ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:456 ... ok 5ms 735us 65ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:459 ... ok 8ms 771us 473ns
[INFO] [stderr] Testing docs/EXPRESSIONS.md:462 ... ok 5ms 675us 95ns
[INFO] [stderr]      Running tests/golden_expressions.rs (/opt/rustwide/target/debug/deps/golden_expressions-517c832f8feed7a7)
[INFO] [stdout] 
[INFO] [stdout] running 161 tests
[INFO] [stdout] test golden_absolute_datetime ... ok
[INFO] [stdout] test golden_absolute_same_as_now ... ok
[INFO] [stdout] test golden_absolute_past_date ... ok
[INFO] [stdout] test golden_arithmetic_sow_minus_1_day ... ok
[INFO] [stdout] test golden_abbrev_in_5min ... ok
[INFO] [stdout] test golden_absolute_y2k ... ok
[INFO] [stdout] test golden_abbrev_3h_ago ... ok
[INFO] [stdout] test golden_abbrev_2w_ago ... ok
[INFO] [stdout] test golden_absolute_end_of_year ... ok
[INFO] [stdout] test golden_absolute_date_only ... ok
[INFO] [stdout] test golden_arithmetic_chained ... ok
[INFO] [stdout] test golden_absolute_partial_date ... ok
[INFO] [stdout] test golden_arithmetic_eod_plus_1_hour ... ok
[INFO] [stdout] test golden_arithmetic_next_friday_minus_1_week ... ok
[INFO] [stdout] test golden_arithmetic_tomorrow_plus_3_hours ... ok
[INFO] [stdout] test golden_abbrev_1d_ago ... ok
[INFO] [stdout] test golden_boundary_eopw ... ok
[INFO] [stdout] test golden_boundary_eonq ... ok
[INFO] [stdout] test golden_boundary_eopy ... ok
[INFO] [stdout] test golden_boundary_eow ... ok
[INFO] [stdout] test golden_boundary_eonm ... ok
[INFO] [stdout] test golden_boundary_eom ... ok
[INFO] [stdout] test golden_boundary_eond ... ok
[INFO] [stdout] test golden_boundary_eopd ... ok
[INFO] [stdout] test golden_boundary_sod ... ok
[INFO] [stdout] test golden_boundary_sonq ... ok
[INFO] [stdout] test golden_boundary_som ... ok
[INFO] [stdout] test golden_boundary_eony ... ok
[INFO] [stdout] test golden_boundary_eonw ... ok
[INFO] [stdout] test golden_boundary_sond ... ok
[INFO] [stdout] test golden_boundary_sonm ... ok
[INFO] [stdout] test golden_boundary_eoq ... ok
[INFO] [stdout] test golden_boundary_eoy ... ok
[INFO] [stdout] test golden_boundary_eoww ... ok
[INFO] [stdout] test golden_boundary_eopq ... ok
[INFO] [stdout] test golden_boundary_eod ... ok
[INFO] [stdout] test golden_boundary_eopm ... ok
[INFO] [stdout] test golden_boundary_sow ... ok
[INFO] [stdout] test golden_boundary_soq ... ok
[INFO] [stdout] test golden_boundary_sopw ... ok
[INFO] [stdout] test golden_boundary_sopd ... ok
[INFO] [stdout] test golden_dayref_last_monday ... ok
[INFO] [stdout] test golden_dayref_last_friday ... ok
[INFO] [stdout] test golden_boundary_sonw ... ok
[INFO] [stdout] test golden_boundary_sony ... ok
[INFO] [stdout] test golden_boundary_sopm ... ok
[INFO] [stdout] test golden_convert_to_rfc2822 ... ok
[INFO] [stdout] test golden_boundary_sopy ... ok
[INFO] [stdout] test golden_boundary_soww ... ok
[INFO] [stdout] test golden_boundary_soy ... ok
[INFO] [stdout] test golden_dayref_next_friday ... ok
[INFO] [stdout] test golden_convert_to_unix ... ok
[INFO] [stdout] test golden_dayref_next_monday ... ok
[INFO] [stdout] test golden_dayref_next_saturday ... ok
[INFO] [stdout] test golden_dayref_next_sunday ... ok
[INFO] [stdout] test golden_convert_epoch_to_datetime ... ok
[INFO] [stdout] test golden_dayref_last_wednesday ... ok
[INFO] [stdout] test golden_convert_relative_to_long_date ... ok
[INFO] [stdout] test golden_dayref_last_sunday ... ok
[INFO] [stdout] test golden_convert_to_date_format ... ok
[INFO] [stdout] test golden_convert_to_iso ... ok
[INFO] [stdout] test golden_dayref_last_tuesday ... ok
[INFO] [stdout] test golden_diff_months_human ... ok
[INFO] [stdout] test golden_dayref_this_wednesday ... ok
[INFO] [stdout] test golden_diff_relative_iso ... ok
[INFO] [stdout] test golden_diff_months_iso ... ok
[INFO] [stdout] test golden_dayref_next_thursday ... ok
[INFO] [stdout] test golden_dayref_last_thursday ... ok
[INFO] [stdout] test golden_dayref_this_friday ... ok
[INFO] [stdout] test golden_dayref_next_wednesday ... ok
[INFO] [stdout] test golden_diff_relative_expressions ... ok
[INFO] [stdout] test golden_dayref_next_tuesday ... ok
[INFO] [stdout] test golden_diff_months_seconds ... ok
[INFO] [stdout] test golden_dayref_this_saturday ... ok
[INFO] [stdout] test golden_diff_same_day_hours ... ok
[INFO] [stdout] test golden_dayref_this_monday ... ok
[INFO] [stdout] test golden_diff_same_day_seconds ... ok
[INFO] [stdout] test golden_diff_same_day_iso ... ok
[INFO] [stdout] test golden_dayref_last_saturday ... ok
[INFO] [stdout] test golden_boundary_sopq ... ok
[INFO] [stdout] test golden_dayref_this_sunday ... ok
[INFO] [stdout] test golden_epoch_microseconds ... ok
[INFO] [stdout] test golden_epoch_zero ... ok
[INFO] [stdout] test golden_epoch_milliseconds ... ok
[INFO] [stdout] test golden_epoch_billion ... ok
[INFO] [stdout] test golden_epoch_standard ... ok
[INFO] [stdout] test golden_error_sql_injection_attempt ... ok
[INFO] [stdout] test golden_future_in_10_minutes ... ok
[INFO] [stdout] test golden_epoch_smart_precision ... ok
[INFO] [stdout] test golden_future_in_1_month ... ok
[INFO] [stdout] test golden_future_in_5_hours ... ok
[INFO] [stdout] test golden_diff_reversed_negative ... ok
[INFO] [stdout] test golden_future_in_1_week ... ok
[INFO] [stdout] test golden_future_in_3_hours ... ok
[INFO] [stdout] test golden_future_in_5_days ... ok
[INFO] [stdout] test golden_future_in_2_days ... ok
[INFO] [stdout] test golden_future_in_1_hour ... ok
[INFO] [stdout] test golden_info_christmas ... ok
[INFO] [stdout] test golden_error_invalid_epoch ... ok
[INFO] [stdout] test golden_epoch_negative ... ok
[INFO] [stdout] test golden_future_in_30_minutes ... ok
[INFO] [stdout] test golden_error_not_a_date ... ok
[INFO] [stdout] test golden_future_in_2_weeks ... ok
[INFO] [stdout] test golden_past_3_hours_ago ... ok
[INFO] [stdout] test golden_future_in_3_days ... ok
[INFO] [stdout] test golden_past_10_hours_ago ... ok
[INFO] [stdout] test golden_past_30_minutes_ago ... ok
[INFO] [stdout] test golden_past_1_hour_ago ... ok
[INFO] [stdout] test golden_info_mid_year ... ok
[INFO] [stdout] test golden_past_5_days_ago ... ok
[INFO] [stdout] test golden_past_5_minutes_ago ... ok
[INFO] [stdout] test golden_past_a_month_ago ... ok
[INFO] [stdout] test golden_past_3_days_ago ... ok
[INFO] [stdout] test golden_past_2_weeks_ago ... ok
[INFO] [stdout] test golden_operator_plus_3_hours ... ok
[INFO] [stdout] test golden_error_special_chars ... ok
[INFO] [stdout] test golden_info_new_year ... ok
[INFO] [stdout] test golden_range_quarter ... ok
[INFO] [stdout] test golden_past_2_hours_ago ... ok
[INFO] [stdout] test golden_range_next_year ... ok
[INFO] [stdout] test golden_range_subcmd_last_week ... ok
[INFO] [stdout] test golden_range_q3_2025 ... ok
[INFO] [stdout] test golden_past_a_day_ago ... ok
[INFO] [stdout] test golden_range_next_month ... ok
[INFO] [stdout] test golden_past_1_day_ago ... ok
[INFO] [stdout] test golden_range_last_week ... ok
[INFO] [stdout] test golden_error_question_marks ... ok
[INFO] [stdout] test golden_past_a_week_ago ... ok
[INFO] [stdout] test golden_error_gibberish_long ... ok
[INFO] [stdout] test golden_range_this_month_fmt ... ok
[INFO] [stdout] test golden_range_this_month ... ok
[INFO] [stdout] test golden_past_an_hour_ago ... ok
[INFO] [stdout] test golden_past_a_year_ago ... ok
[INFO] [stdout] test golden_relative_today ... ok
[INFO] [stdout] test golden_range_tomorrow_datetime ... ok
[INFO] [stdout] test golden_relative_now ... ok
[INFO] [stdout] test golden_time_today_1230 ... ok
[INFO] [stdout] test golden_time_tomorrow_1500 ... ok
[INFO] [stdout] test golden_relative_day_before_yesterday ... ok
[INFO] [stdout] test golden_relative_overmorrow ... ok
[INFO] [stdout] test golden_range_this_week ... ok
[INFO] [stdout] test golden_time_today_0900 ... ok
[INFO] [stdout] test golden_relative_empty_defaults_to_now ... ok
[INFO] [stdout] test golden_time_today_0000 ... ok
[INFO] [stdout] test golden_relative_yesterday ... ok
[INFO] [stdout] test golden_time_today_12am ... ok
[INFO] [stdout] test golden_relative_day_after_tomorrow ... ok
[INFO] [stdout] test golden_relative_ereyesterday ... ok
[INFO] [stdout] test golden_tz_utc_to_london ... ok
[INFO] [stdout] test golden_range_yesterday ... ok
[INFO] [stdout] test golden_tz_utc_to_tokyo ... ok
[INFO] [stdout] test golden_verbal_3_hours_after_tomorrow ... ok
[INFO] [stdout] test golden_relative_tomorrow ... ok
[INFO] [stdout] test golden_time_next_friday_1700 ... ok
[INFO] [stdout] test golden_time_tomorrow_3pm ... ok
[INFO] [stdout] test golden_time_today_1830 ... ok
[INFO] [stdout] test golden_time_tomorrow_0000 ... ok
[INFO] [stdout] test golden_time_yesterday_2359 ... ok
[INFO] [stdout] test golden_verbal_2_days_before_next_friday ... ok
[INFO] [stdout] test golden_tz_utc_to_sao_paulo ... ok
[INFO] [stdout] test golden_tz_new_york_to_tokyo ... ok
[INFO] [stderr]    Doc-tests tardis_cli
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 161 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[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] running `Command { std: "docker" "inspect" "251113e4bc7c6ccd62f2ec538c4571316b72ccc56da26394852970c357c776a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "251113e4bc7c6ccd62f2ec538c4571316b72ccc56da26394852970c357c776a5", kill_on_drop: false }`
[INFO] [stdout] 251113e4bc7c6ccd62f2ec538c4571316b72ccc56da26394852970c357c776a5
