[INFO] fetching crate dioxus-nox-markdown 0.13.2...
[INFO] testing dioxus-nox-markdown-0.13.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dioxus-nox-markdown 0.13.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate dioxus-nox-markdown 0.13.2
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate dioxus-nox-markdown 0.13.2
[INFO] tweaked toml for crates.io crate dioxus-nox-markdown 0.13.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dioxus-nox-markdown 0.13.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dioxus-nox-markdown 0.13.2 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa
[INFO] running `Command { std: "docker" "start" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.115
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling wasm-bindgen v0.2.115
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling dioxus-core-types v0.7.4
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling longest-increasing-subsequence v0.1.0
[INFO] [stderr]    Compiling lazy-js-bundle v0.7.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling convert_case v0.8.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling const_format v0.2.35
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling keyboard-types v0.7.0
[INFO] [stderr]    Compiling dioxus-document v0.7.4
[INFO] [stderr]    Compiling dioxus-interpreter-js v0.7.4
[INFO] [stderr]    Compiling euclid v0.22.13
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling sledgehammer_utils v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling dioxus-web v0.7.4
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling send_wrapper v0.6.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.1
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling dioxus-config-macro v0.7.4
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling str_indices v0.4.4
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling dioxus-config-macros v0.7.4
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.115
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling generational-box v0.7.4
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.115
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling const-serialize-macro v0.7.2
[INFO] [stderr]    Compiling warnings-macro v0.2.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling const-serialize-macro v0.8.0-alpha.0
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling enumset_derive v0.14.0
[INFO] [stderr]    Compiling const-serialize v0.7.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling warnings v0.2.1
[INFO] [stderr]    Compiling dioxus-rsx v0.7.4
[INFO] [stderr]    Compiling subsecond-types v0.7.4
[INFO] [stderr]    Compiling subsecond v0.7.4
[INFO] [stderr]    Compiling js-sys v0.3.92
[INFO] [stderr]    Compiling dioxus-cli-config v0.7.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling enumset v1.1.10
[INFO] [stderr]    Compiling const-serialize v0.8.0-alpha.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling sledgehammer_bindgen_macro v0.6.5
[INFO] [stderr]    Compiling dioxus-html-internal-macro v0.7.4
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling dioxus-core v0.7.4
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling dioxus-core-macro v0.7.4
[INFO] [stderr]    Compiling manganis-core v0.7.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling macro-string v0.1.4
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling sledgehammer_bindgen v0.6.0
[INFO] [stderr]    Compiling manganis-macro v0.7.4
[INFO] [stderr]    Compiling dioxus-stores-macro v0.7.4
[INFO] [stderr]    Compiling crop v0.4.3
[INFO] [stderr]    Compiling manganis v0.7.4
[INFO] [stderr]    Compiling dioxus-signals v0.7.4
[INFO] [stderr]    Compiling dioxus-devtools-types v0.7.4
[INFO] [stderr]    Compiling dioxus-history v0.7.4
[INFO] [stderr]    Compiling dioxus-logger v0.7.4
[INFO] [stderr]    Compiling dioxus-hooks v0.7.4
[INFO] [stderr]    Compiling dioxus-devtools v0.7.4
[INFO] [stderr]    Compiling dioxus-html v0.7.4
[INFO] [stderr]    Compiling dioxus-stores v0.7.4
[INFO] [stderr]    Compiling web-sys v0.3.92
[INFO] [stderr]    Compiling wasm-bindgen-futures v0.4.65
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling gloo-timers v0.3.0
[INFO] [stderr]    Compiling dioxus-asset-resolver v0.7.4
[INFO] [stderr]    Compiling wasm-streams v0.4.2
[INFO] [stderr]    Compiling dioxus v0.7.4
[INFO] [stderr]    Compiling dioxus-nox-markdown v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 22s
[INFO] running `Command { std: "docker" "inspect" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling askama_escape v0.13.0
[INFO] [stderr]    Compiling dioxus-ssr v0.7.4
[INFO] [stderr]    Compiling dioxus-nox-markdown v0.13.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 30.21s
[INFO] running `Command { std: "docker" "inspect" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dioxus-nox-markdown/bec663029f8f7fd1/out/dioxus_nox_markdown-bec663029f8f7fd1)
[INFO] [stdout] 
[INFO] [stdout] running 289 tests
[INFO] [stdout] test inline_editor::tests::compute_post_caret_uses_beforeinput_for_collapsed_star_insert ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_with_emoji ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_after_hidden_closing_marker ... ok
[INFO] [stdout] test inline_editor::tests::compute_post_caret_delete_prefers_edit_window_start ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_with_strikethrough_hidden ... ok
[INFO] [stdout] test inline_editor::tests::direct_delete_forward_plain_text ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_empty_ast ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_minimal_gap ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_at_position_zero_returns_none ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_in_plain_text ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_no_gap ... ok
[INFO] [stdout] test inline_editor::tests::compute_post_caret_collapses_noncollapsed_insert_to_end_of_replacement ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_single_extra_blank_line ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_multiple_extra_blank_lines ... ok
[INFO] [stdout] test inline_editor::tests::direct_delete_insert_type_returns_none ... ok
[INFO] [stdout] test inline_editor::tests::insertion_cursor_normalization_avoids_transient_zero_jump ... ok
[INFO] [stdout] test inline_editor::tests::nav_next_skips_non_editable_gap ... ok
[INFO] [stdout] test inline_editor::tests::nav_prev_targets_previous_editable_block_end ... ok
[INFO] [stdout] test inline_editor::tests::plain_paragraph_is_always_editable ... ok
[INFO] [stdout] test inline_editor::tests::inject_gap_paragraphs_trailing_blank_lines ... ok
[INFO] [stdout] test inline_editor::tests::mixed_paragraph_uses_token_aware_surface ... ok
[INFO] [stdout] test inline_editor::tests::previous_visible_char_utf16_basic ... ok
[INFO] [stdout] test inline_editor::tests::next_visible_char_utf16_basic ... ok
[INFO] [stdout] test inline_editor::tests::next_visible_char_utf16_emoji ... ok
[INFO] [stdout] test inline_editor::tests::direct_delete_non_collapsed_returns_none ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_adjacent_to_hidden_marker ... ok
[INFO] [stdout] test inline_editor::tests::direct_backspace_inside_revealed_marker ... ok
[INFO] [stdout] test inline_editor::tests::snap_cursor_in_gap_to_next_block ... ok
[INFO] [stdout] test inline_editor::tests::snap_cursor_empty_ast_returns_zero ... ok
[INFO] [stdout] test inline_editor::tests::snap_cursor_past_end_to_last_block ... ok
[INFO] [stdout] test inline_editor::tests::previous_visible_char_utf16_emoji ... ok
[INFO] [stdout] test inline_editor::tests::snap_cursor_at_block_start_unchanged ... ok
[INFO] [stdout] test inline_tokens::tests::hidden_markers_are_removed_from_visible_text ... ok
[INFO] [stdout] test inline_editor::tests::revision_guard_accepts_latest_only ... ok
[INFO] [stdout] test inline_editor::tests::projection_selector_prefers_closest_visible_model ... ok
[INFO] [stdout] test inline_editor::tests::snap_cursor_within_block_unchanged ... ok
[INFO] [stdout] test inline_tokens::tests::marker_ranges_for_list_prefix_are_extracted ... ok
[INFO] [stdout] test inline_tokens::tests::marker_ranges_for_strong_are_extracted ... ok
[INFO] [stdout] test inline_tokens::tests::roundtrip_at_end_with_hidden_closing_marker ... ok
[INFO] [stdout] test inline_tokens::tests::visible_end_maps_past_hidden_closing_marker ... ok
[INFO] [stdout] test inline_tokens::tests::visible_raw_offset_roundtrip ... ok
[INFO] [stdout] test reveal_engine::tests::block_marker_visible_in_adjacent_window ... ok
[INFO] [stdout] test reveal_engine::tests::caret_in_second_token_reveals_only_second_markers ... ok
[INFO] [stdout] test reveal_engine::tests::inline_marker_hidden_outside_token ... ok
[INFO] [stdout] test reveal_engine::tests::inline_marker_visible_inside_token ... ok
[INFO] [stdout] test reveal_engine::tests::selection_inside_token_reveals_inline_marker ... ok
[INFO] [stdout] test tests::api_001_tests::instance_n_generates_source_and_read_panel_ids ... ok
[INFO] [stdout] test tests::api_001_tests::make_instance_n_returns_unique_values ... ok
[INFO] [stdout] test tests::api_002_tests::layout_default_is_horizontal ... ok
[INFO] [stdout] test tests::api_002_tests::layout_horizontal_attr ... ok
[INFO] [stdout] test tests::api_002_tests::layout_vertical_attr ... ok
[INFO] [stdout] test reveal_engine::tests::unrelated_inline_markers_stay_hidden ... ok
[INFO] [stdout] test tests::api_001_tests::instance_n_generates_correct_editor_id ... ok
[INFO] [stdout] test tests::ant_002_tests::task_cancel_compiles ... ok
[INFO] [stdout] test tests::api_001_tests::instance_n_generates_correct_preview_id ... ok
[INFO] [stdout] test tests::api_001_tests::instance_n_ids_share_same_number ... ok
[INFO] [stdout] test tests::api_002_tests::orientation_default_is_horizontal ... ok
[INFO] [stdout] test tests::api_002_tests::orientation_horizontal_attr ... ok
[INFO] [stdout] test tests::api_002_tests::orientation_vertical_attr ... ok
[INFO] [stdout] test tests::block_click_tests::test_block_click_js_references_preview_id ... ok
[INFO] [stdout] test tests::block_click_tests::test_block_click_js_sends_to_dioxus ... ok
[INFO] [stdout] test tests::block_entry_equality ... ok
[INFO] [stdout] test tests::block_entry_fields ... ok
[INFO] [stdout] test tests::component_tests::ctrl_b_key_lowercase_is_b ... ok
[INFO] [stdout] test tests::component_tests::ctrl_unknown_key_returns_none ... ok
[INFO] [stdout] test tests::block_click_tests::test_block_click_js_parses_to_integer ... ok
[INFO] [stdout] test tests::block_click_tests::test_block_click_js_reads_data_source_start ... ok
[INFO] [stdout] test tests::component_tests::data_state_active_for_source_mode ... ok
[INFO] [stdout] test tests::component_tests::data_state_active_when_source ... ok
[INFO] [stdout] test tests::component_tests::data_state_inactive_for_read_mode ... ok
[INFO] [stdout] test tests::component_tests::data_state_inactive_when_read ... ok
[INFO] [stdout] test tests::component_tests::editor_data_state_live_preview_is_active ... ok
[INFO] [stdout] test tests::component_tests::editor_data_state_read_is_inactive ... ok
[INFO] [stdout] test tests::component_tests::focused_data_attr_true_on_focus ... ok
[INFO] [stdout] test tests::component_tests::mode_attr_live_preview_kebab ... ok
[INFO] [stdout] test tests::component_tests::parse_not_triggered_during_composition ... ok
[INFO] [stdout] test tests::component_tests::parse_triggered_when_not_composing ... ok
[INFO] [stdout] test tests::component_tests::preview_data_state_live_preview_is_active ... ok
[INFO] [stdout] test tests::component_tests::preview_data_state_read_is_inactive ... ok
[INFO] [stdout] test tests::block_click_tests::test_block_click_js_walks_up_dom ... ok
[INFO] [stdout] test tests::component_tests::ctrl_shortcut_match_coverage ... ok
[INFO] [stdout] test tests::component_tests::divider_orientation_default_vertical ... ok
[INFO] [stdout] test tests::component_tests::preview_data_state_source_is_inactive ... ok
[INFO] [stdout] test tests::component_tests::root_layout_none_omits_attribute ... ok
[INFO] [stdout] test tests::component_tests::scroll_flag_default_is_false ... ok
[INFO] [stdout] test tests::component_tests::scroll_sync_lock_prevents_feedback_loop ... ok
[INFO] [stdout] test tests::component_tests::tab_key_string_is_tab ... ok
[INFO] [stdout] test tests::component_tests::editor_data_state_source_is_active ... ok
[INFO] [stdout] test tests::component_tests::root_layout_vertical_attr_value ... ok
[INFO] [stdout] test tests::component_tests::focused_data_attr_false_on_blur ... ok
[INFO] [stdout] test tests::component_tests::root_layout_horizontal_attr_value ... ok
[INFO] [stdout] test tests::context_tests::context_handle_mode_change_uncontrolled ... ok
[INFO] [stdout] test tests::context_tests::context_handle_mode_change_noop_same_mode ... ok
[INFO] [stdout] test tests::context_tests::context_handle_value_change_updates_raw_content ... ok
[INFO] [stdout] test tests::context_tests::context_disabled_flag ... ok
[INFO] [stdout] test tests::cursor_position_equality ... ok
[INFO] [stdout] test tests::cursor_position_clone ... ok
[INFO] [stdout] test tests::cursor_position_new ... ok
[INFO] [stdout] test tests::cursor_position_default ... ok
[INFO] [stdout] test tests::custom_extension_tests::parse_tag_extension ... ok
[INFO] [stdout] test tests::custom_extension_tests::parse_mixed_extensions ... ok
[INFO] [stdout] test tests::context_tests::context_raw_value_reads_rc_refcell ... ok
[INFO] [stdout] test tests::context_tests::context_current_mode_returns_signal_value ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::detect_slash_trigger_with_emoji_prefix ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::utf16_ascii_cursor ... ok
[INFO] [stdout] test tests::custom_extension_tests::parse_wikilink_extension ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::utf16_emoji_cursor ... ok
[INFO] [stdout] test tests::gap_002_tests::next_mode_read_to_source ... ok
[INFO] [stdout] test tests::gap_002_tests::next_mode_source_to_livepreview ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::utf16_at_end ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::utf16_cjk_cursor ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::utf16_out_of_bounds ... ok
[INFO] [stdout] test tests::gap_001_utf16_tests::detect_slash_trigger_no_trigger_slash_not_at_line_start ... ok
[INFO] [stdout] test tests::gap_002_tests::prev_mode_read_wraps_to_livepreview ... ok
[INFO] [stdout] test tests::gap_004_table_tests::table_parse_does_not_panic ... ok
[INFO] [stdout] test tests::heading_entry_debug ... ok
[INFO] [stdout] test tests::heading_entry_equality ... ok
[INFO] [stdout] test tests::gap_003_tests::viewport_cleanup_id_increments ... ok
[INFO] [stdout] test tests::gap_002_tests::prev_mode_livepreview_to_source ... ok
[INFO] [stdout] test tests::highlight_tests::generate_theme_css_returns_none_without_feature ... ok
[INFO] [stdout] test tests::gap_004_table_tests::table_with_header_and_body ... ok
[INFO] [stdout] test tests::gap_002_tests::prev_mode_source_to_read ... ok
[INFO] [stdout] test tests::heading_entry_construction ... ok
[INFO] [stdout] test tests::highlight_tests::highlight_code_empty_input ... ok
[INFO] [stdout] test tests::highlight_tests::highlight_code_escapes_ampersands ... ok
[INFO] [stdout] test tests::highlight_tests::supported_languages_empty_without_feature ... ok
[INFO] [stdout] test tests::hooks_tests::extract_heading_index_empty_doc ... ok
[INFO] [stdout] test tests::hooks_tests::extract_heading_index_preserves_anchors ... ok
[INFO] [stdout] test tests::heading_entry_level_range ... ok
[INFO] [stdout] test tests::highlight_tests::highlight_code_escapes_quotes ... ok
[INFO] [stdout] test tests::highlight_tests::highlight_code_unrecognized_lang_returns_plain_text ... ok
[INFO] [stdout] test tests::highlight_tests::highlight_code_html_escapes_special_chars ... ok
[INFO] [stdout] test tests::highlight_parser_tests::parse_document_code_block_uses_dangerous_inner_html ... ok
[INFO] [stdout] test tests::highlight_parser_tests::parse_document_indented_code_block ... ok
[INFO] [stdout] test tests::html_policy_tests::html_is_escaped_by_default_policy ... ok
[INFO] [stdout] test tests::html_policy_tests::trusted_policy_renders_raw_html ... ok
[INFO] [stdout] test tests::int_002_tests::read_cursor_and_selection_exists_and_is_async ... ok
[INFO] [stdout] test tests::keyboard_js_tests::keyboard_js_dispatches_input_event ... ok
[INFO] [stdout] test tests::keyboard_js_tests::tab_indent_size_2_inserts_two_spaces ... ok
[INFO] [stdout] test tests::hooks_tests::extract_heading_index_preserves_line_numbers ... ok
[INFO] [stdout] test tests::hooks_tests::extract_heading_index_returns_cloned_headings ... ok
[INFO] [stdout] test tests::keyboard_js_tests::tab_indent_size_4_inserts_four_spaces ... ok
[INFO] [stdout] test tests::hooks_tests::extract_heading_index_with_front_matter ... ok
[INFO] [stdout] test tests::html_policy_tests::sanitized_policy_falls_back_to_escape_without_feature ... ok
[INFO] [stdout] test tests::keyboard_js_tests::wrap_selection_bold_js_contains_marker ... ok
[INFO] [stdout] test tests::keyboard_js_tests::keyboard_js_targets_editor_id ... ok
[INFO] [stdout] test tests::keyboard_js_tests::wrap_selection_italic_js_contains_marker ... ok
[INFO] [stdout] test tests::keyboard_js_tests::wrap_selection_link_js_contains_markers ... ok
[INFO] [stdout] test tests::live_preview_variant_default_is_split_pane ... ok
[INFO] [stdout] test tests::live_preview_variant_equality ... ok
[INFO] [stdout] test tests::markdown_handle_tests::insert_text_js_contains_inserted_text ... ok
[INFO] [stdout] test tests::markdown_handle_tests::insert_text_js_escapes_single_quotes ... ok
[INFO] [stdout] test tests::live_preview_variant_copy ... ok
[INFO] [stdout] test tests::markdown_handle_tests::markdown_handle_js_targets_editor_id ... ok
[INFO] [stdout] test tests::markdown_handle_tests::insert_text_js_contains_dispatch ... ok
[INFO] [stdout] test tests::markdown_handle_tests::set_content_js_assigns_value_and_dispatches ... ok
[INFO] [stdout] test tests::markdown_handle_tests::set_content_js_escapes_backslashes ... ok
[INFO] [stdout] test tests::markdown_handle_tests::wrap_selection_js_contains_dispatch ... ok
[INFO] [stdout] test tests::mode_debug_is_implemented ... ok
[INFO] [stdout] test tests::mode_default_is_source ... ok
[INFO] [stdout] test tests::mode_display_live_preview ... ok
[INFO] [stdout] test tests::mode_display_read ... ok
[INFO] [stdout] test tests::mode_display_source ... ok
[INFO] [stdout] test tests::mode_eq_same_variants ... ok
[INFO] [stdout] test tests::markdown_handle_tests::wrap_selection_js_contains_prefix_suffix ... ok
[INFO] [stdout] test tests::mode_clone_and_copy ... ok
[INFO] [stdout] test tests::mode_ne_different_variants ... ok
[INFO] [stdout] test tests::mode_to_data_attr_value_live_preview ... ok
[INFO] [stdout] test tests::parse_document_language_label_enabled ... ok
[INFO] [stdout] test tests::parse_options_default_debounce_ms ... ok
[INFO] [stdout] test tests::parse_options_default_tab_size ... ok
[INFO] [stdout] test tests::parse_state_done_attr ... ok
[INFO] [stdout] test tests::parse_state_error_attr ... ok
[INFO] [stdout] test tests::mode_to_data_attr_value_read ... ok
[INFO] [stdout] test tests::mode_to_data_attr_value_source ... ok
[INFO] [stdout] test tests::parse_document_indented_code_block_no_language_label ... ok
[INFO] [stdout] test tests::parse_document_language_label_disabled ... ok
[INFO] [stdout] test tests::parse_document_line_numbers_disabled ... ok
[INFO] [stdout] test tests::parse_document_line_numbers_enabled ... ok
[INFO] [stdout] test tests::parse_state_idle_attr ... ok
[INFO] [stdout] test tests::parse_state_parsing_attr ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_after_newline ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_empty_lines ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_end_of_string ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_at_newline ... ok
[INFO] [stdout] test tests::parser_ranges_extra_blank_lines ... ok
[INFO] [stdout] test tests::parser_tests::parse_front_matter_absent ... ok
[INFO] [stdout] test tests::parser_ranges_two_paragraphs ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_mid_first_line ... ok
[INFO] [stdout] test tests::parser_tests::parse_front_matter_raw ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_multiple_newlines ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_start ... ok
[INFO] [stdout] test tests::parser_helper_tests::index_to_line_col_mid_second_line ... ok
[INFO] [stdout] test tests::parser_tests::parse_gfm_task_list ... ok
[INFO] [stdout] test tests::parser_tests::parse_empty_string ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_slug_special_chars ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_slug_duplicate_handling ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_with_inline_code ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_slug_spaces ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_level_1 ... ok
[INFO] [stdout] test tests::parser_tests::parse_multiple_paragraphs_no_headings ... ok
[INFO] [stdout] test tests::parser_tests::parse_setext_heading ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_line_numbers ... ok
[INFO] [stdout] test tests::parser_tests::parse_heading_all_levels ... ok
[INFO] [stdout] test tests::render_source_map_tests::test_parse_document_produces_nonempty_doc_for_content ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_half ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_negative_overflow ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_no_overflow ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_handles_carriage_return ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_handles_line_separator ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_handles_newline ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_clamped_max ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_full ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_handles_paragraph_separator ... ok
[INFO] [stdout] test tests::scroll_sync_tests::compute_scroll_ratio_zero ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_preserves_backslash_escaping ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_http ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_https ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_mailto ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_absolute_path ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_relative ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_anchor ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_custom_scheme ... ok
[INFO] [stdout] test tests::sec_003_escape_tests::escape_js_preserves_single_quote_escaping ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_unknown_scheme ... ok
[INFO] [stdout] test tests::parser_tests::parse_mixed_content ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_blocks_javascript ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_blocks_data_uri ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_blocks_vbscript ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_empty_string ... ok
[INFO] [stdout] test tests::selection_equality ... ok
[INFO] [stdout] test tests::selection_is_backward ... ok
[INFO] [stdout] test tests::selection_is_collapsed_when_equal ... ok
[INFO] [stdout] test tests::selection_is_empty_same_anchor_head ... ok
[INFO] [stdout] test tests::selection_is_forward ... ok
[INFO] [stdout] test tests::selection_is_not_collapsed_when_different ... ok
[INFO] [stdout] test tests::selection_is_not_empty_different ... ok
[INFO] [stdout] test tests::selection_len_backward ... ok
[INFO] [stdout] test tests::selection_len_collapsed ... ok
[INFO] [stdout] test tests::selection_len_forward ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_allows_tel ... ok
[INFO] [stdout] test tests::gap_002_tests::next_mode_livepreview_wraps_to_read ... ok
[INFO] [stdout] test tests::selection_len_via_struct ... ok
[INFO] [stdout] test tests::selection_new ... ok
[INFO] [stdout] test tests::selection_ordered_backward ... ok
[INFO] [stdout] test tests::selection_ordered_forward ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_after_newline ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_empty_after_slash ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_blocks_javascript_mixed_case ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_none_mid_word ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_none_with_space ... ok
[INFO] [stdout] test tests::slash_tests::slash_no_trigger_empty_text ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_partial_word ... ok
[INFO] [stdout] test tests::sec_tests::sanitize_href_whitespace_padded_javascript_blocked ... ok
[INFO] [stdout] test tests::selection_clone ... ok
[INFO] [stdout] test tests::slash_tests::slash_no_trigger_mid_word ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_text ... ok
[INFO] [stdout] test tests::slash_tests::slash_filter_none_cursor_zero ... ok
[INFO] [stdout] test tests::slash_tests::slash_no_trigger_mid_word_trailing ... ok
[INFO] [stdout] test tests::slash_tests::slash_no_trigger_cursor_zero ... ok
[INFO] [stdout] test tests::slash_tests::slash_trigger_after_newline ... ok
[INFO] [stdout] test tests::slash_tests::slash_trigger_after_newline_with_filter ... ok
[INFO] [stdout] test tests::source_map_tests::test_source_map_find_returns_none_for_gap ... ok
[INFO] [stdout] test tests::source_map_tests::test_source_map_find_returns_none_when_empty ... ok
[INFO] [stdout] test tests::vim_tests::vim_colon_enters_command ... ok
[INFO] [stdout] test tests::slash_tests::slash_trigger_with_filter_text ... ok
[INFO] [stdout] test tests::vim_tests::vim_command_enter_executes_and_returns_to_normal ... ok
[INFO] [stdout] test tests::vim_tests::vim_command_escape_clears_buffer_and_returns_to_normal ... ok
[INFO] [stdout] test tests::vim_tests::vim_command_mode_accumulates_buffer ... ok
[INFO] [stdout] test tests::source_map_tests::test_source_map_find_exact_start ... ok
[INFO] [stdout] test tests::vim_tests::vim_escape_exits_insert ... ok
[INFO] [stdout] test tests::vim_tests::vim_default_mode_is_insert ... ok
[INFO] [stdout] test tests::vim_tests::vim_h_in_normal_prevents_and_evals ... ok
[INFO] [stdout] test tests::source_map_tests::test_source_map_find_by_line_middle ... ok
[INFO] [stdout] test tests::vim_tests::vim_insert_alpha_passthrough ... ok
[INFO] [stdout] test tests::vim_tests::vim_normal_escape_is_passthrough ... ok
[INFO] [stdout] test tests::slash_tests::slash_trigger_at_start_of_text ... ok
[INFO] [stdout] test tests::vim_tests::vim_i_enters_insert_from_normal ... ok
[INFO] [stdout] test tests::slash_tests::slash_trigger_second_line_start ... ok
[INFO] [stdout] test tests::source_map_tests::test_source_map_find_exact_end ... ok
[INFO] [stdout] test tests::vim_tests::vim_hjkl_return_prevent_and_eval ... ok
[INFO] [stdout] test tests::vim_tests::vim_v_enters_visual ... ok
[INFO] [stdout] test tests::vim_tests::vim_visual_escape_to_normal ... ok
[INFO] [stdout] test tests::wrap_line_numbers_empty_input ... ok
[INFO] [stdout] test tests::wrap_line_numbers_multi_line ... ok
[INFO] [stdout] test tests::wrap_line_numbers_trailing_newline_trimmed ... ok
[INFO] [stdout] test tests::wrap_line_numbers_non_selectable_gutter ... ok
[INFO] [stdout] test tests::wrap_line_numbers_preserves_html_spans ... ok
[INFO] [stdout] test tests::wrap_line_numbers_single_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 289 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dioxus_nox_markdown
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/context.rs - context::MarkdownHandle (line 357) ... ignored
[INFO] [stdout] test src/hooks.rs - hooks::use_heading_index (line 107) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.22s; merged doctests compilation took 0.22s
[INFO] running `Command { std: "docker" "inspect" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa", kill_on_drop: false }`
[INFO] [stdout] c99b6cebcff1cd96be2739d5f8da1b7f76cbd9354e1fcd2bffad8bd5738a9cfa
