[INFO] fetching crate tokf-filter 0.2.45...
[INFO] testing tokf-filter-0.2.45 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tokf-filter 0.2.45 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate tokf-filter 0.2.45
[INFO] finished tweaking crates.io crate tokf-filter 0.2.45
[INFO] tweaked toml for crates.io crate tokf-filter 0.2.45 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tokf-filter 0.2.45 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tokf-filter 0.2.45 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1eff05108a83c97588f6543f9f83424210cf773e0e6997dc8e67d758f1e05d5d
[INFO] running `Command { std: "docker" "start" "-a" "1eff05108a83c97588f6543f9f83424210cf773e0e6997dc8e67d758f1e05d5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1eff05108a83c97588f6543f9f83424210cf773e0e6997dc8e67d758f1e05d5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1eff05108a83c97588f6543f9f83424210cf773e0e6997dc8e67d758f1e05d5d", kill_on_drop: false }`
[INFO] [stdout] 1eff05108a83c97588f6543f9f83424210cf773e0e6997dc8e67d758f1e05d5d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f5f5ffd081391bdd46855b546164384209905cad82dab9b2911841b4a56189b
[INFO] running `Command { std: "docker" "start" "-a" "9f5f5ffd081391bdd46855b546164384209905cad82dab9b2911841b4a56189b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling inventory v0.3.22
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling serde_json_path_macros_internal v0.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling serde_json_path_core v0.2.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_json_path_macros v0.1.6
[INFO] [stderr]    Compiling tokf-common v0.2.45
[INFO] [stderr]    Compiling lua-src v550.0.0
[INFO] [stderr]    Compiling luajit-src v210.6.6+707c12b
[INFO] [stderr]    Compiling luau0-src v0.18.3+luau709
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling mlua-sys v0.10.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_json_path v0.7.2
[INFO] [stderr]    Compiling mlua v0.11.6
[INFO] [stderr]    Compiling tokf-filter v0.2.45 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.05s
[INFO] running `Command { std: "docker" "inspect" "9f5f5ffd081391bdd46855b546164384209905cad82dab9b2911841b4a56189b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f5f5ffd081391bdd46855b546164384209905cad82dab9b2911841b4a56189b", kill_on_drop: false }`
[INFO] [stdout] 9f5f5ffd081391bdd46855b546164384209905cad82dab9b2911841b4a56189b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 12d0401e3c67565d8656214fb2068fd6254084911fe7be3e671e0b1275b45c66
[INFO] running `Command { std: "docker" "start" "-a" "12d0401e3c67565d8656214fb2068fd6254084911fe7be3e671e0b1275b45c66", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling toml_datetime v1.0.0+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json_path_core v0.2.2
[INFO] [stderr]    Compiling tokf-common v0.2.45
[INFO] [stderr]    Compiling serde_json_path_macros v0.1.6
[INFO] [stderr]    Compiling serde_json_path v0.7.2
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.0.3+spec-1.1.0
[INFO] [stderr]    Compiling tokf-filter v0.2.45 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.72s
[INFO] running `Command { std: "docker" "inspect" "12d0401e3c67565d8656214fb2068fd6254084911fe7be3e671e0b1275b45c66", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12d0401e3c67565d8656214fb2068fd6254084911fe7be3e671e0b1275b45c66", kill_on_drop: false }`
[INFO] [stdout] 12d0401e3c67565d8656214fb2068fd6254084911fe7be3e671e0b1275b45c66
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 47e50c817c36cec8cbff8982b954ce5ca7725daa8aaa767f88aeb1603843db14
[INFO] running `Command { std: "docker" "start" "-a" "47e50c817c36cec8cbff8982b954ce5ca7725daa8aaa767f88aeb1603843db14", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokf_filter-332e4b7eb4f9f36c)
[INFO] [stdout] 
[INFO] [stdout] running 387 tests
[INFO] [stdout] test examples::tests::empty_cases_still_runs_template_check ... ok
[INFO] [stdout] test examples::tests::aggregates_safety_across_cases ... ok
[INFO] [stdout] test filter::aggregate::tests::aggregate_over_lines_invalid_regex ... ok
[INFO] [stdout] test examples::tests::handles_success_and_failure_branches ... ok
[INFO] [stdout] test examples::tests::skips_fixture_only_cases ... ok
[INFO] [stdout] test examples::tests::generates_correct_before_after_for_skip_filter ... ok
[INFO] [stdout] test filter::aggregate::tests::aggregate_over_lines_empty_input ... ok
[INFO] [stdout] test filter::aggregate::tests::missing_section_empty ... ok
[INFO] [stdout] test filter::aggregate::tests::aggregate_over_lines_no_matches ... ok
[INFO] [stdout] test filter::aggregate::tests::invalid_regex_empty ... ok
[INFO] [stdout] test filter::aggregate::tests::count_only ... ok
[INFO] [stdout] test filter::aggregate::tests::aggregate_over_lines_sum_and_count ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_preserves_trailing_newline ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_reduces_consecutive_blanks ... ok
[INFO] [stdout] test filter::aggregate::tests::multiple_matches_across_items ... ok
[INFO] [stdout] test filter::aggregate::tests::non_numeric_capture_skipped_for_sum ... ok
[INFO] [stdout] test filter::aggregate::tests::no_matches_zero ... ok
[INFO] [stdout] test examples::tests::empty_filtered_output_has_zero_lines ... ok
[INFO] [stdout] test filter::aggregate::tests::run_aggregates_empty_rules ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_empty_input ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_with_leading_blanks ... ok
[INFO] [stdout] test filter::cleanup::tests::line_cleanup_empty_input ... ok
[INFO] [stdout] test filter::cleanup::tests::no_cleanup_flags_passthrough ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_single_blank_unchanged ... ok
[INFO] [stdout] test filter::cleanup::tests::collapse_empty_lines_with_whitespace_only_lines ... ok
[INFO] [stdout] test filter::aggregate::tests::sum_and_count_cargo_test_scenario ... ok
[INFO] [stdout] test filter::cleanup::tests::no_post_process_flags_passthrough ... ok
[INFO] [stdout] test filter::aggregate::tests::run_aggregates_merges_multiple_rules ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_ansi_and_trim_both_applied ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_ansi_leaves_plain_text_unchanged ... ok
[INFO] [stdout] test filter::cleanup::tests::all_four_flags_default_false ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_ansi_removes_color_codes ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_ansi_removes_multi_code_sequences ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_ansi_removes_osc_hyperlink ... ok
[INFO] [stdout] test filter::aggregate::tests::sum_only ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_beats_collapse_when_both_set ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_all_blank ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_empty_input ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_leading_and_trailing_blank ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_no_trailing_newline_unchanged ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_preserves_trailing_newline ... ok
[INFO] [stdout] test filter::cleanup::tests::strip_empty_lines_removes_blank_lines ... ok
[INFO] [stdout] test filter::cleanup::tests::trim_lines_removes_leading_trailing_spaces ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_mixed_lines ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_multibyte_utf8 ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_long_line_truncated ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_one ... ok
[INFO] [stdout] test filter::cleanup::tests::trim_lines_preserves_interior_spaces ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_short_lines_unchanged ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_with_strip_empty ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_zero ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_consecutive_collapsed ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_empty_input ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_no_consecutive ... ok
[INFO] [stdout] test filter::cleanup::tests::truncate_lines_at_preserves_trailing_newline ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_non_consecutive_kept ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_single_line ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_window_drops_within_window ... ok
[INFO] [stdout] test filter::dedup::tests::dedup_window_keeps_beyond_window ... ok
[INFO] [stdout] test filter::extract::tests::extract_no_match_passthrough ... ok
[INFO] [stdout] test filter::extract::tests::extract_invalid_regex_passthrough ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_dollar_syntax ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_dollar_missing_group ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_group_zero_is_full_match ... ok
[INFO] [stdout] test filter::extract::tests::extract_git_push_pattern ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_mixed_syntax ... ok
[INFO] [stdout] test filter::extract::tests::extract_with_dollar_syntax ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_missing_group_becomes_empty ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_dollar_group_zero ... ok
[INFO] [stdout] test filter::extract::tests::extract_empty_lines_no_match ... ok
[INFO] [stdout] test filter::extract::tests::extract_first_match_wins ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_reverse_order_prevents_partial_replace ... ok
[INFO] [stdout] test filter::group::tests::collect_groups_invalid_regex ... ok
[INFO] [stdout] test filter::group::tests::render_group_counts_empty_with_message ... ok
[INFO] [stdout] test filter::json::tests::bool_value ... ok
[INFO] [stdout] test filter::group::tests::collect_groups_empty_lines ... ok
[INFO] [stdout] test filter::group::tests::collect_groups_unknown_key_uses_raw ... ok
[INFO] [stdout] test filter::json::tests::deeply_nested_dot_path ... ok
[INFO] [stdout] test filter::json::tests::dot_path_array_index_out_of_bounds ... ok
[INFO] [stdout] test filter::json::tests::dot_path_with_array_index ... ok
[INFO] [stdout] test filter::json::tests::empty_array_with_fields_produces_zero_count ... ok
[INFO] [stdout] test filter::group::tests::collect_groups_basic ... ok
[INFO] [stdout] test filter::group::tests::render_group_counts_single ... ok
[INFO] [stdout] test filter::json::tests::extract_array_of_strings ... ok
[INFO] [stdout] test filter::json::tests::extract_from_root_level_array ... ok
[INFO] [stdout] test filter::json::tests::extract_null_value ... ok
[INFO] [stdout] test filter::group::tests::collect_groups_no_matches ... ok
[INFO] [stdout] test filter::json::tests::extract_objects_with_fields ... ok
[INFO] [stdout] test filter::json::tests::extract_objects_without_fields_flattens ... ok
[INFO] [stdout] test filter::extract::tests::extract_git_commit_pattern ... ok
[INFO] [stdout] test filter::json::tests::extract_single_array_value_becomes_chunk ... ok
[INFO] [stdout] test filter::json::tests::extract_single_object_without_fields_flattens ... ok
[INFO] [stdout] test filter::json::tests::extract_single_scalar_bool ... ok
[INFO] [stdout] test filter::json::tests::extract_single_scalar_number ... ok
[INFO] [stdout] test filter::json::tests::extract_single_scalar_string ... ok
[INFO] [stdout] test filter::json::tests::flatten_non_object_returns_empty ... ok
[INFO] [stdout] test filter::json::tests::flatten_simple_object ... ok
[INFO] [stdout] test filter::json::tests::invalid_json_returns_empty ... ok
[INFO] [stdout] test filter::json::tests::invalid_jsonpath_skips_rule ... ok
[INFO] [stdout] test filter::json::tests::missing_dot_path_returns_none ... ok
[INFO] [stdout] test filter::json::tests::json_config_deserializes_from_toml ... ok
[INFO] [stdout] test filter::json::tests::missing_field_subpath_defaults_to_empty ... ok
[INFO] [stdout] test filter::json::tests::missing_nested_dot_path_returns_none ... ok
[INFO] [stdout] test filter::json::tests::missing_path_returns_empty ... ok
[INFO] [stdout] test filter::json::tests::missing_path_with_fields_produces_zero_count ... ok
[INFO] [stdout] test filter::json::tests::multiple_extraction_rules ... ok
[INFO] [stdout] test filter::json::tests::nested_dot_path ... ok
[INFO] [stdout] test filter::json::tests::null_value ... ok
[INFO] [stdout] test filter::json::tests::number_value ... ok
[INFO] [stdout] test filter::json::tests::object_value_as_compact_json ... ok
[INFO] [stdout] test filter::json::tests::simple_dot_path ... ok
[INFO] [stdout] test filter::json::tests::string_value_unquoted ... ok
[INFO] [stdout] test filter::lua::tests::memory_bomb_returns_error ... ignored, memory bomb test is slow — run with --ignored
[INFO] [stdout] test filter::lua::tests::load_source_rejects_neither_file_nor_source ... ok
[INFO] [stdout] test filter::lua::tests::load_source_rejects_both_file_and_source ... ok
[INFO] [stdout] test filter::lua::tests::invalid_syntax_returns_err ... ok
[INFO] [stdout] test filter::lua::tests::load_source_file_not_found_returns_err ... ok
[INFO] [stdout] test filter::lua::tests::exit_code_global_available ... ok
[INFO] [stdout] test filter::match_output::tests::contains_takes_priority_over_pattern ... ok
[INFO] [stdout] test filter::match_output::tests::first_match_wins ... ok
[INFO] [stdout] test filter::match_output::tests::no_match_returns_none ... ok
[INFO] [stdout] test filter::group::tests::render_group_counts_basic ... ok
[INFO] [stdout] test filter::lua::tests::infinite_loop_returns_error ... ok
[INFO] [stdout] test filter::lua::tests::os_blocked_by_sandbox ... ok
[INFO] [stdout] test filter::lua::tests::output_global_available ... ok
[INFO] [stdout] test filter::lua::tests::returns_string_replaces_output ... ok
[INFO] [stdout] test filter::lua::tests::io_blocked_by_sandbox ... ok
[INFO] [stdout] test filter::lua::tests::returns_nil_passthrough ... ok
[INFO] [stdout] test filter::lua::tests::args_global_available ... ok
[INFO] [stdout] test filter::match_output::tests::case_sensitive ... ok
[INFO] [stdout] test filter::match_output::tests::empty_rules ... ok
[INFO] [stdout] test filter::match_output::tests::no_matching_line_empty_var ... ok
[INFO] [stdout] test filter::match_output::tests::pattern_invalid_regex_skipped ... ok
[INFO] [stdout] test filter::match_output::tests::resolves_line_containing ... ok
[INFO] [stdout] test filter::match_output::tests::toml_contains_style ... ok
[INFO] [stdout] test filter::match_output::tests::plain_string_passthrough ... ok
[INFO] [stdout] test filter::match_output::tests::toml_pattern_style ... ok
[INFO] [stdout] test filter::match_output::tests::toml_unless_style ... ok
[INFO] [stdout] test filter::match_output::tests::pattern_multiline_resolves_line_containing ... ok
[INFO] [stdout] test filter::match_output::tests::pattern_regex_no_match ... ok
[INFO] [stdout] test filter::match_output::tests::pattern_single_line_resolves_line_containing ... ok
[INFO] [stdout] test filter::match_output::tests::unless_invalid_regex_ignored ... ok
[INFO] [stdout] test filter::match_output::tests::unless_allows_match_when_no_error ... ok
[INFO] [stdout] test filter::group::tests::render_group_counts_empty_no_message ... ok
[INFO] [stdout] test filter::match_output::tests::pattern_regex_match ... ok
[INFO] [stdout] test filter::match_output::tests::resolves_output_var ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_branch_line_out_of_bounds ... ok
[INFO] [stdout] test filter::parse::tests::render_output_default_config ... ok
[INFO] [stdout] test filter::parse::tests::render_output_unresolved_vars_cleaned ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_multiple_lines ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_replaces_every_occurrence ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_chaining_sequential ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_no_match_passthrough ... ok
[INFO] [stdout] test filter::replace::tests::replace_empty_input_returns_empty ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_invalid_branch_regex ... ok
[INFO] [stdout] test filter::match_output::tests::unless_prevents_match ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_preserves_unmatched_text ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_empty_lines ... ok
[INFO] [stdout] test filter::replace::tests::replace_no_match_passthrough ... ok
[INFO] [stdout] test filter::replace::tests::replace_invalid_regex_skipped ... ok
[INFO] [stdout] test filter::replace::tests::replace_no_rules_passthrough ... ok
[INFO] [stdout] test filter::replace::tests::replace_multiple_rules_chain ... ok
[INFO] [stdout] test filter::section::tests::empty_input ... ok
[INFO] [stdout] test filter::section::tests::invalid_exit_regex_skipped ... ok
[INFO] [stdout] test filter::replace::tests::replace_single_rule_matches ... ok
[INFO] [stdout] test filter::section::tests::invalid_match_regex_skipped ... ok
[INFO] [stdout] test filter::parse::tests::render_output_clean_repo ... ok
[INFO] [stdout] test filter::section::tests::invalid_split_on_regex_skipped ... ok
[INFO] [stdout] test filter::section::tests::invalid_regex_skipped ... ok
[INFO] [stdout] test filter::section::tests::no_collect_as_ignored ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_no_branch_config ... ok
[INFO] [stdout] test filter::section::tests::consecutive_split_separators_no_empty_blocks ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_collects_groups ... ok
[INFO] [stdout] test filter::section::tests::never_enters ... ok
[INFO] [stdout] test filter::section::tests::section_data_count_blocks ... ok
[INFO] [stdout] test filter::section::tests::reentry_after_exit ... ok
[INFO] [stdout] test filter::section::tests::stateless_match_only ... ok
[INFO] [stdout] test filter::section::tests::stateful_basic ... ok
[INFO] [stdout] test filter::section::tests::multiple_simultaneous_sections ... ok
[INFO] [stdout] test filter::parse::tests::run_parse_extracts_branch ... ok
[INFO] [stdout] test filter::extract::tests::interpolate_replaces_numbered_groups ... ok
[INFO] [stdout] test filter::section::tests::section_data_count_lines ... ok
[INFO] [stdout] test filter::section::tests::stateful_with_match_filter ... ok
[INFO] [stdout] test filter::skip::tests::keep_all_invalid_regex_passthrough ... ok
[INFO] [stdout] test filter::skip::tests::keep_empty_patterns_passthrough ... ok
[INFO] [stdout] test filter::skip::tests::keep_invalid_regex_dropped ... ok
[INFO] [stdout] test filter::section::tests::stateful_with_split_on ... ok
[INFO] [stdout] test filter::skip::tests::keep_no_matches_returns_empty ... ok
[INFO] [stdout] test filter::section::tests::enters_but_never_exits ... ok
[INFO] [stdout] test filter::skip::tests::skip_empty_patterns_passthrough ... ok
[INFO] [stdout] test filter::skip::tests::keep_retains_only_matching_lines ... ok
[INFO] [stdout] test filter::skip::tests::skip_invalid_regex_dropped ... ok
[INFO] [stdout] test filter::template::tests::cargo_test_success_template ... ok
[INFO] [stdout] test filter::template::tests::empty_structured_collection ... ok
[INFO] [stdout] test filter::template::tests::join_with_newline ... ok
[INFO] [stdout] test filter::template::tests::full_pipe_chain_each_then_join ... ok
[INFO] [stdout] test filter::skip::tests::skip_no_matches_returns_all ... ok
[INFO] [stdout] test filter::template::tests::nested_brace_handling ... ok
[INFO] [stdout] test filter::skip::tests::skip_multiple_patterns_all_applied ... ok
[INFO] [stdout] test filter::template::tests::join_with_separator ... ok
[INFO] [stdout] test filter::template::tests::each_with_truncate_nested ... ok
[INFO] [stdout] test filter::skip::tests::skip_removes_matching_lines ... ok
[INFO] [stdout] test filter::parse::tests::render_output_normal ... ok
[INFO] [stdout] test filter::template::tests::cargo_test_failure_template ... ok
[INFO] [stdout] test filter::skip::tests::skip_all_invalid_regex_passthrough ... ok
[INFO] [stdout] test filter::template::tests::mixed_vars_and_sections ... ok
[INFO] [stdout] test filter::template::tests::each_with_index_and_value ... ok
[INFO] [stdout] test filter::template::tests::pipe_keep_no_match_returns_empty ... ok
[INFO] [stdout] test filter::template::tests::empty_collection_empty_string ... ok
[INFO] [stdout] test filter::template::tests::pipe_lines_on_collection_passthrough ... ok
[INFO] [stdout] test filter::template::tests::pipe_keep_filters_collection ... ok
[INFO] [stdout] test filter::template::tests::property_access_count ... ok
[INFO] [stdout] test filter::template::tests::pipe_lines_then_keep_chain ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_count ... ok
[INFO] [stdout] test filter::template::tests::pipe_lines_then_keep_then_join_chain ... ok
[INFO] [stdout] test filter::template::tests::simple_variable_substitution ... ok
[INFO] [stdout] test filter::template::tests::pipe_keep_invalid_regex_passthrough ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_each_with_index ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_each_with_fields ... ok
[INFO] [stdout] test filter::template::tests::no_expressions_passthrough ... ok
[INFO] [stdout] test filter::template::tests::pipe_where_is_alias_for_keep ... ok
[INFO] [stdout] test filter::template::tests::pipe_lines_splits_string ... ok
[INFO] [stdout] test filter::template::tests::tree_collection_count ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_where_alias_for_keep ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_keep_filters_by_format ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_truncate_passthrough ... ok
[INFO] [stdout] test filter::template::tests::structured_collection_join_without_each ... ok
[INFO] [stdout] test filter::template::tests::tree_collection_each_with_children ... ok
[INFO] [stdout] test filter::template::tests::tree_collection_each_with_fields ... ok
[INFO] [stdout] test filter::template::tests::tree_collection_join_without_each ... ok
[INFO] [stdout] test filter::template::tests::unescape_escaped_quote ... ok
[INFO] [stdout] test filter::template::tests::unknown_variable_empty_string ... ok
[INFO] [stdout] test filter::template::tests::tree_collection_keep_filters_groups ... ok
[INFO] [stdout] test filter::template::tests::truncate_long_string_truncated ... ok
[INFO] [stdout] test filter::tests::branch_empty_string_returns_empty ... ok
[INFO] [stdout] test filter::tests::branch_fixed_output ... ok
[INFO] [stdout] test filter::tests::branch_head_zero_returns_empty ... ok
[INFO] [stdout] test filter::tests::branch_output_template_resolves_output_var ... ok
[INFO] [stdout] test filter::template::tests::truncate_short_string_unchanged ... ok
[INFO] [stdout] test filter::tests::branch_head_truncation ... ok
[INFO] [stdout] test filter::tests::branch_output_template_with_surrounding_text ... ok
[INFO] [stdout] test filter::tests::branch_tail_less_than_lines ... ok
[INFO] [stdout] test filter::tests::branch_single_line_no_newline ... ok
[INFO] [stdout] test filter::tests::branch_tail_then_head ... ok
[INFO] [stdout] test filter::tests::branch_tail_truncation ... ok
[INFO] [stdout] test filter::tests::branch_extract ... ok
[INFO] [stdout] test filter::tests::branch_tail_zero_returns_empty ... ok
[INFO] [stdout] test filter::tests::branch_with_sections_expected_but_empty_returns_none ... ok
[INFO] [stdout] test filter::tests::branch_without_sections_ignores_has_sections_flag ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_with_tokf_native_braces_syntax ... ok
[INFO] [stdout] test filter::tests::select_branch_failure ... ok
[INFO] [stdout] test filter::tests::select_branch_success ... ok
[INFO] [stdout] test filter::tests::branch_skip_then_join ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_with_backreferences ... ok
[INFO] [stdout] test filter::tests::branch_with_sections_populated_renders_template ... ok
[INFO] [stdout] test filter::replace::tests::replace_all_with_mixed_syntax ... ok
[INFO] [stdout] test filter::tests_chunk::invalid_split_regex_skipped ... ok
[INFO] [stdout] test filter::tests_chunk::basic_chunk_split_and_extract ... ok
[INFO] [stdout] test filter::tests_chunk::lines_before_first_match_discarded ... ok
[INFO] [stdout] test filter::tests_chunk::invalid_extract_regex_skipped ... ok
[INFO] [stdout] test filter::tests_chunk::merge_into_empty_existing_with_numeric_incoming ... ok
[INFO] [stdout] test filter::tests_chunk::chunks_produce_normalized_keys ... ok
[INFO] [stdout] test filter::tests_chunk::normalize_keys_fills_missing_fields ... ok
[INFO] [stdout] test filter::tests_chunk::normalize_keys_no_items ... ok
[INFO] [stdout] test filter::tests_chunk::body_extract ... ok
[INFO] [stdout] test filter::tests_chunk::normalize_keys_seeds_from_config ... ok
[INFO] [stdout] test filter::tests_chunk::normalize_keys_uniform_items_unchanged ... ok
[INFO] [stdout] test filter::tests_chunk::group_by_without_children_as_remains_flat ... ok
[INFO] [stdout] test filter::tests_color::apply_color_all_lines_skipped ... ok
[INFO] [stdout] test filter::tests_color::apply_color_empty_input ... ok
[INFO] [stdout] test filter::tests_chunk::multiple_aggregate_rules_per_chunk ... ok
[INFO] [stdout] test filter::tests_chunk::group_by_with_children_single_group ... ok
[INFO] [stdout] test filter::tests_color::apply_color_flag_no_ansi_in_input ... ok
[INFO] [stdout] test filter::tests_color::apply_color_flag_false_unchanged ... ok
[INFO] [stdout] test filter::tests_color::apply_color_flag_with_dedup ... ok
[INFO] [stdout] test filter::tests_color::apply_color_with_fallback_tail ... ok
[INFO] [stdout] test filter::tests_color::apply_color_with_branch_template ... ok
[INFO] [stdout] test filter::tests_color::apply_color_with_replace ... ok
[INFO] [stdout] test filter::tests_color::apply_color_flag_with_strip_ansi_true ... ok
[INFO] [stdout] test filter::tests_color::restore_display_all_survive ... ok
[INFO] [stdout] test filter::tests_color::restore_display_basic_mapping ... ok
[INFO] [stdout] test filter::tests_color::restore_display_empty_survivors ... ok
[INFO] [stdout] test filter::tests_chunk::group_by_merges_same_crate ... ok
[INFO] [stdout] test filter::tests_color::restore_display_first_and_last_removed ... ok
[INFO] [stdout] test filter::tests_color::apply_color_with_trim_lines ... ok
[INFO] [stdout] test filter::tests_chunk::single_chunk_boundary ... ok
[INFO] [stdout] test filter::tests_color::apply_color_with_keep ... ok
[INFO] [stdout] test filter::tests_chunk::carry_forward_fills_missing_extract ... ok
[INFO] [stdout] test filter::tests_chunk::empty_input ... ok
[INFO] [stdout] test filter::tests_json::json_invalid_input_falls_through ... ok
[INFO] [stdout] test filter::tests_json::json_on_failure_branch ... ok
[INFO] [stdout] test filter::tests_json::json_scalar_in_template ... ok
[INFO] [stdout] test filter::tests_color::apply_color_flag_strips_for_matching_preserves_output ... ok
[INFO] [stdout] test filter::tests_json::json_array_with_each_pipe ... ok
[INFO] [stdout] test filter::tests_json::json_skips_chunks_when_configured ... ok
[INFO] [stdout] test filter::tests_json::json_skips_parse_when_configured ... ok
[INFO] [stdout] test filter::tests_json::json_skips_sections_when_configured ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_branch_tail_overrides_top_level ... ok
[INFO] [stdout] test filter::tests_color::restore_display_single_line ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_description_does_not_affect_output ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_match_output_overrides_parse ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_match_output_short_circuits ... ok
[INFO] [stdout] test filter::tests_chunk::exclude_header_line ... ok
[INFO] [stdout] test filter::tests_chunk::carry_forward_disabled_by_default ... ok
[INFO] [stdout] test filter::tests_chunk::carry_forward_updates_on_new_match ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_on_empty_not_set_returns_empty ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_output_var_in_failure_branch ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_output_var_passthrough ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_on_empty_when_all_lines_skipped ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_output_var_with_sections ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_collapse_empty_lines_after_branch ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_failure_branch ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_on_empty_not_triggered_when_output_remains ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_parse_overrides_on_success ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_output_var_with_skip_prefiltering ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_passthrough_no_branch ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_strip_ansi_then_dedup ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_strip_empty_lines_after_branch_template ... ok
[INFO] [stdout] test filter::tests_chunk::invalid_body_extract_regex_skipped ... ok
[INFO] [stdout] test filter::tests_chunk::multiple_chunk_configs ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_strip_ansi_before_skip ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_strip_empty_lines_on_match_output_path ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_success_branch ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_top_level_keep_affects_branch_path ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_parse_overrides_on_failure ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_top_level_skip_affects_parse ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_chunk_processing_success ... ok
[INFO] [stdout] test filter::tests_chunk::no_matches ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_chunk_with_sections_together ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_chunk_processing_with_group_by ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_full_skip_then_extract ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_top_level_tail_no_branch ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_max_lines_caps_output ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_max_lines_after_head ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_top_level_tail_applies_on_failure ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_top_level_tail_with_branch_no_tail ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_trim_lines_before_keep ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_truncate_lines_at_in_pipeline ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_head_lines_alias ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_match_output_on_ansi_stripped_text ... ok
[INFO] [stdout] test filter::tests_tree::tree_absent_when_section_not_declared ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_match_output_unless_guard ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_tail_lines_alias ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_replace_with_dollar_syntax ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_match_output_pattern_regex ... ok
[INFO] [stdout] test filter::tests_pipeline::apply_on_empty_with_match_output ... ok
[INFO] [stdout] test filter::tests_tree::tree_engages_on_path_list ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_match_output_unless_on_ansi_stripped_text ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_keep_lines_matching_alias ... ok
[INFO] [stdout] test filter::tests_tree::tree_falls_back_below_min_files ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_strip_lines_matching_alias ... ok
[INFO] [stdout] test filter::tests_tree::tree_preserves_unmatched_header_lines ... ok
[INFO] [stdout] test filter::tests_rtk_compat::apply_rtk_full_filter_example ... ok
[INFO] [stdout] test filter::tests_tree::tree_runs_after_dedup ... ok
[INFO] [stdout] test filter::tests_tree_unit::ascii_style ... ok
[INFO] [stdout] test filter::tests_tree_unit::collapse_basic ... ok
[INFO] [stdout] test filter::tests_tree_unit::min_files_fallback ... ok
[INFO] [stdout] test filter::tests_tree_unit::invalid_regex_returns_none ... ok
[INFO] [stdout] test filter::tests_tree::tree_runs_after_skip ... ok
[INFO] [stdout] test filter::tests_tree_unit::min_shared_depth_fallback ... ok
[INFO] [stdout] test filter::tests_tree_unit::min_files_inclusive_boundary ... ok
[INFO] [stdout] test filter::tests_tree_unit::mixed_matched_unmatched_header_stays_top ... ok
[INFO] [stdout] test filter::tests_tree_unit::indent_style ... ok
[INFO] [stdout] test filter::tests_tree_unit::multi_root_renders_when_no_min_shared_depth ... ok
[INFO] [stdout] test filter::tests_tree_unit::multi_root_fallback_when_min_shared_depth_required ... ok
[INFO] [stdout] test filter::tests_tree_unit::no_collapse_when_disabled ... ok
[INFO] [stdout] test filter::tests_tree_unit::no_match_input_passthrough ... ok
[INFO] [stdout] test filter::tests_tree_unit::min_shared_depth_inclusive_boundary ... ok
[INFO] [stdout] test filter::tests_tree_unit::ordering_preserved ... ok
[INFO] [stdout] test filter::tests_tree_unit::rename_arrow_attached_to_leaf ... ok
[INFO] [stdout] test filter::tests_chunk::group_by_with_children_preserves_items ... ok
[INFO] [stdout] test filter::tests_tree_unit::single_child_collapse ... ok
[INFO] [stdout] test verify::tests::evaluate_contains_fail ... ok
[INFO] [stdout] test verify::tests::evaluate_contains_pass ... ok
[INFO] [stdout] test verify::tests::evaluate_equals_fail ... ok
[INFO] [stdout] test filter::tests_tree_unit::sort_alphabetical_when_opted_in ... ok
[INFO] [stdout] test verify::tests::evaluate_equals_pass ... ok
[INFO] [stdout] test filter::tests_chunk::group_by_no_matching_field ... ok
[INFO] [stdout] test verify::tests::run_case_in_memory_rejects_missing_inline ... ok
[INFO] [stdout] test filter::tests_tree::tree_composes_with_on_success_output_template ... ok
[INFO] [stdout] test filter::tests_tree_unit::unicode_style ... ok
[INFO] [stdout] test verify::tests::run_case_in_memory_with_exit_code ... ok
[INFO] [stdout] test verify::tests::verify_filter_fails_with_wrong_expectation ... ok
[INFO] [stdout] test verify::tests::verify_filter_multiple_cases ... ok
[INFO] [stdout] test verify::tests::verify_filter_passes_with_matching_expectations ... ok
[INFO] [stdout] test filter::tests_tree::parse_takes_precedence_over_tree ... ok
[INFO] [stdout] test filter::tests_tree_unit::empty_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 386 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokf_filter
[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" "47e50c817c36cec8cbff8982b954ce5ca7725daa8aaa767f88aeb1603843db14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47e50c817c36cec8cbff8982b954ce5ca7725daa8aaa767f88aeb1603843db14", kill_on_drop: false }`
[INFO] [stdout] 47e50c817c36cec8cbff8982b954ce5ca7725daa8aaa767f88aeb1603843db14
