[INFO] fetching crate beancount_parser_2 1.0.0-beta.4... [INFO] testing beancount_parser_2-1.0.0-beta.4 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate beancount_parser_2 1.0.0-beta.4 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate beancount_parser_2 1.0.0-beta.4 [INFO] finished tweaking crates.io crate beancount_parser_2 1.0.0-beta.4 [INFO] tweaked toml for crates.io crate beancount_parser_2 1.0.0-beta.4 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate beancount_parser_2 1.0.0-beta.4 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate beancount_parser_2 1.0.0-beta.4 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bytecount v0.6.3 [INFO] [stderr] Downloaded rstest v0.17.0 [INFO] [stderr] Downloaded nom_locate v4.1.0 [INFO] [stderr] Downloaded rstest_macros v0.17.0 [INFO] [stderr] Downloaded rust_decimal v1.30.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e94b82869ece713aa784086a1280ed58c8ad7e440d6401e8d16f723d4b0dfbfd [INFO] running `Command { std: "docker" "start" "-a" "e94b82869ece713aa784086a1280ed58c8ad7e440d6401e8d16f723d4b0dfbfd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e94b82869ece713aa784086a1280ed58c8ad7e440d6401e8d16f723d4b0dfbfd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e94b82869ece713aa784086a1280ed58c8ad7e440d6401e8d16f723d4b0dfbfd", kill_on_drop: false }` [INFO] [stdout] e94b82869ece713aa784086a1280ed58c8ad7e440d6401e8d16f723d4b0dfbfd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d2902fa3cd5d0180e6a7dcdc9cb067b118f9e554942f5fb0ef3ff7d0df88e873 [INFO] running `Command { std: "docker" "start" "-a" "d2902fa3cd5d0180e6a7dcdc9cb067b118f9e554942f5fb0ef3ff7d0df88e873", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling bytecount v0.6.3 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling nom_locate v4.1.0 [INFO] [stderr] Compiling beancount_parser_2 v1.0.0-beta.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> src/lib.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(future_incompatible, nonstandard_style, unsafe_code, private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.97s [INFO] running `Command { std: "docker" "inspect" "d2902fa3cd5d0180e6a7dcdc9cb067b118f9e554942f5fb0ef3ff7d0df88e873", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2902fa3cd5d0180e6a7dcdc9cb067b118f9e554942f5fb0ef3ff7d0df88e873", kill_on_drop: false }` [INFO] [stdout] d2902fa3cd5d0180e6a7dcdc9cb067b118f9e554942f5fb0ef3ff7d0df88e873 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bbd558d44b28093d7adb303b29f4efb3b5722c67ac6073f6089ba3b890f2ed5d [INFO] running `Command { std: "docker" "start" "-a" "bbd558d44b28093d7adb303b29f4efb3b5722c67ac6073f6089ba3b890f2ed5d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.60 [INFO] [stderr] Compiling quote v1.0.28 [INFO] [stderr] Compiling unicode-ident v1.0.9 [INFO] [stderr] Compiling libc v0.2.146 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling semver v1.0.17 [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Compiling serde v1.0.164 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling serde_json v1.0.97 [INFO] [stderr] Compiling rustix v0.37.20 [INFO] [stderr] Compiling rayon-core v1.11.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling plotters-backend v0.3.5 [INFO] [stderr] Compiling clap_lex v0.5.0 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling linux-raw-sys v0.3.8 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling regex-syntax v0.7.2 [INFO] [stderr] Compiling plotters-svg v0.3.5 [INFO] [stderr] Compiling rust_decimal v1.30.0 [INFO] [stderr] Compiling clap_builder v4.3.4 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> src/lib.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(future_incompatible, nonstandard_style, unsafe_code, private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling rstest_macros v0.17.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling syn v2.0.18 [INFO] [stderr] Compiling regex v1.8.4 [INFO] [stderr] Compiling plotters v0.3.5 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling clap v4.3.4 [INFO] [stderr] Compiling rayon v1.7.0 [INFO] [stderr] Compiling serde_derive v1.0.164 [INFO] [stderr] Compiling is-terminal v0.4.7 [INFO] [stderr] Compiling rstest v0.17.0 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling beancount_parser_2 v1.0.0-beta.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> src/lib.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | #![deny(future_incompatible, nonstandard_style, unsafe_code, private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 27.40s [INFO] running `Command { std: "docker" "inspect" "bbd558d44b28093d7adb303b29f4efb3b5722c67ac6073f6089ba3b890f2ed5d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bbd558d44b28093d7adb303b29f4efb3b5722c67ac6073f6089ba3b890f2ed5d", kill_on_drop: false }` [INFO] [stdout] bbd558d44b28093d7adb303b29f4efb3b5722c67ac6073f6089ba3b890f2ed5d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 6d8609bc1b525e1e293961cd5c9e24afe05dcc35e57d743977388a9b6c0d9aeb [INFO] running `Command { std: "docker" "start" "-a" "6d8609bc1b525e1e293961cd5c9e24afe05dcc35e57d743977388a9b6c0d9aeb", kill_on_drop: false }` [INFO] [stderr] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stderr] --> src/lib.rs:1:62 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(future_incompatible, nonstandard_style, unsafe_code, private_in_public)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `beancount_parser_2` (lib) generated 1 warning [INFO] [stderr] warning: `beancount_parser_2` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/beancount_parser_2-64c1188f0c96850c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/parser_spec.rs (/opt/rustwide/target/debug/deps/parser_spec-d5c57544f6c728a0) [INFO] [stdout] [INFO] [stdout] running 118 tests [INFO] [stdout] test error_should_contain_relevant_line_number ... ok [INFO] [stdout] test should_parse_balance_assertion_amount::case_1 ... ok [INFO] [stdout] test should_parse_balance_assertion_account::case_1 ... ok [INFO] [stdout] test should_parse_close_account::case_2 ... ok [INFO] [stdout] test directive_should_contain_relevant_line_number ... ok [INFO] [stdout] test should_find_all_open_directives::case_2 ... ok [INFO] [stdout] test should_parse_close_account::case_1 ... ok [INFO] [stdout] test should_parse_close_account::case_3 ... ok [INFO] [stdout] test should_find_all_open_directives::case_1 ... 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_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_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_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_06 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_07 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_09 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_10 ... 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_12 ... ok [INFO] [stdout] test should_parse_metadata_entry::case_13 ... 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_02 ... ok [INFO] [stdout] test should_parse_open_account::case_03 ... ok [INFO] [stdout] test should_parse_open_account::case_05 ... 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_11 ... 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::case_12 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_3 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_9 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_4 ... ok [INFO] [stdout] test should_parse_option ... ok [INFO] [stdout] test should_parse_open_account::case_08 ... ok [INFO] [stdout] test should_parse_open_account_currency::case_5 ... ok [INFO] [stdout] test should_parse_option_with_comment ... ok [INFO] [stdout] test should_reject_invalid_input::input_01___2023_06_18__Hello____ ... ok [INFO] [stdout] test should_parse_price_amount ... ok [INFO] [stdout] test should_reject_invalid_input::input_03___2014_05_05openAssets__ ... ok [INFO] [stdout] test should_parse_open_account::case_04 ... ok [INFO] [stdout] test should_parse_pad_source_account::case_1 ... ok [INFO] [stdout] test should_reject_invalid_input::input_04___2014_05_05openAssets_hello__ ... ok [INFO] [stdout] test should_parse_open_account_currency::case_8 ... ok [INFO] [stdout] test should_reject_invalid_input::input_05___2014_5_01openAssets_Cash__ ... ok [INFO] [stdout] test should_parse_pad_account::case_1 ... 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_parse_open_account::case_06 ... ok [INFO] [stdout] test should_reject_invalid_input::input_09___2014_05_00openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_06___2014_05_1openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_11___2014_05_15openAssets__Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_19___2014_05_01openAssets_Checkingusd__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_20___2014_05_01openAssets_CheckingHello__ ... 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_21___2014_05_01openAssets_CheckingUSDCHF__ ... 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_22___2014_05_01openAssets_Checking1SD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_15___2014_05_01open__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_17___2014_05_01openoops__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_18___2014_05_01closeoops__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_23___2014_05_01openAssets_CheckingUS2__ ... ok [INFO] [stdout] test should_parse_price_commodity ... ok [INFO] [stdout] test should_reject_invalid_input::input_24___2014_05_01openAssets_CheckingUS___ ... ok [INFO] [stdout] test should_reject_invalid_input::input_25___2014_05_01openAssets_Checking_US__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_16___2014_05_01close__ ... 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_33___option__hello____world____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_34___option__hello____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_37___2020_04_10balanceAssets_US_BofA_Checking2473_33USD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_36___2022_05_18openAssets_CashnTitle___hello____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_38___2020_04_10balanceAssets_US_BofA_Checking__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_39___2020_12_09event__location____NewMetropolis____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_28___2014_05_01closeAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_31___2023_05_15commodityCHF__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_32___option__hello____world____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_41___2020_12_09event__location____ ... ok [INFO] [stdout] test should_parse_open_account_currency::case_6 ... ok [INFO] [stdout] test should_reject_invalid_input::input_35___2022_05_18openAssets_Cashntitle___hello____ ... 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_parse_open_account_currency::case_7 ... ok [INFO] [stdout] test should_reject_invalid_input::input_42___2020_12_09event__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_46___2022_08_26priceVHT121_03USD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_02___14_05_01openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_43___2022_08_26priceVHT121_03USD__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_10___2014_05_32openAssets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_29___2023_05_15commodity__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_40___2020_12_09event__location____NewMetropolis____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_30___2023_05_15commodityCHF__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_47___2022_08_26priceVHT__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_48___2022_08_26price121_03USD__ ... 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___2014_06_01padAssets_BofA_CheckingEquity_Opening_Balances__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_51_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] [stderr] Running tests/rust_decimal_spec.rs (/opt/rustwide/target/debug/deps/rust_decimal_spec-762b943b9ef71308) [INFO] [stdout] test should_succeed_for_valid_input::input_5_OFFICIAL ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test should_parse_amount::case_2 ... ok [INFO] [stdout] test should_parse_amount::case_3 ... 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_4 ... ok [INFO] [stderr] Running tests/trx_parser_spec.rs (/opt/rustwide/target/debug/deps/trx_parser_spec-cefff97e7930a27e) [INFO] [stdout] test should_parse_amount::case_6 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 143 tests [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_amount_should_be_empty_if_absent ... ok [INFO] [stdout] test cost_should_be_empty_if_absent::input_3___2023_05_17_nAssets_Cash10CHF1EUR__ ... ok [INFO] [stdout] test price_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 should_find_all_postings::case_2 ... 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_1 ... 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_parse_amount::case_07 ... ok [INFO] [stdout] test should_parse_amount::case_10 ... ok [INFO] [stdout] test should_parse_amount::case_08 ... ok [INFO] [stdout] test should_find_all_transactions::case_3 ... ok [INFO] [stdout] test should_parse_amount::case_03 ... ok [INFO] [stdout] test should_parse_amount::case_02 ... ok [INFO] [stdout] test should_parse_amount::case_11 ... ok [INFO] [stdout] test should_include_tag_stack ... ok [INFO] [stdout] test should_find_all_postings::case_3 ... ok [INFO] [stdout] test should_parse_amount::case_09 ... ok [INFO] [stdout] test should_parse_amount::case_06 ... ok [INFO] [stdout] test should_parse_amount::case_12 ... 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_18 ... 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_26 ... ok [INFO] [stdout] test should_parse_amount::case_23 ... ok [INFO] [stdout] test should_parse_amount::case_16 ... ok [INFO] [stdout] test should_parse_amount::case_14 ... ok [INFO] [stdout] test should_parse_amount::case_01 ... ok [INFO] [stdout] test should_parse_amount::case_04 ... ok [INFO] [stdout] test should_parse_amount::case_22 ... ok [INFO] [stdout] test should_parse_amount::case_19 ... ok [INFO] [stdout] test should_parse_amount::case_05 ... ok [INFO] [stdout] test should_parse_amount::case_21 ... ok [INFO] [stdout] test should_parse_amount::case_17 ... ok [INFO] [stdout] test should_parse_amount::case_20 ... ok [INFO] [stdout] test should_parse_amount::case_27 ... ok [INFO] [stdout] test should_parse_amount::case_29 ... ok [INFO] [stdout] test should_parse_amount::case_31 ... ok [INFO] [stdout] test should_parse_cost::case_2 ... ok [INFO] [stdout] test should_parse_cost::case_1 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_1 ... ok [INFO] [stdout] test should_parse_cost::case_3 ... ok [INFO] [stdout] test should_parse_cost_date::case_3 ... ok [INFO] [stdout] test should_parse_cost_date::case_1 ... ok [INFO] [stdout] test should_parse_cost_date::case_4 ... ok [INFO] [stdout] test should_parse_cost_date::case_2 ... ok [INFO] [stdout] test should_parse_amount::case_30 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_2 ... 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_2 ... ok [INFO] [stdout] test should_parse_posting_flags::case_3 ... ok [INFO] [stdout] test should_parse_posting_with_metadata ... ok [INFO] [stdout] test should_parse_posting_flags::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_amount::case_28 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_3 ... ok [INFO] [stdout] test should_parse_posting_accounts::case_5 ... ok [INFO] [stdout] test should_parse_tags::case_3 ... ok [INFO] [stdout] test should_parse_total_price::case_1 ... ok [INFO] [stdout] test should_parse_posting_flags::case_1 ... ok [INFO] [stdout] test should_parse_total_price::case_3 ... ok [INFO] [stdout] test should_parse_posting_flags::case_4 ... ok [INFO] [stdout] test should_parse_total_price::case_5 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_1 ... ok [INFO] [stdout] test should_parse_transaction_description::case_1 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_2 ... ok [INFO] [stdout] test should_parse_transaction_description::case_3 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_3 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_4 ... ok [INFO] [stdout] test should_parse_total_price::case_4 ... ok [INFO] [stdout] test should_parse_total_price::case_6 ... ok [INFO] [stdout] test should_parse_transaction_description::case_2 ... ok [INFO] [stdout] test should_parse_total_price::case_2 ... 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_8 ... ok [INFO] [stdout] test should_parse_transaction_links::case_1 ... ok [INFO] [stdout] test should_parse_transaction_links::case_2 ... ok [INFO] [stdout] test should_parse_transaction_flag::case_7 ... ok [INFO] [stdout] test should_parse_transaction_links::case_3 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_1 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_1 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_2 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_2 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_3 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_3 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_5 ... ok [INFO] [stdout] test should_parse_transaction_links::case_5 ... ok [INFO] [stdout] test should_parse_transaction_payee::case_4 ... ok [INFO] [stdout] test should_parse_unit_price::case_4 ... ok [INFO] [stdout] test should_parse_transaction_tags::case_4 ... ok [INFO] [stdout] test should_parse_unit_price::case_5 ... ok [INFO] [stdout] test should_parse_unit_price::case_1 ... ok [INFO] [stdout] test should_parse_transaction_links::case_4 ... ok [INFO] [stdout] test should_parse_unit_price::case_3 ... 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_parse_unit_price::case_6 ... ok [INFO] [stdout] test should_reject_invalid_input::input_01___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_04___2023_05_15txn__narration____ ... ok [INFO] [stdout] test should_reject_invalid_input::input_05___2023_05_15txn__payee____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_07___2023_05_15txn__payee____narration____ ... 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_17___2023_05_19_nAssets_Cash1CHF2EUR__ ... 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_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_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_reject_invalid_input::input_12___2023_05_15___test__n_Assets_Cash__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_19___2023_05_19_nAssets_Cash2EUR__ ... 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_20___2023_05_19_nAssets_Cash_1EUR_4PLN__ ... 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_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_29___pushtagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_28___2014_04_23_hello_world2023_05__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_27___2014_04_23_hello_world2023_05__ ... 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_31___pushtag__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_34___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_36___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_32___poptagtest__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_35___poptag__ ... ok [INFO] [stdout] test should_reject_invalid_input::input_33___poptagtest__ ... ok [INFO] [stdout] test should_parse_transaction_description::case_4 ... ok [INFO] [stdout] test should_reject_invalid_input::input_30___pushtagtest__ ... 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_21___2023_05_19_nAssets_Cash_1EUR___ ... ok [INFO] [stdout] test should_reject_invalid_input::input_26___2023_05_19_nAssets_Cash1CHF_____ ... ok [INFO] [stdout] test should_find_all_postings::case_4 ... ok [INFO] [stdout] test should_find_all_transactions::case_4 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/util_spec.rs (/opt/rustwide/target/debug/deps/util_spec-d5f8416392af40d7) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stderr] Doc-tests beancount_parser_2 [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_1 ... ok [INFO] [stdout] test date_comparison::case_2 ... ok [INFO] [stdout] test date_comparison::case_3 ... ok [INFO] [stdout] test can_parse_valid_currency_from_str::raw_1___A__ ... ok [INFO] [stdout] test beancount_file_type_should_be_normal ... 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_5___US___ ... ok [INFO] [stdout] test reject_invalid_currency_from_str::raw_6___CHF__ ... 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_4____US__ ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stderr] --> src/lib.rs:1:62 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(future_incompatible, nonstandard_style, unsafe_code, private_in_public)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stderr] [INFO] [stdout] [INFO] [stderr] warning: 1 warning emitted [INFO] [stdout] running 17 tests [INFO] [stderr] [INFO] [stdout] test src/account.rs - account::Close (line 88) ... ok [INFO] [stdout] test src/account.rs - account::Account (line 29) ... ok [INFO] [stdout] test src/account.rs - account::Balance (line 105) ... ok [INFO] [stdout] test src/lib.rs - BeancountFile::option (line 139) ... ok [INFO] [stdout] test src/account.rs - account::Open (line 68) ... ok [INFO] [stdout] test src/metadata.rs - metadata (line 5) ... ok [INFO] [stdout] test src/event.rs - event::Event (line 8) ... ok [INFO] [stdout] test src/amount.rs - amount::Price (line 26) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Transaction (line 26) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Link (line 177) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Tag (line 131) ... ok [INFO] [stdout] test src/transaction.rs - transaction::Posting (line 64) ... ok [INFO] [stdout] test src/lib.rs - (line 16) ... ok [INFO] [stdout] test src/lib.rs - Directive (line 164) ... ok [INFO] [stdout] test src/error.rs - error::Error (line 8) ... ok [INFO] [stdout] test src/account.rs - account::Pad (line 126) ... ok [INFO] [stdout] test src/date.rs - date::Date (line 21) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.87s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "6d8609bc1b525e1e293961cd5c9e24afe05dcc35e57d743977388a9b6c0d9aeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6d8609bc1b525e1e293961cd5c9e24afe05dcc35e57d743977388a9b6c0d9aeb", kill_on_drop: false }` [INFO] [stdout] 6d8609bc1b525e1e293961cd5c9e24afe05dcc35e57d743977388a9b6c0d9aeb