these 15 derivations will be built: /nix/store/31hzg03p6k3ci10xnbibl4bnscj22ynq-Terms.yml.drv /nix/store/aa716477gi9adki33dm49b0wiwcn1gag-vale-styles.drv /nix/store/bz1z3i36wxkr7fw1kylmbjc6xl9zzp79-sizelint.toml.drv /nix/store/gvdbfc51radhzjh0f8panqvhccvrc8aw-rumdl-0.1.94.drv /nix/store/j028xwjp48f2skpp87lnx8jhanmgdw1x-lint-cross-compat.drv /nix/store/jqh6nr6sm9sibbina4d651cf1hyjsf68-fmt-nix-codeblocks.drv /nix/store/kgn4lkx5scmqdxdbifsj28a3l8zdcdkr-sizelint-0.1.5.drv /nix/store/lhz8cf7bl5wg0hsklh0gi9jgm8pxm4k4-vale.ini.drv /nix/store/qg4bwb2q7hfqr78nv9nyvd2bzy393c78-flake-edit.toml.drv /nix/store/qm20pb0rdp3rcw4vb42rv97lyyl3ai13-python3.13-pygobject-stubs-2.16.0.drv /nix/store/zmkja8xz5p3g3p59jiicd0ynpyka07g7-typos-1.46.3.drv /nix/store/zrwz07lvhjw84kdv2yk2xyx1zypzp9gn-nixf-diagnose-0.1.4.drv /nix/store/jvqqk4n2blk8hx8x8c0l9skp9z984461-treefmt.toml.drv /nix/store/wws6ga8jzcylxh62y5mcihsl27p7hq0n-treefmt.drv /nix/store/rmvfipqbvpf1ly8cyfzn26hzwfky7n0a-treefmt-check.drv these 103 paths will be fetched (842.2 MiB download, 3.9 GiB unpacked): /nix/store/31j2ph1rx204iv63p7220kdcs7ckdfxg-apple-sdk-14.4 /nix/store/hb7mrb7yzsy9casjklwdsqr0596fmvx3-auditable-cargo-1.95.0 /nix/store/g74ws06hlmnvmjlbwmb2191bcz9pw6y7-cargo-1.95.0 /nix/store/ryzn7znd3jz1pajj7vkxhb23mxs2jh47-cargo-auditable-0.7.5 /nix/store/r38p0vry6gqvmdc8npaxssd26k790smq-cargo-bootstrap-1.95.0 /nix/store/29c6vb9n7abcg1k96hrk4wlm61g1wyks-cargo-build-hook.sh /nix/store/7nybjylk7hb997v2zwgxkq2sj4zx0y9i-cargo-check-hook.sh /nix/store/4hi024fr6hancm127d2if4vw8afdsfny-cargo-install-hook.sh /nix/store/vb56czncs522n1kz9s9ybqgsjw4ha43i-cargo-nextest-0.9.136 /nix/store/jm070fib4ivnyciqkk8pz1wzfw0zxz7c-cargo-nextest-hook.sh /nix/store/z6fvfg0ilysbsqml4wpv3bgrjr9rf6yi-cargo-setup-hook.sh /nix/store/g4prlk4d7zxkkh12gq1ajck7cnd66iv3-cctools-binutils-darwin-1010.6 /nix/store/g4abyia0m2bjdzj83a70jkwigp4j5314-cctools-binutils-darwin-wrapper-1010.6 /nix/store/s7525adfq89ghbwwc1hsfya6z7bbnmyf-clang-21.1.8 /nix/store/b21q8100h4xzwaiwwfch673xigyd930d-clang-21.1.8-lib /nix/store/v17s3vsl9mzax4nmqz9415cczg6xcl9w-clang-tools-21.1.8 /nix/store/rhzvjc0xf9q3ypazj625dn5329c4fr5b-clang-wrapper-21.1.8 /nix/store/nwdjh1f55dp0m2qhrjwk2m3w9vzwfqav-deadnix-1.3.2 /nix/store/w9k410qskija1iif5jc3n4ps0qj1q9av-flake-edit-0.3.5 /nix/store/k2gwsgaz167hlzxlwgrd9y8awj1ks2c1-git-2.54.0 /nix/store/g0i28k6dc7q47rn2djf9fpa325f2656w-git-lfs-3.7.1 /nix/store/5dp5pwhqcv1v5yrkq6rqs6irka02vxkz-nixf-2.9.1 /nix/store/s3xknmw8drwrsqfhzzngjb28nhp9by3l-nixf-diagnose-0.1.4-vendor /nix/store/r5awlrv45i55ws5lm9in12h0hgi5g98l-nixfmt-1.5.0 /nix/store/ghpjh4df6v4m5c94p8i8qzmi4pwsf5zx-nodejs-24.21.0 /nix/store/ywj8r3c2js9pigf390nkvlc5zpyx1ggl-prettier-3.8.3 /nix/store/zyijmmspxg36scz1xjdkbd4mhzrynv16-pypa-build-hook.sh /nix/store/gcx33q249dw9430pai57fnb1ay83bafm-pypa-install-hook /nix/store/d85ycmm8llsgayifaxg9bj716c2zc0cm-python-catch-conflicts-hook /nix/store/v5j7sxwx3i83hqmsbjw98ffvqjqnx9b1-python-imports-check-hook.sh /nix/store/qh1w6x38zqki3khfc7r78gkk588bcpxv-python-runtime-deps-check-hook.sh /nix/store/8immk1bh2f5bf0zwa8hlbfqj9gbi09q4-python3-3.13.15 /nix/store/3mi35l3lkjs9fl1pgxrf6sa4l3f8gqz5-python3.13-argcomplete-3.6.3 /nix/store/ydb1wzgbxi4c56ms3qfgv8v0l5dzy1k0-python3.13-asttokens-3.0.1 /nix/store/adznn3s38yaz78ivhfkx5v9h9hwzrxg8-python3.13-build-1.4.4 /nix/store/sxs8vrcb81c9ibg482mjzq5ihxa2xraa-python3.13-cbor2-5.8.0 /nix/store/yl6wbzmbsh3yvy02n16r1dwdb2zq4x8d-python3.13-colorama-0.4.6 /nix/store/grbi7b5fj8af9rzzy6vs8dh87j31gmjr-python3.13-decorator-5.2.1 /nix/store/6drv8qlwaf3cchfcj3jmalg1x4hjb12p-python3.13-execnet-2.1.2 /nix/store/i264lmg6wjg2mmqnfdibvlcx9daxkq4d-python3.13-executing-2.2.1 /nix/store/470lv72hvgp1nxd4qak60a21ixvibd15-python3.13-flit-core-3.12.0 /nix/store/c4lb6f9lxshdmv9a40wbpqnzfs572r8z-python3.13-iniconfig-2.3.0 /nix/store/5gynkf41mi6v6wspg7hd4mv90glvn06f-python3.13-installer-1.0.0 /nix/store/kqwh4pd3fqh6aldijsvp0k3rhygf47rl-python3.13-ipython-9.9.0 /nix/store/a1qjzikmf8llkzzqn436zbr85isa6q74-python3.13-ipython-pygments-lexers-1.1.1 /nix/store/lafdgym7c7h5s9ngcihvs2silmpjqmwb-python3.13-jedi-0.20.0 /nix/store/xlqq460nb72cslw73ihypd5jv3dcm4sd-python3.13-librt-0.9.0 /nix/store/jsxns6dfc5p4pvvn6frsaak3khpii6w5-python3.13-markdown-it-py-4.0.0 /nix/store/c16c659y9mvbvsh03bapsws3jjwjijgh-python3.13-matplotlib-inline-0.2.1 /nix/store/sy0diqly59vw44bgdnll7qdbcq3dx7bk-python3.13-mdurl-0.1.2 /nix/store/dbkszqrym08r7svzdzl4f17l183316wy-python3.13-mypy-1.20.1 /nix/store/95s6346iyiy0y91gh3xf621g7d7zpk1g-python3.13-mypy-extensions-1.1.0 /nix/store/lvsdpa619b2bakipbxkbinsj64cr8x82-python3.13-packaging-26.1 /nix/store/fwssj1i6h8110v9jpy63q8n9wh9ih3vf-python3.13-parso-0.8.7 /nix/store/gb41azac6f1nvhiw1qhxr4zdlmls9mxi-python3.13-pathspec-1.0.4 /nix/store/6xn0q8jbdfs67bq9bh6wg4q29mldmd1h-python3.13-pexpect-4.9.0 /nix/store/j2r2laxph0yjsnl5x7aafdp8xcbp03xh-python3.13-pluggy-1.6.0 /nix/store/72qd7kwb6wk31galjn9pyi2375crcmqs-python3.13-prompt-toolkit-3.0.52 /nix/store/1hpll83kahrdgfqsknlidhm01k0ld6v1-python3.13-ptyprocess-0.7.0 /nix/store/axpzkl1j9wd4wvzqyc5kqpl6ay7hy2ym-python3.13-pure-eval-0.2.3 /nix/store/fd6hj73zvlbp7wb589xi0fcys2wf73ic-python3.13-pycairo-1.29.0 /nix/store/rf3h56pikwj9zg2b41wrl3fn5hi2d3h2-python3.13-pygments-2.20.0 /nix/store/zc94m53y6b28mfm0payk5ygv8l5557hf-python3.13-pyproject-hooks-1.2.0 /nix/store/93hbj47wrcyll581r8dwyrdql28y4pan-python3.13-pytest-9.0.3 /nix/store/f4kdmx4x0r4ixlibg1kzxmlpgp0hgrg3-python3.13-pytest-subprocess-1.5.4 /nix/store/fsif39pfis4k35b16mhrw0inqapqlc1y-python3.13-pytest-timeout-2.4.0 /nix/store/rxgjipiyz2vqdcy1sw6q9ary40q3kmfx-python3.13-pytest-xdist-3.8.0 /nix/store/75madja0v1k0wfh8h20bwlgics08aaw9-python3.13-python-dateutil-2.9.0.post0 /nix/store/l5wagnm3v5sff7afmjlfarwmc26blam6-python3.13-pyyaml-6.0.3 /nix/store/hhs6g7v4ynj48ihw0s254ah2jkqm8cm9-python3.13-remarshal-1.3.0 /nix/store/p7qjv87q41xpabk388hga8ypw2ygr4sp-python3.13-rich-14.3.3 /nix/store/42b0i6zz9njlhjpx2x3y0cjaial25fsz-python3.13-rich-argparse-1.7.2 /nix/store/6w17d15nnkc67xylh0xgqv85a7yrijjh-python3.13-ruamel-base-1.0.0 /nix/store/lcfl6jfz3a2xwi8n2g03nlpw5q93dxcr-python3.13-ruamel-yaml-0.19.1 /nix/store/s56xrdb9fg3cbp00hmir09bjgg8x009h-python3.13-ruamel-yaml-clib-0.2.15 /nix/store/qjfx688mmi65j2jhpn1shchih2dq8cv7-python3.13-setuptools-80.10.1 /nix/store/qajzlc07wq8ri5v0mjy7zq5aikbzjz63-python3.13-six-1.17.0 /nix/store/k2d5aa3yl0b8h1wxahwzylkjyjjzwyw6-python3.13-stack-data-0.6.3 /nix/store/ppmziijy3ns48ssy5z4xga41703iziic-python3.13-toml-0.10.2 /nix/store/wn8liy6xmv3r6ajivkfj5rn9583mjbxz-python3.13-tomli-2.4.0 /nix/store/h707rfqfnlk653hx9w15k9qfdg82bi1b-python3.13-tomlkit-0.14.0 /nix/store/yamzyx9f95qw0vcbspbdns0npah1c5wk-python3.13-traitlets-5.14.3 /nix/store/04hd8zfyrhgnrp4q31c0glradphsqa8c-python3.13-typing-extensions-4.15.0 /nix/store/nzvpnlndng4bphnr07l4qv0mlh8289kj-python3.13-u-msgpack-python-2.8.0 /nix/store/5j6gnih25w9d794dsyp6jdhbkzvbn7zh-python3.13-wcwidth-0.6.0 /nix/store/40xfccbsm7w3b5ci9b7k35ciy764d98f-python3.13-wheel-0.46.1 /nix/store/mxbnyvhr07b9gj008c30ww92xk9mrznz-ruff-0.15.14 /nix/store/dg3sh01kkj7lbdkr9n67fvhhn6x8jd4m-rumdl-0.1.94-vendor /nix/store/1qkkh63r3z38sh87af9pnynizmplmi3h-rustc-1.95.0 /nix/store/y195my69vd6awzmn1dr9b5f6pfahqdzv-rustc-bootstrap-1.95.0 /nix/store/9p443dq6bb7fribhrif52b3m23rpqsp2-rustc-bootstrap-wrapper-1.95.0 /nix/store/i21139vw4zz2mk95nvr4kqyi32iyikjm-rustc-wrapper-1.95.0 /nix/store/2dbwdzfwlqcyq3zl654444n5nx8cgc9l-sizelint-0.1.5-vendor /nix/store/3f41nmrswaf4vln24a73fpij81z9sqvp-source /nix/store/3zmcknl8swy1kz49grb53gq86ldb7x7d-source /nix/store/5fi03mdwg1y3mlm0lh2mdnf99z7zwrgj-source /nix/store/fx8y7zylpdca20n611lr1y5fkl5ygk8i-source /nix/store/2cis0jpwkcihp7szvfli4517ww39dxg5-stdenv-darwin /nix/store/mps4mfi7z9kh0hb37jil9azlf78cbyv7-treefmt-2.6.0 /nix/store/6gkc0bbgb36w9l0zw1s4gx6q60sv78yj-typos-1.46.3-vendor /nix/store/07zb15xw2z19ha89mlyxsdvh21vx036k-vale-3.14.2 /nix/store/87n7xxc6qn3bs09175pgxvd4fsq4ixsa-version-check-hook /nix/store/hm4pq4r4qix4v6mr5h4mn5qacvsdrpci-wrap-python-hook building '/nix/store/qg4bwb2q7hfqr78nv9nyvd2bzy393c78-flake-edit.toml.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/qg4bwb2q7hfqr78nv9nyvd2bzy393c78-flake-edit.toml.drv' flake-edit.toml> structuredAttrs is enabled flake-edit.toml> building '/nix/store/jqh6nr6sm9sibbina4d651cf1hyjsf68-fmt-nix-codeblocks.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/jqh6nr6sm9sibbina4d651cf1hyjsf68-fmt-nix-codeblocks.drv' building '/nix/store/gvdbfc51radhzjh0f8panqvhccvrc8aw-rumdl-0.1.94.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/gvdbfc51radhzjh0f8panqvhccvrc8aw-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/kgn4lkx5scmqdxdbifsj28a3l8zdcdkr-sizelint-0.1.5.drv' on 'ssh-ng://builder@build04.clan.lol' 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-65151-3885518513/source/Cargo.lock and /nix/var/nix/builds/nix-65151-3885518513/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 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 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 stable_deref_trait v1.2.1 rumdl-0.1.94> Compiling libc v0.2.185 rumdl-0.1.94> Compiling serde_core v1.0.228 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 rumdl-0.1.94> Compiling litemap v0.8.2 rumdl-0.1.94> Compiling utf8_iter v1.0.4 rumdl-0.1.94> Compiling shlex v1.3.0 rumdl-0.1.94> Compiling cfg-if v1.0.4 rumdl-0.1.94> Compiling icu_normalizer_data v2.2.0 rumdl-0.1.94> Compiling find-msvc-tools v0.1.9 rumdl-0.1.94> Compiling icu_properties_data v2.2.0 rumdl-0.1.94> Compiling pin-project-lite v0.2.17 rumdl-0.1.94> Compiling equivalent v1.0.2 rumdl-0.1.94> Compiling hashbrown v0.17.0 rumdl-0.1.94> Compiling cc v1.2.60 rumdl-0.1.94> Compiling futures-core v0.3.32 rumdl-0.1.94> Compiling futures-sink v0.3.32 rumdl-0.1.94> Compiling crossbeam-utils v0.8.21 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 aho-corasick v1.1.4 rumdl-0.1.94> Compiling zmij v1.0.21 rumdl-0.1.94> Compiling scopeguard v1.2.0 rumdl-0.1.94> Compiling utf8parse v0.2.2 rumdl-0.1.94> Compiling anstyle-parse v1.0.0 rumdl-0.1.94> Compiling lock_api v0.4.14 rumdl-0.1.94> Compiling syn v2.0.117 rumdl-0.1.94> Compiling futures-channel v0.3.32 rumdl-0.1.94> Compiling anstyle v1.0.14 rumdl-0.1.94> Compiling itoa v1.0.18 rumdl-0.1.94> Compiling anstyle-query v1.1.5 rumdl-0.1.94> Compiling futures-io v0.3.32 rumdl-0.1.94> Compiling semver v1.0.28 rumdl-0.1.94> Compiling serde_json v1.0.149 rumdl-0.1.94> Compiling futures-task v0.3.32 rumdl-0.1.94> Compiling log v0.4.29 rumdl-0.1.94> Compiling colorchoice v1.0.5 rumdl-0.1.94> Compiling is_terminal_polyfill v1.70.2 rumdl-0.1.94> Compiling slab v0.4.12 rumdl-0.1.94> Compiling anstream v1.0.0 rumdl-0.1.94> Compiling rustc_version v0.4.1 rumdl-0.1.94> Compiling crossbeam-epoch v0.9.18 rumdl-0.1.94> Compiling errno v0.3.14 rumdl-0.1.94> Compiling autocfg v1.5.0 rumdl-0.1.94> Compiling siphasher v1.0.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 percent-encoding v2.3.2 rumdl-0.1.94> Compiling form_urlencoded v1.2.2 rumdl-0.1.94> Compiling num-traits v0.2.19 rumdl-0.1.94> Compiling crossbeam-deque v0.8.6 rumdl-0.1.94> Compiling phf_shared v0.13.1 rumdl-0.1.94> Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 rumdl-0.1.94> Compiling signal-hook-registry v1.4.8 rumdl-0.1.94> Compiling heapless v0.7.17 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 same-file v1.0.6 rumdl-0.1.94> Compiling fastrand v2.4.1 rumdl-0.1.94> Compiling httparse v1.10.1 rumdl-0.1.94> Compiling rayon-core v1.13.0 rumdl-0.1.94> Compiling heck v0.5.0 rumdl-0.1.94> Compiling strsim v0.11.1 rumdl-0.1.94> Compiling clap_lex v1.1.0 rumdl-0.1.94> Compiling byteorder v1.5.0 rumdl-0.1.94> Compiling winnow v1.0.1 rumdl-0.1.94> Compiling bytes v1.11.1 rumdl-0.1.94> Compiling bitflags v2.11.1 rumdl-0.1.94> Compiling ref-cast v1.0.25 building '/nix/store/kgn4lkx5scmqdxdbifsj28a3l8zdcdkr-sizelint-0.1.5.drv' rumdl-0.1.94> Compiling hash32 v0.2.1 sizelint-0.1.5> Running phase: unpackPhase sizelint-0.1.5> unpacking source archive /nix/store/3zmcknl8swy1kz49grb53gq86ldb7x7d-source rumdl-0.1.94> Compiling regex-automata v0.4.14 sizelint-0.1.5> source root is source sizelint-0.1.5> Executing cargoSetupPostUnpackHook rumdl-0.1.94> Compiling clap_builder v4.6.0 rumdl-0.1.94> Compiling phf_generator v0.13.1 rumdl-0.1.94> Compiling walkdir v2.5.0 rumdl-0.1.94> Compiling indexmap v2.14.0 rumdl-0.1.94> Compiling toml_datetime v1.1.1+spec-1.1.0 rumdl-0.1.94> Compiling tracing-core v0.1.36 rumdl-0.1.94> Compiling blake3 v1.8.4 rumdl-0.1.94> Compiling bstr v1.12.1 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-66277-2235895994/source/Cargo.lock and /nix/var/nix/builds/nix-66277-2235895994/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 serde_core v1.0.228 sizelint-0.1.5> Compiling rustix v1.1.3 sizelint-0.1.5> Compiling crossbeam-utils v0.8.21 sizelint-0.1.5> Compiling bitflags v2.9.1 sizelint-0.1.5> Compiling object v0.36.7 sizelint-0.1.5> Compiling utf8parse v0.2.2 sizelint-0.1.5> Compiling cfg-if v1.0.1 sizelint-0.1.5> Compiling regex-syntax v0.8.5 sizelint-0.1.5> Compiling anstyle-parse v0.2.7 sizelint-0.1.5> Compiling log v0.4.27 sizelint-0.1.5> Compiling colorchoice v1.0.4 sizelint-0.1.5> Compiling is_terminal_polyfill v1.70.1 sizelint-0.1.5> Compiling once_cell v1.21.3 sizelint-0.1.5> Compiling anstyle-query v1.1.3 rumdl-0.1.94> Compiling toml_parser v1.1.2+spec-1.1.0 sizelint-0.1.5> Compiling adler2 v2.0.1 sizelint-0.1.5> Compiling gimli v0.31.1 sizelint-0.1.5> Compiling anstyle v1.0.11 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 rumdl-0.1.94> Compiling pulldown-cmark v0.13.3 rumdl-0.1.94> Compiling hashbrown v0.14.5 sizelint-0.1.5> Compiling aho-corasick v1.1.3 sizelint-0.1.5> Compiling quote v1.0.40 rumdl-0.1.94> Compiling unicode-width v0.2.2 sizelint-0.1.5> Compiling crossbeam-epoch v0.9.18 sizelint-0.1.5> Compiling syn v2.0.104 sizelint-0.1.5> Compiling owo-colors v4.2.2 rumdl-0.1.94> Compiling anyhow v1.0.102 sizelint-0.1.5> Compiling heck v0.5.0 sizelint-0.1.5> Compiling errno v0.3.13 sizelint-0.1.5> Compiling clap_lex v0.7.5 rumdl-0.1.94> Compiling bitflags v1.3.2 rumdl-0.1.94> Compiling tower-service v0.3.3 sizelint-0.1.5> Compiling crossbeam-deque v0.8.6 sizelint-0.1.5> Compiling rayon-core v1.13.0 rumdl-0.1.94> Compiling toml_writer v1.1.1+spec-1.1.0 sizelint-0.1.5> Compiling rustc-demangle v0.1.25 sizelint-0.1.5> Compiling strsim v0.11.1 sizelint-0.1.5> Compiling zmij v1.0.19 rumdl-0.1.94> Compiling tower-layer v0.3.3 rumdl-0.1.94> Compiling core-foundation-sys v0.8.7 rumdl-0.1.94> Compiling bit-vec v0.8.0 rumdl-0.1.94> Compiling tinyvec_macros v0.1.1 sizelint-0.1.5> Compiling bstr v1.12.0 rumdl-0.1.94> Compiling tinyvec v1.11.0 sizelint-0.1.5> Compiling thiserror v2.0.18 rumdl-0.1.94> Compiling synstructure v0.13.2 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 pin-project-lite v0.2.16 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 regex-automata v0.4.9 sizelint-0.1.5> Compiling unicode-linebreak v0.1.5 sizelint-0.1.5> Compiling serde v1.0.228 rumdl-0.1.94> Compiling serde_derive_internals v0.29.1 rumdl-0.1.94> Compiling bit-set v0.8.0 sizelint-0.1.5> Compiling serde_json v1.0.149 sizelint-0.1.5> Compiling unicode-width v0.2.1 rumdl-0.1.94> Compiling iana-time-zone v0.1.65 rumdl-0.1.94> Compiling dashmap v5.5.3 sizelint-0.1.5> Compiling winnow v0.7.13 sizelint-0.1.5> Compiling is_ci v1.2.0 sizelint-0.1.5> Compiling supports-color v3.0.2 sizelint-0.1.5> Compiling textwrap v0.16.2 rumdl-0.1.94> Compiling getopts v0.2.24 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 sizelint-0.1.5> Compiling sharded-slab v0.1.7 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 tokio-macros v2.7.0 sizelint-0.1.5> Compiling addr2line v0.24.2 sizelint-0.1.5> Compiling toml_datetime v0.7.5+spec-1.1.0 rumdl-0.1.94> Compiling zerovec v0.11.6 sizelint-0.1.5> Compiling serde_spanned v1.0.4 sizelint-0.1.5> Compiling walkdir v2.5.0 rumdl-0.1.94> Compiling zerotrie v0.2.4 rumdl-0.1.94> Compiling futures-util v0.3.32 rumdl-0.1.94> Compiling thiserror-impl v2.0.18 sizelint-0.1.5> Compiling tracing-log v0.2.0 sizelint-0.1.5> Compiling thread_local v1.1.9 sizelint-0.1.5> Compiling smallvec v1.15.1 rumdl-0.1.94> Compiling pin-project-internal v1.1.11 sizelint-0.1.5> Compiling either v1.15.0 sizelint-0.1.5> Compiling supports-hyperlinks v3.1.0 sizelint-0.1.5> Compiling itoa v1.0.15 sizelint-0.1.5> Compiling nu-ansi-term v0.50.1 sizelint-0.1.5> Compiling toml_writer v1.0.6+spec-1.1.0 rumdl-0.1.94> Compiling tokio v1.52.0 sizelint-0.1.5> Compiling supports-unicode v3.0.0 sizelint-0.1.5> Compiling unicode-width v0.1.14 sizelint-0.1.5> Compiling rayon v1.11.0 sizelint-0.1.5> Compiling toml_parser v1.0.6+spec-1.1.0 rumdl-0.1.94> Compiling tinystr v0.8.3 rumdl-0.1.94> Compiling icu_locale_core v2.2.0 sizelint-0.1.5> Compiling colored v3.0.0 rumdl-0.1.94> Compiling potential_utf v0.1.5 rumdl-0.1.94> Compiling icu_collections v2.2.0 sizelint-0.1.5> Compiling toml v0.9.11+spec-1.1.0 rumdl-0.1.94> Compiling pin-project v1.1.11 rumdl-0.1.94> Compiling regex v1.12.3 sizelint-0.1.5> Compiling backtrace v0.3.75 rumdl-0.1.94> Compiling clap_derive v4.6.1 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 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 serde_derive v1.0.228 rumdl-0.1.94> Compiling icu_provider v2.2.0 sizelint-0.1.5> Compiling tracing v0.1.44 rumdl-0.1.94> Compiling ref-cast-impl v1.0.25 sizelint-0.1.5> Compiling miette-derive v7.6.0 sizelint-0.1.5> Compiling tracing-subscriber v0.3.20 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 tracing-attributes v0.1.31 sizelint-0.1.5> Compiling ignore v0.4.25 rumdl-0.1.94> Compiling clap v4.6.1 sizelint-0.1.5> Compiling clap v4.5.56 sizelint-0.1.5> Compiling clap_complete v4.5.64 sizelint-0.1.5> Compiling miette v7.6.0 rumdl-0.1.94> Compiling futures-executor v0.3.32 rumdl-0.1.94> Compiling futures v0.3.32 rumdl-0.1.94> Compiling tracing v0.1.44 rumdl-0.1.94> Compiling tower v0.4.13 rumdl-0.1.94> Compiling env_filter v1.0.1 rumdl-0.1.94> Compiling idna_adapter v1.2.1 rumdl-0.1.94> Compiling idna v1.1.0 rumdl-0.1.94> Compiling cobs v0.3.0 rumdl-0.1.94> Compiling globset v0.4.18 rumdl-0.1.94> Compiling async-trait v0.1.89 rumdl-0.1.94> Compiling tower-lsp-macros v0.9.0 rumdl-0.1.94> Compiling url v2.5.8 rumdl-0.1.94> Compiling phf_macros v0.13.1 rumdl-0.1.94> Compiling schemars_derive v1.2.1 rumdl-0.1.94> Compiling auto_impl v1.3.0 rumdl-0.1.94> Compiling lsp-types v0.94.1 sizelint-0.1.5> Compiling sizelint v0.1.5 (/nix/var/nix/builds/nix-66277-2235895994/source) 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 tokio-util v0.7.18 rumdl-0.1.94> Compiling fsevent-sys v4.1.0 rumdl-0.1.94> Compiling jiff v0.2.23 rumdl-0.1.94> Compiling unicase v2.9.0 rumdl-0.1.94> Compiling pulldown-cmark-escape v0.11.0 rumdl-0.1.94> Compiling ryu v1.0.23 rumdl-0.1.94> Compiling dyn-clone v1.0.20 rumdl-0.1.94> Compiling arrayvec v0.7.6 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 constant_time_eq v0.4.2 rumdl-0.1.94> Compiling schemars v1.2.1 rumdl-0.1.94> Compiling rayon v1.12.0 rumdl-0.1.94> Compiling serde_yaml v0.9.34+deprecated rumdl-0.1.94> Compiling notify v8.2.0 rumdl-0.1.94> Compiling chrono v0.4.44 rumdl-0.1.94> Compiling env_logger v0.11.10 rumdl-0.1.94> Compiling toml v1.1.2+spec-1.1.0 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 fancy-regex v0.17.0 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 memory-stats v1.2.0 rumdl-0.1.94> Compiling etcetera v0.11.0 rumdl-0.1.94> Compiling colored v3.1.1 rumdl-0.1.94> Compiling tower-lsp v0.20.0 rumdl-0.1.94> Compiling tikv-jemallocator v0.6.1 rumdl-0.1.94> Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-65151-3885518513/source) sizelint-0.1.5> Finished `release` profile [optimized] target(s) in 1m 16s 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 16 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 libc v0.2.178 sizelint-0.1.5> Compiling cfg-if v1.0.1 sizelint-0.1.5> Compiling bitflags v2.9.1 sizelint-0.1.5> Compiling crossbeam-utils v0.8.21 sizelint-0.1.5> Compiling serde_core v1.0.228 sizelint-0.1.5> Compiling regex-syntax v0.8.5 sizelint-0.1.5> Compiling once_cell v1.21.3 sizelint-0.1.5> Compiling utf8parse v0.2.2 sizelint-0.1.5> Compiling adler2 v2.0.1 sizelint-0.1.5> Compiling anstyle-parse v0.2.7 sizelint-0.1.5> Compiling gimli v0.31.1 sizelint-0.1.5> Compiling colorchoice v1.0.4 sizelint-0.1.5> Compiling log v0.4.27 sizelint-0.1.5> Compiling anstyle v1.0.11 sizelint-0.1.5> Compiling anstyle-query v1.1.3 sizelint-0.1.5> Compiling is_terminal_polyfill v1.70.1 sizelint-0.1.5> Compiling tracing-core v0.1.36 sizelint-0.1.5> Compiling anstream v0.6.19 sizelint-0.1.5> Compiling miniz_oxide v0.8.9 sizelint-0.1.5> Compiling aho-corasick v1.1.3 sizelint-0.1.5> Compiling crossbeam-epoch v0.9.18 sizelint-0.1.5> Compiling errno v0.3.13 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 clap_lex v0.7.5 sizelint-0.1.5> Compiling rustc-demangle v0.1.25 sizelint-0.1.5> Compiling bstr v1.12.0 sizelint-0.1.5> Compiling unicode-linebreak v0.1.5 sizelint-0.1.5> Compiling lazy_static v1.5.0 sizelint-0.1.5> Compiling same-file v1.0.6 sizelint-0.1.5> Compiling pin-project-lite v0.2.16 sizelint-0.1.5> Compiling getrandom v0.3.3 sizelint-0.1.5> Compiling winnow v0.7.13 sizelint-0.1.5> Compiling is_ci v1.2.0 sizelint-0.1.5> Compiling unicode-width v0.2.1 sizelint-0.1.5> Compiling textwrap v0.16.2 sizelint-0.1.5> Compiling supports-color v3.0.2 sizelint-0.1.5> Compiling regex-automata v0.4.9 sizelint-0.1.5> Compiling tracing v0.1.44 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 addr2line v0.24.2 sizelint-0.1.5> Compiling walkdir v2.5.0 sizelint-0.1.5> Compiling sharded-slab v0.1.7 sizelint-0.1.5> Compiling rayon-core v1.13.0 sizelint-0.1.5> Compiling toml_datetime v0.7.5+spec-1.1.0 sizelint-0.1.5> Compiling serde_spanned v1.0.4 sizelint-0.1.5> Compiling tracing-log v0.2.0 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 toml_parser v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling zmij v1.0.19 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 itoa v1.0.15 sizelint-0.1.5> Compiling nu-ansi-term v0.50.1 sizelint-0.1.5> Compiling unicode-width v0.1.14 sizelint-0.1.5> Compiling smallvec v1.15.1 sizelint-0.1.5> Compiling toml_writer v1.0.6+spec-1.1.0 sizelint-0.1.5> Compiling either v1.15.0 sizelint-0.1.5> Compiling toml v0.9.11+spec-1.1.0 sizelint-0.1.5> Compiling rayon v1.11.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 thiserror v2.0.18 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 clap v4.5.56 sizelint-0.1.5> Compiling clap_complete v4.5.64 sizelint-0.1.5> Compiling backtrace v0.3.75 sizelint-0.1.5> Compiling backtrace-ext v0.2.1 sizelint-0.1.5> Compiling globset v0.4.18 sizelint-0.1.5> Compiling matchers v0.2.0 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-66277-2235895994/source) sizelint-0.1.5> Finished `release` profile [optimized] target(s) in 1m 19s sizelint-0.1.5> Running unittests src/lib.rs (target/aarch64-apple-darwin/release/deps/sizelint-900f6c96274cd44f) 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 rules::tests::test_format_size ... ok sizelint-0.1.5> test config::tests::test_embedded_config_is_valid_toml ... ok sizelint-0.1.5> test config::tests::test_config_default_loads ... 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-4e0739b0bc3bfb6d) 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-9c24be6182c7b568) sizelint-0.1.5> sizelint-0.1.5> running 12 tests sizelint-0.1.5> test test_discovery_nested_directories ... ok sizelint-0.1.5> test test_discovery_git_exclude ... ok sizelint-0.1.5> test test_discovery_config_excludes_with_relative_paths ... ok sizelint-0.1.5> test test_discovery_hidden_files ... ok sizelint-0.1.5> test test_discovery_ignore_file ... ok sizelint-0.1.5> test test_discovery_config_excludes_with_glob_subdirectory ... ok sizelint-0.1.5> test test_discovery_config_excludes ... ok sizelint-0.1.5> test test_discovery_not_git_directory ... ok sizelint-0.1.5> test test_discovery_ignores_gitignore_when_disabled ... ok sizelint-0.1.5> test test_discovery_respects_gitignore ... ok sizelint-0.1.5> test test_discovery_specific_files_ignore_gitignore ... ok sizelint-0.1.5> test test_discovery_some_matches ... 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.05s sizelint-0.1.5> sizelint-0.1.5> Running tests/git_diff_discovery.rs (target/aarch64-apple-darwin/release/deps/git_diff_discovery-03ccddcf61bbdb33) 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_config_excludes_filter_results ... 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_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.48s 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> checkPhase completed in 1 minutes 22 seconds 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-66277-2235895994/ in /nix/store/mhmik4qnsps0wwx93cvb6x5nii01n6v7-sizelint-0.1.5... sizelint-0.1.5> patching script interpreter paths in /nix/store/mhmik4qnsps0wwx93cvb6x5nii01n6v7-sizelint-0.1.5 sizelint-0.1.5> stripping (with command strip and flags -S) in /nix/store/mhmik4qnsps0wwx93cvb6x5nii01n6v7-sizelint-0.1.5/bin rumdl-0.1.94> Finished `release` profile [optimized] target(s) in 6m 35s 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 6 minutes 36 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 itoa v1.0.18 rumdl-0.1.94> Compiling once_cell v1.21.4 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 pin-project-lite v0.2.17 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 scopeguard v1.2.0 rumdl-0.1.94> Compiling equivalent v1.0.2 rumdl-0.1.94> Compiling bytes v1.11.1 rumdl-0.1.94> Compiling yoke v0.8.2 rumdl-0.1.94> Compiling hashbrown v0.17.0 rumdl-0.1.94> Compiling lock_api v0.4.14 rumdl-0.1.94> Compiling futures-sink v0.3.32 rumdl-0.1.94> Compiling dunce v1.0.5 rumdl-0.1.94> Compiling zerovec v0.11.6 rumdl-0.1.94> Compiling log v0.4.29 rumdl-0.1.94> Compiling fs_extra v1.3.0 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 slab v0.4.12 rumdl-0.1.94> Compiling futures-channel v0.3.32 rumdl-0.1.94> Compiling regex-syntax v0.8.10 rumdl-0.1.94> Compiling parking_lot v0.12.5 rumdl-0.1.94> Compiling signal-hook-registry v1.4.8 rumdl-0.1.94> Compiling socket2 v0.6.3 rumdl-0.1.94> Compiling jobserver v0.1.34 rumdl-0.1.94> Compiling mio v1.2.0 rumdl-0.1.94> Compiling cc v1.2.60 rumdl-0.1.94> Compiling aho-corasick v1.1.4 rumdl-0.1.94> Compiling futures-task v0.3.32 rumdl-0.1.94> Compiling bitflags v2.11.1 rumdl-0.1.94> Compiling futures-io v0.3.32 rumdl-0.1.94> Compiling zerocopy v0.8.48 rumdl-0.1.94> Compiling futures-util v0.3.32 rumdl-0.1.94> Compiling tinystr v0.8.3 rumdl-0.1.94> Compiling tokio v1.52.0 rumdl-0.1.94> Compiling http v1.4.0 rumdl-0.1.94> Compiling zerocopy-derive v0.8.48 rumdl-0.1.94> Compiling litemap v0.8.2 rumdl-0.1.94> Compiling zeroize v1.8.2 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 potential_utf v0.1.5 rumdl-0.1.94> Compiling zerotrie v0.2.4 rumdl-0.1.94> Compiling icu_locale_core v2.2.0 rumdl-0.1.94> Compiling cmake v0.1.58 rumdl-0.1.94> Compiling percent-encoding v2.3.2 rumdl-0.1.94> Compiling getrandom v0.3.4 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 serde v1.0.228 rumdl-0.1.94> Compiling indexmap v2.14.0 rumdl-0.1.94> Compiling regex-automata v0.4.14 rumdl-0.1.94> Compiling utf8_iter v1.0.4 rumdl-0.1.94> Compiling icu_collections v2.2.0 rumdl-0.1.94> Compiling icu_provider 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 icu_properties_data v2.2.0 rumdl-0.1.94> Compiling serde_json v1.0.149 rumdl-0.1.94> Compiling icu_normalizer_data v2.2.0 rumdl-0.1.94> Compiling httparse v1.10.1 rumdl-0.1.94> Compiling tracing-core v0.1.36 rumdl-0.1.94> Compiling core-foundation-sys v0.8.7 rumdl-0.1.94> Compiling rustls v0.23.38 rumdl-0.1.94> Compiling fnv v1.0.7 rumdl-0.1.94> Compiling tower-service v0.3.3 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 subtle v2.6.1 rumdl-0.1.94> Compiling utf8parse v0.2.2 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 atomic-waker v1.1.2 rumdl-0.1.94> Compiling is_terminal_polyfill v1.70.2 rumdl-0.1.94> Compiling try-lock v0.2.5 rumdl-0.1.94> Compiling anstyle-query v1.1.5 rumdl-0.1.94> Compiling base64 v0.22.1 rumdl-0.1.94> Compiling colorchoice v1.0.5 rumdl-0.1.94> Compiling idna_adapter v1.2.1 rumdl-0.1.94> Compiling tower-layer v0.3.3 rumdl-0.1.94> Compiling idna v1.1.0 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 form_urlencoded v1.2.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 getrandom v0.4.2 rumdl-0.1.94> Compiling crossbeam-deque v0.8.6 rumdl-0.1.94> Compiling tokio-util v0.7.18 rumdl-0.1.94> Compiling url v2.5.8 rumdl-0.1.94> Compiling ahash v0.8.12 rumdl-0.1.94> Compiling ref-cast v1.0.25 rumdl-0.1.94> Compiling num-bigint v0.4.6 rumdl-0.1.94> Compiling core-foundation v0.10.1 rumdl-0.1.94> Compiling security-framework-sys v2.17.0 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 regex v1.12.3 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 clap_lex v1.1.0 rumdl-0.1.94> Compiling crc32fast v1.5.0 rumdl-0.1.94> Compiling ipnet v2.12.0 rumdl-0.1.94> Compiling strsim v0.11.1 rumdl-0.1.94> Compiling either v1.15.0 rumdl-0.1.94> Compiling clap_builder v4.6.0 rumdl-0.1.94> Compiling num-rational v0.4.2 rumdl-0.1.94> Compiling walkdir v2.5.0 rumdl-0.1.94> Compiling bit-set v0.8.0 rumdl-0.1.94> Compiling security-framework v3.7.0 rumdl-0.1.94> Compiling tower v0.5.3 rumdl-0.1.94> Compiling bstr v1.12.1 rumdl-0.1.94> Compiling half v2.7.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 hyper v1.9.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 plotters-backend v0.3.7 rumdl-0.1.94> Compiling ciborium-io v0.2.2 rumdl-0.1.94> Compiling allocator-api2 v0.2.21 rumdl-0.1.94> Compiling predicates-core v1.0.10 rumdl-0.1.94> Compiling foldhash v0.2.0 rumdl-0.1.94> Compiling unicode-general-category v1.1.0 rumdl-0.1.94> Compiling borrow-or-share v0.2.4 rumdl-0.1.94> Compiling iri-string v0.7.12 rumdl-0.1.94> Compiling winnow v1.0.1 rumdl-0.1.94> Compiling fastrand v2.4.1 rumdl-0.1.94> Compiling adler2 v2.0.1 rumdl-0.1.94> Compiling simd-adler32 v0.3.9 rumdl-0.1.94> Compiling byteorder v1.5.0 rumdl-0.1.94> Compiling hash32 v0.2.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 tempfile v3.27.0 rumdl-0.1.94> Compiling fluent-uri v0.4.1 rumdl-0.1.94> Compiling toml_parser v1.1.2+spec-1.1.0 rumdl-0.1.94> Compiling hashbrown v0.16.1 rumdl-0.1.94> Compiling num v0.4.3 rumdl-0.1.94> Compiling plotters-svg v0.3.7 rumdl-0.1.94> Compiling ciborium-ll v0.2.2 rumdl-0.1.94> Compiling thiserror v2.0.18 rumdl-0.1.94> Compiling pin-project v1.1.11 rumdl-0.1.94> Compiling tower-http v0.6.8 rumdl-0.1.94> Compiling clap v4.6.1 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 normalize-line-endings v0.3.0 rumdl-0.1.94> Compiling vsimd v0.8.0 rumdl-0.1.94> Compiling quick-error v1.2.3 rumdl-0.1.94> Compiling termtree v0.5.1 rumdl-0.1.94> Compiling outref v0.5.2 rumdl-0.1.94> Compiling siphasher v1.0.2 rumdl-0.1.94> Compiling tinyvec_macros v0.1.1 rumdl-0.1.94> Compiling hashbrown v0.14.5 rumdl-0.1.94> Compiling toml_writer v1.1.1+spec-1.1.0 rumdl-0.1.94> Compiling paste v1.0.15 rumdl-0.1.94> Compiling unicode-width v0.2.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 sdd v3.0.10 rumdl-0.1.94> Compiling micromap v0.3.0 rumdl-0.1.94> Compiling assert_cmd v2.2.0 rumdl-0.1.94> Compiling cast v0.3.0 rumdl-0.1.94> Compiling difflib v0.4.0 rumdl-0.1.94> Compiling referencing v0.46.0 rumdl-0.1.94> Compiling scc v2.4.0 rumdl-0.1.94> Compiling dashmap v5.5.3 rumdl-0.1.94> Compiling predicates v3.1.4 rumdl-0.1.94> Compiling fraction v0.15.3 rumdl-0.1.94> Compiling criterion-plot v0.8.2 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 getopts v0.2.24 rumdl-0.1.94> Compiling rayon v1.12.0 rumdl-0.1.94> Compiling phf_shared v0.13.1 rumdl-0.1.94> Compiling tinyvec v1.11.0 rumdl-0.1.94> Compiling predicates-tree v1.0.13 rumdl-0.1.94> Compiling rusty-fork v0.3.1 rumdl-0.1.94> Compiling rand_chacha v0.9.0 rumdl-0.1.94> Compiling flate2 v1.1.9 rumdl-0.1.94> Compiling heapless v0.7.17 rumdl-0.1.94> Compiling tower v0.4.13 rumdl-0.1.94> Compiling ciborium v0.2.2 rumdl-0.1.94> Compiling cobs v0.3.0 rumdl-0.1.94> Compiling plotters v0.3.7 rumdl-0.1.94> Compiling futures v0.3.32 rumdl-0.1.94> Compiling globset v0.4.18 rumdl-0.1.94> Compiling fancy-regex v0.17.0 rumdl-0.1.94> Compiling env_filter v1.0.1 rumdl-0.1.94> Compiling rand_xorshift v0.4.0 rumdl-0.1.94> Compiling rand v0.9.4 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 page_size v0.6.0 rumdl-0.1.94> Compiling fsevent-sys v4.1.0 rumdl-0.1.94> Compiling serial_test_derive v3.4.0 rumdl-0.1.94> Compiling ryu v1.0.23 rumdl-0.1.94> Compiling bytecount v0.6.9 rumdl-0.1.94> Compiling oorandom v11.1.5 rumdl-0.1.94> Compiling diff v0.1.13 rumdl-0.1.94> Compiling unsafe-libyaml v0.2.11 rumdl-0.1.94> Compiling num-cmp v0.1.0 rumdl-0.1.94> Compiling dyn-clone v1.0.20 rumdl-0.1.94> Compiling data-encoding v2.10.0 rumdl-0.1.94> Compiling arrayvec v0.7.6 rumdl-0.1.94> Compiling yansi v1.0.1 rumdl-0.1.94> Compiling jiff v0.2.23 rumdl-0.1.94> Compiling arrayref v0.3.9 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 utf8-zero v0.8.1 rumdl-0.1.94> Compiling pulldown-cmark-escape v0.11.0 rumdl-0.1.94> Compiling unarray v0.1.4 rumdl-0.1.94> Compiling anes v0.1.6 rumdl-0.1.94> Compiling proptest v1.11.0 rumdl-0.1.94> Compiling pulldown-cmark v0.13.3 rumdl-0.1.94> Compiling criterion v0.8.2 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 schemars v1.2.1 rumdl-0.1.94> Compiling serial_test v3.4.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 toml v1.1.2+spec-1.1.0 rumdl-0.1.94> Compiling chrono v0.4.44 rumdl-0.1.94> Compiling ignore v0.4.25 rumdl-0.1.94> Compiling postcard v1.1.3 rumdl-0.1.94> Compiling phf v0.13.1 rumdl-0.1.94> Compiling unicode-normalization v0.1.25 rumdl-0.1.94> Compiling anyhow v1.0.102 rumdl-0.1.94> Compiling tower-lsp v0.20.0 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 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-65151-3885518513/source) rumdl-0.1.94> Finished `release` profile [optimized] target(s) in 3m 50s rumdl-0.1.94> ------------ rumdl-0.1.94> Nextest run ID ec7bea86-ffb0-412c-80df-2ba80d2c3560 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.007s] 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_history_tracking rumdl-0.1.94> PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts rumdl-0.1.94> PASS [ 0.009s] 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_merge_union_deduplicates rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable rumdl-0.1.94> PASS [ 0.010s] 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_merge_replace_replaces_arrays rumdl-0.1.94> PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable rumdl-0.1.94> PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges rumdl-0.1.94> PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence rumdl-0.1.94> PASS [ 0.008s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order rumdl-0.1.94> PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable rumdl-0.1.94> PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip rumdl-0.1.94> PASS [ 0.011s] 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_preserves_with_lower_precedence rumdl-0.1.94> PASS [ 0.009s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase rumdl-0.1.94> PASS [ 0.010s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops rumdl-0.1.94> PASS [ 0.011s] rumdl config::flavor::tests::test_display_round_trips_through_from_str rumdl-0.1.94> PASS [ 0.009s] rumdl config::flavor::tests::test_pandoc_name_and_display rumdl-0.1.94> PASS [ 0.010s] 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.009s] rumdl config::flavor::tests::test_supports_colon_code_fences rumdl-0.1.94> PASS [ 0.012s] rumdl config::flavor::tests::test_pandoc_from_str rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs rumdl-0.1.94> PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent rumdl-0.1.94> PASS [ 0.010s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized rumdl-0.1.94> PASS [ 0.010s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_arrays_in_rule_config rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_default_config_passes_validation rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_all_implemented_rules_have_aliases rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_config_with_comments rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_circular_reference_detection rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_conflicting_config_values rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_empty_config_file rumdl-0.1.94> PASS [ 0.024s] rumdl config::tests::test_enable_all_keyword_pyproject rumdl-0.1.94> PASS [ 0.023s] rumdl config::tests::test_enable_all_keyword_rumdl_toml rumdl-0.1.94> PASS [ 0.028s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject rumdl-0.1.94> PASS [ 0.023s] rumdl config::tests::test_enabled_key_valid_for_any_rule rumdl-0.1.94> PASS [ 0.019s] rumdl config::tests::test_extends_child_disable_replaces_base rumdl-0.1.94> PASS [ 0.020s] rumdl config::tests::test_extends_basic_inheritance rumdl-0.1.94> PASS [ 0.027s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml rumdl-0.1.94> PASS [ 0.023s] rumdl config::tests::test_extends_additive_extend_enable rumdl-0.1.94> PASS [ 0.023s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent rumdl-0.1.94> PASS [ 0.020s] rumdl config::tests::test_extends_chain_three_levels rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_child_overrides_parent rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_extends_loaded_files_tracking rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_extends_missing_file rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_cycle_returns_error rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_depth_limit_returns_error rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_circular_detection rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_missing_file_returns_error rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_child_rule_config_overrides_base rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable rumdl-0.1.94> PASS [ 0.017s] rumdl config::tests::test_extends_depth_limit rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_extends_rule_config_inherits_from_base rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_extends_relative_path rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_pyproject_toml rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_extends_self_reference rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_extremely_long_values rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug rumdl-0.1.94> PASS [ 0.011s] 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.009s] rumdl config::tests::test_generate_json_schema rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_home_dotfile_supports_extends rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_invalid_rule_names rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_canonical rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_invalid rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_is_valid_rule_name_special_all rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_malformed_pyproject_toml rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_md013_section_case_insensitivity rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_md054_preferred_style_accepts_list_form rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_md013_key_snake_and_kebab_case rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_missing_config_file rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject 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.012s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_normalize_key_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_globset_round_trip rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough rumdl-0.1.94> PASS [ 0.012s] 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.012s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_parse_rules_wrapper_with_aliases rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_pyproject rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_all_flavors rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_brace_expansion rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_character_class rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_config_parsing rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_empty_map rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching rumdl-0.1.94> PASS [ 0.015s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_first_match_wins rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor rumdl-0.1.94> PASS [ 0.013s] 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_paths_with_spaces rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_pyproject_toml rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_with_underscores rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_empty_section rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_config_parsing rumdl-0.1.94> PASS [ 0.014s] 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.013s] rumdl config::tests::test_per_file_ignores_absolute_path_matching rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_glob_matching rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_per_file_ignores_rule_name_normalization rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_pyproject_toml rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_project_config_is_standalone rumdl-0.1.94> PASS [ 0.007s] rumdl config::tests::test_relative_path_already_relative rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_permission_denied_config rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_project_config_wins_over_home_dotfile rumdl-0.1.94> PASS [ 0.016s] rumdl config::tests::test_pyproject_toml_root_level_config rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_relative_path_in_cwd rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_relative_path_empty_string rumdl-0.1.94> PASS [ 0.008s] rumdl config::tests::test_relative_path_outside_cwd_returns_original rumdl-0.1.94> PASS [ 0.007s] rumdl config::tests::test_resolve_rule_name_case_insensitive 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_resolve_rule_name_canonical rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_aliases rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_relative_path_with_dot_components rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_unknown rumdl-0.1.94> PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_basic rumdl-0.1.94> PASS [ 0.007s] rumdl config::tests::test_resolve_rule_names_with_whitespace rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_resolve_rule_names_empty_string rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_resolve_rule_names_empty_entries rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_resolve_rule_names_mixed rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_special_toml_values rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_typestate_validate_into_convenience_method rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_typestate_validate_method rumdl-0.1.94> PASS [ 0.011s] 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_applies_when_markdownlint_config_is_malformed rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_empty_string rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_unicode_in_config rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_invalid rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config rumdl-0.1.94> PASS [ 0.014s] rumdl config::tests::test_user_config_fallback_supports_extends rumdl-0.1.94> PASS [ 0.017s] rumdl config::tests::test_unknown_rule_section_is_ignored rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_mixed rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_none rumdl-0.1.94> PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_valid rumdl-0.1.94> PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_whitespace rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_validate_cli_rule_names_suggestions rumdl-0.1.94> PASS [ 0.012s] rumdl config::tests::test_wrong_type_for_config_value rumdl-0.1.94> PASS [ 0.013s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links rumdl-0.1.94> PASS [ 0.009s] 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_multiple rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets rumdl-0.1.94> PASS [ 0.011s] 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_outside_link 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.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_nested_parens rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor 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.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_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.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line rumdl-0.1.94> PASS [ 0.015s] 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_fragment_in_link_source_with_hash_in_text rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading rumdl-0.1.94> PASS [ 0.011s] 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_not_heading rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace 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.010s] 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_skips_code_blocks rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_is_external_url_empty rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_http rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position 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.010s] rumdl lsp::navigation::tests::test_is_external_url_www rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_relative_path rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_basic rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_parens rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_no_title rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes 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.009s] 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_insert_final_newline rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content 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.016s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_apply_formatting_options_no_options rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_code_action_kind_constants rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_auto_fix_on_save rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_code_action_kind_filtering rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_completion_provides_language_items rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_completion_filters_by_prefix rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_completion_respects_md040_disallowed_languages rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_completion_method_integration rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_config_cache_hit rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_config_priority_closer_wins rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_config_update rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_configuration_loading rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks rumdl-0.1.94> PASS [ 0.011s] 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_non_ascii_language rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line 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.009s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped 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.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_link_target_image_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position 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.012s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text rumdl-0.1.94> PASS [ 0.013s] 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_relative_parent_path rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_document_storage rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_fallback_to_default_config rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_document_formatting rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_fallback_no_references rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_empty_document_handling rumdl-0.1.94> PASS [ 0.012s] 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_from_target_file_without_selecting_link rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback 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_heading_no_incoming_links rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current rumdl-0.1.94> PASS [ 0.010s] 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.015s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_get_end_position 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.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_returns_workspace_files rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_get_code_actions rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_link_with_title rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_path_only rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_reference_link rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_hover_file_preview_truncates rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_hover_external_url rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_empty_file rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_hover_inline_link_to_file rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_hover_plain_text_returns_none rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_is_closing_fence_already_closed rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_hover_reference_style_link rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_extended rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_hover_same_file_anchor rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_basic rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_with_content rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_is_valid_rule_name rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none rumdl-0.1.94> PASS [ 0.014s] 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_config_serde_roundtrip rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_config_deserialization rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none rumdl-0.1.94> PASS [ 0.013s] 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_enabled_by_default rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none rumdl-0.1.94> PASS [ 0.016s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_disabled rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_load_config_for_lsp rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias rumdl-0.1.94> PASS [ 0.020s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_multiple_documents rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic rumdl-0.1.94> PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::server::tests::test_prepare_rename_atx_heading rumdl-0.1.94> PASS [ 0.025s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_nested_directory_config_search rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_prepare_rename_not_heading rumdl-0.1.94> PASS [ 0.008s] 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_config_parity rumdl-0.1.94> PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf rumdl-0.1.94> PASS [ 0.024s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed rumdl-0.1.94> PASS [ 0.027s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off rumdl-0.1.94> PASS [ 0.014s] rumdl lsp::server::tests::test_prepare_rename_setext_heading rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx rumdl-0.1.94> PASS [ 0.012s] 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_updates_cross_file_links rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_resource_limit_constants rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::server::tests::test_server_creation rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config rumdl-0.1.94> PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::tests::test_logging_initialization rumdl-0.1.94> PASS [ 0.018s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::tests::test_service_creation rumdl-0.1.94> PASS [ 0.009s] 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.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof rumdl-0.1.94> PASS [ 0.009s] 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_invalid rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline rumdl-0.1.94> PASS [ 0.009s] 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_simple rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_code_description_url_generation 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.009s] rumdl lsp::types::tests::test_extract_domain_for_placeholder rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_full_lsp_config_with_settings rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings rumdl-0.1.94> PASS [ 0.013s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_md034_convert_to_link_action rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits rumdl-0.1.94> PASS [ 0.009s] rumdl lsp::types::tests::test_rumdl_lsp_config_default rumdl-0.1.94> PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization rumdl-0.1.94> PASS [ 0.011s] 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_actions_with_fix rumdl-0.1.94> PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix rumdl-0.1.94> PASS [ 0.010s] 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_with_fix rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name rumdl-0.1.94> PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases rumdl-0.1.94> PASS [ 0.015s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action rumdl-0.1.94> PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity rumdl-0.1.94> PASS [ 0.061s] rumdl lsp::tests::test_multiple_tcp_connections rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_azure_formatter_default rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_brackets_in_message rumdl-0.1.94> PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::azure::tests::test_azure_formatter_new rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::azure::tests::test_azure_format_structure rumdl-0.1.94> PASS [ 0.063s] rumdl lsp::tests::test_tcp_server_bind rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::azure::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::azure::tests::test_severity_levels rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::azure::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::azure::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_format_consistency rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_formatter_new rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_severity_ignored rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::concise::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.010s] 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_multiple_warnings rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_column_offset rumdl-0.1.94> PASS [ 0.012s] 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_line_out_of_range rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::github::tests::test_colons_in_parameters rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::github::tests::test_error_severity rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::github::tests::test_commas_in_parameters rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::github::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::github::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::github::tests::test_github_format_structure rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_percent_encoding rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::github::tests::test_same_start_end_position rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_github_formatter_default rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::github::tests::test_github_formatter_new rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::github::tests::test_severity_mapping rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix 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_multiple_files rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule 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_format_warnings_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_rule_sorting rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_severity_not_shown rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::json::tests::test_json_formatter_default rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json::tests::test_json_output_is_valid rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json::tests::test_severity_levels_in_json rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.007s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_format rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_json_field_order rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_unicode_in_json rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_duration_formatting rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_junit_report_empty rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::junit::tests::test_junit_formatter_new rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::junit::tests::test_junit_formatter_default rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_single_file rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::junit::tests::test_xml_escape rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::junit::tests::test_xml_structure rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_severity_ignored rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_default_configuration_removed rumdl-0.1.94> PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_rule_deduplication rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level rumdl-0.1.94> PASS [ 0.012s] 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_single_file rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information rumdl-0.1.94> PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_sarif_report_empty rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_severity_mapping rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_with_colors rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_special_characters_in_file_path rumdl-0.1.94> PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warnings_empty rumdl-0.1.94> PASS [ 0.008s] rumdl output::formatters::text::tests::test_text_formatter_default rumdl-0.1.94> PASS [ 0.014s] rumdl output::formatters::text::tests::test_rule_name_padding rumdl-0.1.94> PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_without_colors rumdl-0.1.94> PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_new rumdl-0.1.94> PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_edge_cases rumdl-0.1.94> PASS [ 0.008s] rumdl output::tests::test_formatter_trait_default_summary rumdl-0.1.94> PASS [ 0.014s] rumdl output::tests::test_all_formats_handle_no_rule_name rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_formatter_with_multiple_warnings rumdl-0.1.94> PASS [ 0.011s] rumdl output::tests::test_is_machine_readable rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_format_equality rumdl-0.1.94> PASS [ 0.012s] rumdl output::tests::test_output_format_create_formatter rumdl-0.1.94> PASS [ 0.008s] 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.010s] rumdl output::tests::test_output_writer_new rumdl-0.1.94> PASS [ 0.011s] rumdl output::tests::test_output_format_from_str rumdl-0.1.94> PASS [ 0.010s] rumdl output::tests::test_output_writer_stderr_mode rumdl-0.1.94> PASS [ 0.007s] rumdl output::tests::test_severity_variations rumdl-0.1.94> ------------ rumdl-0.1.94> Summary [ 0.834s] 703 tests run: 703 passed, 4959 skipped rumdl-0.1.94> PASS [ 0.007s] 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.011s] 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.009s] 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.009s] 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.013s] 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.009s] 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.010s] 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.010s] 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.011s] 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.011s] 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.008s] 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.013s] 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.012s] 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.014s] 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.012s] 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.011s] 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.011s] 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.008s] 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.009s] 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.010s] 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.011s] 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.010s] 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.012s] 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.009s] 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.009s] 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.011s] 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.010s] 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.010s] 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.014s] 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.012s] 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.013s] 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.009s] 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.014s] 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.011s] 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.013s] 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.008s] 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.012s] 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.028s] 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.02s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.027s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.024s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.023s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.023s] 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.02s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.023s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.023s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.020s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.020s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.019s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.011s] 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.013s] 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.011s] 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.011s] 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.017s] 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.011s] 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.013s] 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.010s] 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.010s] 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.011s] 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.010s] 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.015s] 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.011s] 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.010s] 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.009s] 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.013s] 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.011s] 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.011s] 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.009s] 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.010s] 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.009s] 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.012s] 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.013s] 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.011s] 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.015s] 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.010s] 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.010s] 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.010s] 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.013s] 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.012s] 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.010s] 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.016s] 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.008s] 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.010s] 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.015s] 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.013s] 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.009s] 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.012s] 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.012s] 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.014s] 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.010s] 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.009s] 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.010s] 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.011s] 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.008s] 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.012s] 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.012s] 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.015s] 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.012s] 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.013s] 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.014s] 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.010s] 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.012s] 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.012s] 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.011s] 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.015s] 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.010s] 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.013s] 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.015s] 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.014s] 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.014s] 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.013s] 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.008s] 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.011s] 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.013s] 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.013s] 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.010s] 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.014s] 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.011s] 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.013s] 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.011s] 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.010s] 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.012s] 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.012s] 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.011s] 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.013s] 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.009s] 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.014s] 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.013s] 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.013s] 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.007s] 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.013s] 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.011s] 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.008s] 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.012s] 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.011s] 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.010s] 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.007s] 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.012s] 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.011s] 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.010s] 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.013s] 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.012s] 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.012s] 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.007s] 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.009s] 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.009s] 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.011s] 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.013s] 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.017s] 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.012s] 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.011s] 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.014s] 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.013s] 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.009s] 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.013s] 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.009s] 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.011s] 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.012s] 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.011s] 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.009s] 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.012s] 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.013s] 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.012s] 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.013s] 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.009s] 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.012s] 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.013s] 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.015s] 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.011s] 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.010s] 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.011s] 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.011s] 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.008s] 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.010s] 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.013s] 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.011s] 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.009s] 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.011s] 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.008s] 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.011s] 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.009s] 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.011s] 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.010s] 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.015s] 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.011s] 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.012s] 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.013s] 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.012s] 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.010s] 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.014s] 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.010s] 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.016s] 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.010s] 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.011s] 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.011s] 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.011s] 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.015s] 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.010s] 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.015s] 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.008s] 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.010s] 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.012s] 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.010s] 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.009s] 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.008s] 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.011s] 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.011s] 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.010s] 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.010s] 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.013s] 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.011s] 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.011s] 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.010s] 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.012s] 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.010s] 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.009s] 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.010s] 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.013s] 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.009s] 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.009s] 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.012s] 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.014s] 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.008s] 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.012s] 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.011s] 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.011s] 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.010s] 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.010s] 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.014s] 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.009s] 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.012s] 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.011s] 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.009s] 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.011s] 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.013s] 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.010s] 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.008s] 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.009s] 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.010s] 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.014s] 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.013s] 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.008s] 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.014s] 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.012s] 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.013s] 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.010s] 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.009s] 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.011s] 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.014s] 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.015s] 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.015s] 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.015s] 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.011s] 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.009s] 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.011s] 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.010s] 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.016s] 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.015s] 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.011s] 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.012s] 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.011s] 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.012s] 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.009s] 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.016s] 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.013s] 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.009s] 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.010s] 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.011s] 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.012s] 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.011s] 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.009s] 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.010s] 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.011s] 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.011s] 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.011s] 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.010s] 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.015s] 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.011s] 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.015s] 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.009s] 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.009s] 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.011s] 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.008s] 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.010s] 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.010s] 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.012s] 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.013s] 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.008s] 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.013s] 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.013s] 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.014s] 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.015s] 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.009s] 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.011s] 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.012s] 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.010s] 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.013s] 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.010s] 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.011s] 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.015s] 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.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] 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.010s] 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.013s] 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.011s] 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.012s] 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.018s] 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.00s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.010s] 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.013s] 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.012s] 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.013s] 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.012s] 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.010s] 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.010s] 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.014s] 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.014s] 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.012s] 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.012s] 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.013s] 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.010s] 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.009s] 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.008s] 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.011s] 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.014s] 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.010s] 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.012s] 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.008s] 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.014s] 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.011s] 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.009s] 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.016s] 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.012s] 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.013s] 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.011s] 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.012s] 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.014s] 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.014s] 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.007s] 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.014s] 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.010s] 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.011s] 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.009s] 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.011s] 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.014s] 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.010s] 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.014s] 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.011s] 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.016s] 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.012s] 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.014s] 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.008s] 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.010s] 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.012s] 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.014s] 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.010s] 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.014s] 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.011s] 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.013s] 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.013s] 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.009s] 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.012s] 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.016s] 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.009s] 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.018s] 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.013s] 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.018s] 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.018s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.014s] 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.020s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.012s] 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.011s] 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.017s] 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.025s] 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.01s rumdl-0.1.94> rumdl-0.1.94> rumdl-0.1.94> PASS [ 0.019s] 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.027s] 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.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_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.024s] 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.011s] 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.007s] 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.013s] 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.007s] 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.008s] 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.008s] 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.014s] 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.010s] 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.015s] 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.010s] 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.013s] 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.012s] 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.009s] 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.013s] 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.012s] 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.012s] 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.017s] 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.017s] 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.013s] 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.008s] 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.008s] 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.018s] 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.015s] 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.00s 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.013s] 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.061s] 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.010s] 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.063s] 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.009s] 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.011s] 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.009s] 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.009s] 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.011s] 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.009s] 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.010s] 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.007s] 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.008s] 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.011s] 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.008s] 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.011s] 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.009s] 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.011s] 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.010s] 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.010s] 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.013s] 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.007s] 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.011s] 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.010s] 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.007s] 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.009s] 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.011s] 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.008s] 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.011s] 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.010s] 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.011s] 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.015s] 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.010s] 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.012s] 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.007s] 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.008s] 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.007s] 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.008s] 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.012s] 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.012s] 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.008s] 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.009s] 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.008s] 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.014s] 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.010s] 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.011s] 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.012s] 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.015s] 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.013s] 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.008s] 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.007s] 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.009s] 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.010s] 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.013s] 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.013s] 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.013s] 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.011s] 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.010s] 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.014s] 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.013s] 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.011s] 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.009s] 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.009s] 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.011s] 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.011s] 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.012s] 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.010s] 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.012s] 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.009s] 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.015s] 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.015s] 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.009s] 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.010s] 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.008s] 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.016s] 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.012s] 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.011s] 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.010s] 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.014s] 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.012s] 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.010s] 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.008s] 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.011s] 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.013s] 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.012s] 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.009s] 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.009s] 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.008s] 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.013s] 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.014s] 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.012s] 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.012s] 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.011s] 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.009s] 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.008s] 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.014s] 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.009s] 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.009s] 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.012s] 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.008s] 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.011s] 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.011s] 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.012s] 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.013s] 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.012s] 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.011s] 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.011s] 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.009s] 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.008s] 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.011s] 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.015s] 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.013s] 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.012s] 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.011s] 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.011s] 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.009s] 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.014s] 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.009s] 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.011s] 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.012s] 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.009s] 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.012s] 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.013s] 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.008s] 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.012s] 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.009s] 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.013s] 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.011s] 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.009s] 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.013s] 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.011s] 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.012s] 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.009s] 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.013s] 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.012s] 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.007s] 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.010s] 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.011s] 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.010s] 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.011s] 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.011s] 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.010s] 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.012s] 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.014s] 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.008s] 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.014s] 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.015s] 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.013s] 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.010s] 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.012s] 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.010s] 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.010s] 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.011s] 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.013s] 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.013s] 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.012s] 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.012s] 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.011s] 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.009s] 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.011s] 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.011s] 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.009s] 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.010s] 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.013s] 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.010s] 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.011s] 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.012s] 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.011s] 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.013s] 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.009s] 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.015s] 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.010s] 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.010s] 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.014s] 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.012s] 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.013s] 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.012s] 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.008s] 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.010s] 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.011s] 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.009s] 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.012s] 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.016s] 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.013s] 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.010s] 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.009s] 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.012s] 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.010s] 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.011s] 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.009s] 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.011s] 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.011s] 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.010s] 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.010s] 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.013s] 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.011s] 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.014s] 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.010s] 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.008s] 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.009s] 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.009s] 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.014s] 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.008s] 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.008s] 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.010s] 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.011s] 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.012s] 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.010s] 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.011s] 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.010s] 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.008s] 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.010s] 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 3 minutes 51 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-65151-3885518513/ in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.94... rumdl-0.1.94> patching script interpreter paths in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.94 rumdl-0.1.94> stripping (with command strip and flags -S) in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-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/gd1hikc2miwmsffwwn3hgc0blfx390sp-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/jvqqk4n2blk8hx8x8c0l9skp9z984461-treefmt.toml.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/jvqqk4n2blk8hx8x8c0l9skp9z984461-treefmt.toml.drv' treefmt.toml> structuredAttrs is enabled treefmt.toml> building '/nix/store/wws6ga8jzcylxh62y5mcihsl27p7hq0n-treefmt.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/wws6ga8jzcylxh62y5mcihsl27p7hq0n-treefmt.drv' building '/nix/store/rmvfipqbvpf1ly8cyfzn26hzwfky7n0a-treefmt-check.drv' on 'ssh-ng://builder@build04.clan.lol' building '/nix/store/rmvfipqbvpf1ly8cyfzn26hzwfky7n0a-treefmt-check.drv' treefmt-check> treefmt v2.6.0traversed 1425 files treefmt-check> emitted 1201 files for processing treefmt-check> formatted 1201 files (2 changed) in 11.36s treefmt-check> M lib/inventory/distributed-service/service-module.nix treefmt-check> M lib/inventory/distributed-service/tests/per_machine_args.nix treefmt-check> diff --git a/lib/inventory/distributed-service/service-module.nix b/lib/inventory/distributed-service/service-module.nix treefmt-check> index fdd07c0..0389497 100644 treefmt-check> --- a/lib/inventory/distributed-service/service-module.nix treefmt-check> +++ b/lib/inventory/distributed-service/service-module.nix treefmt-check> @@ -276,8 +276,8 @@ in treefmt-check> '' treefmt-check> treefmt-check> ) treefmt-check> - name treefmt-check> - v treefmt-check> + name treefmt-check> + v treefmt-check> ) v; treefmt-check> }; treefmt-check> } treefmt-check> diff --git a/lib/inventory/distributed-service/tests/per_machine_args.nix b/lib/inventory/distributed-service/tests/per_machine_args.nix treefmt-check> index 1595d08..71de178 100644 treefmt-check> --- a/lib/inventory/distributed-service/tests/per_machine_args.nix treefmt-check> +++ b/lib/inventory/distributed-service/tests/per_machine_args.nix treefmt-check> @@ -96,7 +96,7 @@ in treefmt-check> expr = { treefmt-check> hasMachineSettings = treefmt-check> res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer.machines.jon treefmt-check> - ? settings; treefmt-check> + ? settings; treefmt-check> treefmt-check> # settings are specific. treefmt-check> # Below we access: treefmt-check> @@ -108,7 +108,7 @@ in treefmt-check> treefmt-check> hasRoleSettings = treefmt-check> res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer treefmt-check> - ? settings; treefmt-check> + ? settings; treefmt-check> treefmt-check> # settings are specific. treefmt-check> # Below we access: error: path '/nix/store/j6fncswprcy9hdxsg663dnlmyww28vnk-treefmt-check' is not valid error: Cannot build '/nix/store/rmvfipqbvpf1ly8cyfzn26hzwfky7n0a-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/j6fncswprcy9hdxsg663dnlmyww28vnk-treefmt-check