[INFO] cloning repository https://github.com/0xd219b/mermaid-linter
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/0xd219b/mermaid-linter" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xd219b%2Fmermaid-linter", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xd219b%2Fmermaid-linter'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d94bec942ba7e262c34105224222ccce17e48aec
[INFO] testing 0xd219b/mermaid-linter against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xd219b%2Fmermaid-linter" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/0xd219b/mermaid-linter
[INFO] finished tweaking git repo https://github.com/0xd219b/mermaid-linter
[INFO] tweaked toml for git repo https://github.com/0xd219b/mermaid-linter written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/0xd219b/mermaid-linter on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/0xd219b/mermaid-linter 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 69dc8c00abe79a216f108aa47a85e9c21e0202b581e649c54292609026b8ff01
[INFO] running `Command { std: "docker" "start" "-a" "69dc8c00abe79a216f108aa47a85e9c21e0202b581e649c54292609026b8ff01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69dc8c00abe79a216f108aa47a85e9c21e0202b581e649c54292609026b8ff01", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69dc8c00abe79a216f108aa47a85e9c21e0202b581e649c54292609026b8ff01", kill_on_drop: false }`
[INFO] [stdout] 69dc8c00abe79a216f108aa47a85e9c21e0202b581e649c54292609026b8ff01
[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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 4b5c144d4f7bc5ee424dfc911e538f5c6016ff2646b9b4fda5bffe39adf1a2bf
[INFO] running `Command { std: "docker" "start" "-a" "4b5c144d4f7bc5ee424dfc911e538f5c6016ff2646b9b4fda5bffe39adf1a2bf", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling zmij v1.0.10
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling syn v2.0.113
[INFO] [stderr]    Compiling jiff v0.2.17
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling mermaid-linter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "4b5c144d4f7bc5ee424dfc911e538f5c6016ff2646b9b4fda5bffe39adf1a2bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b5c144d4f7bc5ee424dfc911e538f5c6016ff2646b9b4fda5bffe39adf1a2bf", kill_on_drop: false }`
[INFO] [stdout] 4b5c144d4f7bc5ee424dfc911e538f5c6016ff2646b9b4fda5bffe39adf1a2bf
[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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] d9f748e7e6168c6f1c677b2f9639d5bd05b27a3416105a4adc6d8f980431833c
[INFO] running `Command { std: "docker" "start" "-a" "d9f748e7e6168c6f1c677b2f9639d5bd05b27a3416105a4adc6d8f980431833c", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.179
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling insta v1.46.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling mermaid-linter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "d9f748e7e6168c6f1c677b2f9639d5bd05b27a3416105a4adc6d8f980431833c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9f748e7e6168c6f1c677b2f9639d5bd05b27a3416105a4adc6d8f980431833c", kill_on_drop: false }`
[INFO] [stdout] d9f748e7e6168c6f1c677b2f9639d5bd05b27a3416105a4adc6d8f980431833c
[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:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 627c35229db292c6fca9a7fde2f3ddde6d86e690a1b73654755467d3cb945355
[INFO] running `Command { std: "docker" "start" "-a" "627c35229db292c6fca9a7fde2f3ddde6d86e690a1b73654755467d3cb945355", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/mermaid-linter/e7e45e870128c3bf/deps/mermaid_linter-e7e45e870128c3bf)
[INFO] [stdout] 
[INFO] [stdout] running 219 tests
[INFO] [stdout] test ast::common::tests::test_ast_node ... ok
[INFO] [stdout] test ast::common::tests::test_span_merge ... ok
[INFO] [stdout] test ast::common::tests::test_span ... ok
[INFO] [stdout] test ast::common::tests::test_ast_walk ... ok
[INFO] [stdout] test ast::tests::test_offset_to_position ... ok
[INFO] [stdout] test ast::typed::tests::test_packet_field_validation ... ok
[INFO] [stdout] test config::tests::test_config_default ... ok
[INFO] [stdout] test config::tests::test_config_merge ... ok
[INFO] [stdout] test ast::tests::test_position_start ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_bad_frontmatter ... ok
[INFO] [stdout] test config::tests::test_config_deserialize ... ok
[INFO] [stdout] test ast::tests::test_range_from_offsets ... ok
[INFO] [stdout] test ast::typed::tests::test_flow_direction ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_error ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_c4 ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_architecture ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_flowchart_elk ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_class_v2 ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_class_with_config ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_class ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_info ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_er ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_gantt ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_flowchart_v2 ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_mindmap ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_pie ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_kanban ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_flowchart_with_config ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_flowchart ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_requirement ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_sequence ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_gitgraph ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_timeline ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_journey ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_state ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_quadrant ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_sankey ... ok
[INFO] [stdout] test detector::tests::test_diagram_type_str ... ok
[INFO] [stdout] test detector::tests::test_uses_langium ... ok
[INFO] [stdout] test detector::tests::test_needs_entity_encoding ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_diagnostic_code_display ... ok
[INFO] [stdout] test diagnostic::codes::tests::test_diagnostic_codes ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_creation ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_format ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostics_collection ... ok
[INFO] [stdout] test diagrams::class::lexer::tests::test_tokenize_class ... ok
[INFO] [stdout] test diagrams::class::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::class::lexer::tests::test_tokenize_inheritance ... ok
[INFO] [stdout] test diagrams::class::lexer::tests::test_tokenize_member ... ok
[INFO] [stdout] test diagrams::class::lexer::tests::test_tokenize_stereotype ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_class_with_members ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_inheritance ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_xychart ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_packet ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_relationships ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_with_stereotype ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_block ... ok
[INFO] [stdout] test diagrams::class::tests::test_relation_type_from_str ... ok
[INFO] [stdout] test diagrams::class::tests::test_visibility_from_char ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_radar ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_attribute_keys ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_attributes ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_entity ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_full_relationship ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_full_example ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_multiple_relationships ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_quoted_string ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_with_attributes ... ok
[INFO] [stdout] test diagrams::er::tests::test_attribute_key_from_str ... ok
[INFO] [stdout] test diagrams::er::parser::tests::test_parse_with_direction ... ok
[INFO] [stdout] test diagrams::er::tests::test_cardinality_from_str ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_arrow ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_graph_declaration ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_flowchart_declaration ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_quoted_string ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_subgraph ... ok
[INFO] [stdout] test diagrams::er::tests::test_identification_type_from_str ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_edge_label ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_classdef ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_different_shapes ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_empty_brace_label ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_empty_bracket_label ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_empty_paren_label ... ok
[INFO] [stdout] test diagrams::er::lexer::tests::test_tokenize_relationship ... ok
[INFO] [stdout] test diagrams::flowchart::lexer::tests::test_tokenize_node ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_unknown ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_flowchart_v2 ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_flowchart_with_labels ... ok
[INFO] [stdout] test detector::detectors::tests::test_detect_treemap ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_style ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_simple_flowchart ... ok
[INFO] [stdout] test diagrams::flowchart::tests::test_direction_from_str ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_date_format ... ok
[INFO] [stdout] test diagrams::flowchart::parser::tests::test_parse_subgraph ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_section ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_task ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_title ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::gantt::lexer::tests::test_tokenize_modifiers ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_milestone ... ok
[INFO] [stdout] test diagrams::gitgraph::lexer::tests::test_tokenize_branch ... ok
[INFO] [stdout] test diagrams::gitgraph::lexer::tests::test_tokenize_commit ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_with_modifiers ... ok
[INFO] [stdout] test diagrams::gitgraph::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::gitgraph::lexer::tests::test_tokenize_merge ... ok
[INFO] [stdout] test diagrams::gitgraph::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::gitgraph::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::gitgraph::parser::tests::test_parse_with_options ... ok
[INFO] [stdout] test diagrams::gitgraph::parser::tests::test_parse_with_merge ... ok
[INFO] [stdout] test diagrams::journey::lexer::tests::test_tokenize_multiple_actors ... ok
[INFO] [stdout] test diagrams::journey::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::journey::lexer::tests::test_tokenize_task ... ok
[INFO] [stdout] test diagrams::journey::lexer::tests::test_tokenize_section ... ok
[INFO] [stdout] test diagrams::journey::lexer::tests::test_tokenize_title ... ok
[INFO] [stdout] test diagrams::journey::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::journey::parser::tests::test_parse_multiple_actors ... ok
[INFO] [stdout] test diagrams::journey::parser::tests::test_parse_multiple_sections ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_axis_format ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_excludes ... ok
[INFO] [stdout] test diagrams::journey::parser::tests::test_parse_with_title ... ok
[INFO] [stdout] test diagrams::journey::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::journey::tests::test_parse_simple_journey ... ok
[INFO] [stdout] test diagrams::pie::lexer::tests::test_tokenize_show_data ... ok
[INFO] [stdout] test diagrams::pie::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::pie::lexer::tests::test_tokenize_slice ... ok
[INFO] [stdout] test diagrams::pie::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::pie::parser::tests::test_parse_multiple_slices ... ok
[INFO] [stdout] test diagrams::pie::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::pie::parser::tests::test_parse_with_showdata ... ok
[INFO] [stdout] test diagrams::sequence::lexer::tests::test_tokenize_note ... ok
[INFO] [stdout] test diagrams::sequence::lexer::tests::test_tokenize_loop ... ok
[INFO] [stdout] test diagrams::gantt::parser::tests::test_parse_with_dependencies ... ok
[INFO] [stdout] test diagrams::sequence::lexer::tests::test_tokenize_message ... ok
[INFO] [stdout] test diagrams::sequence::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test diagrams::gantt::tests::test_task_status_from_str ... ok
[INFO] [stdout] test diagrams::sequence::lexer::tests::test_tokenize_participant ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_activation ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_actors ... ok
[INFO] [stdout] test diagrams::sequence::tests::test_arrow_type_from_str ... ok
[INFO] [stdout] test diagrams::state::lexer::tests::test_tokenize_composite_state ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_alt ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_loop ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_note ... ok
[INFO] [stdout] test diagrams::sequence::parser::tests::test_parse_with_participants ... ok
[INFO] [stdout] test diagrams::state::lexer::tests::test_tokenize_transition ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_invalid ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_choice ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_composite_state ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_fork_join ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_transitions ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_note ... ok
[INFO] [stdout] test diagrams::state::tests::test_state_type_default ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test diagrams::state::parser::tests::test_parse_with_labels ... ok
[INFO] [stdout] test parser::error::tests::test_unexpected_token ... ok
[INFO] [stdout] test parser::lexer::tests::test_advance_while ... ok
[INFO] [stdout] test parser::error::tests::test_parse_errors_collection ... ok
[INFO] [stdout] test parser::error::tests::test_unexpected_char ... ok
[INFO] [stdout] test parser::lexer::tests::test_base_lexer_peek ... ok
[INFO] [stdout] test diagrams::state::lexer::tests::test_tokenize_declaration ... ok
[INFO] [stdout] test parser::lexer::tests::test_read_identifier ... ok
[INFO] [stdout] test parser::lexer::tests::test_base_lexer_advance ... ok
[INFO] [stdout] test parser::lexer::tests::test_base_lexer_newline ... ok
[INFO] [stdout] test parser::lexer::tests::test_read_number ... ok
[INFO] [stdout] test diagrams::state::lexer::tests::test_tokenize_note ... ok
[INFO] [stdout] test parser::tests::test_parse_sequence ... ok
[INFO] [stdout] test preprocess::comments::tests::test_comment_with_indentation ... ok
[INFO] [stdout] test parser::traits::tests::test_parser_trait ... ok
[INFO] [stdout] test preprocess::comments::tests::test_empty_comment ... ok
[INFO] [stdout] test preprocess::comments::tests::test_no_comments ... ok
[INFO] [stdout] test preprocess::comments::tests::test_preserve_directives ... ok
[INFO] [stdout] test preprocess::comments::tests::test_remove_multiple_comments ... ok
[INFO] [stdout] test parser::lexer::tests::test_read_quoted_string ... ok
[INFO] [stdout] test preprocess::comments::tests::test_remove_single_comment ... ok
[INFO] [stdout] test parser::tests::test_parse_flowchart ... ok
[INFO] [stdout] test preprocess::comments::tests::test_inline_comment_marker ... ok
[INFO] [stdout] test preprocess::directive::tests::test_remove_directives ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_frontmatter_not_at_start ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_frontmatter_with_display_mode ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_frontmatter_with_config ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_invalid_yaml_frontmatter ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_no_frontmatter ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_decode_entities ... ok
[INFO] [stdout] test preprocess::frontmatter::tests::test_simple_frontmatter ... ok
[INFO] [stdout] test preprocess::directive::tests::test_multiple_init_directives ... ok
[INFO] [stdout] test preprocess::directive::tests::test_extract_directives ... ok
[INFO] [stdout] test preprocess::directive::tests::test_parse_init_directive ... ok
[INFO] [stdout] test preprocess::directive::tests::test_parse_initialize_directive ... ok
[INFO] [stdout] test preprocess::directive::tests::test_parse_wrap_directive ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_encode_style_line ... ok
[INFO] [stdout] test diagrams::class::parser::tests::test_parse_simple ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_normalize_mixed ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_crlf_normalization ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_display_mode ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_encode_entities_numeric ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_full ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_normalize_cr ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_normalize_crlf ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_simple ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_with_comments ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_with_frontmatter ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_with_directives ... ok
[INFO] [stdout] test tests::test_detect_type ... ok
[INFO] [stdout] test tests::test_invalid_diagram ... ok
[INFO] [stdout] test tests::test_parse_sequence ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test preprocess::preprocessor::tests::test_preprocess_html_attribute_normalization ... ok
[INFO] [stdout] test tests::test_parse_flowchart ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_normalize_html_attributes ... ok
[INFO] [stdout] test preprocess::normalize::tests::test_encode_entities_named ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/main.rs (/opt/rustwide/target/debug/build/mermaid-linter/0d4f5ad091e0d149/deps/mermaid_lint-0d4f5ad091e0d149)
[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 unittests src/main.rs (/opt/rustwide/target/debug/build/mermaid-linter/77a7dbd202bbe295/deps/mermaid_linter-77a7dbd202bbe295)
[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/golden_tests.rs (/opt/rustwide/target/debug/build/mermaid-linter/4e53ac4aaf718b71/deps/golden_tests-4e53ac4aaf718b71)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test golden::error_cases::test_malformed_frontmatter ... ok
[INFO] [stdout] test golden::error_cases::test_incomplete_sequence ... ok
[INFO] [stdout] test golden::error_cases::test_incomplete_flowchart ... ok
[INFO] [stdout] test golden::error_cases::test_whitespace_only ... ok
[INFO] [stdout] test golden::error_cases::test_unknown_diagram ... ok
[INFO] [stdout] test golden::regression::test_node_names_ending_with_keywords ... ok
[INFO] [stdout] test golden::error_cases::test_empty_input ... ok
[INFO] [stdout] test golden::regression::test_sequence_alt_else ... ok
[INFO] [stdout] test golden::test_class_fixtures ... ok
[INFO] [stdout] test golden::regression::test_state_names_with_as ... ok
[INFO] [stdout] test golden::test_state_fixtures ... ok
[INFO] [stdout] test golden::test_sequence_fixtures ... ok
[INFO] [stdout] test golden::error_cases::test_malformed_directive ... ok
[INFO] [stdout] test golden::regression::test_trailing_whitespace ... ok
[INFO] [stdout] test golden::regression::test_default_as_node_name ... ok
[INFO] [stdout] test golden::regression::test_node_names_with_end_substring ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/build/mermaid-linter/e0369f856e2c7598/deps/integration_tests-e0369f856e2c7598)
[INFO] [stdout] test golden::test_flowchart_fixtures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 184 tests
[INFO] [stdout] test integration::class_tests::test_class_generic_types ... ignored, Generic type syntax not yet implemented
[INFO] [stdout] test integration::class_tests::test_class_inline_definition ... ignored, Inline class definition with label not yet implemented
[INFO] [stdout] test integration::class_tests::test_class_click ... ok
[INFO] [stdout] test integration::class_tests::test_class_note ... ok
[INFO] [stdout] test integration::class_tests::test_class_relationship_types ... ok
[INFO] [stdout] test integration::class_tests::test_class_relationships ... ok
[INFO] [stdout] test integration::class_tests::test_class_empty_class_body ... ok
[INFO] [stdout] test integration::class_tests::test_class_method_parameters ... ok
[INFO] [stdout] test integration::class_tests::test_class_direction ... ok
[INFO] [stdout] test integration::class_tests::test_class_link ... ok
[INFO] [stdout] test integration::class_tests::test_class_return_types ... ok
[INFO] [stdout] test integration::class_tests::test_class_annotations ... ok
[INFO] [stdout] test integration::class_tests::test_class_complex_relationships ... ok
[INFO] [stdout] test integration::class_tests::test_class_cardinality ... ok
[INFO] [stdout] test integration::class_tests::test_class_visibility_modifiers ... ok
[INFO] [stdout] test integration::class_tests::test_class_with_namespace ... ignored, Namespace syntax not yet implemented
[INFO] [stdout] test integration::class_tests::test_class_with_members ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_bad_frontmatter ... ok
[INFO] [stdout] test integration::class_tests::test_simple_class_diagram ... ok
[INFO] [stdout] test integration::class_tests::test_detect_class_diagram ... ok
[INFO] [stdout] test integration::class_tests::test_class_with_comments ... ok
[INFO] [stdout] test integration::class_tests::test_detect_class_diagram_legacy ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_class ... ok
[INFO] [stdout] test integration::class_tests::test_class_static_abstract ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_priority ... ok
[INFO] [stdout] test integration::class_tests::test_class_styling ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_sequence ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_flowchart_variants ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_multiline_declaration ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_with_comments ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_with_frontmatter ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_with_semicolons ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_with_whitespace ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_case_insensitive ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_state ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_minimal ... ok
[INFO] [stdout] test integration::er_tests::test_er_attribute_keys ... ok
[INFO] [stdout] test integration::er_tests::test_er_cardinality_one_or_more ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_unimplemented_types ... ok
[INFO] [stdout] test integration::er_tests::test_er_cardinality_zero_or_one ... ok
[INFO] [stdout] test integration::er_tests::test_er_attribute_comments ... ok
[INFO] [stdout] test integration::er_tests::test_er_case_insensitive ... ok
[INFO] [stdout] test integration::er_tests::test_er_combined_keys ... ok
[INFO] [stdout] test integration::er_tests::test_er_accessibility ... ok
[INFO] [stdout] test integration::er_tests::test_er_direction ... ok
[INFO] [stdout] test integration::er_tests::test_er_empty_entity ... ok
[INFO] [stdout] test integration::er_tests::test_er_entity_with_attributes ... ok
[INFO] [stdout] test integration::er_tests::test_er_full_example ... ok
[INFO] [stdout] test integration::er_tests::test_er_hyphenated_names ... ok
[INFO] [stdout] test integration::er_tests::test_er_identifying_relationship ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_with_directives ... ok
[INFO] [stdout] test integration::er_tests::test_er_multiple_relationships ... ok
[INFO] [stdout] test integration::er_tests::test_er_non_identifying_relationship ... ok
[INFO] [stdout] test integration::er_tests::test_er_quoted_entity_names ... ok
[INFO] [stdout] test integration::er_tests::test_er_cardinality_only_one ... ok
[INFO] [stdout] test integration::flowchart_tests::test_detect_flowchart_graph ... ok
[INFO] [stdout] test integration::er_tests::test_er_cardinality_zero_or_more ... ok
[INFO] [stdout] test integration::flowchart_tests::test_detect_flowchart_keyword ... ok
[INFO] [stdout] test integration::er_tests::test_simple_er_diagram ... ok
[INFO] [stdout] test integration::er_tests::test_er_invalid_syntax ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_unknown ... ok
[INFO] [stdout] test integration::detector_tests::test_detect_error ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_click_event ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_edge_labels ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_link_styles ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_edge_types ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_chained_nodes ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_nested_subgraphs ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_keyword ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_empty_lines ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_semicolons ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_multiline ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_special_characters_in_id ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_subgraph ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_styling ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_accessibility ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_with_comments ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_case_insensitive ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_axis_format ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_combined_modifiers ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_directions ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_complex_example ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_date_format ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_duration_formats ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_trailing_whitespace ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_excludes ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_invalid ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_milestones ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_tick_interval ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_multiple_sections ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_task_dependencies ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_today_marker ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_with_title ... ok
[INFO] [stdout] test integration::gantt_tests::test_gantt_task_modifiers ... ok
[INFO] [stdout] test integration::gantt_tests::test_simple_gantt ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_accessibility ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_case_insensitive ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_with_node_labels ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_complex ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_multiple_sections ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_invalid ... ok
[INFO] [stdout] test integration::journey_tests::test_simple_journey ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_accessibility ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_case_insensitive ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_decimal_values ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_scores ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_invalid ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_multiple_actors ... ok
[INFO] [stdout] test integration::journey_tests::test_journey_with_title ... ok
[INFO] [stdout] test integration::flowchart_tests::test_flowchart_with_node_shapes ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_showdata ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_with_title ... ok
[INFO] [stdout] test integration::pie_tests::test_simple_pie ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_bad_frontmatter ... ok
[INFO] [stdout] test integration::pie_tests::test_pie_multiple_slices ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_empty_frontmatter ... ok
[INFO] [stdout] test integration::flowchart_tests::test_simple_flowchart_graph_lr ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_frontmatter_display_mode ... ok
[INFO] [stdout] test integration::flowchart_tests::test_simple_flowchart_graph_td ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_crlf_normalization ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_cr_normalization ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_comment_removal ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_init_directive ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_frontmatter_config ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_directive_with_spacing ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_directive_and_frontmatter ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_frontmatter_only_title ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_html_attribute_normalization ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_frontmatter_title ... ok
[INFO] [stdout] test integration::sequence_tests::test_detect_sequence ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_activations ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_initialize_alias ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_alt ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_arrow_types ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_autonumber ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_box ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_break ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_critical ... ignored, critical/option block syntax not yet implemented
[INFO] [stdout] test integration::sequence_tests::test_sequence_create_destroy ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_empty_message ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_explicit_activation ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_links ... ignored, link directive not yet implemented
[INFO] [stdout] test integration::sequence_tests::test_sequence_loop ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_nested_control_flow ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_preserve_directive_in_comment ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_notes ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_opt ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_par ... ignored, par/and block syntax not yet implemented
[INFO] [stdout] test integration::sequence_tests::test_sequence_title ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_with_actors ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_rect ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_with_participants ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_unknown_directive_ignored ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_with_comments ... ok
[INFO] [stdout] test integration::sequence_tests::test_sequence_note_positions ... ok
[INFO] [stdout] test integration::sequence_tests::test_simple_sequence ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_multiple_directives ... ok
[INFO] [stdout] test integration::state_tests::test_detect_state_diagram_v2 ... ok
[INFO] [stdout] test integration::state_tests::test_state_composite ... ok
[INFO] [stdout] test integration::state_tests::test_detect_state_diagram_legacy ... ok
[INFO] [stdout] test integration::state_tests::test_simple_state_diagram ... ok
[INFO] [stdout] test integration::state_tests::test_state_description ... ok
[INFO] [stdout] test integration::state_tests::test_state_as_keyword ... ok
[INFO] [stdout] test integration::state_tests::test_state_diagram_legacy ... ok
[INFO] [stdout] test integration::state_tests::test_state_concurrent ... ok
[INFO] [stdout] test integration::state_tests::test_state_direction ... ok
[INFO] [stdout] test integration::state_tests::test_state_escaping ... ok
[INFO] [stdout] test integration::state_tests::test_state_fork_join ... ok
[INFO] [stdout] test integration::state_tests::test_state_multiple_transitions ... ok
[INFO] [stdout] test integration::state_tests::test_state_note_positions ... ok
[INFO] [stdout] test integration::state_tests::test_state_notes ... ok
[INFO] [stdout] test integration::state_tests::test_state_self_transition ... ok
[INFO] [stdout] test integration::state_tests::test_state_special_keywords ... ok
[INFO] [stdout] test integration::state_tests::test_state_styling ... ok
[INFO] [stdout] test integration::state_tests::test_state_title ... ok
[INFO] [stdout] test integration::state_tests::test_state_transition_labels ... ok
[INFO] [stdout] test integration::state_tests::test_state_start_end_markers ... ok
[INFO] [stdout] test integration::state_tests::test_state_transitions ... ok
[INFO] [stdout] test integration::state_tests::test_state_with_comments ... ok
[INFO] [stdout] test integration::state_tests::test_state_nested_composite ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_init_directive_layout ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_wrap_directive ... ok
[INFO] [stdout] test integration::state_tests::test_state_choice ... ok
[INFO] [stdout] test integration::preprocessing_tests::test_whitespace_trimming ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 178 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.64s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mermaid_linter
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test src/preprocess/directive.rs - preprocess::directive::extract_directives (line 138) ... ignored
[INFO] [stdout] test src/preprocess/normalize.rs - preprocess::normalize::decode_entities (line 110) ... ignored
[INFO] [stdout] test src/preprocess/directive.rs - preprocess::directive::parse_directive (line 92) ... ok
[INFO] [stdout] test src/preprocess/comments.rs - preprocess::comments::remove_comments (line 9) ... ok
[INFO] [stdout] test src/preprocess/frontmatter.rs - preprocess::frontmatter::extract_frontmatter (line 47) ... ok
[INFO] [stdout] test src/preprocess/normalize.rs - preprocess::normalize::normalize_text (line 24) ... ok
[INFO] [stdout] test src/preprocess/preprocessor.rs - preprocess::preprocessor::Preprocessor::preprocess (line 56) ... ok
[INFO] [stdout] test src/preprocess/normalize.rs - preprocess::normalize::encode_entities (line 56) ... ok
[INFO] [stdout] test src/lib.rs - (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.56s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "627c35229db292c6fca9a7fde2f3ddde6d86e690a1b73654755467d3cb945355", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "627c35229db292c6fca9a7fde2f3ddde6d86e690a1b73654755467d3cb945355", kill_on_drop: false }`
[INFO] [stdout] 627c35229db292c6fca9a7fde2f3ddde6d86e690a1b73654755467d3cb945355
