these 16 derivations will be built: /nix/store/0yzcyhafvmfl0kyjh3d9qp3m8bhgi280-Terms.yml.drv /nix/store/7kbwjknfhd1f41fvks68qy3lirb048qg-source.drv /nix/store/0yzqsys0xwfdxhlcal5l2yj31dsa4gc9-vale-styles.drv /nix/store/1855v7nn9h73db2v7q8z6s0rsfiqmcak-flake-edit.toml.drv /nix/store/1yas2fxqmbk2viwi5gg6i1p52lgngdcb-typos-1.46.3.drv /nix/store/2jaa027cvdsyfxk7imb52zca5a6l6mmp-nixf-diagnose-0.1.4.drv /nix/store/2qzppi599f8f4n6lffy6zy60whrgyb1h-sizelint.toml.drv /nix/store/3l7vmycam0njyjycx4k9prxfqq2sd13n-sizelint-0.1.5.drv /nix/store/5r3jhsbig86nvqkh1icfnbw0my7x90kg-vale.ini.drv /nix/store/d8q39wgq161i9gjk0s20gs5q8rfrjxx8-fmt-nix-codeblocks.drv /nix/store/ihxyrhszhms0lgdmxnlx4vdkxgyswjzs-lint-cross-compat.drv /nix/store/jrgp2kwv7v2rc1mq7isb7b3h83wj5s5j-rumdl-0.1.94.drv /nix/store/v7y56w7bh5kcfknmgvhrvijs176cmj8x-python3.13-pygobject-stubs-2.16.0.drv /nix/store/mssja1my9cxhhaanggnmybgbfh3hs04x-treefmt.toml.drv /nix/store/wwdd6l4nj46nj5gpqc68ydnvdyz2jkxk-treefmt.drv /nix/store/amam3r0vrn8c4l3p4kjig2gdg5g766sw-treefmt-check.drv these 85 paths will be fetched (752.2 MiB download, 3.3 GiB unpacked): /nix/store/69dvcd9knsp928fxk7rlvq21msrk6qmw-ShellCheck-0.11.0 /nix/store/j6cdc8w2bvp8xqhk00q661215ms48pzg-auditable-cargo-1.95.0 /nix/store/j5c9vfnlb8lxhia0wxh0mhzi0kghrlym-cairo-1.18.4 /nix/store/94m82cf90a8b42851ga8pmn85xkrspfm-cargo-1.95.0 /nix/store/rqca8vg2wbha4dvqfpirmrgv636n7vh5-cargo-auditable-0.7.5 /nix/store/fvr9hazyibmmbzn2338b9bkbqzcb6ia4-cargo-bootstrap-1.95.0 /nix/store/ag5c6qg2pkw66rawxr0i6wwdwakz9l86-cargo-build-hook.sh /nix/store/rmyc9r03bc39qq7c5nmb73h1yv5js0yk-cargo-check-hook.sh /nix/store/h12h074dzdb8srmgd922fqz9xrx13iqi-cargo-install-hook.sh /nix/store/kg48x4vbrh8k32p646i6ydfdmzfhc30j-cargo-nextest-0.9.136 /nix/store/1iwmczf497c6x4f5bv3w12vkqf6f682f-cargo-nextest-hook.sh /nix/store/da6pbzfd3h0ga76lqf7qg5smrrqrzzgl-cargo-setup-hook.sh /nix/store/j2p8gzaldqkrg325lr6yismid73vcjn1-clang-21.1.8-python /nix/store/06123fllwsh666367jxndnc0hp5ghcjl-clang-tools-21.1.8 /nix/store/8khfdh1vzysr8zq0580piylsxalk84xk-curl-8.21.0 /nix/store/8vrx1x43bf9nv7j46zj1xmfkrknv8jqh-curl-8.21.0-bin /nix/store/f09wlmj9ky74w70fqdh48wm9r0bnzi7n-curl-8.21.0-dev /nix/store/bbiijh28xnfw6dfvz0xaq4ylqzb1097s-curl-8.21.0-man /nix/store/7bv3s4f14215kpqgj21s2nhahcf4kxw0-deadnix-1.3.2 /nix/store/86082pfhkb7b2gq23mwws5dlzsa9lv5r-expat-2.8.3 /nix/store/cdykwyn9dsnlrqj668q0w3crishzmv5k-flake-edit-0.3.5 /nix/store/fl6dwj16s1vypw3wkhakf5cp84hyl218-git-2.54.0 /nix/store/lndv220w85jvwqnsa8mzdkk1hsmvfzj8-git-lfs-3.7.1 /nix/store/cyln3l10rjjlbqx84f7qiaygbmx93a4s-git-minimal-2.54.0 /nix/store/09fizshkk9gwyxdfhn8yaigx73njg3yx-libssh2-1.11.1 /nix/store/mhifg6jniial7nyjby57d4q1mg8dd31n-libssh2-1.11.1-dev /nix/store/q7dcj774kfqjpk95wasl60xc1ax0qh2c-libxext-1.3.7 /nix/store/0xma5q8ybrgz6q36lg0arwpgnx57nhbd-mirrors-list /nix/store/q054ynf95jcg2xpkpram15hnmaz1rd5l-nghttp2-1.69.0 /nix/store/8pni092qnc7r2fa0srfhwxb3jx13mm0b-nghttp2-1.69.0-dev /nix/store/qb6gn3hm0s6s3lql00cb0m9nncm1c452-nghttp2-1.69.0-lib /nix/store/56sn5zvlrpr0121czc61h3qi4h4b0msy-nixf-2.9.1 /nix/store/9v8nk23casm2yr44shi1s45ap7bf29c2-nixf-diagnose-0.1.4-vendor /nix/store/kvxdm7mhmpr373alazl015qa78pcgah3-nixfmt-1.4.0 /nix/store/rwrakha0ypwh7hrv71zf94fbninn5x4j-openssl-3.6.3 /nix/store/4b5wv3y3xhzrxbrl8a5mnnpg8sn8klxb-openssl-3.6.3-bin /nix/store/f731jpq7m5wkx23jq6l6y6wgk6z7a2dq-openssl-3.6.3-dev /nix/store/0barr7v9kdd06sc4s5z768ml5sxrn61d-perl5.42.0-CGI-Fast-2.16 /nix/store/x3mgmia2x7gwmf6y5r94dy7a36yb32x7-perl5.42.0-HTTP-Negotiate-6.01 /nix/store/3g3p26xjwlpzaj2df61j0c8ds81lx55p-perl5.42.0-libwww-perl-6.72 /nix/store/77gcf737dc3fh1f58v04qnh8gnqdjavx-prettier-3.8.3 /nix/store/9xbrrjm0acrzar9pvm2ar8x1yf5n2570-python3-3.13.15 /nix/store/cwv4c7a4vrpy426zal6bq3cib2llx513-python3.13-asttokens-3.0.1 /nix/store/z4kmchgdl7fx6cw177n4jccawx40kcwl-python3.13-cbor2-5.8.0 /nix/store/bszskrj6sdmcbqydh5kfpynfjz5k67vw-python3.13-colorama-0.4.6 /nix/store/d0jrcdpmfd75dgaw56v5mimnh6zy65vp-python3.13-decorator-5.2.1 /nix/store/3bnsvr485z41ajnmwcczckv2bdpdxzqj-python3.13-executing-2.2.1 /nix/store/9cyvc3n3xyb6y6lj3s5vz8x485mz2j0i-python3.13-ipython-9.9.0 /nix/store/jyvkshgkccidvv0qgph62njp8cdkvryd-python3.13-ipython-pygments-lexers-1.1.1 /nix/store/zbk7pl4668dkg6z3c8zwmrwy5a8ysg8m-python3.13-jedi-0.20.0 /nix/store/n41hx69jkw7hkzk84zg6laswcbk2aqdb-python3.13-markdown-it-py-4.0.0 /nix/store/d5sm68db0q6fqqpjkhw85x87sv0zhw6d-python3.13-matplotlib-inline-0.2.1 /nix/store/cq94bg5c1sh5krnlrz9yl0jylm5gxgbj-python3.13-mdurl-0.1.2 /nix/store/4prslm8d7zggxv8mhglzn4fc80ph5d3x-python3.13-mypy-1.20.1 /nix/store/2pc0jn3dh1c94nfvyj8m9ywy6sfmpz7n-python3.13-parso-0.8.7 /nix/store/pwd5dm2xyak1y92f5ywpwdxyk7gz9342-python3.13-pexpect-4.9.0 /nix/store/q930di9c49pws1sxksqid46ymlx6laya-python3.13-prompt-toolkit-3.0.52 /nix/store/29qpxwspk601hly16zijdl7ffnm42q6n-python3.13-pure-eval-0.2.3 /nix/store/dv49ffr0s0l02drm2wfa6276k8j9dqxr-python3.13-pycairo-1.29.0 /nix/store/67gbj3fsrqv2s5gnq2q9cb8b3z6wmvb5-python3.13-pygobject-3.56.3 /nix/store/6wa0r3rl6ppj7kip3fdmn96nqxvki3g2-python3.13-python-dateutil-2.9.0.post0 /nix/store/911p1lpq76grgs85jjdplnxkr8b9gz38-python3.13-remarshal-1.3.0 /nix/store/pj2cjyfzj4z6aknsypx9nf2k9lbsadac-python3.13-rich-14.3.3 /nix/store/9w868m6c3a6di7d0kkd880ds60rqf2dg-python3.13-rich-argparse-1.7.2 /nix/store/qli59c55nhwnnsgvsp4p78zd6qi54dl2-python3.13-stack-data-0.6.3 /nix/store/b2lpagnd7yrdix42bij1ia2xbqb2d4d5-python3.13-tomli-2.4.0 /nix/store/rkpsf027izhmcjjv96f9ajg59xd1xj9k-python3.13-tomlkit-0.14.0 /nix/store/v0f7v7db3i9383ahacb7388jjssjq7am-python3.13-traitlets-5.14.3 /nix/store/g2d4qd9233w2zz2p9cjx3ilrgqzwf31c-python3.13-u-msgpack-python-2.8.0 /nix/store/cqgs5b932a24c8s3cczglzdqihg5ylly-python3.13-wcwidth-0.6.0 /nix/store/l0a1fqhi4772khal99nh7sgjwfpa7li1-ruff-0.15.14 /nix/store/hjijmzj972kh06qcbpl4spx2k9zgzsaj-rumdl-0.1.94-vendor /nix/store/7dkngic8qx46mcqhps344x4wva0k97iv-rustc-1.95.0 /nix/store/dm33cvg9x9nc6rkfjdfpcnmyh40jwdjv-rustc-bootstrap-1.95.0 /nix/store/ygl66gvqwvn09sah6hmy6jqdjj3vmbd4-rustc-bootstrap-wrapper-1.95.0 /nix/store/jhqsffzdspig0q65hfig8nd0whvzyi9q-rustc-wrapper-1.95.0 /nix/store/pbkgf2pv3a8smqihqgspfsb97m3wcgxw-shellcheck-0.11.0-bin /nix/store/79caxk9bzy6m6392wm4smdwqcxivqhhf-sizelint-0.1.5-vendor /nix/store/3f41nmrswaf4vln24a73fpij81z9sqvp-source /nix/store/3zmcknl8swy1kz49grb53gq86ldb7x7d-source /nix/store/5fi03mdwg1y3mlm0lh2mdnf99z7zwrgj-source /nix/store/fx8y7zylpdca20n611lr1y5fkl5ygk8i-source /nix/store/wmgmgaq5ma30nqga7lp07q15qkag63cz-treefmt-2.5.0 /nix/store/b5j48zn66m8m949lcajmxicybnv9jz52-typos-1.46.3-vendor /nix/store/aqln05vi9ivfmn6byndw3crgcip3d9xr-vale-3.14.2 building '/nix/store/jrgp2kwv7v2rc1mq7isb7b3h83wj5s5j-rumdl-0.1.94.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/3l7vmycam0njyjycx4k9prxfqq2sd13n-sizelint-0.1.5.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/2qzppi599f8f4n6lffy6zy60whrgyb1h-sizelint.toml.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/jrgp2kwv7v2rc1mq7isb7b3h83wj5s5j-rumdl-0.1.94.drv' rumdl-0.1.94> Using versionCheckHook rumdl-0.1.94> Running phase: unpackPhase rumdl-0.1.94> unpacking source archive /nix/store/fx8y7zylpdca20n611lr1y5fkl5ygk8i-source rumdl-0.1.94> source root is source rumdl-0.1.94> Executing cargoSetupPostUnpackHook building '/nix/store/3l7vmycam0njyjycx4k9prxfqq2sd13n-sizelint-0.1.5.drv' sizelint-0.1.5> Running phase: unpackPhase sizelint-0.1.5> unpacking source archive /nix/store/3zmcknl8swy1kz49grb53gq86ldb7x7d-source sizelint-0.1.5> source root is source sizelint-0.1.5> Executing cargoSetupPostUnpackHook sizelint-0.1.5> Finished cargoSetupPostUnpackHook sizelint-0.1.5> Running phase: patchPhase sizelint-0.1.5> Executing cargoSetupPostPatchHook sizelint-0.1.5> Validating consistency between /nix/var/nix/builds/nix-79057-1592694725/source/Cargo.lock and /nix/var/nix/builds/nix-79057-1592694725/sizelint-0.1.5-vendor/Cargo.lock sizelint-0.1.5> Finished cargoSetupPostPatchHook sizelint-0.1.5> Running phase: updateAutotoolsGnuConfigScriptsPhase sizelint-0.1.5> Running phase: configurePhase sizelint-0.1.5> Running phase: buildPhase sizelint-0.1.5> Executing cargoBuildHook sizelint-0.1.5> cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release sizelint-0.1.5> Compiling proc-macro2 v1.0.95 sizelint-0.1.5> Compiling unicode-ident v1.0.18 sizelint-0.1.5> Compiling memchr v2.7.5 sizelint-0.1.5> Compiling libc v0.2.178 sizelint-0.1.5> Compiling crossbeam-utils v0.8.21 sizelint-0.1.5> Compiling rustix v1.1.3 sizelint-0.1.5> Compiling serde_core v1.0.228 sizelint-0.1.5> Compiling bitflags v2.9.1 sizelint-0.1.5> Compiling object v0.36.7 sizelint-0.1.5> Compiling regex-syntax v0.8.5 sizelint-0.1.5> Compiling utf8parse v0.2.2 sizelint-0.1.5> Compiling cfg-if v1.0.1 sizelint-0.1.5> Compiling anstyle-parse v0.2.7 sizelint-0.1.5> Compiling once_cell v1.21.3 sizelint-0.1.5> Compiling log v0.4.27 sizelint-0.1.5> Compiling adler2 v2.0.1 sizelint-0.1.5> Compiling anstyle v1.0.11 sizelint-0.1.5> Compiling colorchoice v1.0.4 sizelint-0.1.5> Compiling aho-corasick v1.1.3 sizelint-0.1.5> Compiling is_terminal_polyfill v1.70.1 sizelint-0.1.5> Compiling anstyle-query v1.1.3 sizelint-0.1.5> Compiling gimli v0.31.1 sizelint-0.1.5> Compiling anstream v0.6.19 sizelint-0.1.5> Compiling tracing-core v0.1.36 sizelint-0.1.5> Compiling crossbeam-epoch v0.9.18 sizelint-0.1.5> Compiling miniz_oxide v0.8.9 building '/nix/store/2qzppi599f8f4n6lffy6zy60whrgyb1h-sizelint.toml.drv' sizelint.toml> structuredAttrs is enabled sizelint-0.1.5> Compiling crossbeam-deque v0.8.6 sizelint-0.1.5> Compiling rayon-core v1.13.0 sizelint-0.1.5> Compiling strsim v0.11.1 sizelint.toml> sizelint-0.1.5> Compiling quote v1.0.40 sizelint-0.1.5> Compiling errno v0.3.13 sizelint-0.1.5> Compiling heck v0.5.0 sizelint-0.1.5> Compiling syn v2.0.104 sizelint-0.1.5> Compiling zmij v1.0.19 sizelint-0.1.5> Compiling clap_lex v0.7.5 sizelint-0.1.5> Compiling rustc-demangle v0.1.25 sizelint-0.1.5> Compiling owo-colors v4.2.2 sizelint-0.1.5> Compiling bstr v1.12.0 sizelint-0.1.5> Compiling pin-project-lite v0.2.16 sizelint-0.1.5> Compiling same-file v1.0.6 sizelint-0.1.5> Compiling regex-automata v0.4.9 sizelint-0.1.5> Compiling serde_json v1.0.149 sizelint-0.1.5> Compiling terminal_size v0.4.2 sizelint-0.1.5> Compiling clap_builder v4.5.56 sizelint-0.1.5> Compiling unicode-width v0.2.1 sizelint-0.1.5> Compiling unicode-linebreak v0.1.5 sizelint-0.1.5> Compiling is_ci v1.2.0 sizelint-0.1.5> Compiling winnow v0.7.13 sizelint-0.1.5> Compiling lazy_static v1.5.0 sizelint-0.1.5> Compiling thiserror v2.0.18 sizelint-0.1.5> Compiling serde v1.0.228 sizelint-0.1.5> Compiling sharded-slab v0.1.7 sizelint-0.1.5> Compiling supports-color v3.0.2 rumdl-0.1.94> Finished cargoSetupPostUnpackHook rumdl-0.1.94> Running phase: patchPhase rumdl-0.1.94> Executing cargoSetupPostPatchHook rumdl-0.1.94> Validating consistency between /nix/var/nix/builds/nix-78546-3356659639/source/Cargo.lock and /nix/var/nix/builds/nix-78546-3356659639/rumdl-0.1.94-vendor/Cargo.lock rumdl-0.1.94> Finished cargoSetupPostPatchHook rumdl-0.1.94> Running phase: updateAutotoolsGnuConfigScriptsPhase rumdl-0.1.94> Running phase: configurePhase sizelint-0.1.5> Compiling textwrap v0.16.2 rumdl-0.1.94> Running phase: buildPhase rumdl-0.1.94> Executing cargoBuildHook rumdl-0.1.94> cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release --bin=rumdl sizelint-0.1.5> Compiling addr2line v0.24.2 rumdl-0.1.94> Compiling proc-macro2 v1.0.106 rumdl-0.1.94> Compiling quote v1.0.45 rumdl-0.1.94> Compiling unicode-ident v1.0.24 rumdl-0.1.94> Compiling memchr v2.8.0 rumdl-0.1.94> Compiling libc v0.2.185 rumdl-0.1.94> Compiling serde_core v1.0.228 rumdl-0.1.94> Compiling stable_deref_trait v1.2.1 rumdl-0.1.94> Compiling smallvec v1.15.1 rumdl-0.1.94> Compiling serde v1.0.228 rumdl-0.1.94> Compiling writeable v0.6.3 sizelint-0.1.5> Compiling serde_spanned v1.0.4 rumdl-0.1.94> Compiling litemap v0.8.2 rumdl-0.1.94> Compiling icu_properties_data v2.2.0 sizelint-0.1.5> Compiling toml_datetime v0.7.5+spec-1.1.0 rumdl-0.1.94> Compiling pin-project-lite v0.2.17 rumdl-0.1.94> Compiling shlex v1.3.0 sizelint-0.1.5> Compiling walkdir v2.5.0 rumdl-0.1.94> Compiling find-msvc-tools v0.1.9 rumdl-0.1.94> Compiling icu_normalizer_data v2.2.0 rumdl-0.1.94> Compiling utf8_iter v1.0.4 rumdl-0.1.94> Compiling cfg-if v1.0.4 rumdl-0.1.94> Compiling equivalent v1.0.2 rumdl-0.1.94> Compiling parking_lot_core v0.9.12 rumdl-0.1.94> Compiling futures-sink v0.3.32 rumdl-0.1.94> Compiling regex-syntax v0.8.10 rumdl-0.1.94> Compiling cc v1.2.60 rumdl-0.1.94> Compiling hashbrown v0.17.0 rumdl-0.1.94> Compiling crossbeam-utils v0.8.21 rumdl-0.1.94> Compiling futures-core v0.3.32 rumdl-0.1.94> Compiling utf8parse v0.2.2 sizelint-0.1.5> Compiling tracing-log v0.2.0 rumdl-0.1.94> Compiling zmij v1.0.21 rumdl-0.1.94> Compiling scopeguard v1.2.0 rumdl-0.1.94> Compiling lock_api v0.4.14 sizelint-0.1.5> Compiling thread_local v1.1.9 rumdl-0.1.94> Compiling anstyle-parse v1.0.0 sizelint-0.1.5> Compiling either v1.15.0 sizelint-0.1.5> Compiling toml_writer v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling unicode-width v0.1.14 rumdl-0.1.94> Compiling futures-channel v0.3.32 rumdl-0.1.94> Compiling anstyle v1.0.14 sizelint-0.1.5> Compiling supports-unicode v3.0.0 sizelint-0.1.5> Compiling itoa v1.0.15 rumdl-0.1.94> Compiling futures-task v0.3.32 sizelint-0.1.5> Compiling supports-hyperlinks v3.1.0 sizelint-0.1.5> Compiling nu-ansi-term v0.50.1 rumdl-0.1.94> Compiling aho-corasick v1.1.4 rumdl-0.1.94> Compiling anstyle-query v1.1.5 sizelint-0.1.5> Compiling toml_parser v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling smallvec v1.15.1 rumdl-0.1.94> Compiling semver v1.0.28 rumdl-0.1.94> Compiling syn v2.0.117 rumdl-0.1.94> Compiling itoa v1.0.18 sizelint-0.1.5> Compiling colored v3.0.0 rumdl-0.1.94> Compiling colorchoice v1.0.5 rumdl-0.1.94> Compiling serde_json v1.0.149 sizelint-0.1.5> Compiling rayon v1.11.0 rumdl-0.1.94> Compiling slab v0.4.12 rumdl-0.1.94> Compiling futures-io v0.3.32 rumdl-0.1.94> Compiling log v0.4.29 rumdl-0.1.94> Compiling is_terminal_polyfill v1.70.2 sizelint-0.1.5> Compiling toml v0.9.11+spec-1.1.0 rumdl-0.1.94> Compiling anstream v1.0.0 rumdl-0.1.94> Compiling crossbeam-epoch v0.9.18 rumdl-0.1.94> Compiling errno v0.3.14 rumdl-0.1.94> Compiling rustc_version v0.4.1 rumdl-0.1.94> Compiling siphasher v1.0.2 rumdl-0.1.94> Compiling autocfg v1.5.0 rumdl-0.1.94> Compiling percent-encoding v2.3.2 rumdl-0.1.94> Compiling once_cell v1.21.4 rumdl-0.1.94> Compiling thiserror v2.0.18 rumdl-0.1.94> Compiling crossbeam-deque v0.8.6 rumdl-0.1.94> Compiling num-traits v0.2.19 rumdl-0.1.94> Compiling form_urlencoded v1.2.2 rumdl-0.1.94> Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 rumdl-0.1.94> Compiling heapless v0.7.17 rumdl-0.1.94> Compiling phf_shared v0.13.1 rumdl-0.1.94> Compiling signal-hook-registry v1.4.8 rumdl-0.1.94> Compiling parking_lot v0.12.5 rumdl-0.1.94> Compiling socket2 v0.6.3 rumdl-0.1.94> Compiling mio v1.2.0 rumdl-0.1.94> Compiling winnow v1.0.1 rumdl-0.1.94> Compiling ref-cast v1.0.25 rumdl-0.1.94> Compiling same-file v1.0.6 rumdl-0.1.94> Compiling byteorder v1.5.0 sizelint-0.1.5> Compiling backtrace v0.3.75 rumdl-0.1.94> Compiling strsim v0.11.1 rumdl-0.1.94> Compiling heck v0.5.0 rumdl-0.1.94> Compiling bitflags v2.11.1 rumdl-0.1.94> Compiling rayon-core v1.13.0 rumdl-0.1.94> Compiling httparse v1.10.1 rumdl-0.1.94> Compiling clap_lex v1.1.0 rumdl-0.1.94> Compiling fastrand v2.4.1 sizelint-0.1.5> Compiling backtrace-ext v0.2.1 rumdl-0.1.94> Compiling bytes v1.11.1 rumdl-0.1.94> Compiling phf_generator v0.13.1 rumdl-0.1.94> Compiling clap_builder v4.6.0 sizelint-0.1.5> Compiling globset v0.4.18 sizelint-0.1.5> Compiling matchers v0.2.0 rumdl-0.1.94> Compiling hash32 v0.2.1 rumdl-0.1.94> Compiling walkdir v2.5.0 sizelint-0.1.5> Compiling clap_derive v4.5.55 sizelint-0.1.5> Compiling tracing-attributes v0.1.31 sizelint-0.1.5> Compiling thiserror-impl v2.0.18 sizelint-0.1.5> Compiling miette-derive v7.6.0 rumdl-0.1.94> Compiling blake3 v1.8.4 rumdl-0.1.94> Compiling tracing-core v0.1.36 rumdl-0.1.94> Compiling regex-automata v0.4.14 rumdl-0.1.94> Compiling bstr v1.12.1 sizelint-0.1.5> Compiling tracing v0.1.44 sizelint-0.1.5> Compiling serde_derive v1.0.228 sizelint-0.1.5> Compiling tracing-subscriber v0.3.20 sizelint-0.1.5> Compiling miette v7.6.0 rumdl-0.1.94> Compiling indexmap v2.14.0 rumdl-0.1.94> Compiling toml_datetime v1.1.1+spec-1.1.0 sizelint-0.1.5> Compiling ignore v0.4.25 rumdl-0.1.94> Compiling toml_parser v1.1.2+spec-1.1.0 rumdl-0.1.94> Compiling hashbrown v0.14.5 sizelint-0.1.5> Compiling clap v4.5.56 rumdl-0.1.94> Compiling bitflags v1.3.2 rumdl-0.1.94> Compiling tower-layer v0.3.3 sizelint-0.1.5> Compiling clap_complete v4.5.64 rumdl-0.1.94> Compiling core-foundation-sys v0.8.7 rumdl-0.1.94> Compiling tinyvec_macros v0.1.1 rumdl-0.1.94> Compiling pulldown-cmark v0.13.3 rumdl-0.1.94> Compiling unicode-width v0.2.2 rumdl-0.1.94> Compiling bit-vec v0.8.0 rumdl-0.1.94> Compiling anyhow v1.0.102 rumdl-0.1.94> Compiling tower-service v0.3.3 rumdl-0.1.94> Compiling toml_writer v1.1.1+spec-1.1.0 rumdl-0.1.94> Compiling bit-set v0.8.0 rumdl-0.1.94> Compiling dashmap v5.5.3 rumdl-0.1.94> Compiling getopts v0.2.24 rumdl-0.1.94> Compiling tinyvec v1.11.0 rumdl-0.1.94> Compiling iana-time-zone v0.1.65 rumdl-0.1.94> Compiling serde_spanned v1.1.1 rumdl-0.1.94> Compiling synstructure v0.13.2 rumdl-0.1.94> Compiling serde_derive_internals v0.29.1 sizelint-0.1.5> Compiling sizelint v0.1.5 (/nix/var/nix/builds/nix-79057-1592694725/source) rumdl-0.1.94> Compiling zerofrom-derive v0.1.7 rumdl-0.1.94> Compiling yoke-derive v0.8.2 rumdl-0.1.94> Compiling zerovec-derive v0.11.3 rumdl-0.1.94> Compiling displaydoc v0.2.5 rumdl-0.1.94> Compiling serde_derive v1.0.228 rumdl-0.1.94> Compiling futures-macro v0.3.32 rumdl-0.1.94> Compiling zerofrom v0.1.7 rumdl-0.1.94> Compiling yoke v0.8.2 rumdl-0.1.94> Compiling zerotrie v0.2.4 rumdl-0.1.94> Compiling zerovec v0.11.6 rumdl-0.1.94> Compiling futures-util v0.3.32 rumdl-0.1.94> Compiling pin-project-internal v1.1.11 rumdl-0.1.94> Compiling thiserror-impl v2.0.18 rumdl-0.1.94> Compiling tokio-macros v2.7.0 rumdl-0.1.94> Compiling tinystr v0.8.3 rumdl-0.1.94> Compiling icu_locale_core v2.2.0 rumdl-0.1.94> Compiling potential_utf v0.1.5 rumdl-0.1.94> Compiling icu_collections v2.2.0 rumdl-0.1.94> Compiling tokio v1.52.0 building '/nix/store/1yas2fxqmbk2viwi5gg6i1p52lgngdcb-typos-1.46.3.drv' on 'ssh-ng://builder@build04.clan.lol' rumdl-0.1.94> Compiling pin-project v1.1.11 rumdl-0.1.94> Compiling regex v1.12.3 rumdl-0.1.94> Compiling ref-cast-impl v1.0.25 rumdl-0.1.94> Compiling tracing-attributes v0.1.31 rumdl-0.1.94> Compiling icu_provider v2.2.0 rumdl-0.1.94> Compiling clap_derive v4.6.1 rumdl-0.1.94> Compiling icu_normalizer v2.2.0 rumdl-0.1.94> Compiling icu_properties v2.2.0 rumdl-0.1.94> Compiling serde_repr v0.1.20 rumdl-0.1.94> Compiling futures-executor v0.3.32 rumdl-0.1.94> Compiling tower v0.4.13 rumdl-0.1.94> Compiling futures v0.3.32 rumdl-0.1.94> Compiling clap v4.6.1 rumdl-0.1.94> Compiling tracing v0.1.44 rumdl-0.1.94> Compiling env_filter v1.0.1 rumdl-0.1.94> Compiling cobs v0.3.0 rumdl-0.1.94> Compiling idna_adapter v1.2.1 rumdl-0.1.94> Compiling globset v0.4.18 rumdl-0.1.94> Compiling idna v1.1.0 rumdl-0.1.94> Compiling tower-lsp-macros v0.9.0 rumdl-0.1.94> Compiling async-trait v0.1.89 rumdl-0.1.94> Compiling schemars_derive v1.2.1 rumdl-0.1.94> Compiling url v2.5.8 rumdl-0.1.94> Compiling phf_macros v0.13.1 rumdl-0.1.94> Compiling auto_impl v1.3.0 rumdl-0.1.94> Compiling notify-types v2.1.0 rumdl-0.1.94> Compiling fsevent-sys v4.1.0 rumdl-0.1.94> Compiling constant_time_eq v0.4.2 rumdl-0.1.94> Compiling unicase v2.9.0 rumdl-0.1.94> Compiling lsp-types v0.94.1 rumdl-0.1.94> Compiling unsafe-libyaml v0.2.11 rumdl-0.1.94> Compiling either v1.15.0 rumdl-0.1.94> Compiling arrayref v0.3.9 rumdl-0.1.94> Compiling ryu v1.0.23 rumdl-0.1.94> Compiling jiff v0.2.23 rumdl-0.1.94> Compiling dyn-clone v1.0.20 rumdl-0.1.94> Compiling pulldown-cmark-escape v0.11.0 rumdl-0.1.94> Compiling arrayvec v0.7.6 rumdl-0.1.94> Compiling tokio-util v0.7.18 rumdl-0.1.94> Compiling schemars v1.2.1 rumdl-0.1.94> Compiling serde_yaml v0.9.34+deprecated building '/nix/store/1yas2fxqmbk2viwi5gg6i1p52lgngdcb-typos-1.46.3.drv' typos-1.46.3> Using versionCheckHook typos-1.46.3> Running phase: unpackPhase typos-1.46.3> unpacking source archive /nix/store/5fi03mdwg1y3mlm0lh2mdnf99z7zwrgj-source typos-1.46.3> source root is source typos-1.46.3> Executing cargoSetupPostUnpackHook rumdl-0.1.94> Compiling rayon v1.12.0 rumdl-0.1.94> Compiling notify v8.2.0 rumdl-0.1.94> Compiling env_logger v0.11.10 rumdl-0.1.94> Compiling phf v0.13.1 rumdl-0.1.94> Compiling ignore v0.4.25 rumdl-0.1.94> Compiling postcard v1.1.3 rumdl-0.1.94> Compiling clap_complete v4.6.2 rumdl-0.1.94> Compiling chrono v0.4.44 rumdl-0.1.94> Compiling fancy-regex v0.17.0 rumdl-0.1.94> Compiling unicode-normalization v0.1.25 typos-1.46.3> Finished cargoSetupPostUnpackHook typos-1.46.3> Running phase: patchPhase typos-1.46.3> Executing cargoSetupPostPatchHook typos-1.46.3> Validating consistency between /nix/var/nix/builds/nix-90563-832710920/source/Cargo.lock and /nix/var/nix/builds/nix-90563-832710920/typos-1.46.3-vendor/Cargo.lock typos-1.46.3> Finished cargoSetupPostPatchHook typos-1.46.3> Running phase: updateAutotoolsGnuConfigScriptsPhase typos-1.46.3> Running phase: configurePhase typos-1.46.3> Running phase: buildPhase typos-1.46.3> Executing cargoBuildHook typos-1.46.3> cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release typos-1.46.3> Compiling proc-macro2 v1.0.106 typos-1.46.3> Compiling quote v1.0.45 typos-1.46.3> Compiling unicode-ident v1.0.24 typos-1.46.3> Compiling memchr v2.8.0 typos-1.46.3> Compiling serde v1.0.228 typos-1.46.3> Compiling libc v0.2.183 typos-1.46.3> Compiling serde_core v1.0.228 typos-1.46.3> Compiling zmij v1.0.21 typos-1.46.3> Compiling anstyle v1.0.14 rumdl-0.1.94> Compiling toml v1.1.2+spec-1.1.0 typos-1.46.3> Compiling fnv v1.0.7 typos-1.46.3> Compiling serde_json v1.0.149 typos-1.46.3> Compiling utf8parse v0.2.2 typos-1.46.3> Compiling anstyle-parse v1.0.0 typos-1.46.3> Compiling anstyle-query v1.1.5 typos-1.46.3> Compiling cfg-if v1.0.4 typos-1.46.3> Compiling is_terminal_polyfill v1.70.2 typos-1.46.3> Compiling colorchoice v1.0.4 typos-1.46.3> Compiling heck v0.5.0 typos-1.46.3> Compiling regex-syntax v0.8.10 typos-1.46.3> Compiling anstream v1.0.0 typos-1.46.3> Compiling anyhow v1.0.102 typos-1.46.3> Compiling aho-corasick v1.1.4 typos-1.46.3> Compiling syn v1.0.109 typos-1.46.3> Compiling itoa v1.0.17 typos-1.46.3> Compiling bitflags v2.11.0 typos-1.46.3> Compiling lazy_static v1.5.0 typos-1.46.3> Compiling unicase v2.9.0 typos-1.46.3> Compiling syn v2.0.117 typos-1.46.3> Compiling log v0.4.29 typos-1.46.3> Compiling clap_lex v1.0.0 typos-1.46.3> Compiling prettyplease v0.2.37 typos-1.46.3> Compiling strsim v0.11.1 typos-1.46.3> Compiling siphasher v1.0.1 typos-1.46.3> Compiling crossbeam-utils v0.8.21 typos-1.46.3> Compiling phf_shared v0.13.1 typos-1.46.3> Compiling clap_builder v4.6.0 typos-1.46.3> Compiling uriparse v0.6.4 typos-1.46.3> Compiling winnow v1.0.2 rumdl-0.1.94> Compiling toml_edit v0.25.11+spec-1.1.0 typos-1.46.3> Compiling regex-automata v0.4.14 rumdl-0.1.94> Compiling memory-stats v1.2.0 rumdl-0.1.94> Compiling etcetera v0.11.0 rumdl-0.1.94> Compiling colored v3.1.1 typos-1.46.3> Compiling object v0.37.3 typos-1.46.3> Compiling ident_case v1.0.1 typos-1.46.3> Compiling getrandom v0.4.2 typos-1.46.3> Compiling phf v0.13.1 typos-1.46.3> Compiling objc2-core-foundation v0.3.2 typos-1.46.3> Compiling zerocopy v0.8.27 typos-1.46.3> Compiling rustix v1.1.4 typos-1.46.3> Compiling getrandom v0.3.4 typos-1.46.3> Compiling thiserror v2.0.17 typos-1.46.3> Compiling unicode-segmentation v1.12.0 typos-1.46.3> Compiling gimli v0.32.3 typos-1.46.3> Compiling version_check v0.9.5 typos-1.46.3> Compiling adler2 v2.0.1 rumdl-0.1.94> Compiling tower-lsp v0.20.0 typos-1.46.3> Compiling miniz_oxide v0.8.9 typos-1.46.3> Compiling objc2-io-kit v0.3.2 typos-1.46.3> Compiling convert_case v0.10.0 typos-1.46.3> Compiling ahash v0.8.12 typos-1.46.3> Compiling darling_core v0.21.3 typos-1.46.3> Compiling crossbeam-epoch v0.9.18 typos-1.46.3> Compiling toml_parser v1.1.2+spec-1.1.0 typos-1.46.3> Compiling dictgen v0.5.3 (/nix/var/nix/builds/nix-90563-832710920/source/crates/dictgen) typos-1.46.3> Compiling serde_derive v1.0.228 typos-1.46.3> Compiling clap_derive v4.6.1 typos-1.46.3> Compiling regex v1.12.3 typos-1.46.3> Compiling enumflags2_derive v0.7.12 typos-1.46.3> Compiling Inflector v0.11.4 typos-1.46.3> Compiling enumflags2 v0.7.12 typos-1.46.3> Compiling thiserror-impl v2.0.17 typos-1.46.3> Compiling typed-builder-macro v0.21.2 typos-1.46.3> Compiling clap v4.6.1 typos-1.46.3> Compiling serde_spanned v1.1.1 typos-1.46.3> Compiling toml_datetime v1.1.1+spec-1.1.0 typos-1.46.3> Compiling bstr v1.12.1 typos-1.46.3> Compiling darling_macro v0.21.3 typos-1.46.3> Compiling errno v0.3.14 typos-1.46.3> Compiling unicode-xid v0.2.6 typos-1.46.3> Compiling toml_writer v1.1.1+spec-1.1.0 typos-1.46.3> Compiling either v1.15.0 typos-1.46.3> Compiling rustc-demangle v0.1.27 typos-1.46.3> Compiling same-file v1.0.6 typos-1.46.3> Compiling addr2line v0.25.1 typos-1.46.3> Compiling typed-builder v0.21.2 typos-1.46.3> Compiling globset v0.4.18 typos-1.46.3> Compiling walkdir v2.5.0 typos-1.46.3> Compiling toml v1.1.2+spec-1.1.0 typos-1.46.3> Compiling itertools v0.14.0 typos-1.46.3> Compiling derive_more-impl v2.1.1 typos-1.46.3> Compiling schemafy_core v0.6.0 typos-1.46.3> Compiling schemafy_lib v0.6.0 typos-1.46.3> Compiling darling v0.21.3 typos-1.46.3> Compiling serde-sarif v0.8.0 typos-1.46.3> Compiling varcon-core v5.0.7 (/nix/var/nix/builds/nix-90563-832710920/source/crates/varcon-core) typos-1.46.3> Compiling strum_macros v0.27.2 typos-1.46.3> Compiling backtrace v0.3.76 typos-1.46.3> Compiling uuid v1.21.0 typos-1.46.3> Compiling crossbeam-deque v0.8.6 typos-1.46.3> Compiling sysinfo v0.38.4 typos-1.46.3> Compiling env_filter v1.0.0 typos-1.46.3> Compiling strum v0.27.2 typos-1.46.3> Compiling unicode-width v0.2.2 typos-1.46.3> Compiling simdutf8 v0.1.5 typos-1.46.3> Compiling once_cell v1.21.4 typos-1.46.3> Compiling static_assertions v1.1.0 typos-1.46.3> Compiling kstring v2.0.2 typos-1.46.3> Compiling annotate-snippets v0.12.15 typos-1.46.3> Compiling typos v0.10.43 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos) typos-1.46.3> Compiling human-panic v2.0.8 typos-1.46.3> Compiling env_logger v0.11.10 typos-1.46.3> Compiling ignore v0.4.25 typos-1.46.3> Compiling terminal_size v0.4.4 typos-1.46.3> Compiling typos-vars v0.10.4 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-vars) typos-1.46.3> Compiling serde_regex v1.1.0 typos-1.46.3> Compiling derive_setters v0.1.9 typos-1.46.3> Compiling derive_more v2.1.1 typos-1.46.3> Compiling clap-verbosity-flag v3.0.4 typos-1.46.3> Compiling colorchoice-clap v1.0.8 typos-1.46.3> Compiling clap-cargo v0.18.3 typos-1.46.3> Compiling typos-dict v0.13.27 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-dict) typos-1.46.3> Compiling content_inspector v0.2.4 rumdl-0.1.94> Compiling tikv-jemallocator v0.6.1 typos-1.46.3> Compiling encoding_rs v0.8.35 rumdl-0.1.94> Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-78546-3356659639/source) typos-1.46.3> Compiling thread_local v1.1.9 typos-1.46.3> Compiling typed-arena v2.0.2 typos-1.46.3> Compiling proc-exit v2.0.2 typos-1.46.3> Compiling supports-unicode v3.0.0 typos-1.46.3> Compiling difflib v0.4.0 sizelint-0.1.5> Finished `release` profile [optimized] target(s) in 1m 39s sizelint-0.1.5> Executing cargoInstallPostBuildHook sizelint-0.1.5> Finished cargoInstallPostBuildHook sizelint-0.1.5> Finished cargoBuildHook sizelint-0.1.5> buildPhase completed in 1 minutes 40 seconds sizelint-0.1.5> Running phase: checkPhase sizelint-0.1.5> Executing cargoCheckHook sizelint-0.1.5> cargoCheckHook flags: -j 10 --profile release --target aarch64-apple-darwin --offline -- sizelint-0.1.5> Compiling rustix v1.1.3 sizelint-0.1.5> Compiling memchr v2.7.5 sizelint-0.1.5> Compiling cfg-if v1.0.1 sizelint-0.1.5> Compiling libc v0.2.178 sizelint-0.1.5> Compiling bitflags v2.9.1 sizelint-0.1.5> Compiling serde_core v1.0.228 sizelint-0.1.5> Compiling crossbeam-utils v0.8.21 sizelint-0.1.5> Compiling regex-syntax v0.8.5 sizelint-0.1.5> Compiling utf8parse v0.2.2 sizelint-0.1.5> Compiling once_cell v1.21.3 sizelint-0.1.5> Compiling gimli v0.31.1 sizelint-0.1.5> Compiling anstyle-parse v0.2.7 sizelint-0.1.5> Compiling is_terminal_polyfill v1.70.1 sizelint-0.1.5> Compiling adler2 v2.0.1 sizelint-0.1.5> Compiling anstyle-query v1.1.3 sizelint-0.1.5> Compiling anstyle v1.0.11 sizelint-0.1.5> Compiling colorchoice v1.0.4 sizelint-0.1.5> Compiling log v0.4.27 sizelint-0.1.5> Compiling miniz_oxide v0.8.9 sizelint-0.1.5> Compiling anstream v0.6.19 sizelint-0.1.5> Compiling tracing-core v0.1.36 sizelint-0.1.5> Compiling crossbeam-epoch v0.9.18 sizelint-0.1.5> Compiling clap_lex v0.7.5 sizelint-0.1.5> Compiling aho-corasick v1.1.3 sizelint-0.1.5> Compiling object v0.36.7 sizelint-0.1.5> Compiling crossbeam-deque v0.8.6 sizelint-0.1.5> Compiling strsim v0.11.1 sizelint-0.1.5> Compiling rustc-demangle v0.1.25 sizelint-0.1.5> Compiling errno v0.3.13 sizelint-0.1.5> Compiling bstr v1.12.0 sizelint-0.1.5> Compiling unicode-width v0.2.1 sizelint-0.1.5> Compiling same-file v1.0.6 sizelint-0.1.5> Compiling lazy_static v1.5.0 sizelint-0.1.5> Compiling getrandom v0.3.3 sizelint-0.1.5> Compiling is_ci v1.2.0 sizelint-0.1.5> Compiling unicode-linebreak v0.1.5 sizelint-0.1.5> Compiling pin-project-lite v0.2.16 sizelint-0.1.5> Compiling winnow v0.7.13 sizelint-0.1.5> Compiling tracing v0.1.44 sizelint-0.1.5> Compiling textwrap v0.16.2 sizelint-0.1.5> Compiling supports-color v3.0.2 sizelint-0.1.5> Compiling sharded-slab v0.1.7 sizelint-0.1.5> Compiling regex-automata v0.4.9 sizelint-0.1.5> Compiling walkdir v2.5.0 sizelint-0.1.5> Compiling terminal_size v0.4.2 sizelint-0.1.5> Compiling tracing-log v0.2.0 sizelint-0.1.5> Compiling rayon-core v1.13.0 sizelint-0.1.5> Compiling clap_builder v4.5.56 sizelint-0.1.5> Compiling thread_local v1.1.9 sizelint-0.1.5> Compiling owo-colors v4.2.2 sizelint-0.1.5> Compiling zmij v1.0.19 sizelint-0.1.5> Compiling addr2line v0.24.2 sizelint-0.1.5> Compiling toml_writer v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling serde_spanned v1.0.4 sizelint-0.1.5> Compiling toml_datetime v0.7.5+spec-1.1.0 sizelint-0.1.5> Compiling unicode-width v0.1.14 sizelint-0.1.5> Compiling itoa v1.0.15 sizelint-0.1.5> Compiling smallvec v1.15.1 sizelint-0.1.5> Compiling toml_parser v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling nu-ansi-term v0.50.1 sizelint-0.1.5> Compiling either v1.15.0 sizelint-0.1.5> Compiling supports-hyperlinks v3.1.0 sizelint-0.1.5> Compiling supports-unicode v3.0.0 sizelint-0.1.5> Compiling serde_json v1.0.149 sizelint-0.1.5> Compiling serde v1.0.228 sizelint-0.1.5> Compiling rayon v1.11.0 sizelint-0.1.5> Compiling thiserror v2.0.18 sizelint-0.1.5> Compiling toml v0.9.11+spec-1.1.0 sizelint-0.1.5> Compiling fastrand v2.3.0 sizelint-0.1.5> Compiling colored v3.0.0 sizelint-0.1.5> Compiling tempfile v3.24.0 sizelint-0.1.5> Compiling miette v7.6.0 sizelint-0.1.5> Compiling backtrace v0.3.75 sizelint-0.1.5> Compiling clap v4.5.56 sizelint-0.1.5> Compiling clap_complete v4.5.64 sizelint-0.1.5> Compiling backtrace-ext v0.2.1 sizelint-0.1.5> Compiling matchers v0.2.0 sizelint-0.1.5> Compiling globset v0.4.18 sizelint-0.1.5> Compiling tracing-subscriber v0.3.20 sizelint-0.1.5> Compiling ignore v0.4.25 sizelint-0.1.5> Compiling sizelint v0.1.5 (/nix/var/nix/builds/nix-79057-1592694725/source) typos-1.46.3> Compiling typos-cli v1.46.3 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-cli) sizelint-0.1.5> Finished `release` profile [optimized] target(s) in 23.07s sizelint-0.1.5> Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/sizelint-f2e0593a4eda87a6) sizelint-0.1.5> sizelint-0.1.5> running 7 tests sizelint-0.1.5> test git::tests::test_expand_git_range_bare_ref ... ignored, requires git binary sizelint-0.1.5> test git::tests::test_expand_git_range_three_dot ... ignored, requires git binary sizelint-0.1.5> test git::tests::test_expand_git_range_two_dot ... ignored, requires git binary sizelint-0.1.5> test rules::tests::test_parse_size_string ... ok sizelint-0.1.5> test config::tests::test_config_default_loads ... ok sizelint-0.1.5> test rules::tests::test_format_size ... ok sizelint-0.1.5> test config::tests::test_embedded_config_is_valid_toml ... ok sizelint-0.1.5> sizelint-0.1.5> test result: ok. 4 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s sizelint-0.1.5> sizelint-0.1.5> Running unittests src/main.rs (target/aarch64-apple-darwin/release/deps/sizelint-e0b3efd1b636953d) sizelint-0.1.5> sizelint-0.1.5> running 0 tests sizelint-0.1.5> sizelint-0.1.5> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s sizelint-0.1.5> sizelint-0.1.5> Running tests/file_discovery.rs (target/aarch64-apple-darwin/release/deps/file_discovery-8c1b4b432de2a944) sizelint-0.1.5> sizelint-0.1.5> running 12 tests sizelint-0.1.5> test test_discovery_respects_gitignore ... ok sizelint-0.1.5> test test_discovery_hidden_files ... ok sizelint-0.1.5> test test_discovery_not_git_directory ... ok sizelint-0.1.5> test test_discovery_config_excludes ... ok sizelint-0.1.5> test test_discovery_git_exclude ... ok sizelint-0.1.5> test test_discovery_config_excludes_with_glob_subdirectory ... ok sizelint-0.1.5> test test_discovery_nested_directories ... ok sizelint-0.1.5> test test_discovery_config_excludes_with_relative_paths ... ok sizelint-0.1.5> test test_discovery_ignore_file ... ok sizelint-0.1.5> test test_discovery_ignores_gitignore_when_disabled ... ok sizelint-0.1.5> test test_discovery_some_matches ... ok sizelint-0.1.5> test test_discovery_specific_files_ignore_gitignore ... ok sizelint-0.1.5> sizelint-0.1.5> test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s sizelint-0.1.5> sizelint-0.1.5> Running tests/git_diff_discovery.rs (target/aarch64-apple-darwin/release/deps/git_diff_discovery-a2b1ace74704bf2e) sizelint-0.1.5> sizelint-0.1.5> running 15 tests sizelint-0.1.5> test test_git_diff_error_when_not_in_git_repo ... ok sizelint-0.1.5> test test_git_diff_empty_range_returns_zero_files ... ok sizelint-0.1.5> test test_git_diff_two_dot_range ... ok sizelint-0.1.5> test test_git_diff_discovers_changed_files_via_merge_base ... ok sizelint-0.1.5> test test_git_diff_config_excludes_filter_results ... ok sizelint-0.1.5> test test_git_diff_config_excludes_with_relative_path ... ok sizelint-0.1.5> test test_history_blob_config_excludes_with_relative_path ... ok sizelint-0.1.5> test test_cross_phase_dedup_no_duplicate_when_unchanged ... ok sizelint-0.1.5> test test_history_blob_config_excludes_filter ... ok sizelint-0.1.5> test test_cross_phase_dedup_keeps_larger_history_blob ... ok sizelint-0.1.5> test test_history_blob_add_delete_readd_delete ... ok sizelint-0.1.5> test test_history_blob_dedup_keeps_largest ... ok sizelint-0.1.5> test test_history_blob_grew_then_deleted ... ok sizelint-0.1.5> test test_history_blob_small_file_no_violation ... ok sizelint-0.1.5> test test_history_blob_temporarily_too_large_then_shrunk ... ok sizelint-0.1.5> sizelint-0.1.5> test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s sizelint-0.1.5> sizelint-0.1.5> Doc-tests sizelint sizelint-0.1.5> sizelint-0.1.5> running 0 tests sizelint-0.1.5> sizelint-0.1.5> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s sizelint-0.1.5> sizelint-0.1.5> Finished cargoCheckHook sizelint-0.1.5> Running phase: installPhase sizelint-0.1.5> Executing cargoInstallHook sizelint-0.1.5> → No config file found, using defaults sizelint-0.1.5> →→ No config file found, using defaults sizelint-0.1.5> No config file found, using defaults sizelint-0.1.5> Finished cargoInstallHook sizelint-0.1.5> Running phase: fixupPhase sizelint-0.1.5> checking for references to /nix/var/nix/builds/nix-79057-1592694725/ in /nix/store/ss3cmx2y39fvhw4dfjv86svviyy6c6cn-sizelint-0.1.5... sizelint-0.1.5> patching script interpreter paths in /nix/store/ss3cmx2y39fvhw4dfjv86svviyy6c6cn-sizelint-0.1.5 sizelint-0.1.5> stripping (with command strip and flags -S) in /nix/store/ss3cmx2y39fvhw4dfjv86svviyy6c6cn-sizelint-0.1.5/bin typos-1.46.3> Finished `release` profile [optimized + debuginfo] target(s) in 1m 25s typos-1.46.3> Executing cargoInstallPostBuildHook typos-1.46.3> Finished cargoInstallPostBuildHook typos-1.46.3> Finished cargoBuildHook typos-1.46.3> buildPhase completed in 1 minutes 26 seconds typos-1.46.3> Running phase: checkPhase typos-1.46.3> Executing cargoCheckHook typos-1.46.3> cargoCheckHook flags: -j 10 --profile release --target aarch64-apple-darwin --offline -- typos-1.46.3> Compiling serde_core v1.0.228 typos-1.46.3> Compiling rustix v1.1.4 typos-1.46.3> Compiling memchr v2.8.0 typos-1.46.3> Compiling bitflags v2.11.0 typos-1.46.3> Compiling crossbeam-utils v0.8.21 typos-1.46.3> Compiling libc v0.2.183 typos-1.46.3> Compiling anstyle v1.0.14 typos-1.46.3> Compiling cfg-if v1.0.4 typos-1.46.3> Compiling utf8parse v0.2.2 typos-1.46.3> Compiling colorchoice v1.0.4 typos-1.46.3> Compiling is_terminal_polyfill v1.70.2 typos-1.46.3> Compiling anstyle-parse v1.0.0 typos-1.46.3> Compiling anstyle-query v1.1.5 typos-1.46.3> Compiling regex-syntax v0.8.10 typos-1.46.3> Compiling log v0.4.29 typos-1.46.3> Compiling anstream v1.0.0 typos-1.46.3> Compiling clap_lex v1.0.0 typos-1.46.3> Compiling winnow v1.0.2 typos-1.46.3> Compiling strsim v0.11.1 typos-1.46.3> Compiling same-file v1.0.6 typos-1.46.3> Compiling aho-corasick v1.1.4 typos-1.46.3> Compiling errno v0.3.14 typos-1.46.3> Compiling getrandom v0.3.4 typos-1.46.3> Compiling walkdir v2.5.0 typos-1.46.3> Compiling once_cell v1.21.4 typos-1.46.3> Compiling siphasher v1.0.1 typos-1.46.3> Compiling unicase v2.9.0 typos-1.46.3> Compiling zmij v1.0.21 typos-1.46.3> Compiling crossbeam-epoch v0.9.18 typos-1.46.3> Compiling phf_shared v0.13.1 typos-1.46.3> Compiling itoa v1.0.17 typos-1.46.3> Compiling crossbeam-deque v0.8.6 typos-1.46.3> Compiling toml_writer v1.1.1+spec-1.1.0 typos-1.46.3> Compiling either v1.15.0 typos-1.46.3> Compiling phf v0.13.1 typos-1.46.3> Compiling objc2-core-foundation v0.3.2 typos-1.46.3> Compiling fastrand v2.3.0 typos-1.46.3> Compiling rayon-core v1.13.0 typos-1.46.3> Compiling gimli v0.32.3 typos-1.46.3> Compiling toml_parser v1.1.2+spec-1.1.0 typos-1.46.3> Compiling adler2 v2.0.1 typos-1.46.3> Compiling objc2-io-kit v0.3.2 typos-1.46.3> Compiling miniz_oxide v0.8.9 typos-1.46.3> Compiling terminal_size v0.4.4 typos-1.46.3> Compiling clap_builder v4.6.0 typos-1.46.3> Compiling tempfile v3.27.0 typos-1.46.3> Compiling dictgen v0.5.3 (/nix/var/nix/builds/nix-90563-832710920/source/crates/dictgen) typos-1.46.3> Compiling getrandom v0.4.2 typos-1.46.3> Compiling regex-automata v0.4.14 typos-1.46.3> Compiling object v0.37.3 typos-1.46.3> Compiling content_inspector v0.2.4 typos-1.46.3> Compiling enumflags2 v0.7.12 typos-1.46.3> Compiling equivalent v1.0.2 typos-1.46.3> Compiling difflib v0.4.0 typos-1.46.3> Compiling serde v1.0.228 typos-1.46.3> Compiling serde_spanned v1.1.1 typos-1.46.3> Compiling toml_datetime v1.1.1+spec-1.1.0 typos-1.46.3> Compiling serde_json v1.0.149 typos-1.46.3> Compiling addr2line v0.25.1 typos-1.46.3> Compiling predicates-core v1.0.9 typos-1.46.3> Compiling rustc-demangle v0.1.27 typos-1.46.3> Compiling hashbrown v0.17.0 typos-1.46.3> Compiling doc-comment v0.3.3 typos-1.46.3> Compiling toml v1.1.2+spec-1.1.0 typos-1.46.3> Compiling clap v4.6.1 typos-1.46.3> Compiling indexmap v2.14.0 typos-1.46.3> Compiling varcon-core v5.0.7 (/nix/var/nix/builds/nix-90563-832710920/source/crates/varcon-core) typos-1.46.3> Compiling uuid v1.21.0 typos-1.46.3> Compiling sysinfo v0.38.4 typos-1.46.3> Compiling itertools v0.14.0 typos-1.46.3> Compiling os_pipe v1.2.3 typos-1.46.3> Compiling filetime v0.2.27 typos-1.46.3> Compiling wait-timeout v0.2.1 typos-1.46.3> Compiling snapbox-macros v1.1.0 typos-1.46.3> Compiling env_filter v1.0.0 typos-1.46.3> Compiling thiserror v2.0.17 typos-1.46.3> Compiling bstr v1.12.1 typos-1.46.3> Compiling regex v1.12.3 typos-1.46.3> Compiling typed-builder v0.21.2 typos-1.46.3> Compiling zerocopy v0.8.27 typos-1.46.3> Compiling globset v0.4.18 typos-1.46.3> Compiling simdutf8 v0.1.5 typos-1.46.3> Compiling ignore v0.4.25 typos-1.46.3> Compiling backtrace v0.3.76 typos-1.46.3> Compiling termtree v0.5.1 typos-1.46.3> Compiling normalize-line-endings v0.3.0 typos-1.46.3> Compiling strum v0.27.2 typos-1.46.3> Compiling unicode-width v0.2.2 typos-1.46.3> Compiling unicode-ident v1.0.24 typos-1.46.3> Compiling humantime v2.3.0 typos-1.46.3> Compiling dunce v1.0.5 typos-1.46.3> Compiling similar v2.7.0 typos-1.46.3> Compiling static_assertions v1.1.0 typos-1.46.3> Compiling kstring v2.0.2 typos-1.46.3> Compiling humantime-serde v1.1.1 typos-1.46.3> Compiling annotate-snippets v0.12.15 typos-1.46.3> Compiling human-panic v2.0.8 typos-1.46.3> Compiling snapbox v1.2.1 typos-1.46.3> Compiling ahash v0.8.12 typos-1.46.3> Compiling typos v0.10.43 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos) typos-1.46.3> Compiling globwalk v0.9.1 typos-1.46.3> Compiling serde-sarif v0.8.0 typos-1.46.3> Compiling predicates-tree v1.0.12 typos-1.46.3> Compiling serde_regex v1.1.0 typos-1.46.3> Compiling env_logger v0.11.10 typos-1.46.3> Compiling rayon v1.11.0 typos-1.46.3> Compiling toml_edit v0.25.9+spec-1.1.0 typos-1.46.3> Compiling typos-vars v0.10.4 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-vars) typos-1.46.3> Compiling colorchoice-clap v1.0.8 typos-1.46.3> Compiling clap-cargo v0.18.3 typos-1.46.3> Compiling clap-verbosity-flag v3.0.4 typos-1.46.3> Compiling predicates v3.1.3 typos-1.46.3> Compiling typos-dict v0.13.27 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-dict) typos-1.46.3> Compiling anyhow v1.0.102 typos-1.46.3> Compiling derive_more v2.1.1 typos-1.46.3> Compiling encoding_rs v0.8.35 typos-1.46.3> Compiling thread_local v1.1.9 typos-1.46.3> Compiling divan-macros v0.1.21 typos-1.46.3> Compiling automod v1.0.16 typos-1.46.3> Compiling proc-exit v2.0.2 typos-1.46.3> Compiling glob v0.3.3 typos-1.46.3> Compiling supports-unicode v3.0.0 typos-1.46.3> Compiling regex-lite v0.1.7 typos-1.46.3> Compiling shlex v1.3.0 typos-1.46.3> Compiling typed-arena v2.0.2 typos-1.46.3> Compiling condtype v1.3.0 typos-1.46.3> Compiling trycmd v1.2.0 typos-1.46.3> Compiling divan v0.1.21 typos-1.46.3> Compiling assert_fs v1.1.3 typos-1.46.3> Compiling maplit v1.0.2 typos-1.46.3> Compiling typos-cli v1.46.3 (/nix/var/nix/builds/nix-90563-832710920/source/crates/typos-cli) typos-1.46.3> Finished `release` profile [optimized + debuginfo] target(s) in 1m 02s typos-1.46.3> Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/typos_cli-e5b7726026355e0f) typos-1.46.3> typos-1.46.3> running 51 tests typos-1.46.3> test dict::test::test_case_correct ... ok typos-1.46.3> test default_types::check_duplicates ... ok typos-1.46.3> test config::test::test_extend_glob_updates ... ok typos-1.46.3> test dict::test::test_dict_correct ... ok typos-1.46.3> test config::test::test_extend_glob_extends ... ok typos-1.46.3> test config::test::parse_extend_words ... ok typos-1.46.3> test dict::test::test_varcon_different_locale ... ok typos-1.46.3> test config::test::test_update_from_nothing ... ok typos-1.46.3> test config::test::parse_extend_globs ... ok typos-1.46.3> test config::test::test_from_defaults ... ok typos-1.46.3> test dict::test::test_dict_to_varcon ... ok typos-1.46.3> test dict::test::test_varcon_no_locale ... ok typos-1.46.3> test dict::test::test_varcon_same_locale ... ok typos-1.46.3> test file::test::test_extract_line_end ... ok typos-1.46.3> test file::test::test_extract_line_offset_change ... ok typos-1.46.3> test file::test::test_extract_line_single_line ... ok typos-1.46.3> test config::test::test_update_from_defaults ... ok typos-1.46.3> test file::test::test_extract_line_first ... ok typos-1.46.3> test file::test::test_extract_line_slovak ... ok typos-1.46.3> test file::test::test_extract_line_middle ... ok typos-1.46.3> test file::test::test_fix_buffer_end ... ok typos-1.46.3> test file::test::test_extract_line_windows ... ok typos-1.46.3> test file::test::test_fix_buffer_multiple ... ok typos-1.46.3> test file::test::test_fix_buffer_end_grow ... ok typos-1.46.3> test file::test::test_fix_buffer_single ... ok typos-1.46.3> test file::test::test_fix_buffer_single_grow ... ok typos-1.46.3> test file::test::test_fix_buffer_single_shrink ... ok typos-1.46.3> test file::test::test_line_count_first ... ok typos-1.46.3> test file::test::test_line_count_second ... ok typos-1.46.3> test file_type::tests::basic_glob_sort ... ok typos-1.46.3> test file::test::test_line_count_multiple ... ok typos-1.46.3> test file::test::test_fix_buffer_start ... ok typos-1.46.3> test file_type::tests::ext_plus_in ... ok typos-1.46.3> test file_type::tests::literal_sort ... ok typos-1.46.3> test file_type::tests::basic_in_in ... ok typos-1.46.3> test file_type::tests::basic_match ... ok typos-1.46.3> test file_type::tests::basic_in ... ok typos-1.46.3> test file_type::tests::most_specific ... ok typos-1.46.3> test file_type::tests::more_specific ... ok typos-1.46.3> test file_type::tests::toplevel_in ... ok typos-1.46.3> test file_type::tests::nested_glob_sort ... ok typos-1.46.3> test file_type_specifics::tests::test_type_specific_dicts_contains_no_duplicates ... ok typos-1.46.3> test file_type::tests::no_match ... ok typos-1.46.3> test file_type_specifics::tests::test_type_specific_dicts_is_sorted ... ok typos-1.46.3> test file_type::tests::multi_def_1 ... ok typos-1.46.3> test policy::test::test_load_config_applies_overrides ... ok typos-1.46.3> test file_type::tests::multi_def_2 ... ok typos-1.46.3> test policy::test::test_init_fails_on_unknown_type ... ok typos-1.46.3> test policy::test::test_policy_default ... ok typos-1.46.3> test policy::test::test_policy_type_specific ... ok typos-1.46.3> test policy::test::test_policy_fallback ... ok typos-1.46.3> typos-1.46.3> test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s typos-1.46.3> typos-1.46.3> Running unittests src/bin/typos-cli/main.rs (target/aarch64-apple-darwin/release/deps/typos-ff3739dbbd059cc3) typos-1.46.3> typos-1.46.3> running 1 test typos-1.46.3> test args::test::verify_app ... ok typos-1.46.3> typos-1.46.3> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s typos-1.46.3> typos-1.46.3> Running tests/cli_tests.rs (target/aarch64-apple-darwin/release/deps/cli_tests-e8b0dfb08cbe3d7d) typos-1.46.3> typos-1.46.3> running 1 test typos-1.46.3> Testing tests/cmd/ssl-cipher-suite.toml ... ok 180ms 344us 875ns typos-1.46.3> Testing tests/cmd/stdin-failure-multiwidth.toml ... ok 180ms 854us 875ns typos-1.46.3> Testing tests/cmd/extend-ignore-re.toml ... ok 180ms 961us 375ns typos-1.46.3> Testing tests/cmd/stdin-success.toml ... ok 181ms 138us 458ns typos-1.46.3> Testing tests/cmd/extend-ignore-words-re.toml ... ok 181ms 923us 83ns typos-1.46.3> Testing tests/cmd/help.toml ... ok 182ms 178us 833ns typos-1.46.3> Testing tests/cmd/unknown-default-field.toml ... ok 6ms 47us 125ns typos-1.46.3> Testing tests/cmd/extend-ignore-identifiers-re.toml ... ok 187ms 997us 625ns typos-1.46.3> Testing tests/cmd/false-positives.toml ... ok 188ms 535us 334ns typos-1.46.3> Testing tests/cmd/extend-words-case.toml ... ok 191ms 7us 375ns typos-1.46.3> Testing tests/cmd/file-list-stdin.toml ... ok 10ms 258us 750ns typos-1.46.3> Testing tests/cmd/assumed-dir-failure.toml ... ok 193ms 917us 833ns typos-1.46.3> Testing tests/cmd/unknown-files-field.toml ... ok 7ms 31us 500ns typos-1.46.3> Testing tests/cmd/extend-ignore-identifiers-re-bad.toml ... ok 4ms 901us 833ns typos-1.46.3> Testing tests/cmd/file-failure.toml ... ok 14ms 983us 875ns typos-1.46.3> Testing tests/cmd/unknown-top-field.toml ... ok 4ms 614us 84ns typos-1.46.3> Testing tests/cmd/config-disallowed.toml ... ok 8ms 580us 208ns typos-1.46.3> Testing tests/cmd/stdin-correct.toml ... ok 22ms 58us 583ns typos-1.46.3> Testing tests/cmd/ignore-block.toml ... ok 21ms 270us 375ns typos-1.46.3> Testing tests/cmd/stdin-failure.toml ... ok 24ms 769us 333ns typos-1.46.3> Testing tests/cmd/unknown-type-field.toml ... ok 6ms 848us 459ns typos-1.46.3> Testing tests/cmd/encodings.toml ... ok 19ms 114us 750ns typos-1.46.3> Testing tests/cmd/missing-arg.toml ... ok 6ms 119us 500ns typos-1.46.3> Testing tests/cmd/extend-exclude-inverted.toml ... ok 20ms 766us 458ns typos-1.46.3> Testing tests/cmd/missing-config.toml ... ok 4ms 122us 625ns typos-1.46.3> Testing tests/cmd/filename-typo.toml ... ok 21ms 973us 750ns typos-1.46.3> Testing tests/cmd/extend-builtin-dict.toml ... ok 17ms 888us 417ns typos-1.46.3> Testing tests/cmd/double-escaped.toml ... ok 21ms 401us 83ns typos-1.46.3> Testing tests/cmd/override-default-type.toml ... ok 16ms 674us 958ns typos-1.46.3> Testing tests/cmd/sarif.toml ... ok 11ms 54us 166ns typos-1.46.3> Testing tests/cmd/en-us.toml ... ok 21ms 271us 791ns typos-1.46.3> Testing tests/cmd/force-exclude.toml ... ok 21ms 820us 625ns typos-1.46.3> Testing tests/cmd/ignore-line.toml ... ok 25ms 418us 959ns typos-1.46.3> Testing tests/cmd/relative-dir-failure.toml ... ok 22ms 594us 459ns typos-1.46.3> Testing tests/cmd/ignore-next-line.toml ... ok 29ms 793us 291ns typos-1.46.3> test cli_tests ... ok typos-1.46.3> typos-1.46.3> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s typos-1.46.3> typos-1.46.3> Doc-tests typos_cli typos-1.46.3> typos-1.46.3> running 0 tests typos-1.46.3> typos-1.46.3> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s typos-1.46.3> typos-1.46.3> Finished cargoCheckHook typos-1.46.3> checkPhase completed in 1 minutes 3 seconds typos-1.46.3> Running phase: installPhase typos-1.46.3> Executing cargoInstallHook typos-1.46.3> Finished cargoInstallHook typos-1.46.3> Running phase: fixupPhase typos-1.46.3> checking for references to /nix/var/nix/builds/nix-90563-832710920/ in /nix/store/jr8dakc3qgdnmbbnhqn01rjk3gbmb46i-typos-1.46.3... typos-1.46.3> patching script interpreter paths in /nix/store/jr8dakc3qgdnmbbnhqn01rjk3gbmb46i-typos-1.46.3 typos-1.46.3> stripping (with command strip and flags -S) in /nix/store/jr8dakc3qgdnmbbnhqn01rjk3gbmb46i-typos-1.46.3/bin typos-1.46.3> Running phase: installCheckPhase typos-1.46.3> Executing versionCheckPhase typos-1.46.3> Successfully managed to find version 1.46.3 in the output of the command /nix/store/jr8dakc3qgdnmbbnhqn01rjk3gbmb46i-typos-1.46.3/bin/typos --version typos-1.46.3> typos-cli 1.46.3 typos-1.46.3> Finished versionCheckPhase typos-1.46.3> no Makefile or custom installCheckPhase, doing nothing rumdl-0.1.94> Finished `release` profile [optimized] target(s) in 4m 44s rumdl-0.1.94> Executing cargoInstallPostBuildHook rumdl-0.1.94> Finished cargoInstallPostBuildHook rumdl-0.1.94> Finished cargoBuildHook rumdl-0.1.94> buildPhase completed in 4 minutes 46 seconds rumdl-0.1.94> Running phase: checkPhase rumdl-0.1.94> Executing cargoNextestHook rumdl-0.1.94> cargoNextestHook flags: --target aarch64-apple-darwin --offline --show-progress=none -j 10 --cargo-profile release --lib --profile smoke -- rumdl-0.1.94> Compiling cfg-if v1.0.4 rumdl-0.1.94> Compiling memchr v2.8.0 rumdl-0.1.94> Compiling smallvec v1.15.1 rumdl-0.1.94> Compiling libc v0.2.185 rumdl-0.1.94> Compiling once_cell v1.21.4 rumdl-0.1.94> Compiling itoa v1.0.18 rumdl-0.1.94> Compiling serde_core v1.0.228 rumdl-0.1.94> Compiling pin-project-lite v0.2.17 rumdl-0.1.94> Compiling stable_deref_trait v1.2.1 rumdl-0.1.94> Compiling futures-core v0.3.32 rumdl-0.1.94> Compiling num-traits v0.2.19 rumdl-0.1.94> Compiling zerofrom v0.1.7 rumdl-0.1.94> Compiling bytes v1.11.1 rumdl-0.1.94> Compiling scopeguard v1.2.0 rumdl-0.1.94> Compiling equivalent v1.0.2 rumdl-0.1.94> Compiling yoke v0.8.2 rumdl-0.1.94> Compiling futures-sink v0.3.32 rumdl-0.1.94> Compiling hashbrown v0.17.0 rumdl-0.1.94> Compiling lock_api v0.4.14 rumdl-0.1.94> Compiling log v0.4.29 rumdl-0.1.94> Compiling zerovec v0.11.6 rumdl-0.1.94> Compiling slab v0.4.12 rumdl-0.1.94> Compiling dunce v1.0.5 rumdl-0.1.94> Compiling fs_extra v1.3.0 rumdl-0.1.94> Compiling futures-channel v0.3.32 rumdl-0.1.94> Compiling errno v0.3.14 rumdl-0.1.94> Compiling parking_lot_core v0.9.12 rumdl-0.1.94> Compiling regex-syntax v0.8.10 rumdl-0.1.94> Compiling signal-hook-registry v1.4.8 rumdl-0.1.94> Compiling mio v1.2.0 rumdl-0.1.94> Compiling parking_lot v0.12.5 rumdl-0.1.94> Compiling socket2 v0.6.3 rumdl-0.1.94> Compiling jobserver v0.1.34 rumdl-0.1.94> Compiling cc v1.2.60 rumdl-0.1.94> Compiling aho-corasick v1.1.4 rumdl-0.1.94> Compiling zerocopy v0.8.48 rumdl-0.1.94> Compiling bitflags v2.11.1 rumdl-0.1.94> Compiling futures-task v0.3.32 rumdl-0.1.94> Compiling futures-io v0.3.32 rumdl-0.1.94> Compiling tokio v1.52.0 rumdl-0.1.94> Compiling futures-util v0.3.32 rumdl-0.1.94> Compiling tinystr v0.8.3 rumdl-0.1.94> Compiling http v1.4.0 rumdl-0.1.94> Compiling zerocopy-derive v0.8.48 rumdl-0.1.94> Compiling aws-lc-rs v1.16.3 rumdl-0.1.94> Compiling writeable v0.6.3 rumdl-0.1.94> Compiling litemap v0.8.2 rumdl-0.1.94> Compiling zeroize v1.8.2 rumdl-0.1.94> Compiling icu_locale_core v2.2.0 rumdl-0.1.94> Compiling potential_utf v0.1.5 rumdl-0.1.94> Compiling zerotrie v0.2.4 rumdl-0.1.94> Compiling percent-encoding v2.3.2 rumdl-0.1.94> Compiling utf8_iter v1.0.4 rumdl-0.1.94> Compiling getrandom v0.3.4 rumdl-0.1.94> Compiling cmake v0.1.58 rumdl-0.1.94> Compiling aws-lc-sys v0.40.0 rumdl-0.1.94> Compiling ring v0.17.14 rumdl-0.1.94> Compiling regex-automata v0.4.14 rumdl-0.1.94> Compiling serde v1.0.228 rumdl-0.1.94> Compiling indexmap v2.14.0 rumdl-0.1.94> Compiling icu_provider v2.2.0 rumdl-0.1.94> Compiling icu_collections v2.2.0 rumdl-0.1.94> Compiling zmij v1.0.21 rumdl-0.1.94> Compiling rustls-pki-types v1.14.0 rumdl-0.1.94> Compiling getrandom v0.2.17 rumdl-0.1.94> Compiling untrusted v0.9.0 rumdl-0.1.94> Compiling serde_json v1.0.149 rumdl-0.1.94> Compiling httparse v1.10.1 rumdl-0.1.94> Compiling icu_properties_data v2.2.0 rumdl-0.1.94> Compiling icu_normalizer_data v2.2.0 rumdl-0.1.94> Compiling tracing-core v0.1.36 rumdl-0.1.94> Compiling fnv v1.0.7 rumdl-0.1.94> Compiling core-foundation-sys v0.8.7 rumdl-0.1.94> Compiling tower-service v0.3.3 rumdl-0.1.94> Compiling rustls v0.23.38 rumdl-0.1.94> Compiling anstyle v1.0.14 rumdl-0.1.94> Compiling tracing v0.1.44 rumdl-0.1.94> Compiling icu_normalizer v2.2.0 rumdl-0.1.94> Compiling icu_properties v2.2.0 rumdl-0.1.94> Compiling http-body v1.0.1 rumdl-0.1.94> Compiling utf8parse v0.2.2 rumdl-0.1.94> Compiling subtle v2.6.1 rumdl-0.1.94> Compiling anstyle-parse v1.0.0 rumdl-0.1.94> Compiling crossbeam-utils v0.8.21 rumdl-0.1.94> Compiling num-integer v0.1.46 rumdl-0.1.94> Compiling colorchoice v1.0.5 rumdl-0.1.94> Compiling try-lock v0.2.5 rumdl-0.1.94> Compiling tower-layer v0.3.3 rumdl-0.1.94> Compiling anstyle-query v1.1.5 rumdl-0.1.94> Compiling is_terminal_polyfill v1.70.2 rumdl-0.1.94> Compiling atomic-waker v1.1.2 rumdl-0.1.94> Compiling base64 v0.22.1 rumdl-0.1.94> Compiling anstream v1.0.0 rumdl-0.1.94> Compiling want v0.3.1 rumdl-0.1.94> Compiling crossbeam-epoch v0.9.18 rumdl-0.1.94> Compiling idna_adapter v1.2.1 rumdl-0.1.94> Compiling idna v1.1.0 rumdl-0.1.94> Compiling form_urlencoded v1.2.2 rumdl-0.1.94> Compiling regex v1.12.3 rumdl-0.1.94> Compiling getrandom v0.4.2 rumdl-0.1.94> Compiling rustix v1.1.4 rumdl-0.1.94> Compiling version_check v0.9.5 rumdl-0.1.94> Compiling ahash v0.8.12 rumdl-0.1.94> Compiling url v2.5.8 rumdl-0.1.94> Compiling ref-cast v1.0.25 rumdl-0.1.94> Compiling crossbeam-deque v0.8.6 rumdl-0.1.94> Compiling num-bigint v0.4.6 rumdl-0.1.94> Compiling tokio-util v0.7.18 rumdl-0.1.94> Compiling security-framework-sys v2.17.0 rumdl-0.1.94> Compiling core-foundation v0.10.1 rumdl-0.1.94> Compiling rand_core v0.9.5 rumdl-0.1.94> Compiling sync_wrapper v1.0.2 rumdl-0.1.94> Compiling ipnet v2.12.0 rumdl-0.1.94> Compiling h2 v0.4.13 rumdl-0.1.94> Compiling bit-vec v0.8.0 rumdl-0.1.94> Compiling same-file v1.0.6 rumdl-0.1.94> Compiling strsim v0.11.1 rumdl-0.1.94> Compiling either v1.15.0 rumdl-0.1.94> Compiling crc32fast v1.5.0 rumdl-0.1.94> Compiling clap_lex v1.1.0 rumdl-0.1.94> Compiling num-rational v0.4.2 rumdl-0.1.94> Compiling clap_builder v4.6.0 rumdl-0.1.94> Compiling walkdir v2.5.0 rumdl-0.1.94> Compiling bit-set v0.8.0 rumdl-0.1.94> Compiling tower v0.5.3 rumdl-0.1.94> Compiling security-framework v3.7.0 rumdl-0.1.94> Compiling half v2.7.1 rumdl-0.1.94> Compiling bstr v1.12.1 rumdl-0.1.94> Compiling num-iter v0.1.45 rumdl-0.1.94> Compiling futures-executor v0.3.32 rumdl-0.1.94> Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 rumdl-0.1.94> Compiling alloca v0.4.0 rumdl-0.1.94> Compiling num-complex v0.4.6 rumdl-0.1.94> Compiling wait-timeout v0.2.1 rumdl-0.1.94> Compiling simd-adler32 v0.3.9 rumdl-0.1.94> Compiling unicode-general-category v1.1.0 rumdl-0.1.94> Compiling hyper v1.9.0 rumdl-0.1.94> Compiling byteorder v1.5.0 rumdl-0.1.94> Compiling ciborium-io v0.2.2 rumdl-0.1.94> Compiling iri-string v0.7.12 rumdl-0.1.94> Compiling winnow v1.0.1 rumdl-0.1.94> Compiling plotters-backend v0.3.7 rumdl-0.1.94> Compiling borrow-or-share v0.2.4 rumdl-0.1.94> Compiling foldhash v0.2.0 rumdl-0.1.94> Compiling predicates-core v1.0.10 rumdl-0.1.94> Compiling allocator-api2 v0.2.21 rumdl-0.1.94> Compiling fastrand v2.4.1 rumdl-0.1.94> Compiling adler2 v2.0.1 rumdl-0.1.94> Compiling hashbrown v0.16.1 rumdl-0.1.94> Compiling miniz_oxide v0.8.9 rumdl-0.1.94> Compiling hyper-util v0.1.20 rumdl-0.1.94> Compiling toml_parser v1.1.2+spec-1.1.0 rumdl-0.1.94> Compiling tempfile v3.27.0 rumdl-0.1.94> Compiling tower-http v0.6.8 rumdl-0.1.94> Compiling fluent-uri v0.4.1 rumdl-0.1.94> Compiling plotters-svg v0.3.7 rumdl-0.1.94> Compiling clap v4.6.1 rumdl-0.1.94> Compiling hash32 v0.2.1 rumdl-0.1.94> Compiling ciborium-ll v0.2.2 rumdl-0.1.94> Compiling pin-project v1.1.11 rumdl-0.1.94> Compiling thiserror v2.0.18 rumdl-0.1.94> Compiling num v0.4.3 rumdl-0.1.94> Compiling rayon-core v1.13.0 rumdl-0.1.94> Compiling itertools v0.13.0 rumdl-0.1.94> Compiling ppv-lite86 v0.2.21 rumdl-0.1.94> Compiling http-body-util v0.1.3 rumdl-0.1.94> Compiling toml_datetime v1.1.1+spec-1.1.0 rumdl-0.1.94> Compiling blake3 v1.8.4 rumdl-0.1.94> Compiling float-cmp v0.10.0 rumdl-0.1.94> Compiling termtree v0.5.1 rumdl-0.1.94> Compiling outref v0.5.2 rumdl-0.1.94> Compiling vsimd v0.8.0 rumdl-0.1.94> Compiling paste v1.0.15 rumdl-0.1.94> Compiling quick-error v1.2.3 rumdl-0.1.94> Compiling sdd v3.0.10 rumdl-0.1.94> Compiling difflib v0.4.0 rumdl-0.1.94> Compiling siphasher v1.0.2 rumdl-0.1.94> Compiling bitflags v1.3.2 rumdl-0.1.94> Compiling lazy_static v1.5.0 rumdl-0.1.94> Compiling hashbrown v0.14.5 rumdl-0.1.94> Compiling micromap v0.3.0 rumdl-0.1.94> Compiling cast v0.3.0 rumdl-0.1.94> Compiling assert_cmd v2.2.0 rumdl-0.1.94> Compiling unicode-width v0.2.2 rumdl-0.1.94> Compiling tinyvec_macros v0.1.1 rumdl-0.1.94> Compiling toml_writer v1.1.1+spec-1.1.0 rumdl-0.1.94> Compiling normalize-line-endings v0.3.0 rumdl-0.1.94> Compiling predicates v3.1.4 rumdl-0.1.94> Compiling tinyvec v1.11.0 rumdl-0.1.94> Compiling getopts v0.2.24 rumdl-0.1.94> Compiling dashmap v5.5.3 rumdl-0.1.94> Compiling referencing v0.46.0 rumdl-0.1.94> Compiling fraction v0.15.3 rumdl-0.1.94> Compiling phf_shared v0.13.1 rumdl-0.1.94> Compiling lsp-types v0.94.1 rumdl-0.1.94> Compiling uuid-simd v0.8.0 rumdl-0.1.94> Compiling criterion-plot v0.8.2 rumdl-0.1.94> Compiling scc v2.4.0 rumdl-0.1.94> Compiling rusty-fork v0.3.1 rumdl-0.1.94> Compiling predicates-tree v1.0.13 rumdl-0.1.94> Compiling rand_chacha v0.9.0 rumdl-0.1.94> Compiling rayon v1.12.0 rumdl-0.1.94> Compiling flate2 v1.1.9 rumdl-0.1.94> Compiling heapless v0.7.17 rumdl-0.1.94> Compiling cobs v0.3.0 rumdl-0.1.94> Compiling tower v0.4.13 rumdl-0.1.94> Compiling ciborium v0.2.2 rumdl-0.1.94> Compiling plotters v0.3.7 rumdl-0.1.94> Compiling globset v0.4.18 rumdl-0.1.94> Compiling futures v0.3.32 rumdl-0.1.94> Compiling fancy-regex v0.17.0 rumdl-0.1.94> Compiling rand_xorshift v0.4.0 rumdl-0.1.94> Compiling rand v0.9.4 rumdl-0.1.94> Compiling env_filter v1.0.1 rumdl-0.1.94> Compiling ureq-proto v0.6.0 rumdl-0.1.94> Compiling tinytemplate v1.2.1 rumdl-0.1.94> Compiling iana-time-zone v0.1.65 rumdl-0.1.94> Compiling webpki-roots v1.0.7 rumdl-0.1.94> Compiling email_address v0.2.9 rumdl-0.1.94> Compiling serde_spanned v1.1.1 rumdl-0.1.94> Compiling notify-types v2.1.0 rumdl-0.1.94> Compiling fsevent-sys v4.1.0 rumdl-0.1.94> Compiling page_size v0.6.0 rumdl-0.1.94> Compiling serial_test_derive v3.4.0 rumdl-0.1.94> Compiling pulldown-cmark-escape v0.11.0 rumdl-0.1.94> Compiling utf8-zero v0.8.1 rumdl-0.1.94> Compiling arrayvec v0.7.6 rumdl-0.1.94> Compiling jiff v0.2.23 rumdl-0.1.94> Compiling unarray v0.1.4 rumdl-0.1.94> Compiling unsafe-libyaml v0.2.11 rumdl-0.1.94> Compiling unicase v2.9.0 rumdl-0.1.94> Compiling bytecount v0.6.9 rumdl-0.1.94> Compiling yansi v1.0.1 rumdl-0.1.94> Compiling arrayref v0.3.9 rumdl-0.1.94> Compiling dyn-clone v1.0.20 rumdl-0.1.94> Compiling ryu v1.0.23 rumdl-0.1.94> Compiling data-encoding v2.10.0 rumdl-0.1.94> Compiling anes v0.1.6 rumdl-0.1.94> Compiling constant_time_eq v0.4.2 rumdl-0.1.94> Compiling oorandom v11.1.5 rumdl-0.1.94> Compiling num-cmp v0.1.0 rumdl-0.1.94> Compiling diff v0.1.13 rumdl-0.1.94> Compiling serde_yaml v0.9.34+deprecated rumdl-0.1.94> Compiling pretty_assertions v1.4.1 rumdl-0.1.94> Compiling criterion v0.8.2 rumdl-0.1.94> Compiling schemars v1.2.1 rumdl-0.1.94> Compiling serial_test v3.4.0 rumdl-0.1.94> Compiling pulldown-cmark v0.13.3 rumdl-0.1.94> Compiling proptest v1.11.0 rumdl-0.1.94> Compiling notify v8.2.0 rumdl-0.1.94> Compiling toml v1.1.2+spec-1.1.0 rumdl-0.1.94> Compiling env_logger v0.11.10 rumdl-0.1.94> Compiling chrono v0.4.44 rumdl-0.1.94> Compiling postcard v1.1.3 rumdl-0.1.94> Compiling ignore v0.4.25 rumdl-0.1.94> Compiling phf v0.13.1 rumdl-0.1.94> Compiling anyhow v1.0.102 rumdl-0.1.94> Compiling unicode-normalization v0.1.25 rumdl-0.1.94> Compiling toml_edit v0.25.11+spec-1.1.0 rumdl-0.1.94> Compiling clap_complete v4.6.2 rumdl-0.1.94> Compiling memory-stats v1.2.0 rumdl-0.1.94> Compiling etcetera v0.11.0 rumdl-0.1.94> Compiling tower-lsp v0.20.0 rumdl-0.1.94> Compiling colored v3.1.1 rumdl-0.1.94> Compiling unicode-segmentation v1.13.2 rumdl-0.1.94> Compiling rustls-webpki v0.103.12 rumdl-0.1.94> Compiling tikv-jemallocator v0.6.1 rumdl-0.1.94> Compiling tokio-rustls v0.26.4 rumdl-0.1.94> Compiling rustls-platform-verifier v0.6.2 rumdl-0.1.94> Compiling ureq v3.3.0 rumdl-0.1.94> Compiling hyper-rustls v0.27.9 rumdl-0.1.94> Compiling reqwest v0.13.2 rumdl-0.1.94> Compiling jsonschema v0.46.0 rumdl-0.1.94> Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-78546-3356659639/source) rumdl-0.1.94> Finished `release` profile [optimized] target(s) in 4m 53s rumdl-0.1.94> ------------ rumdl-0.1.94> Nextest run ID 92671c57-a540-481d-aa7c-554530947918 with nextest profile: smoke rumdl-0.1.94> Starting 703 tests across 1 binary (4959 tests skipped, including 4957 tests via profile.smoke.default-filter) rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence rumdl-0.1.94> PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates rumdl-0.1.94> PASS [ 0.007s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges rumdl-0.1.94> PASS [ 0.009s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence rumdl-0.1.94> PASS [ 0.013s] rumdl config::flavor::tests::test_azure_devops_from_str rumdl-0.1.94> PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence rumdl-0.1.94> PASS [ 0.007s] rumdl config::flavor::tests::test_pandoc_from_str rumdl-0.1.94> PASS [ 0.012s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_is_pandoc_compatible rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_pandoc_name_and_display rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_supports_colon_code_fences rumdl-0.1.94> PASS [ 0.015s] rumdl config::flavor::tests::test_display_round_trips_through_from_str rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs rumdl-0.1.94> PASS [ 0.013s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference rumdl-0.1.94> PASS [ 0.013s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized rumdl-0.1.94> PASS [ 0.012s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_all_implemented_rules_have_aliases rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_arrays_in_rule_config rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_circular_reference_detection rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_default_config_passes_validation rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_config_with_comments rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject rumdl-0.1.94> PASS [ 0.018s] rumdl config::tests::test_conflicting_config_values rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_empty_config_file rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_enable_all_keyword_rumdl_toml rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_enable_all_keyword_pyproject rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_enabled_key_valid_for_any_rule rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_additive_extend_enable rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_basic_inheritance rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_child_disable_replaces_base rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_extends_chain_three_levels rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_circular_detection rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_child_rule_config_overrides_base rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_depth_limit_returns_error rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_cycle_returns_error rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_extends_child_overrides_parent rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_loaded_files_tracking rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_depth_limit rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_missing_file_returns_error rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_missing_file rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_toml rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_rule_config_inherits_from_base rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_relative_path rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_self_reference rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extremely_long_values rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_flavor_loading rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_generate_json_schema rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_home_dotfile_supports_extends rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_canonical rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_invalid_rule_names rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_malformed_pyproject_toml rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_special_all rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases rumdl-0.1.94> PASS [ 0.018s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_is_valid_rule_name_invalid rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_md013_section_case_insensitivity rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_missing_config_file rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_md013_key_snake_and_kebab_case rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_md054_preferred_style_accepts_list_form rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_key_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_none rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_globset_round_trip rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_uses_project_root rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_basic rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_pyproject rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_with_aliases rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_brace_expansion rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_all_flavors rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_character_class rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_config_parsing rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_first_match_wins rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_per_file_flavor_empty_map rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_paths_with_spaces rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_with_underscores rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_pyproject_toml rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_single_star_vs_double_star rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_standard_alias_none rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_per_file_ignores_absolute_path_matching rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_empty_section rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_ignores_config_parsing rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_glob_matching rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_rule_name_normalization rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_pyproject_toml rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_project_config_is_standalone rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_permission_denied_config rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_project_config_wins_over_home_dotfile rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_already_relative rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_empty_string rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_relative_path_in_cwd rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_pyproject_toml_root_level_config rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_in_subdirectory rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_relative_path_outside_cwd_returns_original rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_relative_path_with_dot_components rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_resolve_rule_name_case_insensitive rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_canonical rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_basic rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_resolve_rule_name_aliases rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_mixed rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_empty_entries rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_names_empty_string rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_resolve_rule_name_unknown rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_with_whitespace rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_typestate_validate_method rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_unicode_in_config rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_typestate_validate_into_convenience_method rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_user_config_applies_when_markdownlint_config_is_malformed rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_special_toml_values rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_unknown_rule_section_is_ignored rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_user_config_fallback_supports_extends rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_user_config_as_fallback_when_no_project_config rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_validate_cli_rule_names_invalid rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_validate_cli_rule_names_empty_string rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_suggestions rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_validate_cli_rule_names_none rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_mixed rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_valid rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_whitespace rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_wrong_type_for_config_value rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_inline rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_nested_parens rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title_and_anchor rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_definition_line rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_atx rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_basic rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_case_insensitive rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_not_heading rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_empty rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_is_external_url_http rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_is_external_url_https rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_mailto rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_www rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_basic rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_is_external_url_relative_path rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_no_title rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_strip_link_title_with_spaces_in_path rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_insert_final_newline rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_apply_formatting_options_empty_content rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_strip_link_title_parens rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_apply_formatting_options_no_options rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_code_action_kind_constants rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_auto_fix_on_save rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_code_action_kind_filtering rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_completion_filters_by_prefix rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_completion_respects_md040_disallowed_languages rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_completion_method_integration rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_hit rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_completion_provides_language_items rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_config_priority_closer_wins rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_configuration_loading rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_config_update rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_inline_code rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_regular_text rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_tilde_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_image_link rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_line rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_with_path rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_relative_parent_path rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_document_storage rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_document_formatting rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_empty_document_handling rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_fallback_to_default_config rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_no_references rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_to_file_links rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_from_link_position rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_with_incoming_links rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_from_target_file_without_selecting_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_heading_no_incoming_links rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_anchor_completions_filters_by_prefix rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_end_position rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_get_code_actions rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_get_code_actions_outside_range rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_get_file_completions_returns_workspace_files rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_path_only rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_link_with_title rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_empty_file rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_hover_inline_link_to_file rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_external_url rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_plain_text_returns_none rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_hover_file_preview_truncates rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_reference_style_link rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_same_file_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_already_closed rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_is_valid_rule_name rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_extended rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_is_closing_fence_basic rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_with_content rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support rumdl-0.1.94> PASS [ 0.019s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_link_navigation_config_deserialization rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_lint_document_disabled rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_load_config_for_lsp rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config rumdl-0.1.94> PASS [ 0.019s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing rumdl-0.1.94> PASS [ 0.022s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_multiple_documents rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_atx_heading rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_nested_directory_config_search rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_prepare_rename_setext_heading rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_not_heading rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_resource_limit_constants rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_server_creation rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::tests::test_logging_initialization rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::tests::test_service_creation rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::tests::test_tcp_server_invalid_port rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::tests::test_module_exports rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof rumdl-0.1.94> PASS [ 0.022s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_code_description_url_generation rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_full_lsp_config_with_settings rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_extract_domain_for_placeholder rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_md034_convert_to_link_action rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_default rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_formatter_default rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_format_structure rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::azure::tests::test_brackets_in_message rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_azure_formatter_new rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.065s] rumdl lsp::tests::test_tcp_server_bind rumdl-0.1.94> PASS [ 0.067s] rumdl lsp::tests::test_multiple_tcp_connections rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::concise::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::concise::tests::test_concise_format_consistency rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_new rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::azure::tests::test_severity_levels rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::concise::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::concise::tests::test_severity_ignored rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_column_offset rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_colons_in_parameters rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_error_severity rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::github::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::github::tests::test_commas_in_parameters rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_format_structure rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::github::tests::test_percent_encoding rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_formatter_new rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::github::tests::test_same_start_end_position rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::github::tests::test_github_formatter_default rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_severity_mapping rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_severity_not_shown rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_rule_sorting rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_default rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_severity_levels_in_json rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_output_is_valid rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_json_lines_format rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_field_order rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_duration_formatting rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_unicode_in_json rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::junit::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_formatter_new rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::junit::tests::test_junit_report_single_file rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_empty rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_default rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_xml_escape rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::junit::tests::test_xml_structure rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_severity_ignored rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_default_configuration_removed rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_empty rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::sarif::tests::test_severity_mapping rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::text::tests::test_text_formatter_new rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_warnings_with_colors rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_rule_name_padding rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_text_formatter_without_colors rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::text::tests::test_text_formatter_default rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_all_formats_handle_no_rule_name rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_is_machine_readable rumdl-0.1.94> PASS [ 0.011s] rumdl output::tests::test_formatter_trait_default_summary rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_format_create_formatter rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_output_format_equality rumdl-0.1.94> PASS [ 0.007s] rumdl output::tests::test_output_writer_new rumdl-0.1.94> PASS [ 0.013s] rumdl output::tests::test_formatter_with_multiple_warnings rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_format_from_str rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_output_writer_stderr_mode rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_output_writer_silent_mode rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods rumdl-0.1.94> PASS [ 0.007s] rumdl output::tests::test_severity_variations rumdl-0.1.94> ------------ rumdl-0.1.94> Summary [ 0.825s] 703 tests run: 703 passed, 4959 skipped rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_history_tracking ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_precedence_order ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_azure_devops_display_and_round_trip ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::flavor::tests::test_azure_devops_from_str rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_azure_devops_from_str ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_azure_devops_not_pandoc_compatible ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_display_all_variants_are_lowercase ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_display_all_variants_covers_azure_devops ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::flavor::tests::test_display_round_trips_through_from_str rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_display_round_trips_through_from_str ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_is_pandoc_compatible rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_is_pandoc_compatible ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl config::flavor::tests::test_pandoc_from_str rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_pandoc_from_str ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_pandoc_name_and_display rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_pandoc_name_and_display ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_supports_colon_code_fences rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::flavor::tests::test_supports_colon_code_fences ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::registry::canonicalize_tests::handles_empty_and_unknown_inputs ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::registry::canonicalize_tests::is_idempotent ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::registry::canonicalize_tests::preserves_all_keyword_normalized ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_all_implemented_rules_have_aliases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_all_implemented_rules_have_aliases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_arrays_in_rule_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_arrays_in_rule_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_canonical_project_root_cache_returns_stable_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_canonical_project_root_cache_shared_across_clones ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_circular_reference_detection rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_circular_reference_detection ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_config_with_comments rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_config_with_comments ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.018s] rumdl config::tests::test_conflicting_config_values rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_conflicting_config_values ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_default_config_passes_validation rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_default_config_passes_validation ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_empty_config_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_empty_config_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_empty_enable_list_is_explicit_pyproject ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_empty_enable_list_is_explicit_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_enable_all_keyword_pyproject rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_enable_all_keyword_pyproject ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_enable_all_keyword_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_enable_all_keyword_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_enabled_key_valid_for_any_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_enabled_key_valid_for_any_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_additive_extend_enable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_additive_extend_enable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_base_values_propagate_when_child_silent ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_basic_inheritance rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_basic_inheritance ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_extends_chain_three_levels rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_chain_three_levels ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_child_disable_replaces_base rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_child_disable_replaces_base ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_extends_child_overrides_parent rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_child_overrides_parent ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_child_rule_config_overrides_base rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_child_rule_config_overrides_base ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_circular_detection rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_circular_detection ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_cycle_returns_error rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_cycle_returns_error ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_depth_limit rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_depth_limit ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_depth_limit_returns_error rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_depth_limit_returns_error ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_enable_wins_over_inherited_disable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_loaded_files_tracking rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_loaded_files_tracking ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_missing_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_missing_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_missing_file_returns_error rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_missing_file_returns_error ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_pyproject_child_overrides_rumdl_parent ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_pyproject_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_relative_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_relative_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_rule_config_inherits_from_base rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_rule_config_inherits_from_base ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_rule_inherited_when_not_overridden ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_rule_specific_override ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_self_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_self_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extends_three_level_chain_propagates_from_root ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extremely_long_values rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_extremely_long_values ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_first_call_warn_else_debug_independent_latches ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_first_call_warn_else_debug_returns_warn_then_debug ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_flavor_loading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_flavor_loading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_format_silent_fallback_message_renders_partial_unset ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_generate_json_schema rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_generate_json_schema ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_home_dotfile_picked_up_over_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_home_dotfile_supports_extends rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_home_dotfile_supports_extends ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_home_dotfile_used_when_no_xdg_or_project_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.018s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_home_rumdl_toml_used_when_no_dotfile_present ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_invalid_rule_names rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_invalid_rule_names ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_invalid_toml_syntax ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_is_valid_rule_name_aliases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_canonical rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_is_valid_rule_name_canonical ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_is_valid_rule_name_invalid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_is_valid_rule_name_invalid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_special_all rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_is_valid_rule_name_special_all ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_malformed_pyproject_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_malformed_pyproject_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_markdown_flavor_schema_matches_fromstr ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_markdownlint_config_overrides_user_config_on_conflict ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md013_key_normalization_in_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_md013_key_snake_and_kebab_case rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md013_key_snake_and_kebab_case ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_md013_section_case_insensitivity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md013_section_case_insensitivity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_md054_preferred_style_accepts_list_form rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md054_preferred_style_accepts_list_form ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md054_preferred_style_accepts_scalar_form ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_md054_preferred_style_unknown_key_still_warns ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_missing_config_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_missing_config_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_nonempty_enable_list_still_works_pyproject ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_nonempty_enable_list_still_works_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_key_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_key_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_globset_round_trip rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_globset_round_trip ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_nonexistent_file_passthrough ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_outside_cwd_returns_raw_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_relative_path_passthrough ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_uses_project_root rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_normalize_match_path_uses_project_root ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_mixed_with_flat ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_multiple_rules ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_pyproject rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_pyproject ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_unknown_rule_warns ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_with_aliases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_parse_rules_wrapper_with_aliases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_absolute_path_matching ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_all_flavors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_all_flavors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_brace_expansion rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_brace_expansion ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_character_class rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_character_class ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_complex_overlapping_patterns ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_config_parsing rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_config_parsing ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_per_file_flavor_empty_map rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_empty_map ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_extension_detection_interaction ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_first_match_wins rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_first_match_wins ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_glob_matching ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_invalid_glob_pattern ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_overrides_global_flavor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_paths_with_spaces rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_paths_with_spaces ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_pyproject_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_pyproject_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_question_mark_wildcard ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_single_star_vs_double_star rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_single_star_vs_double_star ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_standard_alias_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_standard_alias_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_with_underscores rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_flavor_with_underscores ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_per_file_ignores_absolute_path_matching rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_absolute_path_matching ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_ignores_config_parsing rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_config_parsing ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_empty_section rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_empty_section ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_glob_matching rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_glob_matching ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_invalid_glob_pattern ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_multiple_patterns_match ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_pyproject_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_pyproject_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_rule_name_normalization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_rule_name_normalization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_per_file_ignores_with_underscores_in_pyproject ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_permission_denied_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_permission_denied_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_project_config_is_standalone rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_project_config_is_standalone ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_project_config_wins_over_home_dotfile rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_project_config_wins_over_home_dotfile ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_pyproject_toml_root_level_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_pyproject_toml_root_level_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_pyproject_toml_snake_case_and_kebab_case ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_already_relative rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_already_relative ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_empty_string rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_empty_string ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_relative_path_in_cwd rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_in_cwd ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_in_subdirectory rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_in_subdirectory ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_relative_path_outside_cwd_returns_original rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_outside_cwd_returns_original ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_relative_path_with_dot_components rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_relative_path_with_dot_components ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_resolve_rule_name_aliases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_name_aliases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_canonical rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_name_canonical ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_resolve_rule_name_case_insensitive rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_name_case_insensitive ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_name_underscore_to_hyphen ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_resolve_rule_name_unknown rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_name_unknown ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_names_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_empty_entries rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_names_empty_entries ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_names_empty_string rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_names_empty_string ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_mixed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_names_mixed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_with_whitespace rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_resolve_rule_names_with_whitespace ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_special_toml_values rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_special_toml_values ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_typestate_validate_into_convenience_method rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_typestate_validate_into_convenience_method ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_typestate_validate_method rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_typestate_validate_method ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_unicode_in_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_unicode_in_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_unknown_rule_section_is_ignored rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_unknown_rule_section_is_ignored ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_user_config_applies_when_markdownlint_config_is_malformed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_user_config_applies_when_markdownlint_config_is_malformed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_user_config_as_fallback_when_no_project_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_user_config_as_fallback_when_no_project_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_user_config_fallback_supports_extends rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_user_config_fallback_supports_extends ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_user_config_loaded_alongside_markdownlint_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_user_config_settings_apply_when_markdownlint_present ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_validate_cli_rule_names_empty_string rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_empty_string ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_fixable_valid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_validate_cli_rule_names_invalid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_invalid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_mixed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_mixed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_validate_cli_rule_names_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_suggestions rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_suggestions ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_valid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_valid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_whitespace rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_validate_cli_rule_names_whitespace ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_wrong_type_for_config_value rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_wrong_type_for_config_value ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test config::tests::test_xdg_config_wins_over_home_dotfile ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::index_worker::tests::test_build_file_index ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::index_worker::tests::test_build_file_index_column_positions ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::index_worker::tests::test_build_file_index_multiple_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_inline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_anchor_edits_inline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_angle_brackets ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_double_nested_parens ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_file_only ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_file_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_in_code_span ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_nested_parens rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_nested_parens ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_same_file_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_with_paren_title ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_with_title ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title_and_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_full_link_target_with_title_and_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_definition_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_definition_indented ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_definition_not_a_definition ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_definition_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_definition_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_target_definition_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_target_external_url ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_target_full_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_full_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_in_code_span ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_balanced_close_paren_double_nested ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_balanced_close_paren_nested ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_balanced_close_paren_no_close ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_balanced_close_paren_simple ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_fragment_in_link_source_inline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_simple ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_unicode ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_with_closing_atx ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_atx rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_start_atx ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_start_empty_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_start_leading_whitespace ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_start_no_space ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_not_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_heading_text_start_not_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_case_insensitive rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_case_insensitive ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_multiple ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_no_match ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_fragment_only ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_is_external_url_http rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_http ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_is_external_url_https rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_https ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_mailto rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_mailto ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_is_external_url_relative_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_relative_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_www rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_is_external_url_www ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_not_found ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_resolve_reference_to_target_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_strip_link_title_double_quotes ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_no_title rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_strip_link_title_no_title ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_strip_link_title_parens rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_strip_link_title_parens ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_strip_link_title_single_quotes ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_strip_link_title_with_spaces_in_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::navigation::tests::test_strip_link_title_with_spaces_in_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_apply_formatting_options_empty_content rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_empty_content ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_insert_final_newline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_insert_final_newline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_issue_265_scenario ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_multiline_content ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_apply_formatting_options_no_options rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_no_options ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_trim_final_newlines ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_auto_fix_on_save rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_auto_fix_on_save ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_cli_config_overrides_client_init_config_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_cli_config_overrides_local_project_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_cli_config_survives_init_options_without_config_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_code_action_kind_constants rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_code_action_kind_constants ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_code_action_kind_filter_with_empty_array ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_code_action_kind_filtering rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_code_action_kind_filtering ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_empty_prefix_returns_all ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_completion_filters_by_prefix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_filters_by_prefix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_graceful_when_document_not_found ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_completion_method_integration rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_method_integration ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_not_triggered_on_closing_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_completion_provides_language_items rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_provides_language_items ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_respects_md040_allowed_languages ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_completion_respects_md040_disallowed_languages rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_completion_respects_md040_disallowed_languages ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_hit rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_cache_hit ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_cache_stale_after_config_file_created ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_config_priority_closer_wins rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_priority_closer_wins ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_resolution_respects_workspace_boundaries ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_config_update rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_config_update ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_configuration_loading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_configuration_loading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_closing_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_extended_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_full_lang ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_indented ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_inline_code rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_inline_code ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_not_fence_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_partial_lang ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_regular_text rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_regular_text ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_tilde_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_tilde_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_code_fence_language_position_with_info_string ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_anchor_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_anchor_partial ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_anchor_same_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_closed_paren_no_completion ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_code_span_skipped ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_file_path_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_file_path_partial ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_image_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_image_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_multiple_links_on_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_no_link_syntax ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_non_ascii_link_text ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_with_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_non_ascii_with_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_out_of_bounds_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_out_of_bounds_position ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_path_and_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_relative_parent_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_detect_link_target_relative_parent_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_document_formatting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_document_formatting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_document_storage rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_document_storage ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_empty_document_handling rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_empty_document_handling ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_fallback_to_default_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_fallback_to_default_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_fallback_multiple_sources ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_no_references rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_fallback_no_references ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_to_file_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_fallback_to_file_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_from_link_position rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_from_link_position ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_from_target_file_without_selecting_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_from_target_file_without_selecting_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_heading_no_incoming_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_heading_no_incoming_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_heading_takes_priority_over_fallback ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_with_incoming_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_heading_with_incoming_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_find_references_includes_same_file_fragment_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_fix_all_action_available_regardless_of_range ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_anchor_completions_filters_by_prefix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_anchor_completions_filters_by_prefix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_anchor_completions_returns_headings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_anchor_completions_uses_custom_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_get_code_actions rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_code_actions ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_get_code_actions_outside_range rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_code_actions_outside_range ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_end_position rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_end_position ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_file_completions_filters_by_prefix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_get_file_completions_returns_workspace_files rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_get_file_completions_returns_workspace_files ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_angle_bracket_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_collapsed_reference ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_cursor_not_on_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_external_url_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_path_only rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_file_path_only ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_file_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_link_with_title rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_link_with_title ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_mailto_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_reference_definition_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_reference_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_reference_link_external_url ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_same_file_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_goto_definition_with_custom_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_anchor_section_end_no_ellipsis ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_anchor_stops_at_indented_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_disabled_when_link_navigation_off ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_empty_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_empty_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_external_url rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_external_url ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_hover_file_preview_truncates rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_file_preview_truncates ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_hover_inline_link_to_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_inline_link_to_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_inline_link_with_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_nonexistent_file_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_plain_text_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_plain_text_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_reference_style_link rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_reference_style_link ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_same_file_anchor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_hover_same_file_anchor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_already_closed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_already_closed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_is_closing_fence_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_extended rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_extended ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_mixed_chars ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_no_prior_fence ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_with_content rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_closing_fence_with_content ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_is_valid_rule_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_valid_rule_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_is_valid_rule_name_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_131_pyproject_with_rumdl_section ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.019s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_131_pyproject_without_rumdl_section ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_182_capability_detection_no_text_document ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_182_pull_diagnostics_capability_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_182_pull_diagnostics_flag_update ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_completions_disabled_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_link_navigation_config_deserialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_config_deserialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_config_serde_roundtrip ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_hover_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_references_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_rename_returns_none ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_link_navigation_enabled_by_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_lint_document_disabled rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_disabled ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_embedded_markdown_empty_block ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_embedded_markdown_md_alias ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_embedded_markdown_when_enabled ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.019s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_multiple_embedded_blocks ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_load_config_for_lsp rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_load_config_for_lsp ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.022s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_config_if_absent_preserves_existing ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md007_formatting_respects_indent_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md013_resolve_config_for_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_lsp_toml_config_parity_generic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_multiple_documents rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_multiple_documents ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_nested_directory_config_search rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_nested_directory_config_search ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_atx_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_prepare_rename_atx_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_not_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_prepare_rename_not_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_prepare_rename_setext_heading rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_prepare_rename_setext_heading ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_references_disabled_when_link_navigation_off ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_cross_file_multiple_links_same_line ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_disabled_when_link_navigation_off ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_heading_updates_cross_file_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_heading_updates_same_file_links ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_heading_with_closing_atx ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_refuses_anchor_collision ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_refuses_empty_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_rename_updates_same_file_ref_definitions ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_resolve_config_for_file_multi_root ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_resource_limit_constants rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_resource_limit_constants ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_runtime_config_path_change_reloads_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_server_creation rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_server_creation ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_source_fix_all_with_single_fixable_issue ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.022s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_unfixable_rules_excluded_from_formatting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::server::tests::test_warning_conversion ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::tests::test_logging_initialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_logging_initialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::tests::test_module_exports rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_module_exports ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.067s] rumdl lsp::tests::test_multiple_tcp_connections rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_multiple_tcp_connections ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::tests::test_service_creation rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_service_creation ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.065s] rumdl lsp::tests::test_tcp_server_bind rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_tcp_server_bind ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::tests::test_tcp_server_invalid_port rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::tests::test_tcp_server_invalid_port ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_at_eof ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_eof ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_invalid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_multiline ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_simple ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_byte_range_to_lsp_range_unicode ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_code_description_url_generation rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_code_description_url_generation ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_configuration_preference_serialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_create_ignore_line_action_no_duplicate ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_extract_domain_for_placeholder rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_extract_domain_for_placeholder ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_extract_url_from_fix_replacement ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_full_lsp_config_with_settings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_full_lsp_config_with_settings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_legacy_warning_to_code_action_compatibility ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_lsp_config_partial_deserialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_lsp_rule_settings_deserialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_lsp_rule_settings_with_per_rule_config ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_md034_convert_to_link_action rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_md034_convert_to_link_action ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_md034_convert_to_link_action_email ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_no_url_for_code_block_tool_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_rumdl_lsp_config_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_rumdl_lsp_config_serialization ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_action_multiline_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_action_no_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_action_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_actions_no_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_actions_no_rule_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_code_actions_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_diagnostic_basic ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_diagnostic_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_diagnostic_error_severity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test lsp::types::tests::test_warning_to_diagnostic_no_rule_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_format_structure rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_azure_format_structure ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_azure_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_azure_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_azure_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::azure::tests::test_brackets_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_brackets_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_format_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_semicolons_in_parameters ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::azure::tests::test_severity_levels rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_severity_levels ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::azure::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::concise::tests::test_concise_format_consistency rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_concise_format_consistency ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_concise_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_concise_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::concise::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::concise::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_format_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::concise::tests::test_severity_ignored rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_severity_ignored ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::concise::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_column_offset rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_column_offset ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_empty_content_falls_back ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_empty_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_line_out_of_range ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_no_rule_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_single_char_caret ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_with_content ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_with_fix_indicator ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::full::tests::test_full_formatter_without_content_falls_back ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_colons_in_parameters rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_colons_in_parameters ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::github::tests::test_commas_in_parameters rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_commas_in_parameters ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_error_severity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_error_severity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::github::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_format_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_format_structure rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_github_format_structure ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::github::tests::test_github_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_github_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_github_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::github::tests::test_percent_encoding rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_percent_encoding ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::github::tests::test_same_start_end_position rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_same_start_end_position ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_severity_mapping rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_severity_mapping ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::github::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_fingerprint_uniqueness ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_format_single_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_gitlab_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_gitlab_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_gitlab_report_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_gitlab_report_multiple_files ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_gitlab_report_single_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_json_pretty_formatting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_severity_always_minor ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::gitlab::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_multiple_warnings_different_rules ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_multiple_warnings_same_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_single_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_grouped_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_grouped_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_mixed_fixable_unfixable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_rule_sorting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_rule_sorting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_severity_not_shown rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_severity_not_shown ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::grouped::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_all_warnings_as_json_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_all_warnings_as_json_single_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warning_omits_empty_additional_edits ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warning_with_additional_edits ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warnings_collecting_mode ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_json_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_json_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_json_formatter_new_collecting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_output_is_valid rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_json_output_is_valid ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_severity_levels_in_json rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json::tests::test_severity_levels_in_json ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_format_single_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_field_order rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_json_field_order ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_json_lines_format rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_json_lines_format ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_json_lines_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_json_lines_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_severity_levels ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_unicode_in_json rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::json_lines::tests::test_unicode_in_json ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_duration_formatting rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_duration_formatting ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::junit::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_format_single_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_junit_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_junit_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_junit_report_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_junit_report_multiple_files ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::junit::tests::test_junit_report_single_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_junit_report_single_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::junit::tests::test_xml_escape rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_xml_escape ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::junit::tests::test_xml_structure rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::junit::tests::test_xml_structure ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_warning_non_md_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_pylint_code_conversion ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_pylint_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_pylint_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_severity_ignored rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_severity_ignored ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::pylint::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_all_errors_no_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_all_warnings_no_errors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_default_configuration_removed rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_default_configuration_removed ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_exhaustive_severity_mapping ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_format_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_single_warning rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_format_single_warning ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_format_single_warning_with_fix ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_md032_integration_produces_warning_level ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_mixed_severities_same_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_rule_deduplication ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_rule_deduplication_preserves_severity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_output_valid_json_schema ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_report_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_report_multiple_files ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_report_severity_mapping ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_report_single_file ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_sarif_schema_version ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::sarif::tests::test_severity_mapping rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_severity_mapping ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_tool_information ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::sarif::tests::test_unknown_rule_with_error_severity ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_multiple_warnings_no_colors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_single_warning_no_colors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_warning_unknown_rule ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_warning_with_fix_no_colors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_empty rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_warnings_empty ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_warnings_with_colors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_format_warnings_with_colors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_rule_name_padding rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_rule_name_padding ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_special_characters_in_file_path rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_special_characters_in_file_path ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_special_characters_in_message ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::text::tests::test_text_formatter_default rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_text_formatter_default ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::text::tests::test_text_formatter_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_text_formatter_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_text_formatter_without_colors rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_text_formatter_without_colors ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::formatters::text::tests::test_use_colors_trait_method ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_all_formats_handle_no_rule_name rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_all_formats_handle_no_rule_name ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_edge_cases rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_edge_cases ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] rumdl output::tests::test_formatter_trait_default_summary rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_formatter_trait_default_summary ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.013s] rumdl output::tests::test_formatter_with_multiple_warnings rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_formatter_with_multiple_warnings ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_is_machine_readable rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_is_machine_readable ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_format_create_formatter rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_format_create_formatter ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_output_format_equality rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_format_equality ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_format_from_str rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_format_from_str ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::tests::test_output_writer_new rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_writer_new ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.009s] rumdl output::tests::test_output_writer_silent_mode rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_writer_silent_mode ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_output_writer_stderr_mode rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_output_writer_stderr_mode ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> stderr --- rumdl-0.1.94> stderr teststderr line rumdl-0.1.94> error rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> testtest line rumdl-0.1.94> test output::tests::test_output_writer_write_methods ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> stderr --- rumdl-0.1.94> error message rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.007s] rumdl output::tests::test_severity_variations rumdl-0.1.94> stdout --- rumdl-0.1.94> rumdl-0.1.94> running 1 test rumdl-0.1.94> test output::tests::test_severity_variations ... ok rumdl-0.1.94> rumdl-0.1.94> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> Finished cargoNextestHook rumdl-0.1.94> checkPhase completed in 4 minutes 55 seconds rumdl-0.1.94> Running phase: installPhase rumdl-0.1.94> Executing cargoInstallHook rumdl-0.1.94> Finished cargoInstallHook rumdl-0.1.94> Running phase: fixupPhase rumdl-0.1.94> checking for references to /nix/var/nix/builds/nix-78546-3356659639/ in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94... rumdl-0.1.94> patching script interpreter paths in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94 rumdl-0.1.94> stripping (with command strip and flags -S) in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94/bin rumdl-0.1.94> Running phase: installCheckPhase rumdl-0.1.94> Executing versionCheckPhase rumdl-0.1.94> Successfully managed to find version 0.1.94 in the output of the command /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94/bin/rumdl --version rumdl-0.1.94> rumdl 0.1.94 rumdl-0.1.94> Finished versionCheckPhase rumdl-0.1.94> no Makefile or custom installCheckPhase, doing nothing building '/nix/store/mssja1my9cxhhaanggnmybgbfh3hs04x-treefmt.toml.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/mssja1my9cxhhaanggnmybgbfh3hs04x-treefmt.toml.drv' treefmt.toml> structuredAttrs is enabled treefmt.toml> building '/nix/store/wwdd6l4nj46nj5gpqc68ydnvdyz2jkxk-treefmt.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/wwdd6l4nj46nj5gpqc68ydnvdyz2jkxk-treefmt.drv' building '/nix/store/amam3r0vrn8c4l3p4kjig2gdg5g766sw-treefmt-check.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/amam3r0vrn8c4l3p4kjig2gdg5g766sw-treefmt-check.drv' treefmt-check> treefmt v2.5.0traversed 1425 files treefmt-check> emitted 1201 files for processing treefmt-check> formatted 1201 files (0 changed) in 11.759s post-build step Upload to niks3: ok time=2026-08-18T20:37:26.042Z level=INFO msg="Uploading 0 paths to niks3.clan.lol (1 already cached)" time=2026-08-18T20:37:26.930Z level=INFO msg="Uploading 1 narinfos" time=2026-08-18T20:37:27.028Z level=INFO msg="Upload complete. (1.034s)"