[INFO] cloning repository https://github.com/scipenai/tylax
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/scipenai/tylax" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscipenai%2Ftylax", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscipenai%2Ftylax'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 41adb5c87cc2c5d320f97b528898a99644f8e105
[INFO] testing scipenai/tylax against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscipenai%2Ftylax" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/scipenai/tylax
[INFO] finished tweaking git repo https://github.com/scipenai/tylax
[INFO] tweaked toml for git repo https://github.com/scipenai/tylax written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/scipenai/tylax 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 git repo https://github.com/scipenai/tylax 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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309
[INFO] running `Command { std: "docker" "start" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", 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" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309" "/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" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", 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" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling bytecheck v0.6.12
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling rend v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.147
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling rkyv v0.7.45
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling zmij v0.1.9
[INFO] [stderr]    Compiling itoa v1.0.16
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling portable-atomic v1.13.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling ena v0.14.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling rowan v0.15.17
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling thin-vec v0.2.14
[INFO] [stderr]    Compiling mitex-glob v0.2.4
[INFO] [stderr]    Compiling unicode-math-class v0.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling which v5.0.0
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling unicode-script v0.5.8
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling unscanny v0.1.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling logos-codegen v0.13.0
[INFO] [stderr]    Compiling ptr_meta_derive v0.1.4
[INFO] [stderr]    Compiling bytecheck_derive v0.6.12
[INFO] [stderr]    Compiling rkyv_derive v0.7.45
[INFO] [stderr]    Compiling typst-utils v0.14.2
[INFO] [stderr]    Compiling ptr_meta v0.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling logos-derive v0.13.0
[INFO] [stderr]    Compiling logos v0.13.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling ecow v0.2.6
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling typst-timing v0.14.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling typst-syntax v0.14.2
[INFO] [stderr]    Compiling mitex-spec v0.2.4
[INFO] [stderr]    Compiling mitex-spec-gen v0.2.4
[INFO] [stderr]    Compiling mitex-lexer v0.2.4
[INFO] [stderr]    Compiling mitex-parser v0.2.4
[INFO] [stderr]    Compiling mitex v0.2.4
[INFO] [stderr]    Compiling tylax v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `mitex`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mitex = "0.2"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `mitex`
[INFO] [stderr] warning: `tylax` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 14s
[INFO] running `Command { std: "docker" "inspect" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", 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" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309" "/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 diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling tylax v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `mitex`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mitex = "0.2"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `mitex`
[INFO] [stderr] warning: `tylax` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 32s
[INFO] running `Command { std: "docker" "inspect" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", 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" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `mitex`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | mitex = "0.2"
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `mitex`
[INFO] [stderr] warning: `tylax` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/tylax/095837d66d32c40c/out/tylax-095837d66d32c40c)
[INFO] [stdout] 
[INFO] [stdout] running 445 tests
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_expandafter ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_csname ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_delimited_nested_braces ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode_display_math ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_environment_basic ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode_paren_math ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode_nested_macros ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode_dynamic_tracking ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_char_tokens ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_different_undefined ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_iftrue ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_iftrue_no_else ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_different_definition ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_same_definition ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_iffalse ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_environment_with_args ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_deferred_param_preserved_in_body ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_deferred_param_nested_macro ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_declare_math_operator ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_def_vs_edef ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_edef_expands_at_definition ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_let_target_not_found_warning ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode_bracket_math ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_delimited_rollback ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifmmode ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_same_undefined ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_nested_conditionals ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_indirect_recursion_warning ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_nested_braces_preserved ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_newif ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_newenvironment_integration ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_direct_recursion_warning ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_macro_with_arg ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_optional_arg_provided ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_macro_with_two_args ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_makeatletter_complex_name ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_scope_global_escapes_group ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_scope_inner_def_not_visible_outside ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_recursive_expansion ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_scoping ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_scope_redefinition_does_not_affect_outer ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_scope_nested_groups ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_simple_macro ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_xspace_before_punctuation ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_two_delimiters ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_deep_valid_chain ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_comment ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_control_sequence ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_makeatletter_basic ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_let_copies_definition ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_xspace_before_letter ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_makeatletter_state_toggle ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_deferred_param ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_double_hash ... ok
[INFO] [stdout] test core::latex2typst::engine::primitives::tests::test_parse_def ... ok
[INFO] [stdout] test core::latex2typst::engine::primitives::tests::test_parse_let ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_escaped_chars ... ok
[INFO] [stdout] test core::latex2typst::engine::primitives::tests::test_parse_newcommand_simple ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_parameter_tokens ... ok
[INFO] [stdout] test core::latex2typst::engine::primitives::tests::test_parse_newcommand_with_args ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_space_swallowing ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_newcommand_body ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_blackboard_bold ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_recursive ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_with_warnings_math_mode ... ok
[INFO] [stdout] test core::latex2typst::engine::token::tests::test_token_display ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_with_args ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_simple ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_clean_cell_content ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_roundtrip ... ok
[INFO] [stdout] test core::latex2typst::engine::lexer::tests::test_simple_tokenize ... ok
[INFO] [stdout] test core::latex2typst::engine::primitives::tests::test_parse_edef ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_clean_hline_args ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_full_rule_is_not_mistaken_for_a_partial_one ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_grid_cell_parse ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_cmidrule ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_column_vertical_rules_are_emitted ... ok
[INFO] [stdout] test core::latex2typst::engine::token::tests::test_token_list_display ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_nested_brackets_in_arg ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_optional_arg_with_default ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_basic_table ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_with_warnings_success ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_multirow ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_multirow_non_ascii_no_panic ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_hline ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_multirow_with_sparse ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_several_rules_before_one_row_are_all_kept ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_multicolumn ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_empty_table ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_table_with_rules_disables_the_default_grid ... ok
[INFO] [stdout] test core::typst2latex::context::tests::test_context_indent ... ok
[INFO] [stdout] test core::typst2latex::context::tests::test_options_math_only ... ok
[INFO] [stdout] test core::typst2latex::context::tests::test_context_push ... ok
[INFO] [stdout] test core::typst2latex::engine::data::tests::test_parse_csv_simple ... ok
[INFO] [stdout] test core::typst2latex::context::tests::test_options_default ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_array_filter_pattern ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_array_sum ... ok
[INFO] [stdout] test core::latex2typst::table::tests::test_sparse_data ... ok
[INFO] [stdout] test core::latex2typst::engine::tests::test_expand_latex_nested_braces ... ok
[INFO] [stdout] test core::typst2latex::context::tests::test_context_finalize ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_block_returns_int ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_array_join ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_array_len ... ok
[INFO] [stdout] test core::typst2latex::engine::data::tests::test_parse_json_simple_object ... ok
[INFO] [stdout] test core::typst2latex::engine::data::tests::test_parse_json_simple_array ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_accumulator_loop ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_chained_map ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_closure_capture ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_continue_in_loop ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_conditional ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_break_in_nested_loops ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_content_introspection ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_demo_output ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_function_def ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_generate_sequence ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_function_def_sugar ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_if_returns_int ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_gcd ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_function_composition ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_is_builtin_function ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_calc_functions ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_lazy_defaults ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_complex_conditional ... ok
[INFO] [stdout] test core::typst2latex::engine::data::tests::test_parse_json_simple_primitives ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_lazy_defaults_dependent ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_mutual_recursion ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_map_with_builtin_str ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_for_loop ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_for_loop_list_debug ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_map_with_closure_variable ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_fibonacci ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_nested_func_call ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_math_content_preserves_h_func_call_as_structured_segments ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_closure_captures_value ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_matmul ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_nested_let ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_continue_skips_iteration ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_nested_break_only_inner ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_basic_shadowing ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_range ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_return_in_function ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_closure_capture_in_loop ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_simple_let ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_power_function ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_recursive_function ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_str_builtin_direct_call ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_quicksort ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_nested_loops ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_ackermann ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifx_let_equality ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_string_split_join ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_delimited_arguments ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_string_upper ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_ifstrequal ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_plan_return_in_nested_loop ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_str_in_closure ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_unknown_function_compat_mode ... ok
[INFO] [stdout] test core::latex2typst::engine::engine::tests::test_plan_nested_braces_in_arg ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_while_with_break ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_unknown_method_error ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_z_combinator_simple ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_join ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_mul ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_sub ... ok
[INFO] [stdout] test core::typst2latex::engine::value::tests::test_func_call_to_typst_math_source_serializes_common_spacing_args ... ok
[INFO] [stdout] test core::typst2latex::engine::scope::tests::test_capture_all ... ok
[INFO] [stdout] test core::typst2latex::engine::scope::tests::test_scope_define_and_get ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_angle_operations ... ok
[INFO] [stdout] test core::typst2latex::engine::scope::tests::test_scope_shadowing ... ok
[INFO] [stdout] test core::typst2latex::engine::scope::tests::test_scope_nested_lookup ... ok
[INFO] [stdout] test core::typst2latex::engine::vfs::tests::test_memory_vfs_resolve ... ok
[INFO] [stdout] test core::typst2latex::engine::vfs::tests::test_noop_vfs ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_linebreak_ir_emits_double_backslash_in_row_context ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_comparisons ... ok
[INFO] [stdout] test core::typst2latex::engine::eval::tests::test_z_combinator_factorial ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_add ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_div ... ok
[INFO] [stdout] test core::typst2latex::engine::ops::tests::test_ratio_operations ... ok
[INFO] [stdout] test core::typst2latex::engine::value::tests::test_func_call_to_typst_uses_code_syntax_for_nested_calls ... ok
[INFO] [stdout] test core::typst2latex::engine::value::tests::test_math_nodes_serialize_preserved_func_calls_without_bracket_wrapping ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_limits_attachment_multiline_bottom_uses_substack ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_linebreak_compatibility_flag_remains_honored ... ok
[INFO] [stdout] test core::typst2latex::engine::vfs::tests::test_memory_vfs ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_strip_plain_grouping_parentheses_requires_outer_pair ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_function_expansion ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_ignore_block_directive ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_ignore_next_line_skips_blank_lines ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_extract_simple_let ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_indented_directive_is_recognized ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_linebreak_ir_preserves_plain_math_emission ... ok
[INFO] [stdout] test core::typst2latex::math_emit::tests::test_strip_left_right_grouping_parentheses_requires_outer_pair ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_directives_preserve_retained_crlf_and_terminal_newline ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_ignore_directives_do_not_consume_block_terminators ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_ignore_next_line_directive ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_macro_expander_depth_limit ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_math_let ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_source_without_directives_is_unchanged ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_nested_function_expansion ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_typst_def_db ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_header_with_booktabs ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_hline_to_latex ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_rowspan ... ok
[INFO] [stdout] test core::typst2latex::tests::test_conversion_result_helpers ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_colspan_and_rowspan ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_basic_table ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_partial_hline ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_cell_fill ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_cell_align ... ok
[INFO] [stdout] test core::typst2latex::tests::test_basic_conversion ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_cell_fill_color_models ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_complex_rowspan_colspan ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_myvec_expansion ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_nested_ignore_blocks_require_matching_ends ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_nested_table_cell ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_for_loop ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_non_directive_comments_are_preserved ... ok
[INFO] [stdout] test core::typst2latex::preprocess::tests::test_preprocess_full ... ok
[INFO] [stdout] test core::typst2latex::tests::test_conversion_warning_display ... ok
[INFO] [stdout] test core::typst2latex::table::tests::test_colspan ... ok
[INFO] [stdout] test core::typst2latex::tests::test_dot_operator_conversion ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_basic_success ... ok
[INFO] [stdout] test core::typst2latex::tests::test_graceful_degradation_warning_kind ... ok
[INFO] [stdout] test core::typst2latex::tests::test_warning_kind_from_eval_error ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_angle_with_content_block ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_escape_latex ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_conditional ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_tuple_named_value_preserved ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_normalize_typst_color_expr ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_preserve_order_and_nodes ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_graceful_degradation ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_with_eval ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_typst_color_to_latex_spec_rgb_models ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_content_block_node ... ok
[INFO] [stdout] test data::colors::tests::test_rgb_color ... ok
[INFO] [stdout] test data::constants::tests::test_acronym_def ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_unknown_keys_and_typed_helpers ... ok
[INFO] [stdout] test data::colors::tests::test_named_color ... ok
[INFO] [stdout] test data::constants::tests::test_code_block_options_parse ... ok
[INFO] [stdout] test data::constants::tests::test_native_operators ... ok
[INFO] [stdout] test core::typst2latex::tests::test_for_loop_list_not_nested ... ok
[INFO] [stdout] test data::colors::tests::test_html_color ... ok
[INFO] [stdout] test data::extended_symbols::tests::test_symbol_count ... ok
[INFO] [stdout] test data::physics::tests::test_is_physics_command ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_extract_length ... ok
[INFO] [stdout] test data::constants::tests::test_language_mapping ... ok
[INFO] [stdout] test core::typst2latex::tests::test_diagnostics_wrapper_equivalence ... ok
[INFO] [stdout] test data::constants::tests::test_theorem_types ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_string_content ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_func_args_rgb_named_value_preserved ... ok
[INFO] [stdout] test core::typst2latex::utils::tests::test_typst_color_to_latex_spec_cmyk_and_luma ... ok
[INFO] [stdout] test data::extended_symbols::tests::test_extended_symbols_lookup ... ok
[INFO] [stdout] test data::physics::tests::test_qq_text_lookup ... ok
[INFO] [stdout] test data::shorthands::tests::test_arrow_shorthands ... ok
[INFO] [stdout] test data::symbols::tests::test_greek_letters ... ok
[INFO] [stdout] test data::symbols::tests::test_symbol_replacements ... ok
[INFO] [stdout] test data::typst_compat::tests::test_heading_commands ... ok
[INFO] [stdout] test data::shorthands::tests::test_comparison_shorthands ... ok
[INFO] [stdout] test data::shorthands::tests::test_reverse_mapping ... ok
[INFO] [stdout] test data::shorthands::tests::test_apply_shorthand ... ok
[INFO] [stdout] test data::symbols::tests::test_text_format ... ok
[INFO] [stdout] test data::symbols::tests::test_accent_processing ... ok
[INFO] [stdout] test features::bibtex::tests::test_concatenation ... ok
[INFO] [stdout] test data::typst_compat::tests::test_math_funcs_in_markup ... ok
[INFO] [stdout] test data::typst_compat::tests::test_markup_handlers ... ok
[INFO] [stdout] test features::bibtex::tests::test_bibliography_struct ... ok
[INFO] [stdout] test data::typst_compat::tests::test_math_handlers ... ok
[INFO] [stdout] test features::bibtex::tests::test_clean_protective_braces ... ok
[INFO] [stdout] test features::bibtex::tests::test_clean_latex_accents ... ok
[INFO] [stdout] test features::bibtex::tests::test_to_yaml ... ok
[INFO] [stdout] test features::images::tests::test_dimension_parse ... ok
[INFO] [stdout] test features::bibtex::tests::test_parse_multiple_entries ... ok
[INFO] [stdout] test data::siunitx::tests::test_si_command ... ok
[INFO] [stdout] test data::siunitx::tests::test_ang_command ... ok
[INFO] [stdout] test data::siunitx::tests::test_num_command ... ok
[INFO] [stdout] test features::images::tests::test_image_attributes_parse ... ok
[INFO] [stdout] test features::images::tests::test_image_attributes_to_typst ... ok
[INFO] [stdout] test features::bibtex::tests::test_parse_simple_entry ... ok
[INFO] [stdout] test features::images::tests::test_convert_image_to_latex ... ok
[INFO] [stdout] test data::siunitx::tests::test_sirange ... ok
[INFO] [stdout] test features::images::tests::test_parse_typst_image ... ok
[INFO] [stdout] test features::refs::tests::test_bibliography_parsing ... ok
[INFO] [stdout] test data::colors::tests::test_fcolorbox ... ok
[INFO] [stdout] test data::colors::tests::test_textcolor ... ok
[INFO] [stdout] test features::refs::tests::test_bibliography_to_typst ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_typst ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_latex ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_typst_author_form ... ok
[INFO] [stdout] test features::images::tests::test_figure_parse_latex ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_typst_multi_key_splits_calls ... ok
[INFO] [stdout] test features::refs::tests::test_parse_eqref ... ok
[INFO] [stdout] test features::images::tests::test_figure_to_typst ... ok
[INFO] [stdout] test features::images::tests::test_split_keyvals ... ok
[INFO] [stdout] test features::images::tests::test_dimension_to_typst ... ok
[INFO] [stdout] test data::colors::tests::test_highlight ... ok
[INFO] [stdout] test features::bibtex::tests::test_quoted_values ... ok
[INFO] [stdout] test data::colors::tests::test_colorbox ... ok
[INFO] [stdout] test features::refs::tests::test_parse_simple_cite ... ok
[INFO] [stdout] test features::refs::tests::test_parse_typst_label ... ok
[INFO] [stdout] test features::images::tests::test_convert_includegraphics ... ok
[INFO] [stdout] test features::refs::tests::test_reference_to_typst_equation_and_page ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_typst_multi_key_suffix_on_last ... ok
[INFO] [stdout] test features::refs::tests::test_parse_typst_citation_is_explicit_only ... ok
[INFO] [stdout] test features::refs::tests::test_parse_multiple_cite ... ok
[INFO] [stdout] test features::refs::tests::test_reference_to_latex ... ok
[INFO] [stdout] test features::refs::tests::test_reference_to_typst ... ok
[INFO] [stdout] test features::refs::tests::test_citation_to_typst_with_prefix_and_suffix ... ok
[INFO] [stdout] test features::refs::tests::test_parse_citet ... ok
[INFO] [stdout] test data::siunitx::tests::test_unit_abbreviations ... ok
[INFO] [stdout] test features::tables::tests::test_caption_extraction ... ok
[INFO] [stdout] test features::refs::tests::test_parse_typst_cite_func ... ok
[INFO] [stdout] test features::refs::tests::test_parse_latex_label ... ok
[INFO] [stdout] test features::tables::tests::test_multicolumn ... ok
[INFO] [stdout] test features::tables::tests::test_rowspan_cell ... ok
[INFO] [stdout] test features::templates::tests::test_generate_preamble_article ... ok
[INFO] [stdout] test features::templates::tests::test_generate_preamble_twocolumn ... ok
[INFO] [stdout] test features::templates::tests::test_parse_ieee ... ok
[INFO] [stdout] test features::tables::tests::test_colspec_parsing ... ok
[INFO] [stdout] test features::tables::tests::test_parse_simple_table ... ok
[INFO] [stdout] test features::templates::tests::test_parse_paper_size ... ok
[INFO] [stdout] test features::templates::tests::test_parse_beamer ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_bezier_cubic_to_tikz ... ok
[INFO] [stdout] test features::tables::tests::test_table_to_latex ... ok
[INFO] [stdout] test features::templates::tests::test_title_block ... ok
[INFO] [stdout] test features::templates::tests::test_title_block_with_abstract ... ok
[INFO] [stdout] test features::templates::tests::test_parse_class_with_options ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_bezier_to_tikz ... ok
[INFO] [stdout] test features::tables::tests::test_colspan_cell ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_ellipse_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_content_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_content_with_anchor ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_grid_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_line_to_tikz ... ok
[INFO] [stdout] test features::tables::tests::test_table_to_typst ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_filled_circle_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_polyline_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_circle_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_closed_line_to_tikz ... ok
[INFO] [stdout] test features::templates::tests::test_beamer_frame ... ok
[INFO] [stdout] test features::templates::tests::test_parse_simple_class ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_arc_to_tikz ... ok
[INFO] [stdout] test features::templates::tests::test_generate_preamble_beamer ... ok
[INFO] [stdout] test features::tikz::tests::test_line_style_uses_the_last_declaration ... ok
[INFO] [stdout] test features::tikz::tests::test_draw_options_parse ... ok
[INFO] [stdout] test features::tikz::tests::test_full_cetz_conversion ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_rect_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_style_extraction ... ok
[INFO] [stdout] test features::tikz::tests::test_circle ... ok
[INFO] [stdout] test features::tikz::tests::test_coordinate_parse_absolute ... ok
[INFO] [stdout] test features::tikz::tests::test_node_bare_ellipse_is_not_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_coordinate_parse_relative ... ok
[INFO] [stdout] test features::tikz::tests::test_node_anchor_is_not_drawn_as_centred_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_cetz_styled_line_to_tikz ... ok
[INFO] [stdout] test features::tikz::tests::test_draw_none_is_a_mode_switch_not_a_color ... ok
[INFO] [stdout] test features::tikz::tests::test_node_color_mix_is_kept_when_given_as_draw_value ... ok
[INFO] [stdout] test features::refs::tests::test_label_conversions ... ok
[INFO] [stdout] test features::refs::tests::test_parse_ref ... ok
[INFO] [stdout] test features::refs::tests::test_ref_database ... ok
[INFO] [stdout] test features::tikz::tests::test_node_repeated_minimum_size_uses_the_last_value ... ok
[INFO] [stdout] test features::tikz::tests::test_node_repeated_shape_uses_the_last_declaration ... ok
[INFO] [stdout] test features::tikz::tests::test_node_repeated_draw_action_uses_the_last_declaration ... ok
[INFO] [stdout] test features::tikz::tests::test_node_resumed_draw_keeps_the_earlier_stroke_color ... ok
[INFO] [stdout] test features::tikz::tests::test_node_colored_rectangle_still_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_node ... ok
[INFO] [stdout] test features::tikz::tests::test_node_explicit_shape_rectangle_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_styled_draw ... ok
[INFO] [stdout] test features::tikz::tests::test_simple_line ... ok
[INFO] [stdout] test features::tikz::tests::test_roundtrip_cetz_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_tikz_filled_shape ... ok
[INFO] [stdout] test features::tikz::tests::test_tikz_grid ... ok
[INFO] [stdout] test features::tikz::tests::test_node_plain_rectangle_still_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_node_shape_circle_is_not_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_rectangle ... ok
[INFO] [stdout] test features::tikz::tests::test_roundtrip_cetz_circle ... ok
[INFO] [stdout] test features::tikz::tests::test_node_library_shape_single_arrow_is_not_drawn_as_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_node_shape_border_rotate_is_not_drawn_as_axis_aligned_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_roundtrip_cetz_line ... ok
[INFO] [stdout] test tests::test_detect_format_latex ... ok
[INFO] [stdout] test tests::test_convert_auto_latex ... ok
[INFO] [stdout] test tests::test_convert_auto_typst ... ok
[INFO] [stdout] test tests::test_detect_format_typst ... ok
[INFO] [stdout] test tests::test_ifmmode_nested_full_conversion ... ok
[INFO] [stdout] test features::tikz::tests::test_node_rounded_corners_is_not_drawn_as_sharp_rect ... ok
[INFO] [stdout] test tests::test_document_conversion_typst ... ok
[INFO] [stdout] test features::tikz::tests::test_roundtrip_cetz_node ... ok
[INFO] [stdout] test tests::test_ifmmode_bracket_display_math_full ... ok
[INFO] [stdout] test tests::test_l2t_options_frac_to_slash ... ok
[INFO] [stdout] test tests::test_langle_rangle_in_sqrt ... ok
[INFO] [stdout] test tests::test_latex_to_typst_basic ... ok
[INFO] [stdout] test tests::test_l2t_options_preset_verbose ... ok
[INFO] [stdout] test tests::test_l2t_options_infty_to_oo ... ok
[INFO] [stdout] test tests::test_latex_to_typst_frac ... ok
[INFO] [stdout] test tests::test_latex_to_typst_unbraced_command_args ... ok
[INFO] [stdout] test tests::test_sqrt_with_nested_fraction_sum_no_extra_braces ... ok
[INFO] [stdout] test tests::test_sqrt_without_comma_no_braces ... ok
[INFO] [stdout] test tests::test_t2l_options_block_math_mode ... ok
[INFO] [stdout] test tests::test_typst_to_latex_frac ... ok
[INFO] [stdout] test features::tikz::tests::test_node_overridden_minimum_size_falls_back_when_final_value_is_unusable ... ok
[INFO] [stdout] test features::tikz::tests::test_tikz_polyline ... ok
[INFO] [stdout] test features::tikz::tests::test_tokenize_cetz ... ok
[INFO] [stdout] test tests::test_sqrt_with_nested_fraction_commas_does_not_add_braces ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_comment_in_literal_body_does_not_swallow_the_closing_tag ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_escaped_percent_does_not_start_a_comment ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_commented_environment_is_not_counted ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_balanced_environments ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_commented_minted_header_still_masks_the_body ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_incomplete_literal_env_header_is_not_masked ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_inline_verb_content_is_not_counted ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_interleaved_mismatch_still_detected ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_masking_preserves_byte_offsets_for_line_numbers ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_repeated_environment_is_not_a_false_positive ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_mismatched_environments ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_summary_format ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_package_hint_respects_usepackage ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_separated_tags_are_balanced_like_tight_ones ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_tikz_warning ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_unbalanced_braces ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_unbalanced_environments ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_unclosed_verbatim_is_still_reported ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_verbatim_family_bodies_are_not_counted ... ok
[INFO] [stdout] test utils::error::tests::test_conversion_output ... ok
[INFO] [stdout] test utils::error::tests::test_parse_error_with_location ... ok
[INFO] [stdout] test utils::error::tests::test_unsupported_feature ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_well_formed_literal_env_headers_still_mask_the_body ... ok
[INFO] [stdout] test utils::files::tests::test_find_latex_includes ... ok
[INFO] [stdout] test utils::files::tests::test_find_typst_includes ... ok
[INFO] [stdout] test utils::files::tests::test_generate_include_fallback ... ok
[INFO] [stdout] test utils::error::tests::test_parse_error_display ... ok
[INFO] [stdout] test utils::files::tests::test_memory_resolver_tex_extension ... ok
[INFO] [stdout] test utils::files::tests::test_nested_includes ... ok
[INFO] [stdout] test utils::files::tests::test_noop_resolver ... ok
[INFO] [stdout] test utils::files::tests::test_process_includes ... ok
[INFO] [stdout] test features::tikz::tests::test_tikz_arc ... ok
[INFO] [stdout] test features::tikz::tests::test_tikz_closed_path ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_multibyte_source_is_masked_without_corruption ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_separated_env_tags_are_recognised ... ok
[INFO] [stdout] test utils::files::tests::test_memory_resolver ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_balanced_braces ... ok
[INFO] [stdout] test tests::test_typst_to_latex_basic ... ok
[INFO] [stdout] test utils::diagnostics::tests::test_alltt_body_is_still_checked ... ok
[INFO] [stdout] test tests::test_latex_to_typst_unbraced_command_args_extended ... ok
[INFO] [stdout] test tests::test_l2t_options_preset_readable ... ok
[INFO] [stdout] test tests::test_l2t_options_prefer_shorthands ... ok
[INFO] [stdout] test features::tikz::tests::test_node_rendered_styles_are_kept_on_the_rect ... ok
[INFO] [stdout] test features::tikz::tests::test_node_inner_sep_is_not_sized_from_minimum_alone ... ok
[INFO] [stdout] test features::tikz::tests::test_node_unrendered_styles_do_not_yield_an_unstyled_rect ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 445 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[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/bin/t2l.rs (/opt/rustwide/target/release/build/tylax/f3e8e6ee30d13169/out/t2l-f3e8e6ee30d13169)
[INFO] [stderr]      Running tests/corpus_compile_audit.rs (/opt/rustwide/target/release/build/tylax/d4e7b42caea6572e/out/corpus_compile_audit-d4e7b42caea6572e)
[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/corpus_golden.rs (/opt/rustwide/target/release/build/tylax/4e0cdbef62cc0918/out/corpus_golden-4e0cdbef62cc0918)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test corpus_golden_outputs_are_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/release/build/tylax/7d2ab8cd3ebd8ff7/out/integration_tests-7d2ab8cd3ebd8ff7)
[INFO] [stdout] 
[INFO] [stdout] running 443 tests
[INFO] [stdout] test auto_detection::test_detect_latex ... ok
[INFO] [stdout] test auto_detection::test_convert_auto_document_typst ... ok
[INFO] [stdout] test batch_conversion_tests::batch_detects_output_collisions_before_writing ... ok
[INFO] [stdout] test auto_detection::test_convert_auto_latex ... ok
[INFO] [stdout] test batch_conversion_tests::batch_t2l_resolves_bibtex_keys_relative_to_each_source_file ... ok
[INFO] [stdout] test batch_conversion_tests::batch_recursive_preserves_include_structure ... ok
[INFO] [stdout] test citation_edge_cases::test_l2t_citation_edge_cases ... ok
[INFO] [stdout] test citation_edge_cases::test_t2l_citation_edge_cases ... ok
[INFO] [stdout] test batch_conversion_tests::batch_exclude_globs_skip_files_and_prune_directories ... ok
[INFO] [stdout] test batch_conversion_tests::batch_options_are_used_for_converted_documents ... ok
[INFO] [stdout] test color_tests::test_highlight ... ok
[INFO] [stdout] test color_tests::test_textcolor_named_color ... ok
[INFO] [stdout] test color_tests::test_textcolor_basic ... ok
[INFO] [stdout] test complex_stress_test::test_csname_expandafter ... ok
[INFO] [stdout] test complex_stress_test::test_deferred_param ... ok
[INFO] [stdout] test batch_conversion_tests::batch_recursive_preserves_relative_tree ... ok
[INFO] [stdout] test auto_detection::test_detect_typst ... ok
[INFO] [stdout] test complex_stress_test::test_newif_conditional ... ok
[INFO] [stdout] test batch_conversion_tests::batch_auto_handles_mixed_sources_and_skips_unrelated_files ... ok
[INFO] [stdout] test complex_stress_test::test_delimited_args ... ok
[INFO] [stdout] test complex_stress_test::test_l2t_text_no_char_spacing ... ok
[INFO] [stdout] test color_tests::test_colorbox ... ok
[INFO] [stdout] test complex_stress_test::test_typst_conditional ... ok
[INFO] [stdout] test color_tests::test_color_mixing ... ok
[INFO] [stdout] test complex_stress_test::test_typst_higher_order ... ok
[INFO] [stdout] test auto_detection::test_convert_auto_typst ... ok
[INFO] [stdout] test edge_cases::test_nested_structures ... ok
[INFO] [stdout] test edge_cases::test_empty_input ... ok
[INFO] [stdout] test complex_stress_test::test_xspace ... ok
[INFO] [stdout] test complex_stress_test::test_ifx_comparison ... ok
[INFO] [stdout] test color_tests::test_fcolorbox ... ok
[INFO] [stdout] test complex_stress_test::test_typst_fib_table ... ok
[INFO] [stdout] test edge_cases::test_long_expression ... ok
[INFO] [stdout] test complex_stress_test::test_l2t_document_spacing ... ok
[INFO] [stdout] test auto_detection::test_convert_auto_document_latex ... ok
[INFO] [stdout] test engine_edge_cases::test_typst_closure_capture_integration ... ok
[INFO] [stdout] test edge_cases::test_special_characters ... ok
[INFO] [stdout] test edge_cases::test_unicode ... ok
[INFO] [stdout] test edge_cases::test_whitespace_only ... ok
[INFO] [stdout] test engine_edge_cases::test_typst_nested_scope_shadowing ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_scope_isolation_integration ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_scope_shadowing_integration ... ok
[INFO] [stdout] test engine_edge_cases::test_typst_break_only_inner_loop ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_deep_but_valid_chain ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_direct_recursion_safety ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_global_def_escapes ... ok
[INFO] [stdout] test engine_edge_cases::test_latex_indirect_recursion_safety ... ok
[INFO] [stdout] test batch_conversion_tests::batch_non_recursive_converts_only_top_level_matching_files ... ok
[INFO] [stdout] test l2t_citation_backend::external_bibliography_keeps_cite ... ok
[INFO] [stdout] test engine_edge_cases::test_typst_unknown_function_compat ... ok
[INFO] [stdout] test l2t_citation_backend::bibliographystyle_and_nocite_alone_stay_manual ... ok
[INFO] [stdout] test l2t_citation_backend::converter_reuse_does_not_leak_degradation_warning ... ok
[INFO] [stdout] test l2t_citation_backend::converter_reuse_does_not_leak_structured_warning ... ok
[INFO] [stdout] test l2t_citation_backend::converter_reuse_does_not_leak_the_backend_between_documents ... ok
[INFO] [stdout] test l2t_citation_backend::converter_reuse_does_not_drift_marker_indices ... ok
[INFO] [stdout] test l2t_citation_backend::converter_reuse_is_byte_identical_to_fresh_converter ... ok
[INFO] [stdout] test l2t_citation_backend::external_addbibresource_keeps_cite ... ok
[INFO] [stdout] test l2t_citation_backend::external_bibliography_warns_even_without_any_citation ... ok
[INFO] [stdout] test l2t_citation_backend::manual_postnote_emitted_once_after_multi_key ... ok
[INFO] [stdout] test l2t_citation_backend::external_bibliography_warns_exactly_once_with_many_citations ... ok
[INFO] [stdout] test l2t_citation_backend::manual_and_plain_documents_emit_no_backend_warning ... ok
[INFO] [stdout] test l2t_citation_backend::manual_author_year_mode_degrades_with_diagnostic ... ok
[INFO] [stdout] test l2t_citation_backend::manual_dotted_key_falls_back_to_ref ... ok
[INFO] [stdout] test engine_edge_cases::test_typst_return_exits_function ... ok
[INFO] [stdout] test l2t_citation_backend::manual_postnote_kept_as_literal_after_single_key ... ok
[INFO] [stdout] test l2t_citation_backend::manual_multi_cite_splits_into_separate_at_refs ... ok
[INFO] [stdout] test l2t_citation_backend::manual_prenote_prepended_once ... ok
[INFO] [stdout] test l2t_citation_backend::mixed_backend_keeps_cite_and_warns ... ok
[INFO] [stdout] test l2t_citation_backend::manual_single_cite_becomes_at_ref ... ok
[INFO] [stdout] test l2t_citation_backend::math_fragment_citation_keeps_cite_and_no_marker ... ok
[INFO] [stdout] test l2t_citation_backend::mixed_backend_warns_even_without_any_citation ... ok
[INFO] [stdout] test l2t_citation_backend::no_bibliography_keeps_cite_unchanged ... ok
[INFO] [stdout] test l2t_citation_backend::structured_diagnostic_is_reported_via_api ... ok
[INFO] [stdout] test l2t_citation_refs::test_l2t_citation_variants ... ok
[INFO] [stdout] test l2t_citation_refs::test_l2t_reference_variants ... ok
[INFO] [stdout] test l2t_cli_parity::cli_output_compiles_with_real_typst ... ok
[INFO] [stdout] test batch_conversion_tests::cli_batch_accepts_recursive_and_exclude_flags ... ok
[INFO] [stdout] test l2t_document::align_and_cases_row_spacing_survive_a_comment_separator ... ok
[INFO] [stdout] test l2t_cli_parity::cli_prose_fragment_stays_markup ... ok
[INFO] [stdout] test l2t_document::booktabs_table_disables_the_default_grid_and_keeps_partial_rules ... ok
[INFO] [stdout] test l2t_cli_parity::cli_full_document_no_regression ... ok
[INFO] [stdout] test l2t_document::column_spec_vertical_rules_survive_the_grid_being_switched_off ... ok
[INFO] [stdout] test l2t_document::bibliography_entries_are_not_centred_figures ... ok
[INFO] [stdout] test l2t_cli_parity::cli_default_keeps_document_preamble ... ok
[INFO] [stdout] test l2t_document::an_environment_without_an_optional_argument_keeps_its_brackets ... ok
[INFO] [stdout] test l2t_document::column_spec_without_vertical_rules_adds_none ... ok
[INFO] [stdout] test l2t_document::eqref_keeps_the_authors_word_and_drops_typsts_supplement ... ok
[INFO] [stdout] test l2t_document::double_vertical_rule_is_downgraded_with_a_diagnostic ... ok
[INFO] [stdout] test l2t_cli_parity::document_mode_still_leaves_prose_alone ... ok
[INFO] [stdout] test l2t_document::environment_signatures_match_the_generator ... ok
[INFO] [stdout] test l2t_document::command_arities_match_the_generator ... ok
[INFO] [stdout] test l2t_document::cline_range_is_preserved ... ok
[INFO] [stdout] test l2t_document::figure_keeps_every_image_with_its_options ... ok
[INFO] [stdout] test l2t_document::every_maps_command_is_declared_by_the_generator ... ok
[INFO] [stdout] test l2t_document::every_starred_sectioning_form_keeps_its_title ... ok
[INFO] [stdout] test l2t_document::eqref_targets_the_label_the_document_actually_carries ... ok
[INFO] [stdout] test l2t_document::figure_keeps_a_tikz_picture ... ok
[INFO] [stdout] test l2t_document::lstlisting_option_is_consumed_by_the_raw_extraction_path ... ok
[INFO] [stdout] test l2t_document::figure_keeps_non_image_content ... ok
[INFO] [stdout] test l2t_document::glob_arg_commands_match_the_generator ... ok
[INFO] [stdout] test l2t_document::matrix_row_spacing_survives_a_comment_separator ... ok
[INFO] [stdout] test l2t_document::figure_without_content_still_emits_a_placeholder ... ok
[INFO] [stdout] test l2t_document::nested_lists_are_indented_not_flattened ... ok
[INFO] [stdout] test l2t_document::minipage_reads_its_width_past_every_optional_slot ... ok
[INFO] [stdout] test l2t_document::numbered_headings_are_unchanged_by_the_starred_handling ... ok
[INFO] [stdout] test l2t_document::multicols_reads_a_required_slot_before_its_optional_one ... ok
[INFO] [stdout] test l2t_document::optional_arg_commands_match_the_generator ... ok
[INFO] [stdout] test l2t_cli_parity::cli_annotated_brace_folds_split_body ... ok
[INFO] [stdout] test l2t_document::optional_short_title_works_for_every_sectioning_depth ... ok
[INFO] [stdout] test l2t_document::mapping_values_match_the_generator ... ok
[INFO] [stdout] test batch_conversion_tests::batch_recursive_skips_existing_nested_output_directory ... ok
[INFO] [stdout] test l2t_document::non_dimension_bracket_after_a_comment_is_still_content ... ok
[INFO] [stdout] test l2t_document::plain_ref_still_drops_the_duplicated_supplement ... ok
[INFO] [stdout] test l2t_document::public_types_stay_send_and_sync ... ok
[INFO] [stdout] test l2t_document::optional_arguments_are_consumed_not_leaked_as_brackets ... ok
[INFO] [stdout] test l2t_document::starred_section_survives_a_comment_before_its_title ... ok
[INFO] [stdout] test l2t_cli_parity::math_flag_is_rejected_outside_the_l2t_direction ... ok
[INFO] [stdout] test l2t_document::starred_sections_are_unnumbered_headings_in_an_article ... ok
[INFO] [stdout] test l2t_document::starred_sections_follow_the_document_class_depth ... ok
[INFO] [stdout] test l2t_document::figure_keeps_images_nested_in_an_unknown_command ... ok
[INFO] [stdout] test l2t_document::released_convert_context_literal_stays_valid ... ok
[INFO] [stdout] test l2t_document::literal_brackets_in_body_text_are_preserved ... ok
[INFO] [stdout] test l2t_document::tabular_position_argument_does_not_disturb_the_column_spec ... ok
[INFO] [stdout] test l2t_document::test_description_environment_term_list_colons ... ok
[INFO] [stdout] test l2t_document::test_begin_document_with_separator_enters_document_mode ... ok
[INFO] [stdout] test l2t_document::test_document_class_detection ... ok
[INFO] [stdout] test l2t_document::single_vertical_rules_report_nothing ... ok
[INFO] [stdout] test l2t_document::starred_and_variant_environments_share_their_signature ... ok
[INFO] [stdout] test l2t_document::test_document_with_sections ... ok
[INFO] [stdout] test l2t_cli_parity::pretty_preserves_semantic_indentation ... ok
[INFO] [stdout] test l2t_document::test_documentclass_with_optional_arg_reads_class_not_options ... ok
[INFO] [stdout] test l2t_document::test_document_with_math ... ok
[INFO] [stdout] test l2t_document::test_equation_family_labels_are_outside_math ... ok
[INFO] [stdout] test l2t_document::test_issue_40_siunitx_does_not_nest_math_delimiters ... ok
[INFO] [stdout] test l2t_document::table_float_keeps_the_prose_around_its_tabular ... ok
[INFO] [stdout] test l2t_document::sectioning_commands_accept_their_optional_short_title ... ok
[INFO] [stdout] test l2t_document::test_issue_40_siunitx_units_survive ... ok
[INFO] [stdout] test l2t_document::test_document_multirow_with_non_ascii_content ... ok
[INFO] [stdout] test l2t_document::test_item_label_with_math_and_commands_is_converted ... ok
[INFO] [stdout] test l2t_document::test_issue_40_siunitx_single_and_derived_units ... ok
[INFO] [stdout] test l2t_document::test_issue_43_full_document_fixes ... ok
[INFO] [stdout] test l2t_document::test_item_optional_labels_remain_visible_outside_description ... ok
[INFO] [stdout] test l2t_document::test_simple_document ... ok
[INFO] [stdout] test l2t_document::test_siunitx_comment_between_args_still_binds_unit ... ok
[INFO] [stdout] test l2t_document::vertical_rules_alone_still_switch_off_the_default_grid ... ok
[INFO] [stdout] test l2t_math::attachment_repairs_are_reported_as_performed ... ok
[INFO] [stdout] test l2t_document::test_single_label_align_preserves_its_row_layout ... ok
[INFO] [stdout] test l2t_cli_parity::cli_no_preamble_matches_document_library_api ... ok
[INFO] [stdout] test l2t_math::numbers_are_not_split_into_digits ... ok
[INFO] [stdout] test l2t_math::test_argmin ... ok
[INFO] [stdout] test l2t_math::test_array_environment ... ok
[INFO] [stdout] test l2t_math::test_baseless_and_nested_attachments_are_repaired ... ok
[INFO] [stdout] test l2t_math::test_circled_operators_use_dot_o_spelling ... ok
[INFO] [stdout] test l2t_math::test_brace_annotation_folds_into_second_argument ... ok
[INFO] [stdout] test l2t_math::test_comparison_operators ... ok
[INFO] [stdout] test l2t_math::test_brace_annotation_top_level_comma_is_protected ... ok
[INFO] [stdout] test l2t_math::test_cases_escapes_source_commas ... ok
[INFO] [stdout] test l2t_math::test_dots_commands ... ok
[INFO] [stdout] test l2t_cli_parity::cli_multiletter_vector_args_split_into_atoms ... ok
[INFO] [stdout] test l2t_math::test_complex_expression ... ok
[INFO] [stdout] test l2t_math::test_dirac_notation_uses_chevron_delimiters ... ok
[INFO] [stdout] test l2t_math::test_empty_required_args_are_zws_padded ... ok
[INFO] [stdout] test l2t_math::test_epsilon_variants_map_to_correct_typst_glyphs ... ok
[INFO] [stdout] test l2t_math::test_fraction_with_unbraced_term_arguments ... ok
[INFO] [stdout] test l2t_math::test_left_brace_array_becomes_cases ... ok
[INFO] [stdout] test l2t_cli_parity::math_flag_is_accepted_when_the_direction_resolves_to_l2t ... ok
[INFO] [stdout] test l2t_math::test_fractions ... ok
[INFO] [stdout] test l2t_math::test_greek_letters ... ok
[INFO] [stdout] test l2t_math::test_lr_wrapped_intrinsic_matrix_family_preserves_nested_delims ... ok
[INFO] [stdout] test l2t_math::test_lr_wrapped_matrix_with_trivial_grouping ... ok
[INFO] [stdout] test l2t_math::test_intersection_uses_inter_not_sect ... ok
[INFO] [stdout] test l2t_math::test_lr_wrapped_no_intrinsic_matrix_family ... ok
[INFO] [stdout] test l2t_math::test_math_literal_slash_becomes_slash_symbol ... ok
[INFO] [stdout] test l2t_math::test_math_spacing ... ok
[INFO] [stdout] test l2t_math::test_mathop_text_wrappers_become_operator ... ok
[INFO] [stdout] test l2t_math::test_mathop_upright_text_becomes_operator ... ok
[INFO] [stdout] test l2t_math::test_mathop_operator_like_variants ... ok
[INFO] [stdout] test l2t_math::test_operators ... ok
[INFO] [stdout] test l2t_math::test_mathop_complex_cases_keep_fallback ... ok
[INFO] [stdout] test l2t_math::test_text_in_math ... ok
[INFO] [stdout] test l2t_math::test_sqrt ... ok
[INFO] [stdout] test l2t_math::test_subscripts_superscripts ... ok
[INFO] [stdout] test l2t_math::test_matrices ... ok
[INFO] [stdout] test l2t_math::test_overrightarrow_uses_arrow_accent ... ok
[INFO] [stdout] test l2t_math::test_tex_style_switches_and_fonts_do_not_leak_invalid_typst ... ok
[INFO] [stdout] test l2t_math::textcircled_maps_known_operators_and_falls_back_otherwise ... ok
[INFO] [stdout] test l2t_math::test_relation_before_paren_keeps_space ... ok
[INFO] [stdout] test l2t_math::test_spacing_commands_consume_dimension_arguments ... ok
[INFO] [stdout] test l2t_math::test_plain_tex_cal_is_a_scoped_math_declaration ... ok
[INFO] [stdout] test macro_engine_regression::test_macro_with_args ... ok
[INFO] [stdout] test l2t_math::test_matrix_row_spacing_optional_arg_is_dropped ... ok
[INFO] [stdout] test macro_engine_regression::test_deeply_nested_braces ... ok
[INFO] [stdout] test macro_engine_regression::test_full_document_with_macros ... ok
[INFO] [stdout] test macro_engine_regression::test_def_macro ... ok
[INFO] [stdout] test l2t_math::test_sized_vertical_delimiter_pairs_preserve_semantics ... ok
[INFO] [stdout] test l2t_math::test_overset_with_unbraced_symbol_base ... ok
[INFO] [stdout] test macro_engine_regression::test_pair_macro_nested_braces ... ok
[INFO] [stdout] test options::test_t2l_math_only ... ok
[INFO] [stdout] test options::test_t2l_full_document ... ok
[INFO] [stdout] test options::test_l2t_full_document ... ok
[INFO] [stdout] test options::test_l2t_math_only ... ok
[INFO] [stdout] test macro_engine_regression::test_recursive_macro_expansion ... ok
[INFO] [stdout] test physics_package::test_acomm ... ok
[INFO] [stdout] test l2t_cli_parity::cli_sized_bars_pair_into_abs_in_document_mode ... ok
[INFO] [stdout] test physics_package::test_braket_two_args ... ok
[INFO] [stdout] test physics_package::test_bmqty ... ok
[INFO] [stdout] test options::test_t2l_with_title ... ok
[INFO] [stdout] test physics_package::test_comm ... ok
[INFO] [stdout] test physics_package::test_curl_with_arg ... ok
[INFO] [stdout] test physics_package::test_dd_bare ... ok
[INFO] [stdout] test physics_package::test_braket_single_arg ... ok
[INFO] [stdout] test physics_package::test_cross_symbol ... ok
[INFO] [stdout] test physics_package::test_abs_star ... ok
[INFO] [stdout] test physics_package::test_bra ... ok
[INFO] [stdout] test physics_package::test_dv_optional_order ... ok
[INFO] [stdout] test physics_package::test_dv_single_arg ... ok
[INFO] [stdout] test physics_package::test_braket_star ... ok
[INFO] [stdout] test physics_package::test_abs ... ok
[INFO] [stdout] test physics_package::test_dmat ... ok
[INFO] [stdout] test physics_package::test_divergence_with_arg ... ok
[INFO] [stdout] test physics_package::test_dd_optional_order ... ok
[INFO] [stdout] test physics_package::test_dd_with_arg ... ok
[INFO] [stdout] test physics_package::test_bqty ... ok
[INFO] [stdout] test physics_package::test_fdv ... ok
[INFO] [stdout] test physics_package::test_dv_star_inline ... ok
[INFO] [stdout] test physics_package::test_fdv_optional_order ... ok
[INFO] [stdout] test physics_package::test_dyad ... ok
[INFO] [stdout] test macro_engine_regression::test_simple_macro_expansion ... ok
[INFO] [stdout] test physics_package::test_eval ... ok
[INFO] [stdout] test physics_package::test_expval_implicit ... ok
[INFO] [stdout] test physics_package::test_dv_star_optional_order ... ok
[INFO] [stdout] test physics_package::test_fdv_star_inline ... ok
[INFO] [stdout] test options::test_t2l_custom_document_class ... ok
[INFO] [stdout] test physics_package::test_expval_explicit ... ok
[INFO] [stdout] test physics_package::test_dv_two_args ... ok
[INFO] [stdout] test physics_package::test_ket ... ok
[INFO] [stdout] test physics_package::test_fdv_star_optional_order ... ok
[INFO] [stdout] test physics_package::test_flatfrac ... ok
[INFO] [stdout] test physics_package::test_laplacian_with_arg ... ok
[INFO] [stdout] test physics_package::test_norm ... ok
[INFO] [stdout] test l2t_cli_parity::math_mode_converts_bare_formulas_as_math ... ok
[INFO] [stdout] test physics_package::test_grad_div_curl_laplacian ... ok
[INFO] [stdout] test physics_package::test_pdv_star_optional_order ... ok
[INFO] [stdout] test physics_package::test_grad_with_arg ... ok
[INFO] [stdout] test physics_package::test_mel ... ok
[INFO] [stdout] test physics_package::test_imat ... ok
[INFO] [stdout] test physics_package::test_order ... ok
[INFO] [stdout] test physics_package::test_pmqty ... ok
[INFO] [stdout] test physics_package::test_pqty ... ok
[INFO] [stdout] test physics_package::test_qif ... ok
[INFO] [stdout] test physics_package::test_vdot_symbol ... ok
[INFO] [stdout] test physics_package::test_pdv_optional_order ... ok
[INFO] [stdout] test physics_package::test_va ... ok
[INFO] [stdout] test physics_package::test_vev ... ok
[INFO] [stdout] test physics_package::test_pdv_star_mixed_partial ... ok
[INFO] [stdout] test physics_package::test_vb ... ok
[INFO] [stdout] test preamble_customization::test_l2t_preamble_custom_replaces_default ... ok
[INFO] [stdout] test physics_package::test_qand ... ok
[INFO] [stdout] test preamble_customization::test_l2t_preamble_none_drops_set_rules_but_keeps_metadata_and_title ... ok
[INFO] [stdout] test physics_package::test_vmqty ... ok
[INFO] [stdout] test physics_package::test_zmat ... ok
[INFO] [stdout] test preamble_customization::test_t2l_wrapper_default_emits_full_document ... ok
[INFO] [stdout] test physics_package::test_vu ... ok
[INFO] [stdout] test preamble_customization::test_t2l_wrapper_template_missing_body_placeholder_errors ... ok
[INFO] [stdout] test preamble_customization::test_l2t_preamble_default_emits_set_rules ... ok
[INFO] [stdout] test preamble_customization::test_t2l_wrapper_body_only_drops_documentclass_and_packages ... ok
[INFO] [stdout] test physics_package::test_pdv_mixed_partial ... ok
[INFO] [stdout] test physics_package::test_pdv_two_args ... ok
[INFO] [stdout] test physics_package::test_pdv_mixed_partial_with_optional_order ... ok
[INFO] [stdout] test preamble_customization::test_t2l_wrapper_custom_inserts_body_at_placeholder ... ok
[INFO] [stdout] test physics_package::test_physics_in_document ... ok
[INFO] [stdout] test roundtrip_extended::test_superscript_roundtrip ... ok
[INFO] [stdout] test physics_package::test_pmat_pauli ... ok
[INFO] [stdout] test preprocessing::test_preprocess_expansion ... ok
[INFO] [stdout] test roundtrip_extended::test_simple_math_roundtrip ... ok
[INFO] [stdout] test preprocessing::test_multiple_definitions ... ok
[INFO] [stdout] test preprocessing::test_math_variable ... ok
[INFO] [stdout] test regression::test_align_env_with_linebreak ... ok
[INFO] [stdout] test physics_package::test_qq ... ok
[INFO] [stdout] test t2l_document::reference_to_an_unknown_label_is_left_bare ... ok
[INFO] [stdout] test regression::test_aligned_with_linebreak ... ok
[INFO] [stdout] test roundtrip_extended::test_subscript_roundtrip ... ok
[INFO] [stdout] test preprocessing::test_simple_let_extraction ... ok
[INFO] [stdout] test t2l_document::reference_markers_never_leak_into_the_output ... ok
[INFO] [stdout] test roundtrip::test_roundtrip_fraction ... ok
[INFO] [stdout] test t2l_document::test_inline_code ... ok
[INFO] [stdout] test roundtrip::test_roundtrip_typst_to_latex ... ok
[INFO] [stdout] test t2l_document::test_issue_12_ignore_next_line_directive ... ok
[INFO] [stdout] test roundtrip::test_roundtrip_greek_letters ... ok
[INFO] [stdout] test t2l_document::test_inline_math_in_document ... ok
[INFO] [stdout] test t2l_document::test_bold_conversion ... ok
[INFO] [stdout] test roundtrip_extended::test_greek_roundtrip ... ok
[INFO] [stdout] test t2l_document::test_issue_12_ignore_block_directive ... ok
[INFO] [stdout] test t2l_document::test_heading_conversion ... ok
[INFO] [stdout] test t2l_document::test_subsection_conversion ... ok
[INFO] [stdout] test t2l_citation_refs::test_cite_forms_and_reference_helpers ... ok
[INFO] [stdout] test t2l_document::test_issue_17_include_becomes_subimport ... ok
[INFO] [stdout] test t2l_document::test_issue_17_same_dir_include_uses_dot_base ... ok
[INFO] [stdout] test t2l_document::test_full_document_wrapper ... ok
[INFO] [stdout] test t2l_document::test_italic_conversion ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_cases_escaped_comma_is_literal_comma ... ok
[INFO] [stdout] test t2l_document::test_issue_17_full_document_injects_import_package ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_ir_preserves_dotted_symbols_and_big_operators ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_lr_escaped_comma_is_literal ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_lr_linebreak_stays_inline_fragment ... ok
[INFO] [stdout] test t2l_document::test_tylax_directive_inside_raw_block_is_literal ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_cases_condition_rows_stay_paired ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_math_linebreak_in_align_becomes_double_backslash ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_matrix_escaped_punctuation_is_literal ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_multiline_non_limits_subscript_keeps_plain_brace_group ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_multiline_big_operator_subscript_uses_substack ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_text_ampersand_does_not_trigger_align_linebreak ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_angle_brackets ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_multiline_limits_operator_subscript_uses_substack ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_angle_brackets_with_comma ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_matrix_delim_named_arg_maps_to_bmatrix ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_script_grouping_parentheses_are_not_emitted_in_subscript ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_matrix_delim_named_arg_maps_to_pmatrix ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_big_operator_func_call_does_not_drop_arguments ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_spacing_keywords_still_emit_spacing_commands ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_ceil ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_brackets_with_comma_args ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_no_delimiter_uses_default_parentheses ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_single_bars ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_non_aligned_math_linebreak_stays_inline_spacing ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_angle_brackets_with_multiple_commas ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_100_percent_uses_plain_delimiters ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_and_unknown_named_arg_drops_only_size ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_plain_math_escaped_punctuation_is_literal ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_small_percent_uses_bigl ... ok
[INFO] [stdout] test t2l_math::test_epsilon_variants_map_to_correct_latex_commands ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_percent_uses_fixed_delimiters ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_unsupported_unit_falls_back_without_leak ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_size_with_empty_delimiter_dot ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_angle_brackets_with_semicolon ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_brackets ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_unknown_named_arg_falls_back_without_dropping_content ... ok
[INFO] [stdout] test t2l_math::test_fractions ... ok
[INFO] [stdout] test t2l_math::test_greek_letters ... ok
[INFO] [stdout] test t2l_math::test_math_spacing ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_chevron_brackets ... ok
[INFO] [stdout] test t2l_math::test_operators ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_floor ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_parentheses ... ok
[INFO] [stdout] test t2l_lr_delimiters::test_lr_double_bars ... ok
[INFO] [stdout] test t2l_math::test_sqrt ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_display_ir_respects_block_and_inline_modes ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_accent_ir_supports_common_accent_variants ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_escape_punctuation_preserves_literal_spacing_in_function_calls ... ok
[INFO] [stdout] test t2l_math::test_matrix ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_math_h_fixed_lengths_emit_hspace ... ok
[INFO] [stdout] test t2l_math::test_subscripts_superscripts ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_multiline_big_operator_subscript_is_consistent_across_paths ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_assignment_like_relations_use_package_free_output ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_class_ir_emits_math_class_commands ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_color_ir_emits_color_wrapper ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_full_document_assignment_like_relations_do_not_require_mathtools ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_inline_ir_respects_block_and_inline_modes ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_limits_ir_preserves_operator_and_scripts ... ok
[INFO] [stdout] test t2l_document::reference_supplements_are_restored_from_the_target_kind ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_scripts_and_primes_specials ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_op_ir_emits_operatorname ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_math_h_fr_keeps_fallback_behavior ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_circle_divergence_and_curl_specials ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_stretch_and_mid_specials ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_set_arrow_and_accent_ir_emit_wrappers ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_math_vec_emits_pmatrix_rows ... ok
[INFO] [stdout] test t2l_minieval_semantic_refs::test_minieval_preserves_dynamic_citation_and_reference_values ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_attach_emits_pre_and_post_scripts ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_big_operator_and_unknown_func_calls_preserve_content ... ok
[INFO] [stdout] test t2l_named_args::test_rect_rgb_fill_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_bibliography_style_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_grid_tuple_columns_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_text_cmyk_fill_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_rotate_named_angle_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_grid_columns_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_text_luma_fill_named_arg_preserved ... ok
[INFO] [stdout] test t2l_named_args::test_text_named_args_no_leak ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_blackboard_bold ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_arrows ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_binary_ops ... ok
[INFO] [stdout] test t2l_minieval_semantic_refs::test_diagnostics_preserves_bare_reference_and_spacing ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_comparisons ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_greek_uppercase ... ok
[INFO] [stdout] test t2l_minieval_semantic_refs::test_minieval_preserves_citation_ref_label_and_bibliography ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_misc ... ok
[INFO] [stdout] test t2l_named_args::test_raw_named_args_preserved ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_greek_uppercase_pipeline ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::at_reference_supplement_is_not_swallowed_into_the_label ... ok
[INFO] [stdout] test t2l_minieval_semantic_refs::test_expand_macros_keeps_citation_typst_via_shared_serializer ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_digamma_pipeline ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::at_citation_supplement_becomes_the_cite_postnote ... ok
[INFO] [stdout] test t2l_escaped_punctuation::test_fraction_grouping_parentheses_are_not_emitted ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::at_supplement_survives_minieval ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_assignment_like_relations_are_consistent_across_paths ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_typst_to_tex_mapping_count ... ok
[INFO] [stdout] test t2l_named_args::test_text_rgb_fill_named_arg_preserved ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_precedence ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_music_symbols_pipeline ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_triangle_pipeline ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_suits_triangles ... ok
[INFO] [stdout] test t2l_symbol_mappings::test_mapping_data_sets ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::empty_at_supplement_on_a_citation_emits_no_postnote ... ok
[INFO] [stdout] test tikz_cetz::test_cetz_detection ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::empty_at_supplement_suppresses_the_automatic_word ... ok
[INFO] [stdout] test tikz_cetz::test_cetz_line_to_tikz ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::at_supplement_keeps_its_markup ... ok
[INFO] [stdout] test tikz_cetz::test_commented_tikzpicture_stays_comment ... ok
[INFO] [stdout] test tikz_cetz::test_fancyvrb_header_comment_then_optional_arg_is_config ... ok
[INFO] [stdout] test tikz_cetz::test_fancyvrb_body_starting_with_bracket_is_preserved ... ok
[INFO] [stdout] test tikz_cetz::test_inline_verb_tikzpicture_stays_literal ... ok
[INFO] [stdout] test tikz_cetz::test_plain_verbatim_comment_and_bracket_stay_literal ... ok
[INFO] [stdout] test tikz_cetz::test_spaced_begin_verbatim_shields_interior_tikz ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_circle_roundtrip ... ok
[INFO] [stdout] test tikz_cetz::test_commented_verbatim_markers_do_not_protect_real_tikz ... ok
[INFO] [stdout] test tikz_cetz::test_real_tikzpicture_still_renders_alongside_verbatim ... ok
[INFO] [stdout] test tikz_cetz::test_fancyvrb_optional_arg_not_leaked_into_raw ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::bare_at_local_labels_remain_references_when_a_bibliography_exists ... ok
[INFO] [stdout] test tikz_cetz::test_commented_begin_verbatim_shields_interior_tikz ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_full_document_preamble_does_not_eat_first_command ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_line_to_cetz ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::explicit_ref_is_never_reclassified_as_a_citation ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::bare_at_targets_without_file_context_remain_references ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::bare_at_targets_without_a_bibliography_remain_references ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_node_to_cetz ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::empty_header_cells_keep_their_position_in_all_t2l_paths ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::empty_table_cells_keep_their_position_in_all_t2l_paths ... ok
[INFO] [stdout] test t2l_math_structured_ir::test_attached_primes_are_preserved ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_picture_level_options_are_stripped ... ok
[INFO] [stdout] test tikz_cetz::test_verbatim_tikzpicture_stays_literal ... ok
[INFO] [stdout] test warning_system::test_explsyntax_block_skipped ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_drawn_rectangle_node_emits_rect ... ok
[INFO] [stdout] test warning_system::test_unsupported_primitive_warning ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_coordinate_is_referenceable ... ok
[INFO] [stdout] test warning_system::test_warning_propagation_success ... ok
[INFO] [stdout] test warning_system::test_warning_format ... ok
[INFO] [stdout] test warning_system::test_conversion_result_helpers ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::empty_cells_preserve_spanning_header_alignment_in_all_t2l_paths ... ok
[INFO] [stdout] test t2l_table_cells_and_bare_references::file_context_resolves_only_real_bibtex_keys_as_citations ... ok
[INFO] [stdout] test t2l_math_ir_tranche2::test_math_h_fixed_lengths_are_consistent_across_paths ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_drawn_rectangle_converts_explicit_length_units ... ok
[INFO] [stdout] test l2t_cli_parity::cli_math_command_args_split_into_atoms ... ok
[INFO] [stdout] test tikz_cetz::test_tikz_draw_colored_rectangle_keeps_border_and_style ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 443 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tylax
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test src/core/latex2typst/table/mod.rs - core::latex2typst::table (line 21) ... ignored
[INFO] [stdout] test src/core/typst2latex/engine/eval.rs - core::typst2latex::engine::eval::ExpandResult (line 2273) ... ignored
[INFO] [stdout] test src/core/typst2latex/engine/mod.rs - core::typst2latex::engine (line 39) ... ignored
[INFO] [stdout] test src/core/typst2latex/mod.rs - core::typst2latex::typst_to_latex_with_diagnostics (line 331) ... ignored
[INFO] [stdout] test src/core/typst2latex/mod.rs - core::typst2latex::typst_to_latex_with_eval (line 432) ... ignored
[INFO] [stdout] test src/core/typst2latex/table/mod.rs - core::typst2latex::table (line 14) ... ignored
[INFO] [stdout] test src/lib.rs - (line 34) ... FAILED
[INFO] [stdout] test src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex (line 152) ... FAILED
[INFO] [stdout] test src/core/latex2typst/mod.rs - core::latex2typst::latex_to_typst_with_diagnostics (line 312) ... FAILED
[INFO] [stdout] test src/core/latex2typst/mod.rs - core::latex2typst::latex_math_to_typst_with_eval (line 289) ... FAILED
[INFO] [stdout] test src/features/tikz.rs - features::tikz (line 18) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 20) ... FAILED
[INFO] [stdout] test src/features/templates.rs - features::templates (line 13) ... FAILED
[INFO] [stdout] test src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex_with_warnings (line 183) ... FAILED
[INFO] [stdout] test src/utils/diagnostics.rs - utils::diagnostics (line 13) ... FAILED
[INFO] [stdout] test src/core/latex2typst/mod.rs - core::latex2typst::latex_to_typst_with_eval (line 266) ... ok
[INFO] [stdout] test src/features/bibtex.rs - features::bibtex (line 14) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 34) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex (line 152) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/core/latex2typst/mod.rs - core::latex2typst::latex_to_typst_with_diagnostics (line 312) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/core/latex2typst/mod.rs - core::latex2typst::latex_math_to_typst_with_eval (line 289) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/features/tikz.rs - features::tikz (line 18) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 20) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/features/templates.rs - features::templates (line 13) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex_with_warnings (line 183) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/diagnostics.rs - utils::diagnostics (line 13) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex (line 152)
[INFO] [stdout]     src/core/latex2typst/engine/mod.rs - core::latex2typst::engine::expand_latex_with_warnings (line 183)
[INFO] [stdout]     src/core/latex2typst/mod.rs - core::latex2typst::latex_math_to_typst_with_eval (line 289)
[INFO] [stdout]     src/core/latex2typst/mod.rs - core::latex2typst::latex_to_typst_with_diagnostics (line 312)
[INFO] [stdout]     src/features/templates.rs - features::templates (line 13)
[INFO] [stdout]     src/features/tikz.rs - features::tikz (line 18)
[INFO] [stdout]     src/lib.rs - (line 20)
[INFO] [stdout]     src/lib.rs - (line 34)
[INFO] [stdout]     src/utils/diagnostics.rs - utils::diagnostics (line 13)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 9 failed; 6 ignored; 0 measured; 0 filtered out; finished in 18.33s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309", kill_on_drop: false }`
[INFO] [stdout] 1a9a206b44fce928f0e4924fcf1085627539aebd89eaf0ce99ec1bab983da309
