[INFO] fetching crate liquid-lib 0.23.1... [INFO] testing liquid-lib-0.23.1 against beta-2022-02-22 for beta-1.60-1 [INFO] extracting crate liquid-lib 0.23.1 into /workspace/builds/worker-16/source [INFO] validating manifest of crates.io crate liquid-lib 0.23.1 on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate liquid-lib 0.23.1 [INFO] finished tweaking crates.io crate liquid-lib 0.23.1 [INFO] tweaked toml for crates.io crate liquid-lib 0.23.1 written to /workspace/builds/worker-16/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded liquid-derive v0.23.1 [INFO] [stderr] Downloaded proc-quote-impl v0.3.2 [INFO] [stderr] Downloaded proc-quote v0.4.0 [INFO] [stderr] Downloaded deunicode v1.3.1 [INFO] [stderr] Downloaded kstring v1.0.6 [INFO] [stderr] Downloaded liquid-core v0.23.2 [INFO] [stderr] Downloaded anymap2 v0.13.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cd48f61c1792782ee6cac5288b7c145f66b6c7a8667664cd47ba43eabb98c630 [INFO] running `Command { std: "docker" "start" "-a" "cd48f61c1792782ee6cac5288b7c145f66b6c7a8667664cd47ba43eabb98c630", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cd48f61c1792782ee6cac5288b7c145f66b6c7a8667664cd47ba43eabb98c630", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd48f61c1792782ee6cac5288b7c145f66b6c7a8667664cd47ba43eabb98c630", kill_on_drop: false }` [INFO] [stdout] cd48f61c1792782ee6cac5288b7c145f66b6c7a8667664cd47ba43eabb98c630 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4a0dbd579454d6baafb2844bcbecbad01e8f66ffde1d9173cf6ff988fbc5c33b [INFO] running `Command { std: "docker" "start" "-a" "4a0dbd579454d6baafb2844bcbecbad01e8f66ffde1d9173cf6ff988fbc5c33b", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling anymap2 v0.13.0 [INFO] [stderr] Compiling itertools v0.10.3 [INFO] [stderr] Compiling proc-quote-impl v0.3.2 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling kstring v1.0.6 [INFO] [stderr] Compiling proc-quote v0.4.0 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling liquid-derive v0.23.1 [INFO] [stderr] Compiling liquid-core v0.23.2 [INFO] [stderr] Compiling liquid-lib v0.23.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: field is never read: `tag_name` [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | tag_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Conditional` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:163:10 [INFO] [stdout] | [INFO] [stdout] 163 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.70s [INFO] running `Command { std: "docker" "inspect" "4a0dbd579454d6baafb2844bcbecbad01e8f66ffde1d9173cf6ff988fbc5c33b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a0dbd579454d6baafb2844bcbecbad01e8f66ffde1d9173cf6ff988fbc5c33b", kill_on_drop: false }` [INFO] [stdout] 4a0dbd579454d6baafb2844bcbecbad01e8f66ffde1d9173cf6ff988fbc5c33b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 16d1e391d37d7fdfb89f7eb62d177be929b244ddac7817341cec7102fb4567d3 [INFO] running `Command { std: "docker" "start" "-a" "16d1e391d37d7fdfb89f7eb62d177be929b244ddac7817341cec7102fb4567d3", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling liquid-lib v0.23.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: field is never read: `tag_name` [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | tag_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Conditional` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:163:10 [INFO] [stdout] | [INFO] [stdout] 163 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tag_name` [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | tag_name: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Conditional` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/stdlib/blocks/if_block.rs:163:10 [INFO] [stdout] | [INFO] [stdout] 163 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.62s [INFO] running `Command { std: "docker" "inspect" "16d1e391d37d7fdfb89f7eb62d177be929b244ddac7817341cec7102fb4567d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "16d1e391d37d7fdfb89f7eb62d177be929b244ddac7817341cec7102fb4567d3", kill_on_drop: false }` [INFO] [stdout] 16d1e391d37d7fdfb89f7eb62d177be929b244ddac7817341cec7102fb4567d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-16/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5666b4dcae81de0f40225683137f2165e4cef62782a1d0523e4d084a95103e27 [INFO] running `Command { std: "docker" "start" "-a" "5666b4dcae81de0f40225683137f2165e4cef62782a1d0523e4d084a95103e27", kill_on_drop: false }` [INFO] [stderr] warning: field is never read: `tag_name` [INFO] [stderr] --> src/stdlib/blocks/if_block.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | tag_name: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `Conditional` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] --> src/stdlib/blocks/if_block.rs:163:10 [INFO] [stderr] | [INFO] [stderr] 163 | #[derive(Debug)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `liquid-lib` (lib) generated 1 warning [INFO] [stderr] warning: `liquid-lib` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/liquid_lib-240b56d3c8d10052) [INFO] [stdout] [INFO] [stdout] running 183 tests [INFO] [stdout] test stdlib::blocks::comment_block::test::test_comment ... ok [INFO] [stdout] test stdlib::blocks::capture_block::test::test_capture ... ok [INFO] [stdout] test stdlib::blocks::capture_block::test::trailing_tokens_are_an_error ... ok [INFO] [stdout] test stdlib::blocks::case_block::test::test_no_matches_returns_empty_string ... ok [INFO] [stdout] test stdlib::blocks::case_block::test::test_case_block ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::degenerate_range_is_safe ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::empty_loop_invokes_else_template ... ok [INFO] [stdout] test stdlib::blocks::case_block::test::multiple_else_blocks_is_an_error ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::limit_greater_than_iterator_length ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::limited_loop ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::loop_over_array ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::for_loop_parameters_with_variables ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::loop_over_range_literals ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::nested_forloops_with_else ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::nil_loop_invokes_else_template ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::loop_over_range_vars ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::reversed_loop ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::offset_and_limited_loop ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::offset_loop ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::sliced_and_reversed_loop ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::tablerow_with_cols ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::loop_variables ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::tablerow_without_cols ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::tablerow_loop_parameters_with_variables ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::nested_forloops ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::use_filters ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::test_for_parentloop_nil_when_not_present ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::contains_with_array_and_match ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::contains_with_array_and_no_match ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::tablerow_variables ... ok [INFO] [stdout] test stdlib::blocks::for_block::test::test_for_parentloop_references_parent_loop ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::contains_with_object_and_key ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::implicit_comparison ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::multiple_conditions_and_or ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::contains_with_object_and_missing_key ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::multiple_conditions_and ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::number_comparison ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::nested_if_else ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::multiple_conditions_or ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::multiple_elif_blocks ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::string_comparison ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::string_contains_with_literals ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::unless ... ok [INFO] [stdout] test stdlib::blocks::raw_block::test::raw_escaped ... ok [INFO] [stdout] test stdlib::blocks::if_block::test::string_contains_with_variables ... ok [INFO] [stdout] test stdlib::blocks::raw_block::test::raw_text ... ok [INFO] [stdout] test stdlib::blocks::raw_block::test::raw_mixed ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_extra_args ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_mixed ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_no_args ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_nothing ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_something ... ok [INFO] [stdout] test stdlib::blocks::ifchanged_block::test::test_ifchanged_block ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_concat_wrong_type ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_first ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_join ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_join_bad_input ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_join_bad_join_string ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_join_no_args ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_join_non_string_element ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_last ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_reverse_apples_oranges_peaches_plums ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_reverse_array ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_reverse_array_extra_args ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_reverse_ground_control_major_tom ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_reverse_string ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_sort ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_sort_natural ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_uniq ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_uniq_non_array ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_uniq_one_argument ... ok [INFO] [stdout] test stdlib::filters::array::tests::unit_uniq_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_bad_input_type ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_extra_param ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_cobalt_format ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_bad_format_type ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_format_empty ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_bad_input_format ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_missing_format ... ok [INFO] [stdout] test stdlib::filters::date::tests::unit_date_invalid_format ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_escape ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_escape_non_ascii ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_escape_once ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_newline_to_br ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_newline_to_br_one_argument ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_newline_to_br_hello_world ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_abs ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_abs_one_argument ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_abs_positive_in_string ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_at_least ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_abs_not_number_or_string ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_abs_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_at_most ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_floor ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_ceil ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_plus ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_round ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_minus ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_round_precision ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_modulo ... ok [INFO] [stdout] test stdlib::filters::slice::tests::unit_slice_non_positive_length ... ok [INFO] [stdout] test stdlib::filters::string::case::tests::unit_upcase ... ok [INFO] [stdout] test stdlib::filters::string::case::tests::unit_downcase ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_append ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_replace ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_remove ... ok [INFO] [stdout] test stdlib::filters::string::case::tests::unit_capitalize ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_remove_first ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_prepend ... ok [INFO] [stdout] test stdlib::filters::string::operate::tests::unit_replace_first ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip_non_string ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip_one_argument ... ok [INFO] [stdout] test stdlib::filters::slice::tests::unit_slice ... ok [INFO] [stdout] test stdlib::filters::slice::tests::unit_slice_negative_offset ... ok [INFO] [stdout] test stdlib::filters::slice::tests::unit_slice_no_length_specified ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_times ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip_trailing_sequence_only ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip_leading_sequence_only ... ok [INFO] [stdout] test stdlib::filters::math::tests::unit_divided_by ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip_one_argument ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_lstrip_trailing_sequence ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip_non_string ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip_leading_sequence ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_rstrip_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_leading_sequence_only ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_between_only ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_leading_only ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_trailing_only ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_non_string ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_one_argument ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_non_string ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_newlines_one_argument ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::string::strip::tests::unit_strip_trailing_sequence_only ... ok [INFO] [stdout] test stdlib::filters::string::tests::unit_split ... ok [INFO] [stdout] test stdlib::filters::string::tests::unit_split_no_args ... ok [INFO] [stdout] test stdlib::filters::string::tests::unit_split_bad_split_string ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_negative_length ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_three_arguments ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncatewords_empty_string ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_unicode_codepoints_examples ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_non_string ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_shopify_liquid ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncate_zero_arguments ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncatewords_no_truncation ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncatewords_negative_length ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncatewords_truncate ... ok [INFO] [stdout] test stdlib::filters::string::truncate::tests::unit_truncatewords_zero_length ... ok [INFO] [stdout] test stdlib::filters::tests::unit_size ... ok [INFO] [stdout] test stdlib::filters::url::tests::unit_url_decode ... ok [INFO] [stdout] test stdlib::filters::url::tests::unit_url_encode ... ok [INFO] [stdout] test stdlib::filters::tests::unit_default ... ok [INFO] [stdout] test stdlib::tags::assign_tag::test::assign ... ok [INFO] [stdout] test stdlib::tags::assign_tag::test::assign_object_indexing ... ok [INFO] [stdout] test stdlib::tags::assign_tag::test::assign_array_indexing ... ok [INFO] [stdout] test stdlib::tags::cycle_tag::test::bad_cycle_indices_dont_crash ... ok [INFO] [stdout] test stdlib::tags::cycle_tag::test::unnamed_cycle_gets_a_name ... ok [INFO] [stdout] test stdlib::tags::include_tag::test::include_multiple_variables_trailing_commma ... ok [INFO] [stdout] test stdlib::tags::include_tag::test::no_file ... ok [INFO] [stdout] test stdlib::tags::increment_tags::test::assign_and_increment ... ok [INFO] [stdout] test stdlib::tags::assign_tag::test::assign_in_loop_persists_on_loop_exit ... ok [INFO] [stdout] test stdlib::tags::include_tag::test::include_variable ... ok [INFO] [stdout] test stdlib::tags::increment_tags::test::increment_and_decrement ... ok [INFO] [stdout] test stdlib::tags::cycle_tag::test::values_are_cycled ... ok [INFO] [stdout] test stdlib::tags::increment_tags::test::increment ... ok [INFO] [stdout] test stdlib::tags::include_tag::test::include_tag_quotes ... ok [INFO] [stdout] test stdlib::tags::cycle_tag::test::named_values_are_independent ... ok [INFO] [stdout] test stdlib::tags::increment_tags::test::decrement ... ok [INFO] [stdout] test stdlib::tags::cycle_tag::test::values_can_be_variables ... ok [INFO] [stdout] test stdlib::tags::include_tag::test::include_multiple_variables ... ok [INFO] [stdout] test stdlib::tags::interrupt_tags::test::test_simple_break ... ok [INFO] [stdout] test stdlib::tags::interrupt_tags::test::test_simple_continue ... ok [INFO] [stdout] test stdlib::tags::interrupt_tags::test::test_nested_break ... ok [INFO] [stdout] test stdlib::tags::interrupt_tags::test::test_nested_continue ... ok [INFO] [stdout] test stdlib::filters::html::tests::unit_strip_html ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 183 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests liquid-lib [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5666b4dcae81de0f40225683137f2165e4cef62782a1d0523e4d084a95103e27", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5666b4dcae81de0f40225683137f2165e4cef62782a1d0523e4d084a95103e27", kill_on_drop: false }` [INFO] [stdout] 5666b4dcae81de0f40225683137f2165e4cef62782a1d0523e4d084a95103e27