[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