[INFO] fetching crate beancount-parser 2.2.1...
[INFO] testing beancount-parser-2.2.1 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate beancount-parser 2.2.1 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate beancount-parser 2.2.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate beancount-parser 2.2.1
[INFO] tweaked toml for crates.io crate beancount-parser 2.2.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate beancount-parser 2.2.1 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate beancount-parser 2.2.1 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f18116efd0503d16e8c8e53eb5411abc96859a3337ae85f474327b6dff4a4454
[INFO] running `Command { std: "docker" "start" "-a" "f18116efd0503d16e8c8e53eb5411abc96859a3337ae85f474327b6dff4a4454", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f18116efd0503d16e8c8e53eb5411abc96859a3337ae85f474327b6dff4a4454", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f18116efd0503d16e8c8e53eb5411abc96859a3337ae85f474327b6dff4a4454", kill_on_drop: false }`
[INFO] [stdout] f18116efd0503d16e8c8e53eb5411abc96859a3337ae85f474327b6dff4a4454
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6805667a158fbb99b19fb8616ad1008d536338af6fdd45572128146d70034196
[INFO] running `Command { std: "docker" "start" "-a" "6805667a158fbb99b19fb8616ad1008d536338af6fdd45572128146d70034196", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.81
[INFO] [stderr]    Compiling thiserror v1.0.59
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling bytecount v0.6.8
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling nom_locate v4.2.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]    Compiling beancount-parser v2.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.75s
[INFO] running `Command { std: "docker" "inspect" "6805667a158fbb99b19fb8616ad1008d536338af6fdd45572128146d70034196", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6805667a158fbb99b19fb8616ad1008d536338af6fdd45572128146d70034196", kill_on_drop: false }`
[INFO] [stdout] 6805667a158fbb99b19fb8616ad1008d536338af6fdd45572128146d70034196
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54d0f51c8d114fd1c4d1cbc6ce16a4fd58341981711ed0584b2b3bda28206021
[INFO] running `Command { std: "docker" "start" "-a" "54d0f51c8d114fd1c4d1cbc6ce16a4fd58341981711ed0584b2b3bda28206021", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling cc v1.0.95
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling serde v1.0.199
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling serde_json v1.0.116
[INFO] [stderr]    Compiling either v1.11.0
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling half v2.4.1
[INFO] [stderr]    Compiling miniz_oxide v0.7.2
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling ryu v1.0.17
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling anstyle v1.0.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling plotters-backend v0.3.5
[INFO] [stderr]    Compiling clap_lex v0.7.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rstest_macros v0.19.0
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling clap_builder v4.5.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling relative-path v1.9.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.18
[INFO] [stderr]    Compiling rust_decimal v1.35.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling supports-color v2.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling textwrap v0.15.2
[INFO] [stderr]    Compiling supports-hyperlinks v2.1.0
[INFO] [stderr]    Compiling supports-unicode v2.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling psm v0.1.21
[INFO] [stderr]    Compiling backtrace v0.3.71
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling stacker v0.1.15
[INFO] [stderr]    Compiling plotters v0.3.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling terminal_size v0.1.17
[INFO] [stderr]    Compiling owo-colors v3.5.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling chumsky v0.9.3
[INFO] [stderr]    Compiling clap v4.5.4
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.199
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]    Compiling miette-derive v5.10.0
[INFO] [stderr]    Compiling thiserror v1.0.59
[INFO] [stderr]    Compiling miette v5.10.0
[INFO] [stderr]    Compiling beancount-parser v2.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rstest v0.19.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/parse_from_file_spec.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / use std::path::PathBuf;
[INFO] [stdout]  2 | |
[INFO] [stdout]  3 | | use rstest::rstest;
[INFO] [stdout] ...  |
[INFO] [stdout] 17 | |     assert_eq!(file.directives.len(), expected_directive_count);
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/rust_decimal_spec.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / #![allow(clippy::items_after_test_module)]
[INFO] [stdout]  2 | |
[INFO] [stdout]  3 | | use rstest::rstest;
[INFO] [stdout]  4 | | use rust_decimal::Decimal;
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     trx
[INFO] [stdout] 53 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]   --> tests/util_spec.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / use std::fmt::Debug;
[INFO] [stdout]  2 | |
[INFO] [stdout]  3 | | use rstest::rstest;
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |     assert_eq!(from_file, from_str);
[INFO] [stdout] 99 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]    --> tests/parser_spec.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / #![allow(clippy::items_after_test_module, clippy::pedantic)]
[INFO] [stdout]   2 | |
[INFO] [stdout]   3 | | use std::{collections::HashSet, path::Path};
[INFO] [stdout] ...   |
[INFO] [stdout] 527 | |     directives.into_iter().next().unwrap()
[INFO] [stdout] 528 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for the crate
[INFO] [stdout]    --> tests/trx_parser_spec.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 | / #![allow(clippy::items_after_test_module, clippy::pedantic)]
[INFO] [stdout]   2 | |
[INFO] [stdout]   3 | | use std::collections::HashSet;
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |     trx
[INFO] [stdout] 457 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 44.30s
[INFO] running `Command { std: "docker" "inspect" "54d0f51c8d114fd1c4d1cbc6ce16a4fd58341981711ed0584b2b3bda28206021", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54d0f51c8d114fd1c4d1cbc6ce16a4fd58341981711ed0584b2b3bda28206021", kill_on_drop: false }`
[INFO] [stdout] 54d0f51c8d114fd1c4d1cbc6ce16a4fd58341981711ed0584b2b3bda28206021
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f544affae3efe78ea26c645b2b43a105cc6da89d5a411fba7255ed11c9217c61
[INFO] running `Command { std: "docker" "start" "-a" "f544affae3efe78ea26c645b2b43a105cc6da89d5a411fba7255ed11c9217c61", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for the crate
[INFO] [stderr]   --> tests/rust_decimal_spec.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr]  1 | / #![allow(clippy::items_after_test_module)]
[INFO] [stderr]  2 | |
[INFO] [stderr]  3 | | use rstest::rstest;
[INFO] [stderr]  4 | | use rust_decimal::Decimal;
[INFO] [stderr] ...  |
[INFO] [stderr] 52 | |     trx
[INFO] [stderr] 53 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: `beancount-parser` (test "rust_decimal_spec") generated 1 warning
[INFO] [stderr] warning: missing documentation for the crate
[INFO] [stderr]   --> tests/util_spec.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr]  1 | / use std::fmt::Debug;
[INFO] [stderr]  2 | |
[INFO] [stderr]  3 | | use rstest::rstest;
[INFO] [stderr] ...  |
[INFO] [stderr] 98 | |     assert_eq!(from_file, from_str);
[INFO] [stderr] 99 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: `beancount-parser` (test "util_spec") generated 1 warning
[INFO] [stderr] warning: missing documentation for the crate
[INFO] [stderr]    --> tests/parser_spec.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr]   1 | / #![allow(clippy::items_after_test_module, clippy::pedantic)]
[INFO] [stderr]   2 | |
[INFO] [stderr]   3 | | use std::{collections::HashSet, path::Path};
[INFO] [stderr] ...   |
[INFO] [stderr] 527 | |     directives.into_iter().next().unwrap()
[INFO] [stderr] 528 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for the crate
[INFO] [stderr]    --> tests/trx_parser_spec.rs:1:1
[INFO] [stderr]     |
[INFO] [stderr]   1 | / #![allow(clippy::items_after_test_module, clippy::pedantic)]
[INFO] [stderr]   2 | |
[INFO] [stderr]   3 | | use std::collections::HashSet;
[INFO] [stderr] ...   |
[INFO] [stderr] 456 | |     trx
[INFO] [stderr] 457 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     |
[INFO] [stderr]     = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for the crate
[INFO] [stderr]   --> tests/parse_from_file_spec.rs:1:1
[INFO] [stderr]    |
[INFO] [stderr]  1 | / use std::path::PathBuf;
[INFO] [stderr]  2 | |
[INFO] [stderr]  3 | | use rstest::rstest;
[INFO] [stderr] ...  |
[INFO] [stderr] 17 | |     assert_eq!(file.directives.len(), expected_directive_count);
[INFO] [stderr] 18 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: requested on the command line with `-W missing-docs`
[INFO] [stderr] 
[INFO] [stderr] warning: `beancount-parser` (test "parser_spec") generated 1 warning
[INFO] [stderr] warning: `beancount-parser` (test "trx_parser_spec") generated 1 warning
[INFO] [stderr] warning: `beancount-parser` (test "parse_from_file_spec") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/beancount_parser-159c1c19edbc5576)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_1 ... ok
[INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_3 ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_01_assets ... ok
[INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_4 ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_03_equity ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_05_income ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_04_expenses ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_06_one_component ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_07_multiple_components ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_10_num_at_start ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_09_num_at_end ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_08_dash ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_currency::case_1_empty ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_currency::case_2_lowercase ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_currency::case_3_start_with_digit ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_2_alpha ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_1_empty ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_3_start_with_dot ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_7_comma_dot ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_6_comma_in_fract_part ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_3_zero_dot ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_4_int ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_1_zero ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_5_with_fract_part ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_7_thousand_sep ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_6_thousand ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_amount ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_currency::case_2_with_special_chars ... ok
[INFO] [stdout] test account::chumksy::tests::should_parse_valid_account::case_02_liabilities ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_4_start_with_thousand_sep ... ok
[INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_5_two_dots ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_currency::case_3_end_with_digit ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_02_neg_literal ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_03_double_neg ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_01_literal ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_05_neg_parenthesis_2 ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_06_addition ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_04_neg_parenthesis ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_07_addition_with_space ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_09_substraction_with_space ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_11_multiplication_with_space ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_08_substraction ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_10_multiplication ... ok
[INFO] [stdout] test amount::tests::currency_from_str_should_not_parse_invalid_currency::case_2 ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_13_division_with_space ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_15_parenthesis ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_14_operator_priority ... ok
[INFO] [stdout] test amount::tests::currency_from_str_should_not_parse_invalid_currency::case_3 ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_16_parenthesis_nested ... ok
[INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_2 ... ok
[INFO] [stdout] test chumksy::tests::should_not_parse_invalid_string::case_2_not_quoted ... ok
[INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_2_normal ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_currency::case_1_normal ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_12_division ... ok
[INFO] [stdout] test amount::tests::currency_from_str_should_not_parse_invalid_currency::case_1 ... ok
[INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_2_zero_one ... ok
[INFO] [stdout] test amount::tests::currency_from_str_should_parse_valid_currency::case_1 ... ok
[INFO] [stdout] test chumksy::tests::should_not_parse_invalid_string::case_1_nothing ... ok
[INFO] [stdout] test chumksy::tests::should_not_parse_invalid_string::case_3_not_closed ... ok
[INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_1_empty ... ok
[INFO] [stdout] test chumksy::tests::should_not_parse_invalid_string::case_4_not_closed_escaped ... ok
[INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_4_escaped_backslash ... ok
[INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_3_escaped_quote ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_2 ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_3 ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_6 ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_1 ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_not_parse_invalid_metadata::case_1_space_in_key ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_1_num ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_4_snake_key ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_2_expression ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_7 ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_5 ... ok
[INFO] [stdout] test date::chumsky::tests::should_parse_valid_date::case_1_first_day_of_year ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_8 ... ok
[INFO] [stdout] test date::tests::date_from_str_should_not_parse_invalid_date ... ok
[INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_4 ... ok
[INFO] [stdout] test date::tests::date_from_str_should_parse_valid_date ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_metadata_map ... ok
[INFO] [stdout] test date::chumsky::tests::should_parse_valid_date::case_2_last_day_of_year ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_5_camel_case_key ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_3_kebab_key ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_6_currency ... ok
[INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_7_string ... ok
[INFO] [stdout] test metadata::tests::key_from_str_should_not_parse_invalid_key ... ok
[INFO] [stdout] test metadata::tests::key_from_str_should_parse_key ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_cost::case_2_duplicated_amount ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_cost::case_1_duplicated_date ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_transaction::case_2_invalid_tag ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_amount::input_2____1EUR___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_amount::input_1____1EUR___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_transaction::case_1_invalid_tag ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_amount::input_3____2024_03_03_1EUR___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_empty_cost::input_1_______ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_date::input_2____1EUR_2024_03_02___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_empty_cost::input_2_______ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_flag::case_1_no_flag ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_date::input_3____2024_03_02_2EUR___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_cost::case_3_some ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_cost::case_2_empty ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_account ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_flag::case_2_cleared ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_date::input_1____2024_03_02___ ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_amount::case_1_none ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_flag::case_3_pending ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_metadata ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_cost::case_4_some_before_price ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_price::case_1_none ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_description_and_payee::case_2 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_price::case_3_total ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_description_and_payee::case_1 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_price::case_2_unit ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_amount::case_2_some ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_cost::case_1_none ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_postings ... ignored, not implemented
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_flag::case_3 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_links::case_3 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_links::case_2 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_tags::case_1 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_tags::case_3 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_flag::case_2 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_links::case_1 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_tags::case_2 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_description_and_payee::case_3 ... ok
[INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_flag::case_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 124 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parse_from_file_spec.rs (/opt/rustwide/target/debug/deps/parse_from_file_spec-09085474dcf35245)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test can_parse_example_files::case_2 ... ok
[INFO] [stdout] test can_parse_example_files::case_1 ... ok
[INFO] [stdout] test can_parse_example_files::case_4 ... ok
[INFO] [stdout] test can_parse_example_files::case_3 ... ok
[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] [stderr]      Running tests/parser_spec.rs (/opt/rustwide/target/debug/deps/parser_spec-9e6fc751eb091319)
[INFO] [stdout] 
[INFO] [stdout] running 141 tests
[INFO] [stdout] test account_from_str_should_fail_for_invalid_input::case_1 ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_01_assets ... ok
[INFO] [stdout] test account_from_str_should_fail_for_invalid_input::case_2 ... ok
[INFO] [stdout] test account_from_str_should_fail_for_invalid_input::case_3 ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_03_equity ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_02_liabilities ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_04_expenses ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_11_non_standard_name ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_08_dash ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_05_income ... ok
[INFO] [stdout] test directive_should_contain_relevant_line_number ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_07_multiple_components ... ok
[INFO] [stdout] test error_should_contain_relevant_line_number ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_06_one_component ... ok
[INFO] [stdout] test should_find_all_open_directives::case_1 ... ok
[INFO] [stdout] test should_parse_balance_assertion_amount::case_3 ... ok
[INFO] [stdout] test should_parse_close_account::case_2 ... ok
[INFO] [stdout] test should_find_all_open_directives::case_3 ... ok
[INFO] [stdout] test should_parse_close_account::case_4 ... ok
[INFO] [stdout] test should_parse_date::case_1 ... ok
[INFO] [stdout] test should_parse_close_account::case_3 ... ok
[INFO] [stdout] test should_parse_close_account::case_5 ... ok
[INFO] [stdout] test should_parse_commodity ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_10_num_at_start ... ok
[INFO] [stdout] test should_parse_balance_assertion_amount::case_2 ... ok
[INFO] [stdout] test should_parse_balance_assertion_account::case_1 ... ok
[INFO] [stdout] test should_parse_balance_assertion_amount::case_1 ... ok
[INFO] [stdout] test account_from_str_should_parse_valid_account::case_09_num_at_end ... ok
[INFO] [stdout] test should_parse_date::case_3 ... ok
[INFO] [stdout] test should_parse_commodity_that_ends_with_number ... ok
[INFO] [stdout] test should_parse_date::case_2 ... ok
[INFO] [stdout] test should_parse_close_account::case_1 ... ok
[INFO] [stdout] test should_parse_date::case_4 ... ok
[INFO] [stdout] test should_parse_date::case_5 ... ok
[INFO] [stdout] test should_parse_event ... ok
[INFO] [stdout] test should_parse_include ... ok
[INFO] [stdout] test should_parse_include_with_comment ... ok
[INFO] [stdout] test should_parse_metadata_currency ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_01 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_02 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_05 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_08 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_09 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_11 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_13 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_10 ... ok
[INFO] [stdout] test should_parse_open_account::case_01 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_14 ... ok
[INFO] [stdout] test should_parse_multiple_options_with_same_key ... ok
[INFO] [stdout] test should_parse_open_account::case_03 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_12 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_03 ... ok
[INFO] [stdout] test should_parse_open_account::case_02 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_06 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_04 ... ok
[INFO] [stdout] test should_parse_open_account::case_04 ... ok
[INFO] [stdout] test should_parse_metadata_entry::case_07 ... ok
[INFO] [stdout] test should_parse_open_account::case_05 ... ok
[INFO] [stdout] test should_parse_open_account::case_06 ... ok
[INFO] [stdout] test should_parse_open_account::case_07 ... ok
[INFO] [stdout] test should_parse_open_account::case_08 ... ok
[INFO] [stdout] test should_parse_open_account::case_09 ... ok
[INFO] [stdout] test should_parse_open_account::case_10 ... ok
[INFO] [stdout] test should_parse_open_account::case_11 ... ok
[INFO] [stdout] test should_parse_open_account::case_12 ... ok
[INFO] [stdout] test should_parse_open_account_booking_method::case_1 ... ok
[INFO] [stdout] test should_parse_open_account_booking_method::case_2 ... ok
[INFO] [stdout] test should_parse_open_account_booking_method::case_3 ... ok
[INFO] [stdout] test should_parse_open_account_booking_method::case_4 ... ok
[INFO] [stdout] test should_parse_open_account_booking_method::case_5 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_1 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_2 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_3 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_5 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_6 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_7 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_8 ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_9 ... ok
[INFO] [stdout] test should_parse_option_with_comment ... ok
[INFO] [stdout] test should_parse_option ... ok
[INFO] [stdout] test should_parse_open_account_currency::case_4 ... ok
[INFO] [stdout] test should_parse_pad_account::case_1 ... ok
[INFO] [stdout] test should_parse_pad_source_account::case_1 ... ok
[INFO] [stdout] test should_parse_price_amount ... ok
[INFO] [stdout] test should_reject_invalid_input::input_01___2023_06_18__Hello____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_02___14_05_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_03___2014_05_05openAssets__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_06___2014_05_1openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_05___2014_5_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_04___2014_05_05openAssets_hello__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_08___2014_13_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_09___2014_05_00openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_10___2014_05_32openAssets_Cash__ ... ok
[INFO] [stdout] test should_parse_price_commodity ... ok
[INFO] [stdout] test should_reject_invalid_input::input_11___2014_05_15openAssets__Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_12___2014_05_01openAssets_Cash2014_05_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_13___2014_05_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_16___2014_05_01close__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_18___2014_05_01closeoops__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_19___2014_05_01openAssets_Checkingusd__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_07___2014_00_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_17___2014_05_01openoops__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_14___2014_05_01openAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_20___2014_05_01openAssets_CheckingHello__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_21___2014_05_01openAssets_CheckingUSDCHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_22___2014_05_01openAssets_Checking1SD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_23___2014_05_01openAssets_CheckingUS___ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_24___2014_05_01openAssets_Checking_US__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_25___2014_05_01closeAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_26___2014_05_01closeAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_27___2014_05_01closeAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_28___2023_05_15commodity__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_29___2023_05_15commodityCHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_30___2023_05_15commodityCHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_31___option__hello____world____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_32___option__hello____world____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_33___option__hello____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_34___2022_05_18openAssets_Cashntitle___hello____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_35___2022_05_18openAssets_CashnTitle___hello____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_36___2020_04_10balanceAssets_US_BofA_Checking2473_33USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_37___2020_04_10balanceAssets_US_BofA_Checking__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_38___2020_12_09event__location____NewMetropolis____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_39___2020_12_09event__location____NewMetropolis____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_40___2020_12_09event__location____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_42___2022_08_26priceVHT121_03USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_41___2020_12_09event__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_43___2022_08_26priceVHT121_03USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_44___2022_08_26priceVHT121_03USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_45___2022_08_26priceVHT121_03USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_46___2022_08_26priceVHT__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_47___2022_08_26price121_03USD__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_48___2014_06_01padAssets_BofA_CheckingEquity_Opening_Balances__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_49___2014_06_01padAssets_BofA_CheckingEquity_Opening_Balances__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_50_r__include____a_path_to_file_beancount____ ... ok
[INFO] [stdout] test should_succeed_for_valid_input::input_1_____ ... ok
[INFO] [stdout] test should_succeed_for_valid_input::input_2___n__ ... ok
[INFO] [stdout] test should_succeed_for_valid_input::input_3_COMMENTS ... ok
[INFO] [stdout] test should_succeed_for_valid_input::input_4_SIMPLE ... ok
[INFO] [stdout] test should_reject_invalid_input::input_15___2014_05_01open__ ... ok
[INFO] [stdout] test should_succeed_for_valid_input::input_5_OFFICIAL ... ok
[INFO] [stdout] test should_find_all_open_directives::case_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rust_decimal_spec.rs (/opt/rustwide/target/debug/deps/rust_decimal_spec-2eab1d51652d3b0f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test should_parse_amount::case_2 ... ok
[INFO] [stdout] test should_parse_amount::case_1 ... ok
[INFO] [stdout] test should_parse_amount::case_5 ... ok
[INFO] [stdout] test should_parse_amount::case_3 ... ok
[INFO] [stdout] test should_parse_amount::case_6 ... ok
[INFO] [stdout] test should_parse_amount::case_4 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/trx_parser_spec.rs (/opt/rustwide/target/debug/deps/trx_parser_spec-c3c5461772f59ec9)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test cost_should_be_empty_if_absent::input_3___2023_05_17_nAssets_Cash10CHF1EUR__ ... ok
[INFO] [stdout] test amount_should_be_empty_if_absent ... ok
[INFO] [stdout] test cost_should_be_empty_if_absent::input_1___2023_05_17_nAssets_Cash__ ... ok
[INFO] [stdout] test cost_should_be_empty_if_absent::input_2___2023_05_17_nAssets_Cash10CHF__ ... ok
[INFO] [stdout] test cost_amount_should_be_empty_if_absent ... ok
[INFO] [stdout] test price_should_be_empty_if_absent::input_1___2023_05_17_nAssets_Cash__ ... ok
[INFO] [stdout] test should_find_all_postings::case_1 ... ok
[INFO] [stdout] test price_should_be_empty_if_absent::input_2___2023_05_17_nAssets_Cash10CHF__ ... ok
[INFO] [stdout] test should_find_all_postings::case_2 ... ok
[INFO] [stdout] test should_find_all_transactions::case_3 ... ok
[INFO] [stdout] test should_find_all_postings::case_3 ... ok
[INFO] [stdout] test should_find_all_transactions::case_2 ... ok
[INFO] [stdout] test should_find_all_transactions::case_1 ... ok
[INFO] [stdout] test should_parse_amount::case_04_neg ... ok
[INFO] [stdout] test should_parse_amount::case_06_neg_priority ... ok
[INFO] [stdout] test should_parse_amount::case_07_neg_group ... ok
[INFO] [stdout] test should_parse_amount::case_05_neg_with_space ... ok
[INFO] [stdout] test should_parse_amount::case_14 ... ok
[INFO] [stdout] test should_include_tag_stack ... ok
[INFO] [stdout] test should_parse_amount::case_15 ... ok
[INFO] [stdout] test should_parse_amount::case_13 ... ok
[INFO] [stdout] test should_parse_amount::case_12 ... ok
[INFO] [stdout] test should_parse_amount::case_16 ... ok
[INFO] [stdout] test should_parse_amount::case_18 ... ok
[INFO] [stdout] test should_parse_amount::case_20 ... ok
[INFO] [stdout] test should_parse_amount::case_17 ... ok
[INFO] [stdout] test should_parse_amount::case_22 ... ok
[INFO] [stdout] test should_parse_amount::case_23 ... ok
[INFO] [stdout] test should_parse_amount::case_10_neg_group_space_2 ... ok
[INFO] [stdout] test should_parse_amount::case_21 ... ok
[INFO] [stdout] test should_parse_amount::case_24 ... ok
[INFO] [stdout] test should_parse_amount::case_25 ... ok
[INFO] [stdout] test should_parse_amount::case_02 ... ok
[INFO] [stdout] test should_parse_amount::case_08_neg_group_2 ... ok
[INFO] [stdout] test should_parse_amount::case_03 ... ok
[INFO] [stdout] test should_parse_amount::case_09_neg_group_space ... ok
[INFO] [stdout] test should_parse_amount::case_01 ... ok
[INFO] [stdout] test should_parse_amount::case_11 ... ok
[INFO] [stdout] test should_parse_amount::case_26 ... ok
[INFO] [stdout] test should_parse_amount::case_28 ... ok
[INFO] [stdout] test should_parse_amount::case_31 ... ok
[INFO] [stdout] test should_parse_amount::case_29 ... ok
[INFO] [stdout] test should_parse_amount::case_35 ... ok
[INFO] [stdout] test should_parse_amount::case_38 ... ok
[INFO] [stdout] test should_parse_cost::case_2 ... ok
[INFO] [stdout] test should_parse_amount::case_27 ... ok
[INFO] [stdout] test should_parse_amount::case_32 ... ok
[INFO] [stdout] test should_parse_amount::case_30 ... ok
[INFO] [stdout] test should_parse_cost::case_1 ... ok
[INFO] [stdout] test should_parse_amount::case_33 ... ok
[INFO] [stdout] test should_parse_cost::case_3 ... ok
[INFO] [stdout] test should_parse_amount::case_34 ... ok
[INFO] [stdout] test should_parse_amount::case_36 ... ok
[INFO] [stdout] test should_parse_cost_date::case_1 ... ok
[INFO] [stdout] test should_parse_cost_date::case_2 ... ok
[INFO] [stdout] test should_parse_cost_date::case_3 ... ok
[INFO] [stdout] test should_parse_cost_date::case_4 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_1 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_3 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_2 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_5 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_6 ... ok
[INFO] [stdout] test should_parse_posting_flags::case_3 ... ok
[INFO] [stdout] test should_parse_posting_flags::case_1 ... ok
[INFO] [stdout] test should_parse_posting_flags::case_5 ... ok
[INFO] [stdout] test should_parse_posting_with_metadata ... ok
[INFO] [stdout] test should_parse_posting_flags::case_4 ... ok
[INFO] [stdout] test should_parse_tags::case_2 ... ok
[INFO] [stdout] test should_parse_tags::case_4 ... ok
[INFO] [stdout] test should_parse_total_price::case_2 ... ok
[INFO] [stdout] test should_parse_total_price::case_1 ... ok
[INFO] [stdout] test should_parse_tags::case_3 ... ok
[INFO] [stdout] test should_parse_total_price::case_3 ... ok
[INFO] [stdout] test should_parse_total_price::case_4 ... ok
[INFO] [stdout] test should_parse_posting_accounts::case_4 ... ok
[INFO] [stdout] test should_parse_transaction_description::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_description::case_3_escaped_double_quotes ... ok
[INFO] [stdout] test should_parse_transaction_description::case_2 ... ok
[INFO] [stdout] test should_parse_total_price::case_5 ... ok
[INFO] [stdout] test should_parse_posting_flags::case_2 ... ok
[INFO] [stdout] test should_parse_amount::case_37 ... ok
[INFO] [stdout] test should_parse_total_price::case_6 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_2 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_3 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_5 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_6 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_7 ... ok
[INFO] [stdout] test should_parse_transaction_description::case_4_escaped_backslash ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_1 ... ok
[INFO] [stdout] test should_parse_tags::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_2 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_3 ... ok
[INFO] [stdout] test should_parse_transaction_description::case_5 ... ok
[INFO] [stdout] test should_parse_transaction_description::case_6 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_8 ... ok
[INFO] [stdout] test should_parse_transaction_flag::case_4 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_4 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_5 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_6 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_links::case_7 ... ok
[INFO] [stdout] test should_parse_transaction_payee::case_3 ... ok
[INFO] [stdout] test should_parse_transaction_payee::case_4 ... ok
[INFO] [stdout] test should_parse_transaction_tags::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_tags::case_2 ... ok
[INFO] [stdout] test should_parse_transaction_tags::case_3 ... ok
[INFO] [stdout] test should_parse_transaction_tags::case_4 ... ok
[INFO] [stdout] test should_parse_unit_price::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_tags::case_5 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_01___2023_05_15txn__narration____ ... ok
[INFO] [stdout] test should_parse_unit_price::case_2 ... ok
[INFO] [stdout] test should_parse_unit_price::case_4 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_05___2023_05_15txn__payee____narration____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_03___2023_05_15___narration____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_04___2023_05_15txn__narration____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_06___2023_05_15txn__payee____narration____ ... ok
[INFO] [stdout] test should_parse_unit_price::case_5 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_07___2023_05_15txn__payee____narration____ ... ok
[INFO] [stdout] test should_parse_unit_price::case_6 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_02___2023_05_15___narration____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_08___2023_05_15___payee____narration____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_09___2023_05_15txnnAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_10___2023_05_15___hello__nAssets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_11___2023_05_15___test__n_Assets_Cash__ ... ok
[INFO] [stdout] test should_parse_transaction_payee::case_1 ... ok
[INFO] [stdout] test should_parse_transaction_payee::case_2 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_13___2023_05_15___test__nAssets_Cash10CHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_14___2023_05_15___test__nAssets_Cash10CHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_16___2023_05_15___test__nAssets_Cash_CHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_18___2023_05_19_nAssets_Cash1CHF2EUR__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_17___2023_05_19_nAssets_Cash1CHF2EUR__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_20___2023_05_19_nAssets_Cash_1EUR_4PLN__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_21___2023_05_19_nAssets_Cash_1EUR___ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_12___2023_05_15___test__n_Assets_Cash__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_22___2023_05_19_nAssets_Cash1CHF_1EUR_4PLN__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_15___2023_05_15___test__nAssets_Cash10__2CHF__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_19___2023_05_19_nAssets_Cash2EUR__ ... ok
[INFO] [stdout] test should_parse_unit_price::case_3 ... ok
[INFO] [stdout] test should_reject_invalid_input::input_30___poptagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_31___poptagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_23___2023_05_19_nAssets_Cash1CHF_1EUR_4PLN__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_24___2023_05_19_nAssets_Cash1CHF_1EUR____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_25___2023_05_19_nAssets_Cash1CHF__2023_05_19___ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_26___2023_05_19_nAssets_Cash1CHF_____ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_27___pushtagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_29___pushtag__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_34___poptagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_32___poptagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_28___pushtagtest__ ... ok
[INFO] [stdout] test should_reject_invalid_input::input_33___poptag__ ... ok
[INFO] [stdout] test should_parse_amount::case_19 ... ok
[INFO] [stdout] test should_find_all_transactions::case_4 ... ok
[INFO] [stdout] test should_find_all_postings::case_4 ... ok
[INFO] [stderr]      Running tests/util_spec.rs (/opt/rustwide/target/debug/deps/util_spec-abb9094a0736694a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test beancount_file_type_should_be_normal ... ok
[INFO] [stdout] test accounts_implements_display ... ok
[INFO] [stdout] test can_parse_valid_currency_from_str::raw_2___CHF__ ... ok
[INFO] [stdout] test can_parse_valid_currency_from_str::raw_3___USD__42_CHF_EUR_PLN__ ... ok
[INFO] [stdout] test currency_implements_display ... ok
[INFO] [stdout] test date_comparison::case_3 ... ok
[INFO] [stdout] test date_comparison::case_1 ... ok
[INFO] [stdout] test date_comparison::case_2 ... ok
[INFO] [stdout] test directive_from_str::input_2___2023_07_09openAssets_CashCHF__ ... ok
[INFO] [stdout] test directive_from_str::input_5___2023_07_09___hello__hello__ ... ok
[INFO] [stdout] test directive_from_str::input_6___2023_07_09___hello___hello__ ... ok
[INFO] [stdout] test directive_from_str::input_4___2023_07_09___hello____world____ ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_2___oops__ ... ok
[INFO] [stdout] test error_debug_impl_is_succinct ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_6___CHF__ ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_1___helloworld__ ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_4____US__ ... ok
[INFO] [stdout] test result_entry_type_should_be_normal ... ok
[INFO] [stdout] test directive_from_str::input_3___2023_07_09___hello____ ... ok
[INFO] [stdout] test directive_from_str::input_7___2023_07_09___hello__ntitle___cool____ ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_3___1SD__ ... ok
[INFO] [stdout] test directive_from_str::input_8___2023_07_09___hello__nAssets_Cash10CHFnIncome_Gifts__ ... ok
[INFO] [stdout] test can_parse_valid_currency_from_str::raw_1___A__ ... ok
[INFO] [stdout] test directive_from_str::input_1___2023_07_09closeAssets_Cash__ ... ok
[INFO] [stdout] test reject_invalid_currency_from_str::raw_5___US___ ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests beancount_parser
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test src/lib.rs - (line 14) ... ok
[INFO] [stdout] test src/metadata.rs - metadata (line 5) ... ok
[INFO] [stdout] test src/account.rs - account::Pad (line 175) ... ok
[INFO] [stdout] test src/event.rs - event::Event (line 8) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Tag (line 132) ... ok
[INFO] [stdout] test src/account.rs - account::Open (line 84) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Link (line 178) ... ok
[INFO] [stdout] test src/date.rs - date::Date (line 22) ... ok
[INFO] [stdout] test src/error.rs - error::Error (line 14) ... ok
[INFO] [stdout] test src/account.rs - account::Account (line 30) ... ok
[INFO] [stdout] test src/account.rs - account::Balance (line 150) ... ok
[INFO] [stdout] test src/lib.rs - BeancountFile<D>::option (line 204) ... ok
[INFO] [stdout] test src/account.rs - account::Close (line 133) ... ok
[INFO] [stdout] test src/amount.rs - amount::Price (line 24) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Posting (line 65) ... ok
[INFO] [stdout] test src/lib.rs - Directive (line 250) ... ok
[INFO] [stdout] test src/transaction.rs - transaction::Transaction (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.21s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f544affae3efe78ea26c645b2b43a105cc6da89d5a411fba7255ed11c9217c61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f544affae3efe78ea26c645b2b43a105cc6da89d5a411fba7255ed11c9217c61", kill_on_drop: false }`
[INFO] [stdout] f544affae3efe78ea26c645b2b43a105cc6da89d5a411fba7255ed11c9217c61
