nixbot

builds

succeeded rumdl-0.1.94 checks.aarch64-darwin.treefmt · build #730 · raw

1Using versionCheckHook
unpackPhase
2unpacking source archive /nix/store/fx8y7zylpdca20n611lr1y5fkl5ygk8i-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHook
patchPhase
6Executing cargoSetupPostPatchHook7Validating 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.lock8Finished cargoSetupPostPatchHook
buildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release --bin=rumdl11 Compiling proc-macro2 v1.0.10612 Compiling quote v1.0.4513 Compiling unicode-ident v1.0.2414 Compiling memchr v2.8.015 Compiling stable_deref_trait v1.2.116 Compiling libc v0.2.18517 Compiling serde_core v1.0.22818 Compiling smallvec v1.15.119 Compiling serde v1.0.22820 Compiling writeable v0.6.321 Compiling litemap v0.8.222 Compiling utf8_iter v1.0.423 Compiling shlex v1.3.024 Compiling cfg-if v1.0.425 Compiling icu_normalizer_data v2.2.026 Compiling find-msvc-tools v0.1.927 Compiling icu_properties_data v2.2.028 Compiling pin-project-lite v0.2.1729 Compiling equivalent v1.0.230 Compiling hashbrown v0.17.031 Compiling cc v1.2.6032 Compiling futures-core v0.3.3233 Compiling futures-sink v0.3.3234 Compiling crossbeam-utils v0.8.2135 Compiling parking_lot_core v0.9.1236 Compiling regex-syntax v0.8.1037 Compiling aho-corasick v1.1.438 Compiling zmij v1.0.2139 Compiling scopeguard v1.2.040 Compiling utf8parse v0.2.241 Compiling anstyle-parse v1.0.042 Compiling lock_api v0.4.1443 Compiling syn v2.0.11744 Compiling futures-channel v0.3.3245 Compiling anstyle v1.0.1446 Compiling itoa v1.0.1847 Compiling anstyle-query v1.1.548 Compiling futures-io v0.3.3249 Compiling semver v1.0.2850 Compiling serde_json v1.0.14951 Compiling futures-task v0.3.3252 Compiling log v0.4.2953 Compiling colorchoice v1.0.554 Compiling is_terminal_polyfill v1.70.255 Compiling slab v0.4.1256 Compiling anstream v1.0.057 Compiling rustc_version v0.4.158 Compiling crossbeam-epoch v0.9.1859 Compiling errno v0.3.1460 Compiling autocfg v1.5.061 Compiling siphasher v1.0.262 Compiling once_cell v1.21.463 Compiling thiserror v2.0.1864 Compiling percent-encoding v2.3.265 Compiling form_urlencoded v1.2.266 Compiling num-traits v0.2.1967 Compiling crossbeam-deque v0.8.668 Compiling phf_shared v0.13.169 Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f770 Compiling signal-hook-registry v1.4.871 Compiling heapless v0.7.1772 Compiling parking_lot v0.12.573 Compiling socket2 v0.6.374 Compiling mio v1.2.075 Compiling same-file v1.0.676 Compiling fastrand v2.4.177 Compiling httparse v1.10.178 Compiling rayon-core v1.13.079 Compiling heck v0.5.080 Compiling strsim v0.11.181 Compiling clap_lex v1.1.082 Compiling byteorder v1.5.083 Compiling winnow v1.0.184 Compiling bytes v1.11.185 Compiling bitflags v2.11.186 Compiling ref-cast v1.0.2587 Compiling hash32 v0.2.188 Compiling regex-automata v0.4.1489 Compiling clap_builder v4.6.090 Compiling phf_generator v0.13.191 Compiling walkdir v2.5.092 Compiling indexmap v2.14.093 Compiling toml_datetime v1.1.1+spec-1.1.094 Compiling tracing-core v0.1.3695 Compiling blake3 v1.8.496 Compiling bstr v1.12.197 Compiling toml_parser v1.1.2+spec-1.1.098 Compiling pulldown-cmark v0.13.399 Compiling hashbrown v0.14.5100 Compiling unicode-width v0.2.2101 Compiling anyhow v1.0.102102 Compiling bitflags v1.3.2103 Compiling tower-service v0.3.3104 Compiling toml_writer v1.1.1+spec-1.1.0105 Compiling tower-layer v0.3.3106 Compiling core-foundation-sys v0.8.7107 Compiling bit-vec v0.8.0108 Compiling tinyvec_macros v0.1.1109 Compiling tinyvec v1.11.0110 Compiling synstructure v0.13.2111 Compiling serde_derive_internals v0.29.1112 Compiling bit-set v0.8.0113 Compiling iana-time-zone v0.1.65114 Compiling dashmap v5.5.3115 Compiling getopts v0.2.24116 Compiling zerofrom-derive v0.1.7117 Compiling yoke-derive v0.8.2118 Compiling zerovec-derive v0.11.3119 Compiling displaydoc v0.2.5120 Compiling serde_derive v1.0.228121 Compiling futures-macro v0.3.32122 Compiling zerofrom v0.1.7123 Compiling yoke v0.8.2124 Compiling tokio-macros v2.7.0125 Compiling zerovec v0.11.6126 Compiling zerotrie v0.2.4127 Compiling futures-util v0.3.32128 Compiling thiserror-impl v2.0.18129 Compiling pin-project-internal v1.1.11130 Compiling tokio v1.52.0131 Compiling tinystr v0.8.3132 Compiling icu_locale_core v2.2.0133 Compiling potential_utf v0.1.5134 Compiling icu_collections v2.2.0135 Compiling pin-project v1.1.11136 Compiling regex v1.12.3137 Compiling clap_derive v4.6.1138 Compiling icu_provider v2.2.0139 Compiling ref-cast-impl v1.0.25140 Compiling icu_normalizer v2.2.0141 Compiling icu_properties v2.2.0142 Compiling serde_repr v0.1.20143 Compiling tracing-attributes v0.1.31144 Compiling clap v4.6.1145 Compiling futures-executor v0.3.32146 Compiling futures v0.3.32147 Compiling tracing v0.1.44148 Compiling tower v0.4.13149 Compiling env_filter v1.0.1150 Compiling idna_adapter v1.2.1151 Compiling idna v1.1.0152 Compiling cobs v0.3.0153 Compiling globset v0.4.18154 Compiling async-trait v0.1.89155 Compiling tower-lsp-macros v0.9.0156 Compiling url v2.5.8157 Compiling phf_macros v0.13.1158 Compiling schemars_derive v1.2.1159 Compiling auto_impl v1.3.0160 Compiling lsp-types v0.94.1161 Compiling serde_spanned v1.1.1162 Compiling notify-types v2.1.0163 Compiling tokio-util v0.7.18164 Compiling fsevent-sys v4.1.0165 Compiling jiff v0.2.23166 Compiling unicase v2.9.0167 Compiling pulldown-cmark-escape v0.11.0168 Compiling ryu v1.0.23169 Compiling dyn-clone v1.0.20170 Compiling arrayvec v0.7.6171 Compiling unsafe-libyaml v0.2.11172 Compiling either v1.15.0173 Compiling arrayref v0.3.9174 Compiling constant_time_eq v0.4.2175 Compiling schemars v1.2.1176 Compiling rayon v1.12.0177 Compiling serde_yaml v0.9.34+deprecated178 Compiling notify v8.2.0179 Compiling chrono v0.4.44180 Compiling env_logger v0.11.10181 Compiling toml v1.1.2+spec-1.1.0182 Compiling phf v0.13.1183 Compiling ignore v0.4.25184 Compiling postcard v1.1.3185 Compiling clap_complete v4.6.2186 Compiling fancy-regex v0.17.0187 Compiling unicode-normalization v0.1.25188 Compiling toml_edit v0.25.11+spec-1.1.0189 Compiling memory-stats v1.2.0190 Compiling etcetera v0.11.0191 Compiling colored v3.1.1192 Compiling tower-lsp v0.20.0193 Compiling tikv-jemallocator v0.6.1194 Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-65151-3885518513/source)195 Finished `release` profile [optimized] target(s) in 6m 35s196Executing cargoInstallPostBuildHook197Finished cargoInstallPostBuildHook198Finished cargoBuildHook199buildPhase completed in 6 minutes 36 seconds
checkPhase
200Executing cargoNextestHook201cargoNextestHook flags: --target aarch64-apple-darwin --offline --show-progress=none -j 10 --cargo-profile release --lib --profile smoke --202 Compiling cfg-if v1.0.4203 Compiling memchr v2.8.0204 Compiling smallvec v1.15.1205 Compiling libc v0.2.185206 Compiling itoa v1.0.18207 Compiling once_cell v1.21.4208 Compiling serde_core v1.0.228209 Compiling stable_deref_trait v1.2.1210 Compiling pin-project-lite v0.2.17211 Compiling futures-core v0.3.32212 Compiling num-traits v0.2.19213 Compiling zerofrom v0.1.7214 Compiling scopeguard v1.2.0215 Compiling equivalent v1.0.2216 Compiling bytes v1.11.1217 Compiling yoke v0.8.2218 Compiling hashbrown v0.17.0219 Compiling lock_api v0.4.14220 Compiling futures-sink v0.3.32221 Compiling dunce v1.0.5222 Compiling zerovec v0.11.6223 Compiling log v0.4.29224 Compiling fs_extra v1.3.0225 Compiling errno v0.3.14226 Compiling parking_lot_core v0.9.12227 Compiling slab v0.4.12228 Compiling futures-channel v0.3.32229 Compiling regex-syntax v0.8.10230 Compiling parking_lot v0.12.5231 Compiling signal-hook-registry v1.4.8232 Compiling socket2 v0.6.3233 Compiling jobserver v0.1.34234 Compiling mio v1.2.0235 Compiling cc v1.2.60236 Compiling aho-corasick v1.1.4237 Compiling futures-task v0.3.32238 Compiling bitflags v2.11.1239 Compiling futures-io v0.3.32240 Compiling zerocopy v0.8.48241 Compiling futures-util v0.3.32242 Compiling tinystr v0.8.3243 Compiling tokio v1.52.0244 Compiling http v1.4.0245 Compiling zerocopy-derive v0.8.48246 Compiling litemap v0.8.2247 Compiling zeroize v1.8.2248 Compiling aws-lc-rs v1.16.3249 Compiling writeable v0.6.3250 Compiling potential_utf v0.1.5251 Compiling zerotrie v0.2.4252 Compiling icu_locale_core v2.2.0253 Compiling cmake v0.1.58254 Compiling percent-encoding v2.3.2255 Compiling getrandom v0.3.4256 Compiling aws-lc-sys v0.40.0257 Compiling ring v0.17.14258 Compiling serde v1.0.228259 Compiling indexmap v2.14.0260 Compiling regex-automata v0.4.14261 Compiling utf8_iter v1.0.4262 Compiling icu_collections v2.2.0263 Compiling icu_provider v2.2.0264 Compiling zmij v1.0.21265 Compiling rustls-pki-types v1.14.0266 Compiling getrandom v0.2.17267 Compiling untrusted v0.9.0268 Compiling icu_properties_data v2.2.0269 Compiling serde_json v1.0.149270 Compiling icu_normalizer_data v2.2.0271 Compiling httparse v1.10.1272 Compiling tracing-core v0.1.36273 Compiling core-foundation-sys v0.8.7274 Compiling rustls v0.23.38275 Compiling fnv v1.0.7276 Compiling tower-service v0.3.3277 Compiling anstyle v1.0.14278 Compiling tracing v0.1.44279 Compiling icu_normalizer v2.2.0280 Compiling icu_properties v2.2.0281 Compiling http-body v1.0.1282 Compiling subtle v2.6.1283 Compiling utf8parse v0.2.2284 Compiling anstyle-parse v1.0.0285 Compiling crossbeam-utils v0.8.21286 Compiling num-integer v0.1.46287 Compiling atomic-waker v1.1.2288 Compiling is_terminal_polyfill v1.70.2289 Compiling try-lock v0.2.5290 Compiling anstyle-query v1.1.5291 Compiling base64 v0.22.1292 Compiling colorchoice v1.0.5293 Compiling idna_adapter v1.2.1294 Compiling tower-layer v0.3.3295 Compiling idna v1.1.0296 Compiling anstream v1.0.0297 Compiling want v0.3.1298 Compiling crossbeam-epoch v0.9.18299 Compiling form_urlencoded v1.2.2300 Compiling rustix v1.1.4301 Compiling version_check v0.9.5302 Compiling getrandom v0.4.2303 Compiling crossbeam-deque v0.8.6304 Compiling tokio-util v0.7.18305 Compiling url v2.5.8306 Compiling ahash v0.8.12307 Compiling ref-cast v1.0.25308 Compiling num-bigint v0.4.6309 Compiling core-foundation v0.10.1310 Compiling security-framework-sys v2.17.0311 Compiling rand_core v0.9.5312 Compiling sync_wrapper v1.0.2313 Compiling regex v1.12.3314 Compiling h2 v0.4.13315 Compiling bit-vec v0.8.0316 Compiling same-file v1.0.6317 Compiling clap_lex v1.1.0318 Compiling crc32fast v1.5.0319 Compiling ipnet v2.12.0320 Compiling strsim v0.11.1321 Compiling either v1.15.0322 Compiling clap_builder v4.6.0323 Compiling num-rational v0.4.2324 Compiling walkdir v2.5.0325 Compiling bit-set v0.8.0326 Compiling security-framework v3.7.0327 Compiling tower v0.5.3328 Compiling bstr v1.12.1329 Compiling half v2.7.1330 Compiling num-iter v0.1.45331 Compiling futures-executor v0.3.32332 Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7333 Compiling alloca v0.4.0334 Compiling hyper v1.9.0335 Compiling num-complex v0.4.6336 Compiling wait-timeout v0.2.1337 Compiling plotters-backend v0.3.7338 Compiling ciborium-io v0.2.2339 Compiling allocator-api2 v0.2.21340 Compiling predicates-core v1.0.10341 Compiling foldhash v0.2.0342 Compiling unicode-general-category v1.1.0343 Compiling borrow-or-share v0.2.4344 Compiling iri-string v0.7.12345 Compiling winnow v1.0.1346 Compiling fastrand v2.4.1347 Compiling adler2 v2.0.1348 Compiling simd-adler32 v0.3.9349 Compiling byteorder v1.5.0350 Compiling hash32 v0.2.1351 Compiling miniz_oxide v0.8.9352 Compiling hyper-util v0.1.20353 Compiling tempfile v3.27.0354 Compiling fluent-uri v0.4.1355 Compiling toml_parser v1.1.2+spec-1.1.0356 Compiling hashbrown v0.16.1357 Compiling num v0.4.3358 Compiling plotters-svg v0.3.7359 Compiling ciborium-ll v0.2.2360 Compiling thiserror v2.0.18361 Compiling pin-project v1.1.11362 Compiling tower-http v0.6.8363 Compiling clap v4.6.1364 Compiling rayon-core v1.13.0365 Compiling itertools v0.13.0366 Compiling ppv-lite86 v0.2.21367 Compiling http-body-util v0.1.3368 Compiling toml_datetime v1.1.1+spec-1.1.0369 Compiling blake3 v1.8.4370 Compiling float-cmp v0.10.0371 Compiling normalize-line-endings v0.3.0372 Compiling vsimd v0.8.0373 Compiling quick-error v1.2.3374 Compiling termtree v0.5.1375 Compiling outref v0.5.2376 Compiling siphasher v1.0.2377 Compiling tinyvec_macros v0.1.1378 Compiling hashbrown v0.14.5379 Compiling toml_writer v1.1.1+spec-1.1.0380 Compiling paste v1.0.15381 Compiling unicode-width v0.2.2382 Compiling bitflags v1.3.2383 Compiling lazy_static v1.5.0384 Compiling sdd v3.0.10385 Compiling micromap v0.3.0386 Compiling assert_cmd v2.2.0387 Compiling cast v0.3.0388 Compiling difflib v0.4.0389 Compiling referencing v0.46.0390 Compiling scc v2.4.0391 Compiling dashmap v5.5.3392 Compiling predicates v3.1.4393 Compiling fraction v0.15.3394 Compiling criterion-plot v0.8.2395 Compiling lsp-types v0.94.1396 Compiling uuid-simd v0.8.0397 Compiling getopts v0.2.24398 Compiling rayon v1.12.0399 Compiling phf_shared v0.13.1400 Compiling tinyvec v1.11.0401 Compiling predicates-tree v1.0.13402 Compiling rusty-fork v0.3.1403 Compiling rand_chacha v0.9.0404 Compiling flate2 v1.1.9405 Compiling heapless v0.7.17406 Compiling tower v0.4.13407 Compiling ciborium v0.2.2408 Compiling cobs v0.3.0409 Compiling plotters v0.3.7410 Compiling futures v0.3.32411 Compiling globset v0.4.18412 Compiling fancy-regex v0.17.0413 Compiling env_filter v1.0.1414 Compiling rand_xorshift v0.4.0415 Compiling rand v0.9.4416 Compiling ureq-proto v0.6.0417 Compiling tinytemplate v1.2.1418 Compiling iana-time-zone v0.1.65419 Compiling webpki-roots v1.0.7420 Compiling email_address v0.2.9421 Compiling serde_spanned v1.1.1422 Compiling notify-types v2.1.0423 Compiling page_size v0.6.0424 Compiling fsevent-sys v4.1.0425 Compiling serial_test_derive v3.4.0426 Compiling ryu v1.0.23427 Compiling bytecount v0.6.9428 Compiling oorandom v11.1.5429 Compiling diff v0.1.13430 Compiling unsafe-libyaml v0.2.11431 Compiling num-cmp v0.1.0432 Compiling dyn-clone v1.0.20433 Compiling data-encoding v2.10.0434 Compiling arrayvec v0.7.6435 Compiling yansi v1.0.1436 Compiling jiff v0.2.23437 Compiling arrayref v0.3.9438 Compiling constant_time_eq v0.4.2439 Compiling unicase v2.9.0440 Compiling utf8-zero v0.8.1441 Compiling pulldown-cmark-escape v0.11.0442 Compiling unarray v0.1.4443 Compiling anes v0.1.6444 Compiling proptest v1.11.0445 Compiling pulldown-cmark v0.13.3446 Compiling criterion v0.8.2447 Compiling serde_yaml v0.9.34+deprecated448 Compiling pretty_assertions v1.4.1449 Compiling schemars v1.2.1450 Compiling serial_test v3.4.0451 Compiling notify v8.2.0452 Compiling env_logger v0.11.10453 Compiling toml v1.1.2+spec-1.1.0454 Compiling chrono v0.4.44455 Compiling ignore v0.4.25456 Compiling postcard v1.1.3457 Compiling phf v0.13.1458 Compiling unicode-normalization v0.1.25459 Compiling anyhow v1.0.102460 Compiling tower-lsp v0.20.0461 Compiling toml_edit v0.25.11+spec-1.1.0462 Compiling clap_complete v4.6.2463 Compiling memory-stats v1.2.0464 Compiling etcetera v0.11.0465 Compiling colored v3.1.1466 Compiling unicode-segmentation v1.13.2467 Compiling rustls-webpki v0.103.12468 Compiling tikv-jemallocator v0.6.1469 Compiling tokio-rustls v0.26.4470 Compiling rustls-platform-verifier v0.6.2471 Compiling ureq v3.3.0472 Compiling hyper-rustls v0.27.9473 Compiling reqwest v0.13.2474 Compiling jsonschema v0.46.0475 Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-65151-3885518513/source)476 Finished `release` profile [optimized] target(s) in 3m 50s477------------478 Nextest run ID ec7bea86-ffb0-412c-80df-2ba80d2c3560 with nextest profile: smoke479 Starting 703 tests across 1 binary (4959 tests skipped, including 4957 tests via profile.smoke.default-filter)480 PASS [ 0.007s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence481 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking482 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts483 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge484 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates485 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable486 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays487 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence488 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays489 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable490 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value491 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges492 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence493 PASS [ 0.008s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible494 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order495 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable496 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence497 PASS [ 0.011s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip498 PASS [ 0.011s] rumdl config::flavor::tests::test_azure_devops_from_str499 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence500 PASS [ 0.009s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase501 PASS [ 0.010s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops502 PASS [ 0.011s] rumdl config::flavor::tests::test_display_round_trips_through_from_str503 PASS [ 0.009s] rumdl config::flavor::tests::test_pandoc_name_and_display504 PASS [ 0.010s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc505 PASS [ 0.010s] rumdl config::flavor::tests::test_is_pandoc_compatible506 PASS [ 0.009s] rumdl config::flavor::tests::test_supports_colon_code_fences507 PASS [ 0.012s] rumdl config::flavor::tests::test_pandoc_from_str508 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order509 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs510 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent511 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized512 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids513 PASS [ 0.009s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones514 PASS [ 0.012s] rumdl config::tests::test_arrays_in_rule_config515 PASS [ 0.013s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference516 PASS [ 0.008s] rumdl config::tests::test_default_config_passes_validation517 PASS [ 0.014s] rumdl config::tests::test_all_implemented_rules_have_aliases518 PASS [ 0.011s] rumdl config::tests::test_config_with_comments519 PASS [ 0.014s] rumdl config::tests::test_circular_reference_detection520 PASS [ 0.013s] rumdl config::tests::test_conflicting_config_values521 PASS [ 0.012s] rumdl config::tests::test_empty_config_file522 PASS [ 0.024s] rumdl config::tests::test_enable_all_keyword_pyproject523 PASS [ 0.023s] rumdl config::tests::test_enable_all_keyword_rumdl_toml524 PASS [ 0.028s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject525 PASS [ 0.023s] rumdl config::tests::test_enabled_key_valid_for_any_rule526 PASS [ 0.019s] rumdl config::tests::test_extends_child_disable_replaces_base527 PASS [ 0.020s] rumdl config::tests::test_extends_basic_inheritance528 PASS [ 0.027s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml529 PASS [ 0.023s] rumdl config::tests::test_extends_additive_extend_enable530 PASS [ 0.023s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent531 PASS [ 0.020s] rumdl config::tests::test_extends_chain_three_levels532 PASS [ 0.011s] rumdl config::tests::test_extends_child_overrides_parent533 PASS [ 0.010s] rumdl config::tests::test_extends_loaded_files_tracking534 PASS [ 0.010s] rumdl config::tests::test_extends_missing_file535 PASS [ 0.011s] rumdl config::tests::test_extends_cycle_returns_error536 PASS [ 0.011s] rumdl config::tests::test_extends_depth_limit_returns_error537 PASS [ 0.011s] rumdl config::tests::test_extends_circular_detection538 PASS [ 0.011s] rumdl config::tests::test_extends_missing_file_returns_error539 PASS [ 0.013s] rumdl config::tests::test_extends_child_rule_config_overrides_base540 PASS [ 0.013s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable541 PASS [ 0.017s] rumdl config::tests::test_extends_depth_limit542 PASS [ 0.010s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent543 PASS [ 0.009s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden544 PASS [ 0.010s] rumdl config::tests::test_extends_rule_config_inherits_from_base545 PASS [ 0.011s] rumdl config::tests::test_extends_relative_path546 PASS [ 0.013s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root547 PASS [ 0.015s] rumdl config::tests::test_extends_pyproject_toml548 PASS [ 0.014s] rumdl config::tests::test_extends_self_reference549 PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override550 PASS [ 0.013s] rumdl config::tests::test_extremely_long_values551 PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches552 PASS [ 0.009s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset553 PASS [ 0.011s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug554 PASS [ 0.011s] rumdl config::tests::test_flavor_loading555 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting556 PASS [ 0.009s] rumdl config::tests::test_generate_json_schema557 PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly558 PASS [ 0.011s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config559 PASS [ 0.012s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml560 PASS [ 0.013s] rumdl config::tests::test_home_dotfile_supports_extends561 PASS [ 0.010s] rumdl config::tests::test_invalid_rule_names562 PASS [ 0.015s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present563 PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax564 PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_canonical565 PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_invalid566 PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases567 PASS [ 0.013s] rumdl config::tests::test_is_valid_rule_name_special_all568 PASS [ 0.010s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr569 PASS [ 0.012s] rumdl config::tests::test_malformed_pyproject_toml570 PASS [ 0.010s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml571 PASS [ 0.008s] rumdl config::tests::test_md013_section_case_insensitivity572 PASS [ 0.010s] rumdl config::tests::test_md054_preferred_style_accepts_list_form573 PASS [ 0.016s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict574 PASS [ 0.014s] rumdl config::tests::test_md013_key_snake_and_kebab_case575 PASS [ 0.009s] rumdl config::tests::test_missing_config_file576 PASS [ 0.013s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns577 PASS [ 0.015s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form578 PASS [ 0.012s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject579 PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_none580 PASS [ 0.012s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml581 PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated582 PASS [ 0.014s] rumdl config::tests::test_normalize_key_edge_cases583 PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough584 PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path585 PASS [ 0.008s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated586 PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_globset_round_trip587 PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough588 PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_uses_project_root589 PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_basic590 PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat591 PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic592 PASS [ 0.010s] rumdl config::tests::test_parse_rules_wrapper_with_aliases593 PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_pyproject594 PASS [ 0.015s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules595 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_all_flavors596 PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns597 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching598 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_brace_expansion599 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_character_class600 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_config_parsing601 PASS [ 0.015s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns602 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_empty_map603 PASS [ 0.008s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd604 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching605 PASS [ 0.015s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction606 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_first_match_wins607 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern608 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor609 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback610 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_paths_with_spaces611 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_pyproject_toml612 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard613 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_with_underscores614 PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_empty_section615 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_config_parsing616 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_single_star_vs_double_star617 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_standard_alias_none618 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_absolute_path_matching619 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_glob_matching620 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern621 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match622 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback623 PASS [ 0.009s] rumdl config::tests::test_per_file_ignores_rule_name_normalization624 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject625 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_pyproject_toml626 PASS [ 0.013s] rumdl config::tests::test_project_config_is_standalone627 PASS [ 0.007s] rumdl config::tests::test_relative_path_already_relative628 PASS [ 0.014s] rumdl config::tests::test_permission_denied_config629 PASS [ 0.013s] rumdl config::tests::test_project_config_wins_over_home_dotfile630 PASS [ 0.016s] rumdl config::tests::test_pyproject_toml_root_level_config631 PASS [ 0.013s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case632 PASS [ 0.011s] rumdl config::tests::test_relative_path_in_cwd633 PASS [ 0.013s] rumdl config::tests::test_relative_path_empty_string634 PASS [ 0.008s] rumdl config::tests::test_relative_path_outside_cwd_returns_original635 PASS [ 0.007s] rumdl config::tests::test_resolve_rule_name_case_insensitive636 PASS [ 0.011s] rumdl config::tests::test_relative_path_in_subdirectory637 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_name_canonical638 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_aliases639 PASS [ 0.012s] rumdl config::tests::test_relative_path_with_dot_components640 PASS [ 0.012s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen641 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_unknown642 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_basic643 PASS [ 0.007s] rumdl config::tests::test_resolve_rule_names_with_whitespace644 PASS [ 0.012s] rumdl config::tests::test_resolve_rule_names_empty_string645 PASS [ 0.013s] rumdl config::tests::test_resolve_rule_names_empty_entries646 PASS [ 0.012s] rumdl config::tests::test_resolve_rule_names_mixed647 PASS [ 0.009s] rumdl config::tests::test_special_toml_values648 PASS [ 0.009s] rumdl config::tests::test_typestate_validate_into_convenience_method649 PASS [ 0.011s] rumdl config::tests::test_typestate_validate_method650 PASS [ 0.011s] rumdl config::tests::test_user_config_as_fallback_when_no_project_config651 PASS [ 0.012s] rumdl config::tests::test_user_config_applies_when_markdownlint_config_is_malformed652 PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_empty_string653 PASS [ 0.013s] rumdl config::tests::test_unicode_in_config654 PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_invalid655 PASS [ 0.012s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present656 PASS [ 0.013s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config657 PASS [ 0.014s] rumdl config::tests::test_user_config_fallback_supports_extends658 PASS [ 0.017s] rumdl config::tests::test_unknown_rule_section_is_ignored659 PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid660 PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_mixed661 PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_none662 PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_valid663 PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_whitespace664 PASS [ 0.012s] rumdl config::tests::test_validate_cli_rule_names_suggestions665 PASS [ 0.012s] rumdl config::tests::test_wrong_type_for_config_value666 PASS [ 0.013s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile667 PASS [ 0.012s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions668 PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index669 PASS [ 0.013s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links670 PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_inline671 PASS [ 0.012s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple672 PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match673 PASS [ 0.013s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match674 PASS [ 0.010s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only675 PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target676 PASS [ 0.015s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic677 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets678 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor679 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link680 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target681 PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_nested_parens682 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only683 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor684 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens685 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title686 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span687 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor688 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title_and_anchor689 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title690 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title691 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented692 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition693 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor694 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference695 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference696 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_definition_line697 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket698 PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic699 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference700 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url701 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference702 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link703 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket704 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline705 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match706 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text707 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference708 PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span709 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested710 PASS [ 0.015s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line711 PASS [ 0.015s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition712 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text713 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested714 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline715 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple716 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close717 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple718 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing719 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx720 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode721 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor722 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces723 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading724 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_start_atx725 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_start_not_heading726 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space727 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace728 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_basic729 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_case_insensitive730 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links731 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks732 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match733 PASS [ 0.008s] rumdl lsp::navigation::tests::test_is_external_url_empty734 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple735 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans736 PASS [ 0.012s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only737 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_http738 PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position739 PASS [ 0.012s] rumdl lsp::navigation::tests::test_is_external_url_https740 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_mailto741 PASS [ 0.010s] rumdl lsp::navigation::tests::test_is_external_url_www742 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_relative_path743 PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_basic744 PASS [ 0.009s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found745 PASS [ 0.009s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block746 PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block747 PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor748 PASS [ 0.014s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive749 PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block750 PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_parens751 PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_no_title752 PASS [ 0.008s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes753 PASS [ 0.013s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes754 PASS [ 0.011s] rumdl lsp::navigation::tests::test_strip_link_title_with_spaces_in_path755 PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_empty_content756 PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_insert_final_newline757 PASS [ 0.010s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario758 PASS [ 0.008s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines759 PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content760 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined761 PASS [ 0.016s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized762 PASS [ 0.013s] rumdl lsp::server::tests::test_apply_formatting_options_no_options763 PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace764 PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path765 PASS [ 0.010s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path766 PASS [ 0.009s] rumdl lsp::server::tests::test_code_action_kind_constants767 PASS [ 0.013s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config768 PASS [ 0.016s] rumdl lsp::server::tests::test_auto_fix_on_save769 PASS [ 0.011s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array770 PASS [ 0.014s] rumdl lsp::server::tests::test_code_action_kind_filtering771 PASS [ 0.014s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all772 PASS [ 0.009s] rumdl lsp::server::tests::test_completion_provides_language_items773 PASS [ 0.015s] rumdl lsp::server::tests::test_completion_filters_by_prefix774 PASS [ 0.011s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence775 PASS [ 0.011s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages776 PASS [ 0.015s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found777 PASS [ 0.010s] rumdl lsp::server::tests::test_completion_respects_md040_disallowed_languages778 PASS [ 0.015s] rumdl lsp::server::tests::test_completion_method_integration779 PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries780 PASS [ 0.016s] rumdl lsp::server::tests::test_config_cache_hit781 PASS [ 0.011s] rumdl lsp::server::tests::test_config_priority_closer_wins782 PASS [ 0.009s] rumdl lsp::server::tests::test_config_update783 PASS [ 0.012s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created784 PASS [ 0.012s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries785 PASS [ 0.015s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear786 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence787 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic788 PASS [ 0.016s] rumdl lsp::server::tests::test_configuration_loading789 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence790 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang791 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence792 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks793 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented794 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence795 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks796 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_inline_code797 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language798 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line799 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_regular_text800 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion801 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial802 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string803 PASS [ 0.015s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang804 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file805 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped806 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_tilde_fence807 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty808 PASS [ 0.015s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty809 PASS [ 0.008s] rumdl lsp::server::tests::test_detect_link_target_image_link810 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial811 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line812 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax813 PASS [ 0.008s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position814 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_line815 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text816 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_with_path817 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_relative_parent_path818 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor819 PASS [ 0.010s] rumdl lsp::server::tests::test_document_storage820 PASS [ 0.009s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources821 PASS [ 0.012s] rumdl lsp::server::tests::test_fallback_to_default_config822 PASS [ 0.014s] rumdl lsp::server::tests::test_document_formatting823 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_fallback_no_references824 PASS [ 0.015s] rumdl lsp::server::tests::test_empty_document_handling825 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_fallback_to_file_links826 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_from_link_position827 PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_from_target_file_without_selecting_link828 PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback829 PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_with_incoming_links830 PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_heading_no_incoming_links831 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links832 PASS [ 0.010s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current833 PASS [ 0.010s] rumdl lsp::server::tests::test_get_anchor_completions_filters_by_prefix834 PASS [ 0.014s] rumdl lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range835 PASS [ 0.015s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range836 PASS [ 0.011s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty837 PASS [ 0.013s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings838 PASS [ 0.012s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor839 PASS [ 0.010s] rumdl lsp::server::tests::test_get_end_position840 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero841 PASS [ 0.017s] rumdl lsp::server::tests::test_get_code_actions_outside_range842 PASS [ 0.012s] rumdl lsp::server::tests::test_get_file_completions_returns_workspace_files843 PASS [ 0.018s] rumdl lsp::server::tests::test_get_code_actions844 PASS [ 0.013s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix845 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link846 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link847 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off848 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference849 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none850 PASS [ 0.008s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor851 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url852 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_link_with_title853 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_path_only854 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none855 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_reference_link856 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line857 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor858 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor859 PASS [ 0.008s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off860 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes861 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_file_preview_truncates862 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word863 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_external_url864 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading865 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis866 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor867 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_empty_file868 PASS [ 0.016s] rumdl lsp::server::tests::test_hover_inline_link_to_file869 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_plain_text_returns_none870 PASS [ 0.007s] rumdl lsp::server::tests::test_is_closing_fence_already_closed871 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none872 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_reference_style_link873 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled874 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_extended875 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_same_file_anchor876 PASS [ 0.014s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled877 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_basic878 PASS [ 0.009s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence879 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars880 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_with_content881 PASS [ 0.010s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases882 PASS [ 0.014s] rumdl lsp::server::tests::test_is_valid_rule_name883 PASS [ 0.011s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection884 PASS [ 0.008s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support885 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section886 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document887 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default888 PASS [ 0.016s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section889 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support890 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update891 PASS [ 0.010s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none892 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable893 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip894 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none895 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none896 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_config_deserialization897 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none898 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none899 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default900 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none901 PASS [ 0.016s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration902 PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_disabled903 PASS [ 0.012s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled904 PASS [ 0.014s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled905 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document906 PASS [ 0.011s] rumdl lsp::server::tests::test_load_config_for_lsp907 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block908 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias909 PASS [ 0.020s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks910 PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures911 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing912 PASS [ 0.007s] rumdl lsp::server::tests::test_multiple_documents913 PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic914 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config915 PASS [ 0.007s] rumdl lsp::server::tests::test_prepare_rename_atx_heading916 PASS [ 0.025s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config917 PASS [ 0.013s] rumdl lsp::server::tests::test_nested_directory_config_search918 PASS [ 0.008s] rumdl lsp::server::tests::test_prepare_rename_not_heading919 PASS [ 0.008s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off920 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity921 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf922 PASS [ 0.024s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed923 PASS [ 0.027s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path924 PASS [ 0.010s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off925 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off926 PASS [ 0.014s] rumdl lsp::server::tests::test_prepare_rename_setext_heading927 PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx928 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links929 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links930 PASS [ 0.015s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line931 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text932 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name933 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision934 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions935 PASS [ 0.008s] rumdl lsp::server::tests::test_resource_limit_constants936 PASS [ 0.008s] rumdl lsp::server::tests::test_server_creation937 PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml938 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml939 PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config940 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root941 PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion942 PASS [ 0.015s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting943 PASS [ 0.013s] rumdl lsp::tests::test_logging_initialization944 PASS [ 0.018s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue945 PASS [ 0.010s] rumdl lsp::tests::test_service_creation946 PASS [ 0.009s] rumdl lsp::tests::test_tcp_server_invalid_port947 PASS [ 0.014s] rumdl lsp::tests::test_module_exports948 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof949 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof950 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof951 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline952 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid953 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline954 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair955 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple956 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines957 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode958 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate959 PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization960 PASS [ 0.011s] rumdl lsp::types::tests::test_code_description_url_generation961 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax962 PASS [ 0.009s] rumdl lsp::types::tests::test_extract_domain_for_placeholder963 PASS [ 0.011s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax964 PASS [ 0.011s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement965 PASS [ 0.010s] rumdl lsp::types::tests::test_full_lsp_config_with_settings966 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization967 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config968 PASS [ 0.010s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility969 PASS [ 0.007s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings970 PASS [ 0.013s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization971 PASS [ 0.010s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email972 PASS [ 0.011s] rumdl lsp::types::tests::test_md034_convert_to_link_action973 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits974 PASS [ 0.009s] rumdl lsp::types::tests::test_rumdl_lsp_config_default975 PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization976 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix977 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix978 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix979 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix980 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix981 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic982 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name983 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases984 PASS [ 0.015s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action985 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity986 PASS [ 0.061s] rumdl lsp::tests::test_multiple_tcp_connections987 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_azure_formatter_default988 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_brackets_in_message989 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name990 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_azure_formatter_new991 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_azure_format_structure992 PASS [ 0.063s] rumdl lsp::tests::test_tcp_server_bind993 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_multiple_warnings994 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_single_warning995 PASS [ 0.014s] rumdl output::formatters::azure::tests::test_edge_cases996 PASS [ 0.007s] rumdl output::formatters::azure::tests::test_severity_levels997 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters998 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule999 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path1000 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_message1001 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_format_warnings_empty1002 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_format_warning_with_fix1003 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default1004 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_format_consistency1005 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_multiple_warnings1006 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_single_warning1007 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_formatter_new1008 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_edge_cases1009 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_severity_ignored1010 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warnings_empty1011 PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule1012 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path1013 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warning_with_fix1014 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_special_characters_in_message1015 PASS [ 0.010s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings1016 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings1017 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_column_offset1018 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back1019 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range1020 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator1021 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content1022 PASS [ 0.010s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back1023 PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret1024 PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name1025 PASS [ 0.008s] rumdl output::formatters::github::tests::test_colons_in_parameters1026 PASS [ 0.012s] rumdl output::formatters::github::tests::test_edge_cases1027 PASS [ 0.011s] rumdl output::formatters::github::tests::test_error_severity1028 PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_multiple_warnings1029 PASS [ 0.016s] rumdl output::formatters::github::tests::test_commas_in_parameters1030 PASS [ 0.008s] rumdl output::formatters::github::tests::test_format_warnings_empty1031 PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_warning_with_fix1032 PASS [ 0.014s] rumdl output::formatters::github::tests::test_format_single_warning1033 PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule1034 PASS [ 0.011s] rumdl output::formatters::github::tests::test_github_format_structure1035 PASS [ 0.009s] rumdl output::formatters::github::tests::test_percent_encoding1036 PASS [ 0.009s] rumdl output::formatters::github::tests::test_same_start_end_position1037 PASS [ 0.013s] rumdl output::formatters::github::tests::test_github_formatter_default1038 PASS [ 0.012s] rumdl output::formatters::github::tests::test_github_formatter_new1039 PASS [ 0.008s] rumdl output::formatters::github::tests::test_severity_mapping1040 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_file_path1041 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings1042 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message1043 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty1044 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning1045 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new1046 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness1047 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule1048 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix1049 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default1050 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files1051 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file1052 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path1053 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message1054 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty1055 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting1056 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor1057 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_edge_cases1058 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules1059 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule1060 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_single_warning1061 PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable1062 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new1063 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule1064 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix1065 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_format_warnings_empty1066 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default1067 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_rule_sorting1068 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_severity_not_shown1069 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files1070 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_special_characters_in_message1071 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path1072 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty1073 PASS [ 0.011s] rumdl output::formatters::json::tests::test_edge_cases1074 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_single_warning1075 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits1076 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings1077 PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file1078 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits1079 PASS [ 0.008s] rumdl output::formatters::json::tests::test_json_formatter_default1080 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix1081 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule1082 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode1083 PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new1084 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warnings_empty1085 PASS [ 0.009s] rumdl output::formatters::json::tests::test_json_output_is_valid1086 PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting1087 PASS [ 0.013s] rumdl output::formatters::json::tests::test_severity_levels_in_json1088 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings1089 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_edge_cases1090 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty1091 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix1092 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule1093 PASS [ 0.007s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default1094 PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_format_single_warning1095 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_format1096 PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_json_field_order1097 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new1098 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels1099 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path1100 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message1101 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_unicode_in_json1102 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_multiple_warnings1103 PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule1104 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_duration_formatting1105 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_format_single_warning1106 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix1107 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_junit_report_empty1108 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_junit_formatter_new1109 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_warnings_empty1110 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files1111 PASS [ 0.015s] rumdl output::formatters::junit::tests::test_junit_formatter_default1112 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path1113 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_single_file1114 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_message1115 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_xml_escape1116 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix1117 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning1118 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_xml_structure1119 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_edge_cases1120 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default1121 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings1122 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule1123 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warnings_empty1124 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule1125 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion1126 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new1127 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path1128 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_special_characters_in_message1129 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping1130 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning1131 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_severity_ignored1132 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors1133 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings1134 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_default_configuration_removed1135 PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings1136 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix1137 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_rule_deduplication1138 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_warnings_empty1139 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity1140 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule1141 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new1142 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default1143 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file1144 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level1145 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema1146 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file1147 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping1148 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version1149 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files1150 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path1151 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information1152 PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_sarif_report_empty1153 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_special_characters_in_message1154 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_severity_mapping1155 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity1156 PASS [ 0.009s] rumdl output::formatters::text::tests::test_edge_cases1157 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule1158 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors1159 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors1160 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors1161 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_with_colors1162 PASS [ 0.010s] rumdl output::formatters::text::tests::test_special_characters_in_file_path1163 PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warnings_empty1164 PASS [ 0.008s] rumdl output::formatters::text::tests::test_text_formatter_default1165 PASS [ 0.014s] rumdl output::formatters::text::tests::test_rule_name_padding1166 PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message1167 PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_without_colors1168 PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_new1169 PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method1170 PASS [ 0.008s] rumdl output::tests::test_edge_cases1171 PASS [ 0.008s] rumdl output::tests::test_formatter_trait_default_summary1172 PASS [ 0.014s] rumdl output::tests::test_all_formats_handle_no_rule_name1173 PASS [ 0.010s] rumdl output::tests::test_formatter_with_multiple_warnings1174 PASS [ 0.011s] rumdl output::tests::test_is_machine_readable1175 PASS [ 0.010s] rumdl output::tests::test_output_format_equality1176 PASS [ 0.012s] rumdl output::tests::test_output_format_create_formatter1177 PASS [ 0.008s] rumdl output::tests::test_output_writer_silent_mode1178 PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods1179 PASS [ 0.010s] rumdl output::tests::test_output_writer_new1180 PASS [ 0.011s] rumdl output::tests::test_output_format_from_str1181 PASS [ 0.010s] rumdl output::tests::test_output_writer_stderr_mode1182 PASS [ 0.007s] rumdl output::tests::test_severity_variations1183------------1184 Summary [ 0.834s] 703 tests run: 703 passed, 4959 skipped1185 PASS [ 0.007s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence1186 stdout ---11871188 running 1 test1189 test config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence ... ok11901191 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1192 11931194 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable1195 stdout ---11961197 running 1 test1198 test config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable ... ok11991200 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1201 12021203 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts1204 stdout ---12051206 running 1 test1207 test config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts ... ok12081209 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1210 12111212 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking1213 stdout ---12141215 running 1 test1216 test config::config_intelligent_merge_tests::tests::test_history_tracking ... ok12171218 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1219 12201221 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable1222 stdout ---12231224 running 1 test1225 test config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable ... ok12261227 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1228 12291230 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge1231 stdout ---12321233 running 1 test1234 test config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge ... ok12351236 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1237 12381239 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays1240 stdout ---12411242 running 1 test1243 test config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays ... ok12441245 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1246 12471248 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence1249 stdout ---12501251 running 1 test1252 test config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence ... ok12531254 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1255 12561257 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays1258 stdout ---12591260 running 1 test1261 test config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays ... ok12621263 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1264 12651266 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates1267 stdout ---12681269 running 1 test1270 test config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates ... ok12711272 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1273 12741275 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges1276 stdout ---12771278 running 1 test1279 test config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges ... ok12801281 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1282 12831284 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence1285 stdout ---12861287 running 1 test1288 test config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence ... ok12891290 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1291 12921293 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value1294 stdout ---12951296 running 1 test1297 test config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value ... ok12981299 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1300 13011302 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable1303 stdout ---13041305 running 1 test1306 test config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable ... ok13071308 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1309 13101311 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order1312 stdout ---13131314 running 1 test1315 test config::config_intelligent_merge_tests::tests::test_precedence_order ... ok13161317 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1318 13191320 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence1321 stdout ---13221323 running 1 test1324 test config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence ... ok13251326 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1327 13281329 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence1330 stdout ---13311332 running 1 test1333 test config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence ... ok13341335 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1336 13371338 PASS [ 0.011s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip1339 stdout ---13401341 running 1 test1342 test config::flavor::tests::test_azure_devops_display_and_round_trip ... ok13431344 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1345 13461347 PASS [ 0.011s] rumdl config::flavor::tests::test_azure_devops_from_str1348 stdout ---13491350 running 1 test1351 test config::flavor::tests::test_azure_devops_from_str ... ok13521353 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1354 13551356 PASS [ 0.008s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible1357 stdout ---13581359 running 1 test1360 test config::flavor::tests::test_azure_devops_not_pandoc_compatible ... ok13611362 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1363 13641365 PASS [ 0.009s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase1366 stdout ---13671368 running 1 test1369 test config::flavor::tests::test_display_all_variants_are_lowercase ... ok13701371 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1372 13731374 PASS [ 0.010s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops1375 stdout ---13761377 running 1 test1378 test config::flavor::tests::test_display_all_variants_covers_azure_devops ... ok13791380 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1381 13821383 PASS [ 0.011s] rumdl config::flavor::tests::test_display_round_trips_through_from_str1384 stdout ---13851386 running 1 test1387 test config::flavor::tests::test_display_round_trips_through_from_str ... ok13881389 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1390 13911392 PASS [ 0.010s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc1393 stdout ---13941395 running 1 test1396 test config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc ... ok13971398 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1399 14001401 PASS [ 0.010s] rumdl config::flavor::tests::test_is_pandoc_compatible1402 stdout ---14031404 running 1 test1405 test config::flavor::tests::test_is_pandoc_compatible ... ok14061407 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1408 14091410 PASS [ 0.012s] rumdl config::flavor::tests::test_pandoc_from_str1411 stdout ---14121413 running 1 test1414 test config::flavor::tests::test_pandoc_from_str ... ok14151416 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1417 14181419 PASS [ 0.009s] rumdl config::flavor::tests::test_pandoc_name_and_display1420 stdout ---14211422 running 1 test1423 test config::flavor::tests::test_pandoc_name_and_display ... ok14241425 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1426 14271428 PASS [ 0.009s] rumdl config::flavor::tests::test_supports_colon_code_fences1429 stdout ---14301431 running 1 test1432 test config::flavor::tests::test_supports_colon_code_fences ... ok14331434 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1435 14361437 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order1438 stdout ---14391440 running 1 test1441 test config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order ... ok14421443 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1444 14451446 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs1447 stdout ---14481449 running 1 test1450 test config::registry::canonicalize_tests::handles_empty_and_unknown_inputs ... ok14511452 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1453 14541455 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent1456 stdout ---14571458 running 1 test1459 test config::registry::canonicalize_tests::is_idempotent ... ok14601461 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1462 14631464 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized1465 stdout ---14661467 running 1 test1468 test config::registry::canonicalize_tests::preserves_all_keyword_normalized ... ok14691470 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1471 14721473 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids1474 stdout ---14751476 running 1 test1477 test config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids ... ok14781479 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1480 14811482 PASS [ 0.014s] rumdl config::tests::test_all_implemented_rules_have_aliases1483 stdout ---14841485 running 1 test1486 test config::tests::test_all_implemented_rules_have_aliases ... ok14871488 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1489 14901491 PASS [ 0.012s] rumdl config::tests::test_arrays_in_rule_config1492 stdout ---14931494 running 1 test1495 test config::tests::test_arrays_in_rule_config ... ok14961497 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1498 14991500 PASS [ 0.013s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference1501 stdout ---15021503 running 1 test1504 test config::tests::test_canonical_project_root_cache_returns_stable_reference ... ok15051506 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1507 15081509 PASS [ 0.009s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones1510 stdout ---15111512 running 1 test1513 test config::tests::test_canonical_project_root_cache_shared_across_clones ... ok15141515 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1516 15171518 PASS [ 0.014s] rumdl config::tests::test_circular_reference_detection1519 stdout ---15201521 running 1 test1522 test config::tests::test_circular_reference_detection ... ok15231524 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1525 15261527 PASS [ 0.011s] rumdl config::tests::test_config_with_comments1528 stdout ---15291530 running 1 test1531 test config::tests::test_config_with_comments ... ok15321533 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1534 15351536 PASS [ 0.013s] rumdl config::tests::test_conflicting_config_values1537 stdout ---15381539 running 1 test1540 test config::tests::test_conflicting_config_values ... ok15411542 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1543 15441545 PASS [ 0.008s] rumdl config::tests::test_default_config_passes_validation1546 stdout ---15471548 running 1 test1549 test config::tests::test_default_config_passes_validation ... ok15501551 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1552 15531554 PASS [ 0.012s] rumdl config::tests::test_empty_config_file1555 stdout ---15561557 running 1 test1558 test config::tests::test_empty_config_file ... ok15591560 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1561 15621563 PASS [ 0.028s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject1564 stdout ---15651566 running 1 test1567 test config::tests::test_empty_enable_list_is_explicit_pyproject ... ok15681569 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.02s1570 15711572 PASS [ 0.027s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml1573 stdout ---15741575 running 1 test1576 test config::tests::test_empty_enable_list_is_explicit_rumdl_toml ... ok15771578 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1579 15801581 PASS [ 0.024s] rumdl config::tests::test_enable_all_keyword_pyproject1582 stdout ---15831584 running 1 test1585 test config::tests::test_enable_all_keyword_pyproject ... ok15861587 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1588 15891590 PASS [ 0.023s] rumdl config::tests::test_enable_all_keyword_rumdl_toml1591 stdout ---15921593 running 1 test1594 test config::tests::test_enable_all_keyword_rumdl_toml ... ok15951596 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1597 15981599 PASS [ 0.023s] rumdl config::tests::test_enabled_key_valid_for_any_rule1600 stdout ---16011602 running 1 test1603 test config::tests::test_enabled_key_valid_for_any_rule ... ok16041605 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.02s1606 16071608 PASS [ 0.023s] rumdl config::tests::test_extends_additive_extend_enable1609 stdout ---16101611 running 1 test1612 test config::tests::test_extends_additive_extend_enable ... ok16131614 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1615 16161617 PASS [ 0.023s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent1618 stdout ---16191620 running 1 test1621 test config::tests::test_extends_base_values_propagate_when_child_silent ... ok16221623 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1624 16251626 PASS [ 0.020s] rumdl config::tests::test_extends_basic_inheritance1627 stdout ---16281629 running 1 test1630 test config::tests::test_extends_basic_inheritance ... ok16311632 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1633 16341635 PASS [ 0.020s] rumdl config::tests::test_extends_chain_three_levels1636 stdout ---16371638 running 1 test1639 test config::tests::test_extends_chain_three_levels ... ok16401641 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1642 16431644 PASS [ 0.019s] rumdl config::tests::test_extends_child_disable_replaces_base1645 stdout ---16461647 running 1 test1648 test config::tests::test_extends_child_disable_replaces_base ... ok16491650 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1651 16521653 PASS [ 0.011s] rumdl config::tests::test_extends_child_overrides_parent1654 stdout ---16551656 running 1 test1657 test config::tests::test_extends_child_overrides_parent ... ok16581659 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1660 16611662 PASS [ 0.013s] rumdl config::tests::test_extends_child_rule_config_overrides_base1663 stdout ---16641665 running 1 test1666 test config::tests::test_extends_child_rule_config_overrides_base ... ok16671668 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1669 16701671 PASS [ 0.011s] rumdl config::tests::test_extends_circular_detection1672 stdout ---16731674 running 1 test1675 test config::tests::test_extends_circular_detection ... ok16761677 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1678 16791680 PASS [ 0.011s] rumdl config::tests::test_extends_cycle_returns_error1681 stdout ---16821683 running 1 test1684 test config::tests::test_extends_cycle_returns_error ... ok16851686 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1687 16881689 PASS [ 0.017s] rumdl config::tests::test_extends_depth_limit1690 stdout ---16911692 running 1 test1693 test config::tests::test_extends_depth_limit ... ok16941695 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s1696 16971698 PASS [ 0.011s] rumdl config::tests::test_extends_depth_limit_returns_error1699 stdout ---17001701 running 1 test1702 test config::tests::test_extends_depth_limit_returns_error ... ok17031704 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1705 17061707 PASS [ 0.013s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable1708 stdout ---17091710 running 1 test1711 test config::tests::test_extends_enable_wins_over_inherited_disable ... ok17121713 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1714 17151716 PASS [ 0.010s] rumdl config::tests::test_extends_loaded_files_tracking1717 stdout ---17181719 running 1 test1720 test config::tests::test_extends_loaded_files_tracking ... ok17211722 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1723 17241725 PASS [ 0.010s] rumdl config::tests::test_extends_missing_file1726 stdout ---17271728 running 1 test1729 test config::tests::test_extends_missing_file ... ok17301731 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1732 17331734 PASS [ 0.011s] rumdl config::tests::test_extends_missing_file_returns_error1735 stdout ---17361737 running 1 test1738 test config::tests::test_extends_missing_file_returns_error ... ok17391740 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1741 17421743 PASS [ 0.010s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent1744 stdout ---17451746 running 1 test1747 test config::tests::test_extends_pyproject_child_overrides_rumdl_parent ... ok17481749 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1750 17511752 PASS [ 0.015s] rumdl config::tests::test_extends_pyproject_toml1753 stdout ---17541755 running 1 test1756 test config::tests::test_extends_pyproject_toml ... ok17571758 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1759 17601761 PASS [ 0.011s] rumdl config::tests::test_extends_relative_path1762 stdout ---17631764 running 1 test1765 test config::tests::test_extends_relative_path ... ok17661767 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1768 17691770 PASS [ 0.010s] rumdl config::tests::test_extends_rule_config_inherits_from_base1771 stdout ---17721773 running 1 test1774 test config::tests::test_extends_rule_config_inherits_from_base ... ok17751776 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1777 17781779 PASS [ 0.009s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden1780 stdout ---17811782 running 1 test1783 test config::tests::test_extends_rule_inherited_when_not_overridden ... ok17841785 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1786 17871788 PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override1789 stdout ---17901791 running 1 test1792 test config::tests::test_extends_rule_specific_override ... ok17931794 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1795 17961797 PASS [ 0.014s] rumdl config::tests::test_extends_self_reference1798 stdout ---17991800 running 1 test1801 test config::tests::test_extends_self_reference ... ok18021803 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1804 18051806 PASS [ 0.013s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root1807 stdout ---18081809 running 1 test1810 test config::tests::test_extends_three_level_chain_propagates_from_root ... ok18111812 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1813 18141815 PASS [ 0.013s] rumdl config::tests::test_extremely_long_values1816 stdout ---18171818 running 1 test1819 test config::tests::test_extremely_long_values ... ok18201821 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1822 18231824 PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches1825 stdout ---18261827 running 1 test1828 test config::tests::test_first_call_warn_else_debug_independent_latches ... ok18291830 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1831 18321833 PASS [ 0.011s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug1834 stdout ---18351836 running 1 test1837 test config::tests::test_first_call_warn_else_debug_returns_warn_then_debug ... ok18381839 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1840 18411842 PASS [ 0.011s] rumdl config::tests::test_flavor_loading1843 stdout ---18441845 running 1 test1846 test config::tests::test_flavor_loading ... ok18471848 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1849 18501851 PASS [ 0.009s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset1852 stdout ---18531854 running 1 test1855 test config::tests::test_format_silent_fallback_message_renders_partial_unset ... ok18561857 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1858 18591860 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting1861 stdout ---18621863 running 1 test1864 test config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting ... ok18651866 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1867 18681869 PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly1870 stdout ---18711872 running 1 test1873 test config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly ... ok18741875 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1876 18771878 PASS [ 0.009s] rumdl config::tests::test_generate_json_schema1879 stdout ---18801881 running 1 test1882 test config::tests::test_generate_json_schema ... ok18831884 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1885 18861887 PASS [ 0.012s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml1888 stdout ---18891890 running 1 test1891 test config::tests::test_home_dotfile_picked_up_over_rumdl_toml ... ok18921893 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1894 18951896 PASS [ 0.013s] rumdl config::tests::test_home_dotfile_supports_extends1897 stdout ---18981899 running 1 test1900 test config::tests::test_home_dotfile_supports_extends ... ok19011902 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1903 19041905 PASS [ 0.011s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config1906 stdout ---19071908 running 1 test1909 test config::tests::test_home_dotfile_used_when_no_xdg_or_project_config ... ok19101911 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1912 19131914 PASS [ 0.015s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present1915 stdout ---19161917 running 1 test1918 test config::tests::test_home_rumdl_toml_used_when_no_dotfile_present ... ok19191920 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1921 19221923 PASS [ 0.010s] rumdl config::tests::test_invalid_rule_names1924 stdout ---19251926 running 1 test1927 test config::tests::test_invalid_rule_names ... ok19281929 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1930 19311932 PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax1933 stdout ---19341935 running 1 test1936 test config::tests::test_invalid_toml_syntax ... ok19371938 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1939 19401941 PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases1942 stdout ---19431944 running 1 test1945 test config::tests::test_is_valid_rule_name_aliases ... ok19461947 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1948 19491950 PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_canonical1951 stdout ---19521953 running 1 test1954 test config::tests::test_is_valid_rule_name_canonical ... ok19551956 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1957 19581959 PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_invalid1960 stdout ---19611962 running 1 test1963 test config::tests::test_is_valid_rule_name_invalid ... ok19641965 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1966 19671968 PASS [ 0.013s] rumdl config::tests::test_is_valid_rule_name_special_all1969 stdout ---19701971 running 1 test1972 test config::tests::test_is_valid_rule_name_special_all ... ok19731974 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1975 19761977 PASS [ 0.012s] rumdl config::tests::test_malformed_pyproject_toml1978 stdout ---19791980 running 1 test1981 test config::tests::test_malformed_pyproject_toml ... ok19821983 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1984 19851986 PASS [ 0.010s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr1987 stdout ---19881989 running 1 test1990 test config::tests::test_markdown_flavor_schema_matches_fromstr ... ok19911992 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1993 19941995 PASS [ 0.016s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict1996 stdout ---19971998 running 1 test1999 test config::tests::test_markdownlint_config_overrides_user_config_on_conflict ... ok20004530 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4531 45324533 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_link_with_title4534 stdout ---45354536 running 1 test4537 test lsp::server::tests::test_goto_definition_link_with_title ... ok45384539 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4540 45414542 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none4543 stdout ---45444545 running 1 test4546 test lsp::server::tests::test_goto_definition_mailto_returns_none ... ok45474548 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4549 45504551 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line4552 stdout ---45534554 running 1 test4555 test lsp::server::tests::test_goto_definition_reference_definition_line ... ok45564557 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4558 45594560 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_reference_link4561 stdout ---45624563 running 1 test4564 test lsp::server::tests::test_goto_definition_reference_link ... ok45654566 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4567 45684569 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url4570 stdout ---45714572 running 1 test4573 test lsp::server::tests::test_goto_definition_reference_link_external_url ... ok45744575 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4576 45774578 PASS [ 0.008s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor4579 stdout ---45804581 running 1 test4582 test lsp::server::tests::test_goto_definition_same_file_anchor ... ok45834584 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4585 45864587 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor4588 stdout ---45894590 running 1 test4591 test lsp::server::tests::test_goto_definition_with_custom_anchor ... ok45924593 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4594 45954596 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word4597 stdout ---45984599 running 1 test4600 test lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word ... ok46014602 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4603 46044605 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes4606 stdout ---46074608 running 1 test4609 test lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes ... ok46104611 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4612 46134614 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis4615 stdout ---46164617 running 1 test4618 test lsp::server::tests::test_hover_anchor_section_end_no_ellipsis ... ok46194620 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4621 46224623 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading4624 stdout ---46254626 running 1 test4627 test lsp::server::tests::test_hover_anchor_stops_at_indented_heading ... ok46284629 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4630 46314632 PASS [ 0.008s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off4633 stdout ---46344635 running 1 test4636 test lsp::server::tests::test_hover_disabled_when_link_navigation_off ... ok46374638 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4639 46404641 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_empty_file4642 stdout ---46434644 running 1 test4645 test lsp::server::tests::test_hover_empty_file ... ok46464647 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4648 46494650 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_external_url4651 stdout ---46524653 running 1 test4654 test lsp::server::tests::test_hover_external_url ... ok46554656 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4657 46584659 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_file_preview_truncates4660 stdout ---46614662 running 1 test4663 test lsp::server::tests::test_hover_file_preview_truncates ... ok46644665 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4666 46674668 PASS [ 0.016s] rumdl lsp::server::tests::test_hover_inline_link_to_file4669 stdout ---46704671 running 1 test4672 test lsp::server::tests::test_hover_inline_link_to_file ... ok46734674 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4675 46764677 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor4678 stdout ---46794680 running 1 test4681 test lsp::server::tests::test_hover_inline_link_with_anchor ... ok46824683 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4684 46854686 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none4687 stdout ---46884689 running 1 test4690 test lsp::server::tests::test_hover_nonexistent_file_returns_none ... ok46914692 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4693 46944695 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_plain_text_returns_none4696 stdout ---46974698 running 1 test4699 test lsp::server::tests::test_hover_plain_text_returns_none ... ok47004701 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4702 47034704 PASS [ 0.012s] rumdl lsp::server::tests::test_hover_reference_style_link4705 stdout ---47064707 running 1 test4708 test lsp::server::tests::test_hover_reference_style_link ... ok47094710 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4711 47124713 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_same_file_anchor4714 stdout ---47154716 running 1 test4717 test lsp::server::tests::test_hover_same_file_anchor ... ok47184719 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4720 47214722 PASS [ 0.014s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled4723 stdout ---47244725 running 1 test4726 test lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled ... ok47274728 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4729 47304731 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled4732 stdout ---47334734 running 1 test4735 test lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled ... ok47364737 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4738 47394740 PASS [ 0.007s] rumdl lsp::server::tests::test_is_closing_fence_already_closed4741 stdout ---47424743 running 1 test4744 test lsp::server::tests::test_is_closing_fence_already_closed ... ok47454746 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4747 47484749 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_basic4750 stdout ---47514752 running 1 test4753 test lsp::server::tests::test_is_closing_fence_basic ... ok47544755 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4756 47574758 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_extended4759 stdout ---47604761 running 1 test4762 test lsp::server::tests::test_is_closing_fence_extended ... ok47634764 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4765 47664767 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars4768 stdout ---47694770 running 1 test4771 test lsp::server::tests::test_is_closing_fence_mixed_chars ... ok47724773 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4774 47754776 PASS [ 0.009s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence4777 stdout ---47784779 running 1 test4780 test lsp::server::tests::test_is_closing_fence_no_prior_fence ... ok47814782 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4783 47844785 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_with_content4786 stdout ---47874788 running 1 test4789 test lsp::server::tests::test_is_closing_fence_with_content ... ok47904791 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4792 47934794 PASS [ 0.014s] rumdl lsp::server::tests::test_is_valid_rule_name4795 stdout ---47964797 running 1 test4798 test lsp::server::tests::test_is_valid_rule_name ... ok47994800 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4801 48024803 PASS [ 0.010s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases4804 stdout ---48054806 running 1 test4807 test lsp::server::tests::test_is_valid_rule_name_edge_cases ... ok48084809 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4810 48114812 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section4813 stdout ---48144815 running 1 test4816 test lsp::server::tests::test_issue_131_pyproject_with_rumdl_section ... ok48174818 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4819 48204821 PASS [ 0.011s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection4822 stdout ---48234824 running 1 test4825 test lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection ... ok48264827 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4828 48294830 PASS [ 0.016s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section4831 stdout ---48324833 running 1 test4834 test lsp::server::tests::test_issue_131_pyproject_without_rumdl_section ... ok48354836 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4837 48384839 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document4840 stdout ---48414842 running 1 test4843 test lsp::server::tests::test_issue_182_capability_detection_no_text_document ... ok48444845 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4846 48474848 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support4849 stdout ---48504851 running 1 test4852 test lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support ... ok48534854 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4855 48564857 PASS [ 0.008s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support4858 stdout ---48594860 running 1 test4861 test lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support ... ok48624863 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4864 48654866 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default4867 stdout ---48684869 running 1 test4870 test lsp::server::tests::test_issue_182_pull_diagnostics_capability_default ... ok48714872 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4873 48744875 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update4876 stdout ---48774878 running 1 test4879 test lsp::server::tests::test_issue_182_pull_diagnostics_flag_update ... ok48804881 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4882 48834884 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable4885 stdout ---48864887 running 1 test4888 test lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable ... ok48894890 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4891 48924893 PASS [ 0.010s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none4894 stdout ---48954896 running 1 test4897 test lsp::server::tests::test_link_completions_disabled_returns_none ... ok48984899 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4900 49014902 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_config_deserialization4903 stdout ---49044905 running 1 test4906 test lsp::server::tests::test_link_navigation_config_deserialization ... ok49074908 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4909 49104911 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip4912 stdout ---49134914 running 1 test4915 test lsp::server::tests::test_link_navigation_config_serde_roundtrip ... ok49164917 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4918 49194920 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none4921 stdout ---49224923 running 1 test4924 test lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none ... ok49254926 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4927 49284929 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none4930 stdout ---49314932 running 1 test4933 test lsp::server::tests::test_link_navigation_disabled_hover_returns_none ... ok49344935 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4936 49374938 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none4939 stdout ---49404941 running 1 test4942 test lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none ... ok49434944 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4945 49464947 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none4948 stdout ---49494950 running 1 test4951 test lsp::server::tests::test_link_navigation_disabled_references_returns_none ... ok49524953 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4954 49554956 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none4957 stdout ---49584959 running 1 test4960 test lsp::server::tests::test_link_navigation_disabled_rename_returns_none ... ok49614962 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4963 49644965 PASS [ 0.016s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration4966 stdout ---49674968 running 1 test4969 test lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration ... ok49704971 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4972 49734974 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default4975 stdout ---49764977 running 1 test4978 test lsp::server::tests::test_link_navigation_enabled_by_default ... ok49794980 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4981 49824983 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document4984 stdout ---49854986 running 1 test4987 test lsp::server::tests::test_lint_document ... ok49884989 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s4990 49914992 PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_disabled4993 stdout ---49944995 running 1 test4996 test lsp::server::tests::test_lint_document_disabled ... ok49974998 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4999 50005001 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block5002 stdout ---50035004 running 1 test5005 test lsp::server::tests::test_lint_document_embedded_markdown_empty_block ... ok50065007 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5008 50095010 PASS [ 0.018s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias5011 stdout ---50125013 running 1 test5014 test lsp::server::tests::test_lint_document_embedded_markdown_md_alias ... ok50155016 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5017 50185019 PASS [ 0.014s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled5020 stdout ---50215022 running 1 test5023 test lsp::server::tests::test_lint_document_embedded_markdown_when_enabled ... ok50245025 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5026 50275028 PASS [ 0.020s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks5029 stdout ---50305031 running 1 test5032 test lsp::server::tests::test_lint_document_multiple_embedded_blocks ... ok50335034 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5035 50365037 PASS [ 0.012s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled5038 stdout ---50395040 running 1 test5041 test lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled ... ok50425043 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5044 50455046 PASS [ 0.011s] rumdl lsp::server::tests::test_load_config_for_lsp5047 stdout ---50485049 running 1 test5050 test lsp::server::tests::test_load_config_for_lsp ... ok50515052 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5053 50545055 PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures5056 stdout ---50575058 running 1 test5059 test lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures ... ok50605061 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5062 50635064 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing5065 stdout ---50665067 running 1 test5068 test lsp::server::tests::test_lsp_config_if_absent_preserves_existing ... ok50695070 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5071 50725073 PASS [ 0.025s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config5074 stdout ---50755076 running 1 test5077 test lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config ... ok50785079 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5080 50815082 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config5083 stdout ---50845085 running 1 test5086 test lsp::server::tests::test_lsp_md007_formatting_respects_indent_config ... ok50875088 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5089 50905091 PASS [ 0.027s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path5092 stdout ---50935094 running 1 test5095 test lsp::server::tests::test_lsp_md013_resolve_config_for_file_path ... ok50965097 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5098 50995100 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity5101 stdout ---51025103 running 1 test5104 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity ... ok51055106 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5107 51085109 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf5110 stdout ---51115112 running 1 test5113 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf ... ok51145115 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5116 51175118 PASS [ 0.024s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed5119 stdout ---51205121 running 1 test5122 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed ... ok51235124 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5125 51265127 PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic5128 stdout ---51295130 running 1 test5131 test lsp::server::tests::test_lsp_toml_config_parity_generic ... ok51325133 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5134 51355136 PASS [ 0.007s] rumdl lsp::server::tests::test_multiple_documents5137 stdout ---51385139 running 1 test5140 test lsp::server::tests::test_multiple_documents ... ok51415142 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5143 51445145 PASS [ 0.013s] rumdl lsp::server::tests::test_nested_directory_config_search5146 stdout ---51475148 running 1 test5149 test lsp::server::tests::test_nested_directory_config_search ... ok51505151 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5152 51535154 PASS [ 0.007s] rumdl lsp::server::tests::test_prepare_rename_atx_heading5155 stdout ---51565157 running 1 test5158 test lsp::server::tests::test_prepare_rename_atx_heading ... ok51595160 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5161 51625163 PASS [ 0.008s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off5164 stdout ---51655166 running 1 test5167 test lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off ... ok51685169 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5170 51715172 PASS [ 0.008s] rumdl lsp::server::tests::test_prepare_rename_not_heading5173 stdout ---51745175 running 1 test5176 test lsp::server::tests::test_prepare_rename_not_heading ... ok51775178 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5179 51805181 PASS [ 0.014s] rumdl lsp::server::tests::test_prepare_rename_setext_heading5182 stdout ---51835184 running 1 test5185 test lsp::server::tests::test_prepare_rename_setext_heading ... ok51865187 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5188 51895190 PASS [ 0.010s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off5191 stdout ---51925193 running 1 test5194 test lsp::server::tests::test_references_disabled_when_link_navigation_off ... ok51955196 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5197 51985199 PASS [ 0.015s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line5200 stdout ---52015202 running 1 test5203 test lsp::server::tests::test_rename_cross_file_multiple_links_same_line ... ok52045205 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5206 52075208 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off5209 stdout ---52105211 running 1 test5212 test lsp::server::tests::test_rename_disabled_when_link_navigation_off ... ok52135214 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5215 52165217 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links5218 stdout ---52195220 running 1 test5221 test lsp::server::tests::test_rename_heading_updates_cross_file_links ... ok52225223 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5224 52255226 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links5227 stdout ---52285229 running 1 test5230 test lsp::server::tests::test_rename_heading_updates_same_file_links ... ok52315232 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5233 52345235 PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx5236 stdout ---52375238 running 1 test5239 test lsp::server::tests::test_rename_heading_with_closing_atx ... ok52405241 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5242 52435244 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text5245 stdout ---52465247 running 1 test5248 test lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text ... ok52495250 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5251 52525253 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision5254 stdout ---52555256 running 1 test5257 test lsp::server::tests::test_rename_refuses_anchor_collision ... ok52585259 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5260 52615262 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name5263 stdout ---52645265 running 1 test5266 test lsp::server::tests::test_rename_refuses_empty_name ... ok52675268 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5269 52705271 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions5272 stdout ---52735274 running 1 test5275 test lsp::server::tests::test_rename_updates_same_file_ref_definitions ... ok52765277 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5278 52795280 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml5281 stdout ---52825283 running 1 test5284 test lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml ... ok52855286 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5287 52885289 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root5290 stdout ---52915292 running 1 test5293 test lsp::server::tests::test_resolve_config_for_file_multi_root ... ok52945295 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5296 52975298 PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml5299 stdout ---53005301 running 1 test5302 test lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml ... ok53035304 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5305 53065307 PASS [ 0.008s] rumdl lsp::server::tests::test_resource_limit_constants5308 stdout ---53095310 running 1 test5311 test lsp::server::tests::test_resource_limit_constants ... ok53125313 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5314 53155316 PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config5317 stdout ---53185319 running 1 test5320 test lsp::server::tests::test_runtime_config_path_change_reloads_config ... ok53215322 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5323 53245325 PASS [ 0.008s] rumdl lsp::server::tests::test_server_creation5326 stdout ---53275328 running 1 test5329 test lsp::server::tests::test_server_creation ... ok53305331 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5332 53335334 PASS [ 0.018s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue5335 stdout ---53365337 running 1 test5338 test lsp::server::tests::test_source_fix_all_with_single_fixable_issue ... ok53395340 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5341 53425343 PASS [ 0.015s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting5344 stdout ---53455346 running 1 test5347 test lsp::server::tests::test_unfixable_rules_excluded_from_formatting ... ok53485349 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5350 53515352 PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion5353 stdout ---53545355 running 1 test5356 test lsp::server::tests::test_warning_conversion ... ok53575358 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5359 53605361 PASS [ 0.013s] rumdl lsp::tests::test_logging_initialization5362 stdout ---53635364 running 1 test5365 test lsp::tests::test_logging_initialization ... ok53665367 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5368 53695370 PASS [ 0.014s] rumdl lsp::tests::test_module_exports5371 stdout ---53725373 running 1 test5374 test lsp::tests::test_module_exports ... ok53755376 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5377 53785379 PASS [ 0.061s] rumdl lsp::tests::test_multiple_tcp_connections5380 stdout ---53815382 running 1 test5383 test lsp::tests::test_multiple_tcp_connections ... ok53845385 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s5386 53875388 PASS [ 0.010s] rumdl lsp::tests::test_service_creation5389 stdout ---53905391 running 1 test5392 test lsp::tests::test_service_creation ... ok53935394 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5395 53965397 PASS [ 0.063s] rumdl lsp::tests::test_tcp_server_bind5398 stdout ---53995400 running 1 test5401 test lsp::tests::test_tcp_server_bind ... ok54025403 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s5404 54055406 PASS [ 0.009s] rumdl lsp::tests::test_tcp_server_invalid_port5407 stdout ---54085409 running 1 test5410 test lsp::tests::test_tcp_server_invalid_port ... ok54115412 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5413 54145415 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof5416 stdout ---54175418 running 1 test5419 test lsp::types::tests::test_byte_range_to_lsp_range_at_eof ... ok54205421 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5422 54235424 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof5425 stdout ---54265427 running 1 test5428 test lsp::types::tests::test_byte_range_to_lsp_range_eof ... ok54295430 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5431 54325433 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof5434 stdout ---54355436 running 1 test5437 test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof ... ok54385439 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5440 54415442 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline5443 stdout ---54445445 running 1 test5446 test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline ... ok54475448 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5449 54505451 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid5452 stdout ---54535454 running 1 test5455 test lsp::types::tests::test_byte_range_to_lsp_range_invalid ... ok54565457 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5458 54595460 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline5461 stdout ---54625463 running 1 test5464 test lsp::types::tests::test_byte_range_to_lsp_range_multiline ... ok54655466 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5467 54685469 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair5470 stdout ---54715472 running 1 test5473 test lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair ... ok54745475 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5476 54775478 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple5479 stdout ---54805481 running 1 test5482 test lsp::types::tests::test_byte_range_to_lsp_range_simple ... ok54835484 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5485 54865487 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines5488 stdout ---54895490 running 1 test5491 test lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines ... ok54925493 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5494 54955496 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode5497 stdout ---54985499 running 1 test5500 test lsp::types::tests::test_byte_range_to_lsp_range_unicode ... ok55015502 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5503 55045505 PASS [ 0.011s] rumdl lsp::types::tests::test_code_description_url_generation5506 stdout ---55075508 running 1 test5509 test lsp::types::tests::test_code_description_url_generation ... ok55105511 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5512 55135514 PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization5515 stdout ---55165517 running 1 test5518 test lsp::types::tests::test_configuration_preference_serialization ... ok55195520 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5521 55225523 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax5524 stdout ---55255526 running 1 test5527 test lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax ... ok55285529 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5530 55315532 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate5533 stdout ---55345535 running 1 test5536 test lsp::types::tests::test_create_ignore_line_action_no_duplicate ... ok55375538 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5539 55405541 PASS [ 0.011s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax5542 stdout ---55435544 running 1 test5545 test lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax ... ok55465547 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5548 55495550 PASS [ 0.009s] rumdl lsp::types::tests::test_extract_domain_for_placeholder5551 stdout ---55525553 running 1 test5554 test lsp::types::tests::test_extract_domain_for_placeholder ... ok55555556 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5557 55585559 PASS [ 0.011s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement5560 stdout ---55615562 running 1 test5563 test lsp::types::tests::test_extract_url_from_fix_replacement ... ok55645565 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5566 55675568 PASS [ 0.010s] rumdl lsp::types::tests::test_full_lsp_config_with_settings5569 stdout ---55705571 running 1 test5572 test lsp::types::tests::test_full_lsp_config_with_settings ... ok55735574 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5575 55765577 PASS [ 0.010s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility5578 stdout ---55795580 running 1 test5581 test lsp::types::tests::test_legacy_warning_to_code_action_compatibility ... ok55825583 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5584 55855586 PASS [ 0.013s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization5587 stdout ---55885589 running 1 test5590 test lsp::types::tests::test_lsp_config_partial_deserialization ... ok55915592 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5593 55945595 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization5596 stdout ---55975598 running 1 test5599 test lsp::types::tests::test_lsp_rule_settings_deserialization ... ok56005601 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5602 56035604 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config5605 stdout ---56065607 running 1 test5608 test lsp::types::tests::test_lsp_rule_settings_with_per_rule_config ... ok56095610 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5611 56125613 PASS [ 0.011s] rumdl lsp::types::tests::test_md034_convert_to_link_action5614 stdout ---56155616 running 1 test5617 test lsp::types::tests::test_md034_convert_to_link_action ... ok56185619 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5620 56215622 PASS [ 0.010s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email5623 stdout ---56245625 running 1 test5626 test lsp::types::tests::test_md034_convert_to_link_action_email ... ok56275628 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5629 56305631 PASS [ 0.007s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings5632 stdout ---56335634 running 1 test5635 test lsp::types::tests::test_no_url_for_code_block_tool_warnings ... ok56365637 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5638 56395640 PASS [ 0.009s] rumdl lsp::types::tests::test_rumdl_lsp_config_default5641 stdout ---56425643 running 1 test5644 test lsp::types::tests::test_rumdl_lsp_config_default ... ok56455646 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5647 56485649 PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization5650 stdout ---56515652 running 1 test5653 test lsp::types::tests::test_rumdl_lsp_config_serialization ... ok56545655 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5656 56575658 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits5659 stdout ---56605661 running 1 test5662 test lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits ... ok56635664 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5665 56665667 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix5668 stdout ---56695670 running 1 test5671 test lsp::types::tests::test_warning_to_code_action_multiline_fix ... ok56725673 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5674 56755676 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix5677 stdout ---56785679 running 1 test5680 test lsp::types::tests::test_warning_to_code_action_no_fix ... ok56815682 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5683 56845685 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix5686 stdout ---56875688 running 1 test5689 test lsp::types::tests::test_warning_to_code_action_with_fix ... ok56905691 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5692 56935694 PASS [ 0.015s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action5695 stdout ---56965697 running 1 test5698 test lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action ... ok56995700 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5701 57025703 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix5704 stdout ---57055706 running 1 test5707 test lsp::types::tests::test_warning_to_code_actions_no_fix ... ok57085709 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5710 57115712 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name5713 stdout ---57145715 running 1 test5716 test lsp::types::tests::test_warning_to_code_actions_no_rule_name ... ok57175718 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5719 57205721 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix5722 stdout ---57235724 running 1 test5725 test lsp::types::tests::test_warning_to_code_actions_with_fix ... ok57265727 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5728 57295730 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic5731 stdout ---57325733 running 1 test5734 test lsp::types::tests::test_warning_to_diagnostic_basic ... ok57355736 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5737 57385739 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases5740 stdout ---57415742 running 1 test5743 test lsp::types::tests::test_warning_to_diagnostic_edge_cases ... ok57445745 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5746 57475748 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity5749 stdout ---57505751 running 1 test5752 test lsp::types::tests::test_warning_to_diagnostic_error_severity ... ok57535754 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5755 57565757 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name5758 stdout ---57595760 running 1 test5761 test lsp::types::tests::test_warning_to_diagnostic_no_rule_name ... ok57625763 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5764 57655766 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_azure_format_structure5767 stdout ---57685769 running 1 test5770 test output::formatters::azure::tests::test_azure_format_structure ... ok57715772 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5773 57745775 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_azure_formatter_default5776 stdout ---57775778 running 1 test5779 test output::formatters::azure::tests::test_azure_formatter_default ... ok57805781 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5782 57835784 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_azure_formatter_new5785 stdout ---57865787 running 1 test5788 test output::formatters::azure::tests::test_azure_formatter_new ... ok57895790 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5791 57925793 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_brackets_in_message5794 stdout ---57955796 running 1 test5797 test output::formatters::azure::tests::test_brackets_in_message ... ok57985799 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5800 58015802 PASS [ 0.014s] rumdl output::formatters::azure::tests::test_edge_cases5803 stdout ---58045805 running 1 test5806 test output::formatters::azure::tests::test_edge_cases ... ok58075808 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5809 58105811 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_multiple_warnings5812 stdout ---58135814 running 1 test5815 test output::formatters::azure::tests::test_format_multiple_warnings ... ok58165817 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5818 58195820 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_single_warning5821 stdout ---58225823 running 1 test5824 test output::formatters::azure::tests::test_format_single_warning ... ok58255826 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5827 58285829 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule5830 stdout ---58315832 running 1 test5833 test output::formatters::azure::tests::test_format_warning_unknown_rule ... ok58345835 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5836 58375838 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_format_warning_with_fix5839 stdout ---58405841 running 1 test5842 test output::formatters::azure::tests::test_format_warning_with_fix ... ok58435844 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5845 58465847 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_format_warnings_empty5848 stdout ---58495850 running 1 test5851 test output::formatters::azure::tests::test_format_warnings_empty ... ok58525853 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5854 58555856 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters5857 stdout ---58585859 running 1 test5860 test output::formatters::azure::tests::test_semicolons_in_parameters ... ok58615862 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5863 58645865 PASS [ 0.007s] rumdl output::formatters::azure::tests::test_severity_levels5866 stdout ---58675868 running 1 test5869 test output::formatters::azure::tests::test_severity_levels ... ok58705871 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5872 58735874 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path5875 stdout ---58765877 running 1 test5878 test output::formatters::azure::tests::test_special_characters_in_file_path ... ok58795880 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5881 58825883 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_message5884 stdout ---58855886 running 1 test5887 test output::formatters::azure::tests::test_special_characters_in_message ... ok58885889 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5890 58915892 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_format_consistency5893 stdout ---58945895 running 1 test5896 test output::formatters::concise::tests::test_concise_format_consistency ... ok58975898 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5899 59005901 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default5902 stdout ---59035904 running 1 test5905 test output::formatters::concise::tests::test_concise_formatter_default ... ok59065907 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5908 59095910 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_concise_formatter_new5911 stdout ---59125913 running 1 test5914 test output::formatters::concise::tests::test_concise_formatter_new ... ok59155916 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5917 59185919 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_edge_cases5920 stdout ---59215922 running 1 test5923 test output::formatters::concise::tests::test_edge_cases ... ok59245925 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5926 59275928 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_multiple_warnings5929 stdout ---59305931 running 1 test5932 test output::formatters::concise::tests::test_format_multiple_warnings ... ok59335934 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5935 59365937 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_single_warning5938 stdout ---59395940 running 1 test5941 test output::formatters::concise::tests::test_format_single_warning ... ok59425943 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5944 59455946 PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule5947 stdout ---59485949 running 1 test5950 test output::formatters::concise::tests::test_format_warning_unknown_rule ... ok59515952 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5953 59545955 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warning_with_fix5956 stdout ---59575958 running 1 test5959 test output::formatters::concise::tests::test_format_warning_with_fix ... ok59605961 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5962 59635964 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warnings_empty5965 stdout ---59665967 running 1 test5968 test output::formatters::concise::tests::test_format_warnings_empty ... ok59695970 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5971 59725973 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_severity_ignored5974 stdout ---59755976 running 1 test5977 test output::formatters::concise::tests::test_severity_ignored ... ok59785979 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5980 59815982 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path5983 stdout ---59845985 running 1 test5986 test output::formatters::concise::tests::test_special_characters_in_file_path ... ok59875988 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5989 59905991 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_special_characters_in_message5992 stdout ---59935994 running 1 test5995 test output::formatters::concise::tests::test_special_characters_in_message ... ok59965997 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5998 59996000 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_column_offset6001 stdout ---60026003 running 1 test6004 test output::formatters::full::tests::test_full_formatter_column_offset ... ok60056006 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6007 60086009 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back6010 stdout ---60116012 running 1 test6013 test output::formatters::full::tests::test_full_formatter_empty_content_falls_back ... ok60146015 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6016 60176018 PASS [ 0.010s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings6019 stdout ---60206021 running 1 test6022 test output::formatters::full::tests::test_full_formatter_empty_warnings ... ok60236024 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6025 60266027 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range6028 stdout ---60296030 running 1 test6031 test output::formatters::full::tests::test_full_formatter_line_out_of_range ... ok60326033 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6034 60356036 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings6037 stdout ---60386039 running 1 test6040 test output::formatters::full::tests::test_full_formatter_multiple_warnings ... ok60416042 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6043 60446045 PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name6046 stdout ---60476048 running 1 test6049 test output::formatters::full::tests::test_full_formatter_no_rule_name ... ok60506051 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6052 60536054 PASS [ 0.015s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret6055 stdout ---60566057 running 1 test6058 test output::formatters::full::tests::test_full_formatter_single_char_caret ... ok60596060 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6061 60626063 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content6064 stdout ---60656066 running 1 test6067 test output::formatters::full::tests::test_full_formatter_with_content ... ok60686069 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6070 60716072 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator6073 stdout ---60746075 running 1 test6076 test output::formatters::full::tests::test_full_formatter_with_fix_indicator ... ok60776078 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6079 60806081 PASS [ 0.010s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back6082 stdout ---60836084 running 1 test6085 test output::formatters::full::tests::test_full_formatter_without_content_falls_back ... ok60866087 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6088 60896090 PASS [ 0.008s] rumdl output::formatters::github::tests::test_colons_in_parameters6091 stdout ---60926093 running 1 test6094 test output::formatters::github::tests::test_colons_in_parameters ... ok60956096 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6097 60986099 PASS [ 0.016s] rumdl output::formatters::github::tests::test_commas_in_parameters6100 stdout ---61016102 running 1 test6103 test output::formatters::github::tests::test_commas_in_parameters ... ok61046105 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6106 61076108 PASS [ 0.012s] rumdl output::formatters::github::tests::test_edge_cases6109 stdout ---61106111 running 1 test6112 test output::formatters::github::tests::test_edge_cases ... ok61136114 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6115 61166117 PASS [ 0.011s] rumdl output::formatters::github::tests::test_error_severity6118 stdout ---61196120 running 1 test6121 test output::formatters::github::tests::test_error_severity ... ok61226123 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6124 61256126 PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_multiple_warnings6127 stdout ---61286129 running 1 test6130 test output::formatters::github::tests::test_format_multiple_warnings ... ok61316132 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6133 61346135 PASS [ 0.014s] rumdl output::formatters::github::tests::test_format_single_warning6136 stdout ---61376138 running 1 test6139 test output::formatters::github::tests::test_format_single_warning ... ok61406141 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6142 61436144 PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule6145 stdout ---61466147 running 1 test6148 test output::formatters::github::tests::test_format_warning_unknown_rule ... ok61496150 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6151 61526153 PASS [ 0.010s] rumdl output::formatters::github::tests::test_format_warning_with_fix6154 stdout ---61556156 running 1 test6157 test output::formatters::github::tests::test_format_warning_with_fix ... ok61586159 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6160 61616162 PASS [ 0.008s] rumdl output::formatters::github::tests::test_format_warnings_empty6163 stdout ---61646165 running 1 test6166 test output::formatters::github::tests::test_format_warnings_empty ... ok61676168 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6169 61706171 PASS [ 0.011s] rumdl output::formatters::github::tests::test_github_format_structure6172 stdout ---61736174 running 1 test6175 test output::formatters::github::tests::test_github_format_structure ... ok61766177 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6178 61796180 PASS [ 0.013s] rumdl output::formatters::github::tests::test_github_formatter_default6181 stdout ---61826183 running 1 test6184 test output::formatters::github::tests::test_github_formatter_default ... ok61856186 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6187 61886189 PASS [ 0.012s] rumdl output::formatters::github::tests::test_github_formatter_new6190 stdout ---61916192 running 1 test6193 test output::formatters::github::tests::test_github_formatter_new ... ok61946195 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6196 61976198 PASS [ 0.009s] rumdl output::formatters::github::tests::test_percent_encoding6199 stdout ---62006201 running 1 test6202 test output::formatters::github::tests::test_percent_encoding ... ok62036204 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6205 62066207 PASS [ 0.009s] rumdl output::formatters::github::tests::test_same_start_end_position6208 stdout ---62096210 running 1 test6211 test output::formatters::github::tests::test_same_start_end_position ... ok62126213 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6214 62156216 PASS [ 0.008s] rumdl output::formatters::github::tests::test_severity_mapping6217 stdout ---62186219 running 1 test6220 test output::formatters::github::tests::test_severity_mapping ... ok62216222 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6223 62246225 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_file_path6226 stdout ---62276228 running 1 test6229 test output::formatters::github::tests::test_special_characters_in_file_path ... ok62306231 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6232 62336234 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message6235 stdout ---62366237 running 1 test6238 test output::formatters::github::tests::test_special_characters_in_message ... ok62396240 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6241 62426243 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness6244 stdout ---62456246 running 1 test6247 test output::formatters::gitlab::tests::test_fingerprint_uniqueness ... ok62486249 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6250 62516252 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings6253 stdout ---62546255 running 1 test6256 test output::formatters::gitlab::tests::test_format_multiple_warnings ... ok62576258 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6259 62606261 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning6262 stdout ---62636264 running 1 test6265 test output::formatters::gitlab::tests::test_format_single_warning ... ok62666267 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6268 62696270 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix6271 stdout ---62726273 running 1 test6274 test output::formatters::gitlab::tests::test_format_single_warning_with_fix ... ok62756276 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6277 62786279 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule6280 stdout ---62816282 running 1 test6283 test output::formatters::gitlab::tests::test_format_warning_unknown_rule ... ok62846285 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6286 62876288 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty6289 stdout ---62906291 running 1 test6292 test output::formatters::gitlab::tests::test_format_warnings_empty ... ok62936294 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6295 62966297 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default6298 stdout ---62996300 running 1 test6301 test output::formatters::gitlab::tests::test_gitlab_formatter_default ... ok63026303 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6304 63056306 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new6307 stdout ---63086309 running 1 test6310 test output::formatters::gitlab::tests::test_gitlab_formatter_new ... ok63116312 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6313 63146315 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty6316 stdout ---63176318 running 1 test6319 test output::formatters::gitlab::tests::test_gitlab_report_empty ... ok63206321 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6322 63236324 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files6325 stdout ---63266327 running 1 test6328 test output::formatters::gitlab::tests::test_gitlab_report_multiple_files ... ok63296330 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6331 63326333 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file6334 stdout ---63356336 running 1 test6337 test output::formatters::gitlab::tests::test_gitlab_report_single_file ... ok63386339 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6340 63416342 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting6343 stdout ---63446345 running 1 test6346 test output::formatters::gitlab::tests::test_json_pretty_formatting ... ok63476348 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6349 63506351 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor6352 stdout ---63536354 running 1 test6355 test output::formatters::gitlab::tests::test_severity_always_minor ... ok63566357 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6358 63596360 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path6361 stdout ---63626363 running 1 test6364 test output::formatters::gitlab::tests::test_special_characters_in_file_path ... ok63656366 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6367 63686369 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message6370 stdout ---63716372 running 1 test6373 test output::formatters::gitlab::tests::test_special_characters_in_message ... ok63746375 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6376 63776378 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_edge_cases6379 stdout ---63806381 running 1 test6382 test output::formatters::grouped::tests::test_edge_cases ... ok63836384 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6385 63866387 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules6388 stdout ---63896390 running 1 test6391 test output::formatters::grouped::tests::test_format_multiple_warnings_different_rules ... ok63926393 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6394 63956396 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule6397 stdout ---63986399 running 1 test6400 test output::formatters::grouped::tests::test_format_multiple_warnings_same_rule ... ok64016402 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6403 64046405 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_single_warning6406 stdout ---64076408 running 1 test6409 test output::formatters::grouped::tests::test_format_single_warning ... ok64106411 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6412 64136414 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix6415 stdout ---64166417 running 1 test6418 test output::formatters::grouped::tests::test_format_single_warning_with_fix ... ok64196420 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6421 64226423 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule6424 stdout ---64256426 running 1 test6427 test output::formatters::grouped::tests::test_format_warning_unknown_rule ... ok64286429 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6430 64316432 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_format_warnings_empty6433 stdout ---64346435 running 1 test6436 test output::formatters::grouped::tests::test_format_warnings_empty ... ok64376438 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6439 64406441 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default6442 stdout ---64436444 running 1 test6445 test output::formatters::grouped::tests::test_grouped_formatter_default ... ok64466447 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6448 64496450 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new6451 stdout ---64526453 running 1 test6454 test output::formatters::grouped::tests::test_grouped_formatter_new ... ok64556456 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6457 64586459 PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable6460 stdout ---64616462 running 1 test6463 test output::formatters::grouped::tests::test_mixed_fixable_unfixable ... ok64646465 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6466 64676468 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_rule_sorting6469 stdout ---64706471 running 1 test6472 test output::formatters::grouped::tests::test_rule_sorting ... ok64736474 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6475 64766477 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_severity_not_shown6478 stdout ---64796480 running 1 test6481 test output::formatters::grouped::tests::test_severity_not_shown ... ok64826483 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6484 64856486 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path6487 stdout ---64886489 running 1 test6490 test output::formatters::grouped::tests::test_special_characters_in_file_path ... ok64916492 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6493 64946495 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_special_characters_in_message6496 stdout ---64976498 running 1 test6499 test output::formatters::grouped::tests::test_special_characters_in_message ... ok65006501 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6502 65036504 PASS [ 0.011s] rumdl output::formatters::json::tests::test_edge_cases6505 stdout ---65066507 running 1 test6508 test output::formatters::json::tests::test_edge_cases ... ok65096510 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6511 65126513 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty6514 stdout ---65156516 running 1 test6517 test output::formatters::json::tests::test_format_all_warnings_as_json_empty ... ok65186519 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6520 65216522 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files6523 stdout ---65246525 running 1 test6526 test output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files ... ok65276528 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6529 65306531 PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file6532 stdout ---65336534 running 1 test6535 test output::formatters::json::tests::test_format_all_warnings_as_json_single_file ... ok65366537 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6538 65396540 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings6541 stdout ---65426543 running 1 test6544 test output::formatters::json::tests::test_format_multiple_warnings ... ok65456546 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6547 65486549 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_single_warning6550 stdout ---65516552 running 1 test6553 test output::formatters::json::tests::test_format_single_warning ... ok65546555 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6556 65576558 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits6559 stdout ---65606561 running 1 test6562 test output::formatters::json::tests::test_format_warning_omits_empty_additional_edits ... ok65636564 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6565 65666567 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule6568 stdout ---65696570 running 1 test6571 test output::formatters::json::tests::test_format_warning_unknown_rule ... ok65726573 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6574 65756576 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits6577 stdout ---65786579 running 1 test6580 test output::formatters::json::tests::test_format_warning_with_additional_edits ... ok65816582 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6583 65846585 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix6586 stdout ---65876588 running 1 test6589 test output::formatters::json::tests::test_format_warning_with_fix ... ok65906591 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6592 65936594 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode6595 stdout ---65966597 running 1 test6598 test output::formatters::json::tests::test_format_warnings_collecting_mode ... ok65996600 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6601 66026603 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warnings_empty6604 stdout ---66056606 running 1 test6607 test output::formatters::json::tests::test_format_warnings_empty ... ok66086609 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6610 66116612 PASS [ 0.008s] rumdl output::formatters::json::tests::test_json_formatter_default6613 stdout ---66146615 running 1 test6616 test output::formatters::json::tests::test_json_formatter_default ... ok66176618 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6619 66206621 PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new6622 stdout ---66236624 running 1 test6625 test output::formatters::json::tests::test_json_formatter_new ... ok66266627 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6628 66296630 PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting6631 stdout ---66326633 running 1 test6634 test output::formatters::json::tests::test_json_formatter_new_collecting ... ok66356636 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6637 66386639 PASS [ 0.009s] rumdl output::formatters::json::tests::test_json_output_is_valid6640 stdout ---66416642 running 1 test6643 test output::formatters::json::tests::test_json_output_is_valid ... ok66446645 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6646 66476648 PASS [ 0.013s] rumdl output::formatters::json::tests::test_severity_levels_in_json6649 stdout ---66506651 running 1 test6652 test output::formatters::json::tests::test_severity_levels_in_json ... ok66536654 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6655 66566657 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_edge_cases6658 stdout ---66596660 running 1 test6661 test output::formatters::json_lines::tests::test_edge_cases ... ok66626663 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6664 66656666 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings6667 stdout ---66686669 running 1 test6670 test output::formatters::json_lines::tests::test_format_multiple_warnings ... ok66716672 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6673 66746675 PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_format_single_warning6676 stdout ---66776678 running 1 test6679 test output::formatters::json_lines::tests::test_format_single_warning ... ok66806681 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6682 66836684 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix6685 stdout ---66866687 running 1 test6688 test output::formatters::json_lines::tests::test_format_single_warning_with_fix ... ok66896690 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6691 66926693 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule6694 stdout ---66956696 running 1 test6697 test output::formatters::json_lines::tests::test_format_warning_unknown_rule ... ok66986699 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6700 67016702 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty6703 stdout ---67046705 running 1 test6706 test output::formatters::json_lines::tests::test_format_warnings_empty ... ok67076708 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6709 67106711 PASS [ 0.013s] rumdl output::formatters::json_lines::tests::test_json_field_order6712 stdout ---67136714 running 1 test6715 test output::formatters::json_lines::tests::test_json_field_order ... ok67166717 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6718 67196720 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_format6721 stdout ---67226723 running 1 test6724 test output::formatters::json_lines::tests::test_json_lines_format ... ok67256726 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6727 67286729 PASS [ 0.007s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default6730 stdout ---67316732 running 1 test6733 test output::formatters::json_lines::tests::test_json_lines_formatter_default ... ok67346735 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6736 67376738 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new6739 stdout ---67406741 running 1 test6742 test output::formatters::json_lines::tests::test_json_lines_formatter_new ... ok67436744 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6745 67466747 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels6748 stdout ---67496750 running 1 test6751 test output::formatters::json_lines::tests::test_severity_levels ... ok67526753 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6754 67556756 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path6757 stdout ---67586759 running 1 test6760 test output::formatters::json_lines::tests::test_special_characters_in_file_path ... ok67616762 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6763 67646765 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message6766 stdout ---67676768 running 1 test6769 test output::formatters::json_lines::tests::test_special_characters_in_message ... ok67706771 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6772 67736774 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_unicode_in_json6775 stdout ---67766777 running 1 test6778 test output::formatters::json_lines::tests::test_unicode_in_json ... ok67796780 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6781 67826783 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_duration_formatting6784 stdout ---67856786 running 1 test6787 test output::formatters::junit::tests::test_duration_formatting ... ok67886789 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6790 67916792 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_multiple_warnings6793 stdout ---67946795 running 1 test6796 test output::formatters::junit::tests::test_format_multiple_warnings ... ok67976798 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6799 68006801 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_format_single_warning6802 stdout ---68036804 running 1 test6805 test output::formatters::junit::tests::test_format_single_warning ... ok68066807 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6808 68096810 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix6811 stdout ---68126813 running 1 test6814 test output::formatters::junit::tests::test_format_single_warning_with_fix ... ok68156816 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6817 68186819 PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule6820 stdout ---68216822 running 1 test6823 test output::formatters::junit::tests::test_format_warning_unknown_rule ... ok68246825 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6826 68276828 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_format_warnings_empty6829 stdout ---68306831 running 1 test6832 test output::formatters::junit::tests::test_format_warnings_empty ... ok68336834 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6835 68366837 PASS [ 0.015s] rumdl output::formatters::junit::tests::test_junit_formatter_default6838 stdout ---68396840 running 1 test6841 test output::formatters::junit::tests::test_junit_formatter_default ... ok68426843 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6844 68456846 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_junit_formatter_new6847 stdout ---68486849 running 1 test6850 test output::formatters::junit::tests::test_junit_formatter_new ... ok68516852 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6853 68546855 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_junit_report_empty6856 stdout ---68576858 running 1 test6859 test output::formatters::junit::tests::test_junit_report_empty ... ok68606861 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6862 68636864 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files6865 stdout ---68666867 running 1 test6868 test output::formatters::junit::tests::test_junit_report_multiple_files ... ok68696870 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6871 68726873 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_single_file6874 stdout ---68756876 running 1 test6877 test output::formatters::junit::tests::test_junit_report_single_file ... ok68786879 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6880 68816882 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path6883 stdout ---68846885 running 1 test6886 test output::formatters::junit::tests::test_special_characters_in_file_path ... ok68876888 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6889 68906891 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_special_characters_in_message6892 stdout ---68936894 running 1 test6895 test output::formatters::junit::tests::test_special_characters_in_message ... ok68966897 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6898 68996900 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_xml_escape6901 stdout ---69026903 running 1 test6904 test output::formatters::junit::tests::test_xml_escape ... ok69056906 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6907 69086909 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_xml_structure6910 stdout ---69116912 running 1 test6913 test output::formatters::junit::tests::test_xml_structure ... ok69146915 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6916 69176918 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_edge_cases6919 stdout ---69206921 running 1 test6922 test output::formatters::pylint::tests::test_edge_cases ... ok69236924 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6925 69266927 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings6928 stdout ---69296930 running 1 test6931 test output::formatters::pylint::tests::test_format_multiple_warnings ... ok69326933 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6934 69356936 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning6937 stdout ---69386939 running 1 test6940 test output::formatters::pylint::tests::test_format_single_warning ... ok69416942 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6943 69446945 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule6946 stdout ---69476948 running 1 test6949 test output::formatters::pylint::tests::test_format_warning_non_md_rule ... ok69506951 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6952 69536954 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule6955 stdout ---69566957 running 1 test6958 test output::formatters::pylint::tests::test_format_warning_unknown_rule ... ok69596960 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6961 69626963 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix6964 stdout ---69656966 running 1 test6967 test output::formatters::pylint::tests::test_format_warning_with_fix ... ok69686969 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6970 69716972 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warnings_empty6973 stdout ---69746975 running 1 test6976 test output::formatters::pylint::tests::test_format_warnings_empty ... ok69776978 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6979 69806981 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion6982 stdout ---69836984 running 1 test6985 test output::formatters::pylint::tests::test_pylint_code_conversion ... ok69866987 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6988 69896990 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default6991 stdout ---69926993 running 1 test6994 test output::formatters::pylint::tests::test_pylint_formatter_default ... ok69956996 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6997 69986999 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new7000 stdout ---70017002 running 1 test7003 test output::formatters::pylint::tests::test_pylint_formatter_new ... ok70047005 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7006 70077008 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_severity_ignored7009 stdout ---70107011 running 1 test7012 test output::formatters::pylint::tests::test_severity_ignored ... ok70137014 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7015 70167017 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path7018 stdout ---70197020 running 1 test7021 test output::formatters::pylint::tests::test_special_characters_in_file_path ... ok70227023 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7024 70257026 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_special_characters_in_message7027 stdout ---70287029 running 1 test7030 test output::formatters::pylint::tests::test_special_characters_in_message ... ok70317032 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7033 70347035 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings7036 stdout ---70377038 running 1 test7039 test output::formatters::sarif::tests::test_all_errors_no_warnings ... ok70407041 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7042 70437044 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors7045 stdout ---70467047 running 1 test7048 test output::formatters::sarif::tests::test_all_warnings_no_errors ... ok70497050 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7051 70527053 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_default_configuration_removed7054 stdout ---70557056 running 1 test7057 test output::formatters::sarif::tests::test_default_configuration_removed ... ok70587059 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7060 70617062 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping7063 stdout ---70647065 running 1 test7066 test output::formatters::sarif::tests::test_exhaustive_severity_mapping ... ok70677068 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7069 70707071 PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings7072 stdout ---70737074 running 1 test7075 test output::formatters::sarif::tests::test_format_multiple_warnings ... ok70767077 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7078 70797080 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning7081 stdout ---70827083 running 1 test7084 test output::formatters::sarif::tests::test_format_single_warning ... ok70857086 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7087 70887089 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix7090 stdout ---70917092 running 1 test7093 test output::formatters::sarif::tests::test_format_single_warning_with_fix ... ok70947095 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7096 70977098 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule7099 stdout ---71007101 running 1 test7102 test output::formatters::sarif::tests::test_format_warning_unknown_rule ... ok71037104 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7105 71067107 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_warnings_empty7108 stdout ---71097110 running 1 test7111 test output::formatters::sarif::tests::test_format_warnings_empty ... ok71127113 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7114 71157116 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level7117 stdout ---71187119 running 1 test7120 test output::formatters::sarif::tests::test_md032_integration_produces_warning_level ... ok71217122 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7123 71247125 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file7126 stdout ---71277128 running 1 test7129 test output::formatters::sarif::tests::test_mixed_severities_same_file ... ok71307131 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7132 71337134 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_rule_deduplication7135 stdout ---71367137 running 1 test7138 test output::formatters::sarif::tests::test_rule_deduplication ... ok71397140 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7141 71427143 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity7144 stdout ---71457146 running 1 test7147 test output::formatters::sarif::tests::test_rule_deduplication_preserves_severity ... ok71487149 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7150 71517152 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default7153 stdout ---71547155 running 1 test7156 test output::formatters::sarif::tests::test_sarif_formatter_default ... ok71577158 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7159 71607161 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new7162 stdout ---71637164 running 1 test7165 test output::formatters::sarif::tests::test_sarif_formatter_new ... ok71667167 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7168 71697170 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema7171 stdout ---71727173 running 1 test7174 test output::formatters::sarif::tests::test_sarif_output_valid_json_schema ... ok71757176 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7177 71787179 PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_sarif_report_empty7180 stdout ---71817182 running 1 test7183 test output::formatters::sarif::tests::test_sarif_report_empty ... ok71847185 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7186 71877188 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files7189 stdout ---71907191 running 1 test7192 test output::formatters::sarif::tests::test_sarif_report_multiple_files ... ok71937194 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7195 71967197 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping7198 stdout ---71997200 running 1 test7201 test output::formatters::sarif::tests::test_sarif_report_severity_mapping ... ok72027203 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7204 72057206 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file7207 stdout ---72087209 running 1 test7210 test output::formatters::sarif::tests::test_sarif_report_single_file ... ok72117212 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7213 72147215 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version7216 stdout ---72177218 running 1 test7219 test output::formatters::sarif::tests::test_sarif_schema_version ... ok72207221 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7222 72237224 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_severity_mapping7225 stdout ---72267227 running 1 test7228 test output::formatters::sarif::tests::test_severity_mapping ... ok72297230 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7231 72327233 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path7234 stdout ---72357236 running 1 test7237 test output::formatters::sarif::tests::test_special_characters_in_file_path ... ok72387239 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7240 72417242 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_special_characters_in_message7243 stdout ---72447245 running 1 test7246 test output::formatters::sarif::tests::test_special_characters_in_message ... ok72477248 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7249 72507251 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information7252 stdout ---72537254 running 1 test7255 test output::formatters::sarif::tests::test_tool_information ... ok72567257 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7258 72597260 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity7261 stdout ---72627263 running 1 test7264 test output::formatters::sarif::tests::test_unknown_rule_with_error_severity ... ok72657266 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7267 72687269 PASS [ 0.009s] rumdl output::formatters::text::tests::test_edge_cases7270 stdout ---72717272 running 1 test7273 test output::formatters::text::tests::test_edge_cases ... ok72747275 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7276 72777278 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors7279 stdout ---72807281 running 1 test7282 test output::formatters::text::tests::test_format_multiple_warnings_no_colors ... ok72837284 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7285 72867287 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors7288 stdout ---72897290 running 1 test7291 test output::formatters::text::tests::test_format_single_warning_no_colors ... ok72927293 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7294 72957296 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule7297 stdout ---72987299 running 1 test7300 test output::formatters::text::tests::test_format_warning_unknown_rule ... ok73017302 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7303 73047305 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors7306 stdout ---73077308 running 1 test7309 test output::formatters::text::tests::test_format_warning_with_fix_no_colors ... ok73107311 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7312 73137314 PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warnings_empty7315 stdout ---73167317 running 1 test7318 test output::formatters::text::tests::test_format_warnings_empty ... ok73197320 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7321 73227323 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_with_colors7324 stdout ---73257326 running 1 test7327 test output::formatters::text::tests::test_format_warnings_with_colors ... ok73287329 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7330 73317332 PASS [ 0.014s] rumdl output::formatters::text::tests::test_rule_name_padding7333 stdout ---73347335 running 1 test7336 test output::formatters::text::tests::test_rule_name_padding ... ok73377338 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7339 73407341 PASS [ 0.010s] rumdl output::formatters::text::tests::test_special_characters_in_file_path7342 stdout ---73437344 running 1 test7345 test output::formatters::text::tests::test_special_characters_in_file_path ... ok73467347 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7348 73497350 PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message7351 stdout ---73527353 running 1 test7354 test output::formatters::text::tests::test_special_characters_in_message ... ok73557356 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7357 73587359 PASS [ 0.008s] rumdl output::formatters::text::tests::test_text_formatter_default7360 stdout ---73617362 running 1 test7363 test output::formatters::text::tests::test_text_formatter_default ... ok73647365 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7366 73677368 PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_new7369 stdout ---73707371 running 1 test7372 test output::formatters::text::tests::test_text_formatter_new ... ok73737374 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7375 73767377 PASS [ 0.009s] rumdl output::formatters::text::tests::test_text_formatter_without_colors7378 stdout ---73797380 running 1 test7381 test output::formatters::text::tests::test_text_formatter_without_colors ... ok73827383 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7384 73857386 PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method7387 stdout ---73887389 running 1 test7390 test output::formatters::text::tests::test_use_colors_trait_method ... ok73917392 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7393 73947395 PASS [ 0.014s] rumdl output::tests::test_all_formats_handle_no_rule_name7396 stdout ---73977398 running 1 test7399 test output::tests::test_all_formats_handle_no_rule_name ... ok74007401 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7402 74037404 PASS [ 0.008s] rumdl output::tests::test_edge_cases7405 stdout ---74067407 running 1 test7408 test output::tests::test_edge_cases ... ok74097410 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7411 74127413 PASS [ 0.008s] rumdl output::tests::test_formatter_trait_default_summary7414 stdout ---74157416 running 1 test7417 test output::tests::test_formatter_trait_default_summary ... ok74187419 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7420 74217422 PASS [ 0.010s] rumdl output::tests::test_formatter_with_multiple_warnings7423 stdout ---74247425 running 1 test7426 test output::tests::test_formatter_with_multiple_warnings ... ok74277428 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7429 74307431 PASS [ 0.011s] rumdl output::tests::test_is_machine_readable7432 stdout ---74337434 running 1 test7435 test output::tests::test_is_machine_readable ... ok74367437 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7438 74397440 PASS [ 0.012s] rumdl output::tests::test_output_format_create_formatter7441 stdout ---74427443 running 1 test7444 test output::tests::test_output_format_create_formatter ... ok74457446 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7447 74487449 PASS [ 0.010s] rumdl output::tests::test_output_format_equality7450 stdout ---74517452 running 1 test7453 test output::tests::test_output_format_equality ... ok74547455 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7456 74577458 PASS [ 0.011s] rumdl output::tests::test_output_format_from_str7459 stdout ---74607461 running 1 test7462 test output::tests::test_output_format_from_str ... ok74637464 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7465 74667467 PASS [ 0.010s] rumdl output::tests::test_output_writer_new7468 stdout ---74697470 running 1 test7471 test output::tests::test_output_writer_new ... ok74727473 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7474 74757476 PASS [ 0.008s] rumdl output::tests::test_output_writer_silent_mode7477 stdout ---74787479 running 1 test7480 test output::tests::test_output_writer_silent_mode ... ok74817482 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7483 74847485 PASS [ 0.010s] rumdl output::tests::test_output_writer_stderr_mode7486 stdout ---74877488 running 1 test7489 test output::tests::test_output_writer_stderr_mode ... ok74907491 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7492 7493 stderr ---7494 stderr teststderr line7495 error74967497 PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods7498 stdout ---74997500 running 1 test7501 testtest line7502 test output::tests::test_output_writer_write_methods ... ok75037504 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7505 7506 stderr ---7507 error message75087509 PASS [ 0.007s] rumdl output::tests::test_severity_variations7510 stdout ---75117512 running 1 test7513 test output::tests::test_severity_variations ... ok75147515 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7516 75177518Finished cargoNextestHook7519checkPhase completed in 3 minutes 51 seconds
installPhase
7520Executing cargoInstallHook7521Finished cargoInstallHook
fixupPhase
7522checking for references to /nix/var/nix/builds/nix-65151-3885518513/ in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.94...7523patching script interpreter paths in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.947524stripping (with command strip and flags -S) in /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.94/bin
installCheckPhase
7525Executing versionCheckPhase7526Successfully managed to find version 0.1.94 in the output of the command /nix/store/gd1hikc2miwmsffwwn3hgc0blfx390sp-rumdl-0.1.94/bin/rumdl --version7527rumdl 0.1.947528Finished versionCheckPhase7529no Makefile or custom installCheckPhase, doing nothing