[INFO] fetching crate beancount-parser 2.2.1... [INFO] testing beancount-parser-2.2.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate beancount-parser 2.2.1 into /workspace/builds/worker-5-tc1/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-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate beancount-parser 2.2.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thiserror v1.0.59 [INFO] [stderr] Downloaded relative-path v1.9.2 [INFO] [stderr] Downloaded rstest v0.19.0 [INFO] [stderr] Downloaded supports-unicode v2.1.0 [INFO] [stderr] Downloaded plotters-svg v0.3.5 [INFO] [stderr] Downloaded textwrap v0.15.2 [INFO] [stderr] Downloaded thiserror-impl v1.0.59 [INFO] [stderr] Downloaded plotters-backend v0.3.5 [INFO] [stderr] Downloaded supports-color v2.1.0 [INFO] [stderr] Downloaded supports-hyperlinks v2.1.0 [INFO] [stderr] Downloaded serde_derive v1.0.199 [INFO] [stderr] Downloaded miette-derive v5.10.0 [INFO] [stderr] Downloaded serde v1.0.199 [INFO] [stderr] Downloaded cc v1.0.95 [INFO] [stderr] Downloaded plotters v0.3.5 [INFO] [stderr] Downloaded rust_decimal v1.35.0 [INFO] [stderr] Downloaded miette v5.10.0 [INFO] [stderr] Downloaded rstest_macros v0.19.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6c1e2c71a005a5686307dbf42527fb8316f43f51a63340f07ed79237fcad5e37 [INFO] running `Command { std: "docker" "start" "-a" "6c1e2c71a005a5686307dbf42527fb8316f43f51a63340f07ed79237fcad5e37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6c1e2c71a005a5686307dbf42527fb8316f43f51a63340f07ed79237fcad5e37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c1e2c71a005a5686307dbf42527fb8316f43f51a63340f07ed79237fcad5e37", kill_on_drop: false }` [INFO] [stdout] 6c1e2c71a005a5686307dbf42527fb8316f43f51a63340f07ed79237fcad5e37 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] cd3f58f7d3618c38dd9ff6565698c9c3bee2efa6c0f4f1d9e6f0f59275b72f6c [INFO] running `Command { std: "docker" "start" "-a" "cd3f58f7d3618c38dd9ff6565698c9c3bee2efa6c0f4f1d9e6f0f59275b72f6c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling thiserror v1.0.59 [INFO] [stderr] Compiling memchr v2.7.2 [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 9.06s [INFO] running `Command { std: "docker" "inspect" "cd3f58f7d3618c38dd9ff6565698c9c3bee2efa6c0f4f1d9e6f0f59275b72f6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd3f58f7d3618c38dd9ff6565698c9c3bee2efa6c0f4f1d9e6f0f59275b72f6c", kill_on_drop: false }` [INFO] [stdout] cd3f58f7d3618c38dd9ff6565698c9c3bee2efa6c0f4f1d9e6f0f59275b72f6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 654faf2cc521ae64fa25cc7ac42861e4feedd001804553ddd8aced9c62defb44 [INFO] running `Command { std: "docker" "start" "-a" "654faf2cc521ae64fa25cc7ac42861e4feedd001804553ddd8aced9c62defb44", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling serde_json v1.0.116 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling gimli v0.28.1 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling either v1.11.0 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling miniz_oxide v0.7.2 [INFO] [stderr] Compiling object v0.32.2 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling zerocopy v0.7.32 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling clap_lex v0.7.0 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling anstyle v1.0.6 [INFO] [stderr] Compiling clap_builder v4.5.2 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling is-terminal v0.4.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rstest_macros v0.19.0 [INFO] [stderr] Compiling unicode-width v0.1.12 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling relative-path v1.9.2 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling rust_decimal v1.35.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling supports-unicode v2.1.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling backtrace v0.3.71 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling chumsky v0.9.3 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Compiling clap v4.5.4 [INFO] [stderr] Compiling addr2line v0.21.0 [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 53.77s [INFO] running `Command { std: "docker" "inspect" "654faf2cc521ae64fa25cc7ac42861e4feedd001804553ddd8aced9c62defb44", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "654faf2cc521ae64fa25cc7ac42861e4feedd001804553ddd8aced9c62defb44", kill_on_drop: false }` [INFO] [stdout] 654faf2cc521ae64fa25cc7ac42861e4feedd001804553ddd8aced9c62defb44 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6acebb738a141852a867f5e3c679da2d421244056fc85114cb43081ca47ad7c6 [INFO] running `Command { std: "docker" "start" "-a" "6acebb738a141852a867f5e3c679da2d421244056fc85114cb43081ca47ad7c6", kill_on_drop: false }` [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: 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/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: 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: 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: `beancount-parser` (test "util_spec") generated 1 warning [INFO] [stderr] warning: `beancount-parser` (test "trx_parser_spec") generated 1 warning [INFO] [stderr] warning: `beancount-parser` (test "rust_decimal_spec") generated 1 warning [INFO] [stderr] warning: `beancount-parser` (test "parse_from_file_spec") generated 1 warning [INFO] [stderr] warning: `beancount-parser` (test "parser_spec") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/beancount_parser-affcb10f78b7b465) [INFO] [stdout] [INFO] [stdout] running 125 tests [INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_2 ... ok [INFO] [stdout] test account::chumksy::tests::should_not_parse_invalid_account::case_4 ... 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_1 ... 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_08_dash ... 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_10_num_at_start ... 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 account::chumksy::tests::should_parse_valid_account::case_02_liabilities ... 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_2_alpha ... 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_parse_integer::case_1_zero ... ok [INFO] [stdout] test amount::chumsky::tests::should_not_parse_invalid_value::case_5_two_dots ... 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_7_comma_dot ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_2_zero_one ... 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_5_with_fract_part ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_6_thousand ... 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_valid_expression::case_02_neg_literal ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_01_literal ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_integer::case_7_thousand_sep ... 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_11_multiplication_with_space ... 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_09_substraction_with_space ... 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_amount ... 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::chumsky::tests::should_parse_valid_expression::case_04_neg_parenthesis ... 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_08_substraction ... 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_06_addition ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_14_operator_priority ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_15_parenthesis ... 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_valid_expression::case_10_multiplication ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_valid_currency::case_2_with_special_chars ... 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_2_not_quoted ... ok [INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_3_escaped_quote ... 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_1_empty ... ok [INFO] [stdout] test chumksy::tests::should_parse_valid_string::case_2_normal ... 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_4_escaped_backslash ... ok [INFO] [stdout] test amount::tests::currency_from_str_should_not_parse_invalid_currency::case_3 ... ok [INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_1 ... ok [INFO] [stdout] test amount::chumsky::tests::should_parse_valid_expression::case_16_parenthesis_nested ... ok [INFO] [stdout] test amount::tests::currency_from_str_should_not_parse_invalid_currency::case_2 ... 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_6 ... 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_5 ... ok [INFO] [stdout] test date::chumsky::tests::should_not_parse_invalid_date::case_8 ... ok [INFO] [stdout] test date::chumsky::tests::should_parse_valid_date::case_2_last_day_of_year ... 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 date::chumsky::tests::should_not_parse_invalid_date::case_3 ... 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_metadata_map ... ok [INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_3_kebab_key ... ok [INFO] [stdout] test date::tests::date_from_str_should_not_parse_invalid_date ... 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_6_currency ... 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_7_string ... ok [INFO] [stdout] test metadata::chumsky::tests::should_parse_valid_metadata_entry::case_2_expression ... 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 date::chumsky::tests::should_parse_valid_date::case_1_first_day_of_year ... ok [INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_transaction::case_1_invalid_tag ... ok [INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_cost::case_2_duplicated_amount ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_cost_amount::input_1____1EUR___ ... 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_3____2024_03_03_1EUR___ ... ok [INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_transaction::case_2_invalid_tag ... ok [INFO] [stdout] test transaction::chumsky::tests::should_not_parse_invalid_cost::case_1_duplicated_date ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_account ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_empty_cost::input_2_______ ... 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_amount::case_1_none ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_amount::case_2_some ... 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_empty_cost::input_1_______ ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_cost::case_1_none ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_metadata ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_flag::case_3_pending ... 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_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_price::case_2_unit ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_price::case_1_none ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_price::case_3_total ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_posting_flag::case_1_no_flag ... 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_links::case_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_transaction_description_and_payee::case_1 ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_description_and_payee::case_2 ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_flag::case_2 ... 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_1 ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_flag::case_3 ... ok [INFO] [stdout] test transaction::chumsky::tests::should_parse_transaction_tags::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_2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 124 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running tests/parse_from_file_spec.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/parse_from_file_spec-813f6b41abb86a83) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test can_parse_example_files::case_1 ... ok [INFO] [stdout] test can_parse_example_files::case_2 ... ok [INFO] [stdout] test can_parse_example_files::case_3 ... ok [INFO] [stdout] test can_parse_example_files::case_4 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Running tests/parser_spec.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/parser_spec-cf7ab50020cbc9d4) [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_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_01_assets ... 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_03_equity ... 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_07_multiple_components ... 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_06_one_component ... 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_10_num_at_start ... ok [INFO] [stdout] test account_from_str_should_parse_valid_account::case_09_num_at_end ... ok [INFO] [stdout] test error_should_contain_relevant_line_number ... ok [INFO] [stdout] test directive_should_contain_relevant_line_number ... ok [INFO] [stdout] test should_find_all_open_directives::case_1 ... 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 should_parse_balance_assertion_amount::case_2 ... ok [INFO] [stdout] test should_parse_balance_assertion_amount::case_3 ... ok [INFO] [stdout] test account_from_str_should_parse_valid_account::case_05_income ... ok [INFO] [stdout] test should_find_all_open_directives::case_3 ... ok [INFO] [stdout] test should_parse_close_account::case_1 ... ok [INFO] [stdout] test should_parse_close_account::case_2 ... ok [INFO] [stdout] test should_parse_close_account::case_3 ... ok [INFO] [stdout] test should_parse_close_account::case_4 ... ok [INFO] [stdout] test should_parse_close_account::case_5 ... ok [INFO] [stdout] test should_parse_commodity ... ok [INFO] [stdout] test should_parse_commodity_that_ends_with_number ... ok [INFO] [stdout] test should_parse_date::case_1 ... ok [INFO] [stdout] test should_parse_date::case_2 ... ok [INFO] [stdout] test should_parse_date::case_3 ... ok [INFO] [stdout] test should_parse_date::case_4 ... ok [INFO] [stdout] test should_parse_date::case_5 ... ok [INFO] [stdout] test should_parse_include ... ok [INFO] [stdout] test should_parse_event ... ok [INFO] [stdout] test should_parse_metadata_currency ... ok [INFO] [stdout] test should_parse_include_with_comment ... ok [INFO] [stdout] test should_parse_metadata_entry::case_02 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_03 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_04 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_05 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_07 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_06 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_08 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_11 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_09 ... ok [INFO] [stdout] test should_parse_multiple_options_with_same_key ... ok [INFO] [stdout] test should_parse_open_account::case_01 ... ok [INFO] [stdout] test should_parse_open_account::case_03 ... ok [INFO] [stdout] test should_parse_open_account::case_04 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_10 ... ok [INFO] [stdout] test should_parse_open_account::case_02 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_01 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_12 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_14 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_13 ... 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_09 ... ok [INFO] [stdout] test should_parse_open_account::case_10 ... ok [INFO] [stdout] test should_parse_open_account::case_12 ... ok [INFO] [stdout] test should_parse_open_account::case_11 ... ok [INFO] [stdout] test should_parse_open_account::case_08 ... 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_currency::case_2 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_1 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_7 ... ok [INFO] [stdout] test should_parse_open_account_booking_method::case_4 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_8 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_3 ... ok [INFO] [stdout] test should_parse_option ... ok [INFO] [stdout] test should_parse_option_with_comment ... ok [INFO] [stdout] test should_parse_open_account_currency::case_6 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_5 ... 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_open_account_currency::case_4 ... ok [INFO] [stdout] test should_reject_invalid_input::input_06___2014_05_1openAssets_Cash__ ... ok [INFO] [stdout] test should_parse_open_account_currency::case_9 ... ok [INFO] [stdout] test should_parse_open_account_booking_method::case_5 ... ok [INFO] [stdout] test should_parse_price_amount ... ok [INFO] [stdout] test should_parse_price_commodity ... ok [INFO] [stdout] test should_reject_invalid_input::input_04___2014_05_05openAssets_hello__ ... 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_05___2014_5_01openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_07___2014_00_01openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_08___2014_13_01openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_10___2014_05_32openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_09___2014_05_00openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_11___2014_05_15openAssets__Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_13___2014_05_01openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_14___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_17___2014_05_01openoops__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_19___2014_05_01openAssets_Checkingusd__ ... 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_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_22___2014_05_01openAssets_Checking1SD__ ... 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_18___2014_05_01closeoops__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_25___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_21___2014_05_01openAssets_CheckingUSDCHF__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_15___2014_05_01open__ ... 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_35___2022_05_18openAssets_CashnTitle___hello____ ... 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_20___2014_05_01openAssets_CheckingHello__ ... 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_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_41___2020_12_09event__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_42___2022_08_26priceVHT121_03USD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_43___2022_08_26priceVHT121_03USD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_40___2020_12_09event__location____ ... 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_47___2022_08_26price121_03USD__ ... 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_48___2014_06_01padAssets_BofA_CheckingEquity_Opening_Balances__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_46___2022_08_26priceVHT__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_50_r__include____a_path_to_file_beancount____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_49___2014_06_01padAssets_BofA_CheckingEquity_Opening_Balances__ ... 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_find_all_open_directives::case_2 ... ok [INFO] [stderr] Running tests/rust_decimal_spec.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/rust_decimal_spec-98a4da9f9b108454) [INFO] [stdout] test should_succeed_for_valid_input::input_5_OFFICIAL ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test should_parse_amount::case_5 ... ok [INFO] [stdout] test should_parse_amount::case_2 ... ok [INFO] [stdout] test should_parse_amount::case_6 ... ok [INFO] [stdout] test should_parse_amount::case_3 ... ok [INFO] [stdout] test should_parse_amount::case_4 ... ok [INFO] [stderr] Running tests/trx_parser_spec.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/trx_parser_spec-b5c4e56092b98ddb) [INFO] [stdout] test should_parse_amount::case_1 ... 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] [stdout] [INFO] [stdout] running 153 tests [INFO] [stdout] test amount_should_be_empty_if_absent ... ok [INFO] [stdout] test cost_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 price_should_be_empty_if_absent::input_1___2023_05_17_nAssets_Cash__ ... ok [INFO] [stdout] test price_should_be_empty_if_absent::input_2___2023_05_17_nAssets_Cash10CHF__ ... ok [INFO] [stdout] test cost_should_be_empty_if_absent::input_2___2023_05_17_nAssets_Cash10CHF__ ... ok [INFO] [stdout] test cost_should_be_empty_if_absent::input_3___2023_05_17_nAssets_Cash10CHF1EUR__ ... ok [INFO] [stdout] test should_find_all_postings::case_2 ... ok [INFO] [stdout] test should_find_all_postings::case_1 ... ok [INFO] [stdout] test should_find_all_postings::case_3 ... ok [INFO] [stdout] test should_find_all_transactions::case_1 ... ok [INFO] [stdout] test should_find_all_transactions::case_2 ... ok [INFO] [stdout] test should_find_all_transactions::case_3 ... ok [INFO] [stdout] test should_parse_amount::case_01 ... ok [INFO] [stdout] test should_parse_amount::case_03 ... ok [INFO] [stdout] test should_parse_amount::case_06_neg_priority ... ok [INFO] [stdout] test should_parse_amount::case_10_neg_group_space_2 ... ok [INFO] [stdout] test should_include_tag_stack ... ok [INFO] [stdout] test should_parse_amount::case_02 ... ok [INFO] [stdout] test should_parse_amount::case_04_neg ... ok [INFO] [stdout] test should_parse_amount::case_14 ... ok [INFO] [stdout] test should_parse_amount::case_07_neg_group ... ok [INFO] [stdout] test should_parse_amount::case_08_neg_group_2 ... ok [INFO] [stdout] test should_parse_amount::case_15 ... ok [INFO] [stdout] test should_parse_amount::case_11 ... ok [INFO] [stdout] test should_parse_amount::case_19 ... ok [INFO] [stdout] test should_parse_amount::case_16 ... ok [INFO] [stdout] test should_parse_amount::case_09_neg_group_space ... 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_13 ... ok [INFO] [stdout] test should_parse_amount::case_05_neg_with_space ... ok [INFO] [stdout] test should_parse_amount::case_12 ... ok [INFO] [stdout] test should_parse_amount::case_18 ... ok [INFO] [stdout] test should_parse_amount::case_25 ... 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_27 ... ok [INFO] [stdout] test should_parse_amount::case_28 ... ok [INFO] [stdout] test should_parse_amount::case_30 ... ok [INFO] [stdout] test should_parse_amount::case_31 ... ok [INFO] [stdout] test should_parse_amount::case_26 ... 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_29 ... ok [INFO] [stdout] test should_parse_amount::case_33 ... ok [INFO] [stdout] test should_parse_amount::case_37 ... ok [INFO] [stdout] test should_parse_cost_date::case_2 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_2 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_3 ... ok [INFO] [stdout] test should_parse_cost::case_2 ... ok [INFO] [stdout] test should_parse_cost_date::case_4 ... ok [INFO] [stdout] test should_parse_amount::case_34 ... ok [INFO] [stdout] test should_parse_amount::case_32 ... ok [INFO] [stdout] test should_parse_amount::case_36 ... ok [INFO] [stdout] test should_parse_amount::case_35 ... ok [INFO] [stdout] test should_parse_cost::case_3 ... ok [INFO] [stdout] test should_parse_cost_date::case_1 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_1 ... ok [INFO] [stdout] test should_parse_cost_date::case_3 ... ok [INFO] [stdout] test should_parse_cost::case_1 ... ok [INFO] [stdout] test should_parse_amount::case_38 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_4 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_6 ... ok [INFO] [stdout] test should_parse_posting_flags::case_1 ... ok [INFO] [stdout] test should_parse_posting_flags::case_3 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_5 ... ok [INFO] [stdout] test should_parse_total_price::case_5 ... ok [INFO] [stdout] test should_parse_tags::case_1 ... ok [INFO] [stdout] test should_parse_tags::case_2 ... ok [INFO] [stdout] test should_parse_tags::case_3 ... ok [INFO] [stdout] test should_parse_tags::case_4 ... ok [INFO] [stdout] test should_parse_posting_flags::case_5 ... 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_flags::case_2 ... ok [INFO] [stdout] test should_parse_posting_flags::case_4 ... ok [INFO] [stdout] test should_parse_total_price::case_1 ... ok [INFO] [stdout] test should_parse_posting_with_metadata ... ok [INFO] [stdout] test should_parse_total_price::case_2 ... ok [INFO] [stdout] test should_parse_transaction_description::case_1 ... ok [INFO] [stdout] test should_parse_transaction_description::case_6 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_2 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_4 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_1 ... ok [INFO] [stdout] test should_parse_transaction_description::case_4_escaped_backslash ... ok [INFO] [stdout] test should_parse_transaction_description::case_2 ... ok [INFO] [stdout] test should_parse_total_price::case_6 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_7 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_3 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_8 ... ok [INFO] [stdout] test should_parse_transaction_description::case_3_escaped_double_quotes ... 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_description::case_5 ... ok [INFO] [stdout] test should_parse_transaction_links::case_4 ... ok [INFO] [stdout] test should_parse_transaction_links::case_3 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_2 ... ok [INFO] [stdout] test should_parse_transaction_links::case_2 ... 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_payee::case_3 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_4 ... ok [INFO] [stdout] test should_parse_transaction_links::case_7 ... 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_parse_transaction_tags::case_2 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_1 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_4 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_1 ... ok [INFO] [stdout] test should_parse_unit_price::case_4 ... ok [INFO] [stdout] test should_parse_unit_price::case_5 ... ok [INFO] [stdout] test should_parse_unit_price::case_6 ... ok [INFO] [stdout] test should_parse_unit_price::case_2 ... ok [INFO] [stdout] test should_reject_invalid_input::input_02___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_03___2023_05_15___narration____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_06___2023_05_15txn__payee____narration____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_01___2023_05_15txn__narration____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_10___2023_05_15___hello__nAssets_Cash__ ... ok [INFO] [stdout] test should_parse_unit_price::case_3 ... ok [INFO] [stdout] test should_reject_invalid_input::input_05___2023_05_15txn__payee____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_07___2023_05_15txn__payee____narration____ ... ok [INFO] [stdout] test should_parse_transaction_tags::case_3 ... 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_13___2023_05_15___test__nAssets_Cash10CHF__ ... 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_reject_invalid_input::input_21___2023_05_19_nAssets_Cash_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_11___2023_05_15___test__n_Assets_Cash__ ... 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_18___2023_05_19_nAssets_Cash1CHF2EUR__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_29___pushtag__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_27___pushtagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_28___pushtagtest__ ... 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_24___2023_05_19_nAssets_Cash1CHF_1EUR____ ... 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_23___2023_05_19_nAssets_Cash1CHF_1EUR_4PLN__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_17___2023_05_19_nAssets_Cash1CHF2EUR__ ... 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_30___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_31___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_32___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_34___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_33___poptag__ ... ok [INFO] [stdout] test should_find_all_postings::case_4 ... ok [INFO] [stderr] Running tests/util_spec.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/util_spec-1eac7d11062ce543) [INFO] [stdout] test should_find_all_transactions::case_4 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test beancount_file_type_should_be_normal ... ok [INFO] [stdout] test can_parse_valid_currency_from_str::raw_1___A__ ... ok [INFO] [stdout] test can_parse_valid_currency_from_str::raw_2___CHF__ ... ok [INFO] [stdout] test accounts_implements_display ... 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_1 ... ok [INFO] [stdout] test date_comparison::case_3 ... ok [INFO] [stdout] test date_comparison::case_2 ... ok [INFO] [stdout] test directive_from_str::input_1___2023_07_09closeAssets_Cash__ ... ok [INFO] [stdout] test directive_from_str::input_2___2023_07_09openAssets_CashCHF__ ... ok [INFO] [stdout] test directive_from_str::input_4___2023_07_09___hello____world____ ... 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_3___2023_07_09___hello____ ... ok [INFO] [stdout] test directive_from_str::input_7___2023_07_09___hello__ntitle___cool____ ... ok [INFO] [stdout] test directive_from_str::input_8___2023_07_09___hello__nAssets_Cash10CHFnIncome_Gifts__ ... ok [INFO] [stdout] test error_debug_impl_is_succinct ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_1___helloworld__ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_2___oops__ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_3___1SD__ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_4____US__ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_6___CHF__ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_5___US___ ... ok [INFO] [stdout] test result_entry_type_should_be_normal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6acebb738a141852a867f5e3c679da2d421244056fc85114cb43081ca47ad7c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6acebb738a141852a867f5e3c679da2d421244056fc85114cb43081ca47ad7c6", kill_on_drop: false }` [INFO] [stdout] 6acebb738a141852a867f5e3c679da2d421244056fc85114cb43081ca47ad7c6