nixbot

builds
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-78546-3356659639/source/Cargo.lock and /nix/var/nix/builds/nix-78546-3356659639/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 libc v0.2.18516 Compiling serde_core v1.0.22817 Compiling stable_deref_trait v1.2.118 Compiling smallvec v1.15.119 Compiling serde v1.0.22820 Compiling writeable v0.6.321 Compiling litemap v0.8.222 Compiling icu_properties_data v2.2.023 Compiling pin-project-lite v0.2.1724 Compiling shlex v1.3.025 Compiling find-msvc-tools v0.1.926 Compiling icu_normalizer_data v2.2.027 Compiling utf8_iter v1.0.428 Compiling cfg-if v1.0.429 Compiling equivalent v1.0.230 Compiling parking_lot_core v0.9.1231 Compiling futures-sink v0.3.3232 Compiling regex-syntax v0.8.1033 Compiling cc v1.2.6034 Compiling hashbrown v0.17.035 Compiling crossbeam-utils v0.8.2136 Compiling futures-core v0.3.3237 Compiling utf8parse v0.2.238 Compiling zmij v1.0.2139 Compiling scopeguard v1.2.040 Compiling lock_api v0.4.1441 Compiling anstyle-parse v1.0.042 Compiling futures-channel v0.3.3243 Compiling anstyle v1.0.1444 Compiling futures-task v0.3.3245 Compiling aho-corasick v1.1.446 Compiling anstyle-query v1.1.547 Compiling semver v1.0.2848 Compiling syn v2.0.11749 Compiling itoa v1.0.1850 Compiling colorchoice v1.0.551 Compiling serde_json v1.0.14952 Compiling slab v0.4.1253 Compiling futures-io v0.3.3254 Compiling log v0.4.2955 Compiling is_terminal_polyfill v1.70.256 Compiling anstream v1.0.057 Compiling crossbeam-epoch v0.9.1858 Compiling errno v0.3.1459 Compiling rustc_version v0.4.160 Compiling siphasher v1.0.261 Compiling autocfg v1.5.062 Compiling percent-encoding v2.3.263 Compiling once_cell v1.21.464 Compiling thiserror v2.0.1865 Compiling crossbeam-deque v0.8.666 Compiling num-traits v0.2.1967 Compiling form_urlencoded v1.2.268 Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f769 Compiling heapless v0.7.1770 Compiling phf_shared v0.13.171 Compiling signal-hook-registry v1.4.872 Compiling parking_lot v0.12.573 Compiling socket2 v0.6.374 Compiling mio v1.2.075 Compiling winnow v1.0.176 Compiling ref-cast v1.0.2577 Compiling same-file v1.0.678 Compiling byteorder v1.5.079 Compiling strsim v0.11.180 Compiling heck v0.5.081 Compiling bitflags v2.11.182 Compiling rayon-core v1.13.083 Compiling httparse v1.10.184 Compiling clap_lex v1.1.085 Compiling fastrand v2.4.186 Compiling bytes v1.11.187 Compiling phf_generator v0.13.188 Compiling clap_builder v4.6.089 Compiling hash32 v0.2.190 Compiling walkdir v2.5.091 Compiling blake3 v1.8.492 Compiling tracing-core v0.1.3693 Compiling regex-automata v0.4.1494 Compiling bstr v1.12.195 Compiling indexmap v2.14.096 Compiling toml_datetime v1.1.1+spec-1.1.097 Compiling toml_parser v1.1.2+spec-1.1.098 Compiling hashbrown v0.14.599 Compiling bitflags v1.3.2100 Compiling tower-layer v0.3.3101 Compiling core-foundation-sys v0.8.7102 Compiling tinyvec_macros v0.1.1103 Compiling pulldown-cmark v0.13.3104 Compiling unicode-width v0.2.2105 Compiling bit-vec v0.8.0106 Compiling anyhow v1.0.102107 Compiling tower-service v0.3.3108 Compiling toml_writer v1.1.1+spec-1.1.0109 Compiling bit-set v0.8.0110 Compiling dashmap v5.5.3111 Compiling getopts v0.2.24112 Compiling tinyvec v1.11.0113 Compiling iana-time-zone v0.1.65114 Compiling serde_spanned v1.1.1115 Compiling synstructure v0.13.2116 Compiling serde_derive_internals v0.29.1117 Compiling zerofrom-derive v0.1.7118 Compiling yoke-derive v0.8.2119 Compiling zerovec-derive v0.11.3120 Compiling displaydoc v0.2.5121 Compiling serde_derive v1.0.228122 Compiling futures-macro v0.3.32123 Compiling zerofrom v0.1.7124 Compiling yoke v0.8.2125 Compiling zerotrie v0.2.4126 Compiling zerovec v0.11.6127 Compiling futures-util v0.3.32128 Compiling pin-project-internal v1.1.11129 Compiling thiserror-impl v2.0.18130 Compiling tokio-macros v2.7.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 tokio v1.52.0136 Compiling pin-project v1.1.11137 Compiling regex v1.12.3138 Compiling ref-cast-impl v1.0.25139 Compiling tracing-attributes v0.1.31140 Compiling icu_provider v2.2.0141 Compiling clap_derive v4.6.1142 Compiling icu_normalizer v2.2.0143 Compiling icu_properties v2.2.0144 Compiling serde_repr v0.1.20145 Compiling futures-executor v0.3.32146 Compiling tower v0.4.13147 Compiling futures v0.3.32148 Compiling clap v4.6.1149 Compiling tracing v0.1.44150 Compiling env_filter v1.0.1151 Compiling cobs v0.3.0152 Compiling idna_adapter v1.2.1153 Compiling globset v0.4.18154 Compiling idna v1.1.0155 Compiling tower-lsp-macros v0.9.0156 Compiling async-trait v0.1.89157 Compiling schemars_derive v1.2.1158 Compiling url v2.5.8159 Compiling phf_macros v0.13.1160 Compiling auto_impl v1.3.0161 Compiling notify-types v2.1.0162 Compiling fsevent-sys v4.1.0163 Compiling constant_time_eq v0.4.2164 Compiling unicase v2.9.0165 Compiling lsp-types v0.94.1166 Compiling unsafe-libyaml v0.2.11167 Compiling either v1.15.0168 Compiling arrayref v0.3.9169 Compiling ryu v1.0.23170 Compiling jiff v0.2.23171 Compiling dyn-clone v1.0.20172 Compiling pulldown-cmark-escape v0.11.0173 Compiling arrayvec v0.7.6174 Compiling tokio-util v0.7.18175 Compiling schemars v1.2.1176 Compiling serde_yaml v0.9.34+deprecated177 Compiling rayon v1.12.0178 Compiling notify v8.2.0179 Compiling env_logger v0.11.10180 Compiling phf v0.13.1181 Compiling ignore v0.4.25182 Compiling postcard v1.1.3183 Compiling clap_complete v4.6.2184 Compiling chrono v0.4.44185 Compiling fancy-regex v0.17.0186 Compiling unicode-normalization v0.1.25187 Compiling toml v1.1.2+spec-1.1.0188 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-78546-3356659639/source)195 Finished `release` profile [optimized] target(s) in 4m 44s196Executing cargoInstallPostBuildHook197Finished cargoInstallPostBuildHook198Finished cargoBuildHook199buildPhase completed in 4 minutes 46 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 once_cell v1.21.4207 Compiling itoa v1.0.18208 Compiling serde_core v1.0.228209 Compiling pin-project-lite v0.2.17210 Compiling stable_deref_trait v1.2.1211 Compiling futures-core v0.3.32212 Compiling num-traits v0.2.19213 Compiling zerofrom v0.1.7214 Compiling bytes v1.11.1215 Compiling scopeguard v1.2.0216 Compiling equivalent v1.0.2217 Compiling yoke v0.8.2218 Compiling futures-sink v0.3.32219 Compiling hashbrown v0.17.0220 Compiling lock_api v0.4.14221 Compiling log v0.4.29222 Compiling zerovec v0.11.6223 Compiling slab v0.4.12224 Compiling dunce v1.0.5225 Compiling fs_extra v1.3.0226 Compiling futures-channel v0.3.32227 Compiling errno v0.3.14228 Compiling parking_lot_core v0.9.12229 Compiling regex-syntax v0.8.10230 Compiling signal-hook-registry v1.4.8231 Compiling mio v1.2.0232 Compiling parking_lot v0.12.5233 Compiling socket2 v0.6.3234 Compiling jobserver v0.1.34235 Compiling cc v1.2.60236 Compiling aho-corasick v1.1.4237 Compiling zerocopy v0.8.48238 Compiling bitflags v2.11.1239 Compiling futures-task v0.3.32240 Compiling futures-io v0.3.32241 Compiling tokio v1.52.0242 Compiling futures-util v0.3.32243 Compiling tinystr v0.8.3244 Compiling http v1.4.0245 Compiling zerocopy-derive v0.8.48246 Compiling aws-lc-rs v1.16.3247 Compiling writeable v0.6.3248 Compiling litemap v0.8.2249 Compiling zeroize v1.8.2250 Compiling icu_locale_core v2.2.0251 Compiling potential_utf v0.1.5252 Compiling zerotrie v0.2.4253 Compiling percent-encoding v2.3.2254 Compiling utf8_iter v1.0.4255 Compiling getrandom v0.3.4256 Compiling cmake v0.1.58257 Compiling aws-lc-sys v0.40.0258 Compiling ring v0.17.14259 Compiling regex-automata v0.4.14260 Compiling serde v1.0.228261 Compiling indexmap v2.14.0262 Compiling icu_provider v2.2.0263 Compiling icu_collections 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 serde_json v1.0.149269 Compiling httparse v1.10.1270 Compiling icu_properties_data v2.2.0271 Compiling icu_normalizer_data v2.2.0272 Compiling tracing-core v0.1.36273 Compiling fnv v1.0.7274 Compiling core-foundation-sys v0.8.7275 Compiling tower-service v0.3.3276 Compiling rustls v0.23.38277 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 utf8parse v0.2.2283 Compiling subtle v2.6.1284 Compiling anstyle-parse v1.0.0285 Compiling crossbeam-utils v0.8.21286 Compiling num-integer v0.1.46287 Compiling colorchoice v1.0.5288 Compiling try-lock v0.2.5289 Compiling tower-layer v0.3.3290 Compiling anstyle-query v1.1.5291 Compiling is_terminal_polyfill v1.70.2292 Compiling atomic-waker v1.1.2293 Compiling base64 v0.22.1294 Compiling anstream v1.0.0295 Compiling want v0.3.1296 Compiling crossbeam-epoch v0.9.18297 Compiling idna_adapter v1.2.1298 Compiling idna v1.1.0299 Compiling form_urlencoded v1.2.2300 Compiling regex v1.12.3301 Compiling getrandom v0.4.2302 Compiling rustix v1.1.4303 Compiling version_check v0.9.5304 Compiling ahash v0.8.12305 Compiling url v2.5.8306 Compiling ref-cast v1.0.25307 Compiling crossbeam-deque v0.8.6308 Compiling num-bigint v0.4.6309 Compiling tokio-util v0.7.18310 Compiling security-framework-sys v2.17.0311 Compiling core-foundation v0.10.1312 Compiling rand_core v0.9.5313 Compiling sync_wrapper v1.0.2314 Compiling ipnet v2.12.0315 Compiling h2 v0.4.13316 Compiling bit-vec v0.8.0317 Compiling same-file v1.0.6318 Compiling strsim v0.11.1319 Compiling either v1.15.0320 Compiling crc32fast v1.5.0321 Compiling clap_lex v1.1.0322 Compiling num-rational v0.4.2323 Compiling clap_builder v4.6.0324 Compiling walkdir v2.5.0325 Compiling bit-set v0.8.0326 Compiling tower v0.5.3327 Compiling security-framework v3.7.0328 Compiling half v2.7.1329 Compiling bstr v1.12.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 num-complex v0.4.6335 Compiling wait-timeout v0.2.1336 Compiling simd-adler32 v0.3.9337 Compiling unicode-general-category v1.1.0338 Compiling hyper v1.9.0339 Compiling byteorder v1.5.0340 Compiling ciborium-io v0.2.2341 Compiling iri-string v0.7.12342 Compiling winnow v1.0.1343 Compiling plotters-backend v0.3.7344 Compiling borrow-or-share v0.2.4345 Compiling foldhash v0.2.0346 Compiling predicates-core v1.0.10347 Compiling allocator-api2 v0.2.21348 Compiling fastrand v2.4.1349 Compiling adler2 v2.0.1350 Compiling hashbrown v0.16.1351 Compiling miniz_oxide v0.8.9352 Compiling hyper-util v0.1.20353 Compiling toml_parser v1.1.2+spec-1.1.0354 Compiling tempfile v3.27.0355 Compiling tower-http v0.6.8356 Compiling fluent-uri v0.4.1357 Compiling plotters-svg v0.3.7358 Compiling clap v4.6.1359 Compiling hash32 v0.2.1360 Compiling ciborium-ll v0.2.2361 Compiling pin-project v1.1.11362 Compiling thiserror v2.0.18363 Compiling num v0.4.3364 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 termtree v0.5.1372 Compiling outref v0.5.2373 Compiling vsimd v0.8.0374 Compiling paste v1.0.15375 Compiling quick-error v1.2.3376 Compiling sdd v3.0.10377 Compiling difflib v0.4.0378 Compiling siphasher v1.0.2379 Compiling bitflags v1.3.2380 Compiling lazy_static v1.5.0381 Compiling hashbrown v0.14.5382 Compiling micromap v0.3.0383 Compiling cast v0.3.0384 Compiling assert_cmd v2.2.0385 Compiling unicode-width v0.2.2386 Compiling tinyvec_macros v0.1.1387 Compiling toml_writer v1.1.1+spec-1.1.0388 Compiling normalize-line-endings v0.3.0389 Compiling predicates v3.1.4390 Compiling tinyvec v1.11.0391 Compiling getopts v0.2.24392 Compiling dashmap v5.5.3393 Compiling referencing v0.46.0394 Compiling fraction v0.15.3395 Compiling phf_shared v0.13.1396 Compiling lsp-types v0.94.1397 Compiling uuid-simd v0.8.0398 Compiling criterion-plot v0.8.2399 Compiling scc v2.4.0400 Compiling rusty-fork v0.3.1401 Compiling predicates-tree v1.0.13402 Compiling rand_chacha v0.9.0403 Compiling rayon v1.12.0404 Compiling flate2 v1.1.9405 Compiling heapless v0.7.17406 Compiling cobs v0.3.0407 Compiling tower v0.4.13408 Compiling ciborium v0.2.2409 Compiling plotters v0.3.7410 Compiling globset v0.4.18411 Compiling futures v0.3.32412 Compiling fancy-regex v0.17.0413 Compiling rand_xorshift v0.4.0414 Compiling rand v0.9.4415 Compiling env_filter v1.0.1416 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 fsevent-sys v4.1.0424 Compiling page_size v0.6.0425 Compiling serial_test_derive v3.4.0426 Compiling pulldown-cmark-escape v0.11.0427 Compiling utf8-zero v0.8.1428 Compiling arrayvec v0.7.6429 Compiling jiff v0.2.23430 Compiling unarray v0.1.4431 Compiling unsafe-libyaml v0.2.11432 Compiling unicase v2.9.0433 Compiling bytecount v0.6.9434 Compiling yansi v1.0.1435 Compiling arrayref v0.3.9436 Compiling dyn-clone v1.0.20437 Compiling ryu v1.0.23438 Compiling data-encoding v2.10.0439 Compiling anes v0.1.6440 Compiling constant_time_eq v0.4.2441 Compiling oorandom v11.1.5442 Compiling num-cmp v0.1.0443 Compiling diff v0.1.13444 Compiling serde_yaml v0.9.34+deprecated445 Compiling pretty_assertions v1.4.1446 Compiling criterion v0.8.2447 Compiling schemars v1.2.1448 Compiling serial_test v3.4.0449 Compiling pulldown-cmark v0.13.3450 Compiling proptest v1.11.0451 Compiling notify v8.2.0452 Compiling toml v1.1.2+spec-1.1.0453 Compiling env_logger v0.11.10454 Compiling chrono v0.4.44455 Compiling postcard v1.1.3456 Compiling ignore v0.4.25457 Compiling phf v0.13.1458 Compiling anyhow v1.0.102459 Compiling unicode-normalization v0.1.25460 Compiling toml_edit v0.25.11+spec-1.1.0461 Compiling clap_complete v4.6.2462 Compiling memory-stats v1.2.0463 Compiling etcetera v0.11.0464 Compiling tower-lsp v0.20.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-78546-3356659639/source)476 Finished `release` profile [optimized] target(s) in 4m 53s477------------478 Nextest run ID 92671c57-a540-481d-aa7c-554530947918 with nextest profile: smoke479 Starting 703 tests across 1 binary (4959 tests skipped, including 4957 tests via profile.smoke.default-filter)480 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge481 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts482 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable483 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence484 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable485 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays486 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence487 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking488 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays489 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates490 PASS [ 0.007s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order491 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence492 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges493 PASS [ 0.009s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible494 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable495 PASS [ 0.011s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value496 PASS [ 0.010s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip497 PASS [ 0.012s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence498 PASS [ 0.013s] rumdl config::flavor::tests::test_azure_devops_from_str499 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence500 PASS [ 0.007s] rumdl config::flavor::tests::test_pandoc_from_str501 PASS [ 0.012s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase502 PASS [ 0.011s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc503 PASS [ 0.010s] rumdl config::flavor::tests::test_is_pandoc_compatible504 PASS [ 0.011s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops505 PASS [ 0.011s] rumdl config::flavor::tests::test_pandoc_name_and_display506 PASS [ 0.010s] rumdl config::flavor::tests::test_supports_colon_code_fences507 PASS [ 0.015s] rumdl config::flavor::tests::test_display_round_trips_through_from_str508 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs509 PASS [ 0.013s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order510 PASS [ 0.011s] rumdl config::registry::canonicalize_tests::is_idempotent511 PASS [ 0.010s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference512 PASS [ 0.013s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized513 PASS [ 0.012s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids514 PASS [ 0.012s] rumdl config::tests::test_all_implemented_rules_have_aliases515 PASS [ 0.012s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones516 PASS [ 0.015s] rumdl config::tests::test_arrays_in_rule_config517 PASS [ 0.011s] rumdl config::tests::test_circular_reference_detection518 PASS [ 0.011s] rumdl config::tests::test_default_config_passes_validation519 PASS [ 0.014s] rumdl config::tests::test_config_with_comments520 PASS [ 0.010s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject521 PASS [ 0.018s] rumdl config::tests::test_conflicting_config_values522 PASS [ 0.014s] rumdl config::tests::test_empty_config_file523 PASS [ 0.011s] rumdl config::tests::test_enable_all_keyword_rumdl_toml524 PASS [ 0.014s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml525 PASS [ 0.016s] rumdl config::tests::test_enable_all_keyword_pyproject526 PASS [ 0.009s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent527 PASS [ 0.014s] rumdl config::tests::test_enabled_key_valid_for_any_rule528 PASS [ 0.014s] rumdl config::tests::test_extends_additive_extend_enable529 PASS [ 0.013s] rumdl config::tests::test_extends_basic_inheritance530 PASS [ 0.013s] rumdl config::tests::test_extends_child_disable_replaces_base531 PASS [ 0.016s] rumdl config::tests::test_extends_chain_three_levels532 PASS [ 0.013s] rumdl config::tests::test_extends_circular_detection533 PASS [ 0.015s] rumdl config::tests::test_extends_child_rule_config_overrides_base534 PASS [ 0.013s] rumdl config::tests::test_extends_depth_limit_returns_error535 PASS [ 0.013s] rumdl config::tests::test_extends_cycle_returns_error536 PASS [ 0.012s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable537 PASS [ 0.016s] rumdl config::tests::test_extends_child_overrides_parent538 PASS [ 0.011s] rumdl config::tests::test_extends_loaded_files_tracking539 PASS [ 0.015s] rumdl config::tests::test_extends_depth_limit540 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file_returns_error541 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file542 PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent543 PASS [ 0.011s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden544 PASS [ 0.013s] rumdl config::tests::test_extends_pyproject_toml545 PASS [ 0.014s] rumdl config::tests::test_extends_rule_config_inherits_from_base546 PASS [ 0.012s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root547 PASS [ 0.014s] rumdl config::tests::test_extends_relative_path548 PASS [ 0.015s] rumdl config::tests::test_extends_rule_specific_override549 PASS [ 0.014s] rumdl config::tests::test_extends_self_reference550 PASS [ 0.009s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug551 PASS [ 0.010s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches552 PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset553 PASS [ 0.013s] rumdl config::tests::test_extremely_long_values554 PASS [ 0.012s] rumdl config::tests::test_flavor_loading555 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting556 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly557 PASS [ 0.013s] rumdl config::tests::test_generate_json_schema558 PASS [ 0.013s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml559 PASS [ 0.012s] rumdl config::tests::test_home_dotfile_supports_extends560 PASS [ 0.013s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config561 PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_canonical562 PASS [ 0.012s] rumdl config::tests::test_invalid_toml_syntax563 PASS [ 0.014s] rumdl config::tests::test_invalid_rule_names564 PASS [ 0.009s] rumdl config::tests::test_malformed_pyproject_toml565 PASS [ 0.010s] rumdl config::tests::test_is_valid_rule_name_special_all566 PASS [ 0.014s] rumdl config::tests::test_is_valid_rule_name_aliases567 PASS [ 0.018s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present568 PASS [ 0.011s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr569 PASS [ 0.016s] rumdl config::tests::test_is_valid_rule_name_invalid570 PASS [ 0.010s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml571 PASS [ 0.009s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form572 PASS [ 0.011s] rumdl config::tests::test_md013_section_case_insensitivity573 PASS [ 0.013s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict574 PASS [ 0.010s] rumdl config::tests::test_missing_config_file575 PASS [ 0.014s] rumdl config::tests::test_md013_key_snake_and_kebab_case576 PASS [ 0.012s] rumdl config::tests::test_md054_preferred_style_accepts_list_form577 PASS [ 0.011s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject578 PASS [ 0.015s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns579 PASS [ 0.010s] rumdl config::tests::test_normalize_key_edge_cases580 PASS [ 0.009s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_none581 PASS [ 0.015s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml582 PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated583 PASS [ 0.010s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough584 PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough585 PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_globset_round_trip586 PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path587 PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated588 PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_uses_project_root589 PASS [ 0.012s] rumdl config::tests::test_parse_rules_wrapper_basic590 PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat591 PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic592 PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_pyproject593 PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules594 PASS [ 0.011s] rumdl config::tests::test_parse_rules_wrapper_with_aliases595 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching596 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_brace_expansion597 PASS [ 0.015s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns598 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_all_flavors599 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_character_class600 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns601 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_config_parsing602 PASS [ 0.009s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern603 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction604 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_first_match_wins605 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching606 PASS [ 0.016s] rumdl config::tests::test_per_file_flavor_empty_map607 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd608 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback609 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor610 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_paths_with_spaces611 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_with_underscores612 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_pyproject_toml613 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard614 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_single_star_vs_double_star615 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_standard_alias_none616 PASS [ 0.015s] rumdl config::tests::test_per_file_ignores_absolute_path_matching617 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_empty_section618 PASS [ 0.014s] rumdl config::tests::test_per_file_ignores_config_parsing619 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_glob_matching620 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern621 PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_rule_name_normalization622 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback623 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match624 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_pyproject_toml625 PASS [ 0.011s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject626 PASS [ 0.012s] rumdl config::tests::test_project_config_is_standalone627 PASS [ 0.015s] rumdl config::tests::test_permission_denied_config628 PASS [ 0.012s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case629 PASS [ 0.013s] rumdl config::tests::test_project_config_wins_over_home_dotfile630 PASS [ 0.011s] rumdl config::tests::test_relative_path_already_relative631 PASS [ 0.011s] rumdl config::tests::test_relative_path_empty_string632 PASS [ 0.010s] rumdl config::tests::test_relative_path_in_cwd633 PASS [ 0.016s] rumdl config::tests::test_pyproject_toml_root_level_config634 PASS [ 0.011s] rumdl config::tests::test_relative_path_in_subdirectory635 PASS [ 0.010s] rumdl config::tests::test_relative_path_outside_cwd_returns_original636 PASS [ 0.009s] rumdl config::tests::test_relative_path_with_dot_components637 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_name_case_insensitive638 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_canonical639 PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_basic640 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen641 PASS [ 0.014s] rumdl config::tests::test_resolve_rule_name_aliases642 PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_mixed643 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_empty_entries644 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_names_empty_string645 PASS [ 0.013s] rumdl config::tests::test_resolve_rule_name_unknown646 PASS [ 0.009s] rumdl config::tests::test_resolve_rule_names_with_whitespace647 PASS [ 0.010s] rumdl config::tests::test_typestate_validate_method648 PASS [ 0.012s] rumdl config::tests::test_unicode_in_config649 PASS [ 0.013s] rumdl config::tests::test_typestate_validate_into_convenience_method650 PASS [ 0.011s] rumdl config::tests::test_user_config_applies_when_markdownlint_config_is_malformed651 PASS [ 0.016s] rumdl config::tests::test_special_toml_values652 PASS [ 0.013s] rumdl config::tests::test_unknown_rule_section_is_ignored653 PASS [ 0.012s] rumdl config::tests::test_user_config_fallback_supports_extends654 PASS [ 0.014s] rumdl config::tests::test_user_config_as_fallback_when_no_project_config655 PASS [ 0.012s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present656 PASS [ 0.014s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config657 PASS [ 0.008s] rumdl config::tests::test_validate_cli_rule_names_invalid658 PASS [ 0.012s] rumdl config::tests::test_validate_cli_rule_names_empty_string659 PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_suggestions660 PASS [ 0.010s] rumdl config::tests::test_validate_cli_rule_names_none661 PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_mixed662 PASS [ 0.014s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid663 PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_valid664 PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_whitespace665 PASS [ 0.014s] rumdl config::tests::test_wrong_type_for_config_value666 PASS [ 0.011s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions667 PASS [ 0.015s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile668 PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple669 PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index670 PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic671 PASS [ 0.008s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match672 PASS [ 0.015s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_inline673 PASS [ 0.012s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match674 PASS [ 0.017s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links675 PASS [ 0.011s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only676 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor677 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target678 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets679 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only680 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target681 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link682 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens683 PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span684 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor685 PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor686 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_nested_parens687 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title_and_anchor688 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title689 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented690 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor691 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition692 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title693 PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title694 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic695 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference696 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_definition_line697 PASS [ 0.008s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket698 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference699 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span700 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket701 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference702 PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url703 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference704 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference705 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link706 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline707 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line708 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text709 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition710 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested711 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match712 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested713 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline714 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close715 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text716 PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple717 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple718 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor719 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode720 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx721 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing722 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces723 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace724 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading725 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_atx726 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space727 PASS [ 0.007s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links728 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.013s] rumdl lsp::navigation::tests::test_find_heading_text_start_not_heading731 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans732 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position733 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple734 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match735 PASS [ 0.009s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only736 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks737 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_empty738 PASS [ 0.010s] rumdl lsp::navigation::tests::test_is_external_url_http739 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.011s] rumdl lsp::navigation::tests::test_is_external_url_www742 PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_basic743 PASS [ 0.013s] rumdl lsp::navigation::tests::test_is_external_url_relative_path744 PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found745 PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block746 PASS [ 0.013s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block747 PASS [ 0.008s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes748 PASS [ 0.014s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block749 PASS [ 0.017s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive750 PASS [ 0.010s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor751 PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_no_title752 PASS [ 0.011s] rumdl lsp::navigation::tests::test_strip_link_title_with_spaces_in_path753 PASS [ 0.007s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario754 PASS [ 0.012s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes755 PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_insert_final_newline756 PASS [ 0.010s] rumdl lsp::server::tests::test_apply_formatting_options_empty_content757 PASS [ 0.009s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content758 PASS [ 0.015s] rumdl lsp::navigation::tests::test_strip_link_title_parens759 PASS [ 0.012s] rumdl lsp::server::tests::test_apply_formatting_options_no_options760 PASS [ 0.016s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized761 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined762 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines763 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace764 PASS [ 0.010s] rumdl lsp::server::tests::test_code_action_kind_constants765 PASS [ 0.008s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array766 PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config767 PASS [ 0.012s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path768 PASS [ 0.016s] rumdl lsp::server::tests::test_auto_fix_on_save769 PASS [ 0.017s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path770 PASS [ 0.014s] rumdl lsp::server::tests::test_code_action_kind_filtering771 PASS [ 0.012s] rumdl lsp::server::tests::test_completion_filters_by_prefix772 PASS [ 0.011s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found773 PASS [ 0.015s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all774 PASS [ 0.012s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence775 PASS [ 0.009s] rumdl lsp::server::tests::test_completion_respects_md040_disallowed_languages776 PASS [ 0.014s] rumdl lsp::server::tests::test_completion_method_integration777 PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_hit778 PASS [ 0.016s] rumdl lsp::server::tests::test_completion_provides_language_items779 PASS [ 0.011s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear780 PASS [ 0.017s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages781 PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries782 PASS [ 0.013s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created783 PASS [ 0.014s] rumdl lsp::server::tests::test_config_priority_closer_wins784 PASS [ 0.012s] rumdl lsp::server::tests::test_configuration_loading785 PASS [ 0.013s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries786 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence787 PASS [ 0.016s] rumdl lsp::server::tests::test_config_update788 PASS [ 0.007s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks789 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic790 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence791 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence792 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence793 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_inline_code794 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang795 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language796 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks797 PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line798 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented799 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_regular_text800 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang801 PASS [ 0.008s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string802 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_tilde_fence803 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial804 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty805 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty806 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file807 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion808 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial809 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped810 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_image_link811 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line812 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax813 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_line814 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_with_path815 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text816 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position817 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_relative_parent_path818 PASS [ 0.010s] rumdl lsp::server::tests::test_document_storage819 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor820 PASS [ 0.011s] rumdl lsp::server::tests::test_document_formatting821 PASS [ 0.010s] rumdl lsp::server::tests::test_empty_document_handling822 PASS [ 0.012s] rumdl lsp::server::tests::test_fallback_to_default_config823 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources824 PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_no_references825 PASS [ 0.007s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links826 PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_fallback_to_file_links827 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_from_link_position828 PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_heading_with_incoming_links829 PASS [ 0.013s] rumdl lsp::server::tests::test_find_references_from_target_file_without_selecting_link830 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_heading_no_incoming_links831 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback832 PASS [ 0.009s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty833 PASS [ 0.013s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range834 PASS [ 0.012s] rumdl lsp::server::tests::test_get_anchor_completions_filters_by_prefix835 PASS [ 0.014s] rumdl lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range836 PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current837 PASS [ 0.014s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings838 PASS [ 0.012s] rumdl lsp::server::tests::test_get_end_position839 PASS [ 0.015s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor840 PASS [ 0.015s] rumdl lsp::server::tests::test_get_code_actions841 PASS [ 0.017s] rumdl lsp::server::tests::test_get_code_actions_outside_range842 PASS [ 0.012s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix843 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero844 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link845 PASS [ 0.013s] rumdl lsp::server::tests::test_get_file_completions_returns_workspace_files846 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none847 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference848 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off849 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link850 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor851 PASS [ 0.009s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none852 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_file_path_only853 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line854 PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_link_with_title855 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_reference_link856 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url857 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor858 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor859 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes860 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word861 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis862 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading863 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_empty_file864 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_inline_link_to_file865 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off866 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor867 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_external_url868 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_plain_text_returns_none869 PASS [ 0.015s] rumdl lsp::server::tests::test_hover_file_preview_truncates870 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none871 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_reference_style_link872 PASS [ 0.010s] rumdl lsp::server::tests::test_hover_same_file_anchor873 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_already_closed874 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled875 PASS [ 0.013s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled876 PASS [ 0.008s] rumdl lsp::server::tests::test_is_valid_rule_name877 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars878 PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_extended879 PASS [ 0.015s] rumdl lsp::server::tests::test_is_closing_fence_basic880 PASS [ 0.012s] rumdl lsp::server::tests::test_is_closing_fence_with_content881 PASS [ 0.012s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases882 PASS [ 0.016s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence883 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document884 PASS [ 0.014s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection885 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support886 PASS [ 0.015s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section887 PASS [ 0.009s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default888 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support889 PASS [ 0.019s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section890 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update891 PASS [ 0.012s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none892 PASS [ 0.010s] rumdl lsp::server::tests::test_link_navigation_config_deserialization893 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip894 PASS [ 0.016s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable895 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none896 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none897 PASS [ 0.009s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none898 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none899 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none900 PASS [ 0.008s] rumdl lsp::server::tests::test_lint_document_disabled901 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration902 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default903 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document904 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block905 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled906 PASS [ 0.010s] rumdl lsp::server::tests::test_load_config_for_lsp907 PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled908 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias909 PASS [ 0.011s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config910 PASS [ 0.019s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks911 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing912 PASS [ 0.022s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures913 PASS [ 0.016s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config914 PASS [ 0.014s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed915 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic916 PASS [ 0.013s] rumdl lsp::server::tests::test_multiple_documents917 PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity918 PASS [ 0.018s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path919 PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_atx_heading920 PASS [ 0.016s] rumdl lsp::server::tests::test_nested_directory_config_search921 PASS [ 0.009s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off922 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf923 PASS [ 0.011s] rumdl lsp::server::tests::test_prepare_rename_setext_heading924 PASS [ 0.013s] rumdl lsp::server::tests::test_prepare_rename_not_heading925 PASS [ 0.013s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off926 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off927 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links928 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line929 PASS [ 0.009s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text930 PASS [ 0.014s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links931 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx932 PASS [ 0.013s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision933 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions934 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_refuses_empty_name935 PASS [ 0.007s] rumdl lsp::server::tests::test_resource_limit_constants936 PASS [ 0.013s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root937 PASS [ 0.012s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml938 PASS [ 0.009s] rumdl lsp::server::tests::test_server_creation939 PASS [ 0.013s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config940 PASS [ 0.016s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml941 PASS [ 0.009s] rumdl lsp::tests::test_logging_initialization942 PASS [ 0.015s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue943 PASS [ 0.012s] rumdl lsp::server::tests::test_warning_conversion944 PASS [ 0.009s] rumdl lsp::tests::test_service_creation945 PASS [ 0.008s] rumdl lsp::tests::test_tcp_server_invalid_port946 PASS [ 0.014s] rumdl lsp::tests::test_module_exports947 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof948 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline949 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof950 PASS [ 0.022s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting951 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof952 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair953 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline954 PASS [ 0.012s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid955 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode956 PASS [ 0.007s] rumdl lsp::types::tests::test_code_description_url_generation957 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple958 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines959 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax960 PASS [ 0.011s] rumdl lsp::types::tests::test_configuration_preference_serialization961 PASS [ 0.009s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax962 PASS [ 0.008s] rumdl lsp::types::tests::test_full_lsp_config_with_settings963 PASS [ 0.012s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate964 PASS [ 0.010s] rumdl lsp::types::tests::test_extract_domain_for_placeholder965 PASS [ 0.010s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement966 PASS [ 0.009s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility967 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization968 PASS [ 0.011s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization969 PASS [ 0.010s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config970 PASS [ 0.008s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email971 PASS [ 0.009s] rumdl lsp::types::tests::test_md034_convert_to_link_action972 PASS [ 0.008s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization973 PASS [ 0.009s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings974 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits975 PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_default976 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix977 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix978 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name979 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix980 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix981 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix982 PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action983 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic984 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases985 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity986 PASS [ 0.009s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name987 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_formatter_default988 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_format_structure989 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_edge_cases990 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_brackets_in_message991 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_azure_formatter_new992 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_multiple_warnings993 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_single_warning994 PASS [ 0.065s] rumdl lsp::tests::test_tcp_server_bind995 PASS [ 0.067s] rumdl lsp::tests::test_multiple_tcp_connections996 PASS [ 0.008s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule997 PASS [ 0.007s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters998 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_format_warning_with_fix999 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warnings_empty1000 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path1001 PASS [ 0.007s] rumdl output::formatters::concise::tests::test_edge_cases1002 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_special_characters_in_message1003 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_default1004 PASS [ 0.012s] rumdl output::formatters::concise::tests::test_concise_format_consistency1005 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_concise_formatter_new1006 PASS [ 0.014s] rumdl output::formatters::azure::tests::test_severity_levels1007 PASS [ 0.008s] rumdl output::formatters::concise::tests::test_format_single_warning1008 PASS [ 0.007s] rumdl output::formatters::concise::tests::test_severity_ignored1009 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule1010 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_format_warnings_empty1011 PASS [ 0.014s] rumdl output::formatters::concise::tests::test_format_multiple_warnings1012 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_format_warning_with_fix1013 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_special_characters_in_message1014 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path1015 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_column_offset1016 PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range1017 PASS [ 0.014s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back1018 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings1019 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret1020 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings1021 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name1022 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_with_content1023 PASS [ 0.008s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back1024 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator1025 PASS [ 0.009s] rumdl output::formatters::github::tests::test_edge_cases1026 PASS [ 0.012s] rumdl output::formatters::github::tests::test_colons_in_parameters1027 PASS [ 0.010s] rumdl output::formatters::github::tests::test_error_severity1028 PASS [ 0.011s] rumdl output::formatters::github::tests::test_format_multiple_warnings1029 PASS [ 0.014s] rumdl output::formatters::github::tests::test_commas_in_parameters1030 PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_warning_with_fix1031 PASS [ 0.013s] rumdl output::formatters::github::tests::test_format_single_warning1032 PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_format_structure1033 PASS [ 0.012s] rumdl output::formatters::github::tests::test_format_warnings_empty1034 PASS [ 0.007s] rumdl output::formatters::github::tests::test_percent_encoding1035 PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_formatter_new1036 PASS [ 0.007s] rumdl output::formatters::github::tests::test_same_start_end_position1037 PASS [ 0.015s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule1038 PASS [ 0.009s] rumdl output::formatters::github::tests::test_special_characters_in_file_path1039 PASS [ 0.015s] rumdl output::formatters::github::tests::test_github_formatter_default1040 PASS [ 0.013s] rumdl output::formatters::github::tests::test_severity_mapping1041 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_format_single_warning1042 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings1043 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule1044 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_message1045 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness1046 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix1047 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty1048 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file1049 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default1050 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty1051 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new1052 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files1053 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_severity_always_minor1054 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path1055 PASS [ 0.014s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting1056 PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_format_single_warning1057 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message1058 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules1059 PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule1060 PASS [ 0.012s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule1061 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_edge_cases1062 PASS [ 0.007s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable1063 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix1064 PASS [ 0.011s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default1065 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_warnings_empty1066 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_severity_not_shown1067 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new1068 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_rule_sorting1069 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path1070 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_message1071 PASS [ 0.009s] rumdl output::formatters::json::tests::test_edge_cases1072 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files1073 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file1074 PASS [ 0.008s] rumdl output::formatters::json::tests::test_format_single_warning1075 PASS [ 0.014s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty1076 PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits1077 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings1078 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode1079 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warning_with_fix1080 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits1081 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule1082 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_warnings_empty1083 PASS [ 0.010s] rumdl output::formatters::json::tests::test_json_formatter_new1084 PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_default1085 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_edge_cases1086 PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_format_single_warning1087 PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting1088 PASS [ 0.011s] rumdl output::formatters::json::tests::test_severity_levels_in_json1089 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix1090 PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_output_is_valid1091 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule1092 PASS [ 0.014s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings1093 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty1094 PASS [ 0.008s] rumdl output::formatters::json_lines::tests::test_json_lines_format1095 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_field_order1096 PASS [ 0.011s] rumdl output::formatters::json_lines::tests::test_severity_levels1097 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new1098 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default1099 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_duration_formatting1100 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path1101 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message1102 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_unicode_in_json1103 PASS [ 0.008s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix1104 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_multiple_warnings1105 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_format_single_warning1106 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule1107 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_warnings_empty1108 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_formatter_new1109 PASS [ 0.008s] rumdl output::formatters::junit::tests::test_junit_report_single_file1110 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_empty1111 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_default1112 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files1113 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_xml_escape1114 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_special_characters_in_message1115 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_edge_cases1116 PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings1117 PASS [ 0.016s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path1118 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_single_warning1119 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule1120 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_xml_structure1121 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix1122 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule1123 PASS [ 0.007s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new1124 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default1125 PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path1126 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion1127 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_warnings_empty1128 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_special_characters_in_message1129 PASS [ 0.012s] rumdl output::formatters::pylint::tests::test_severity_ignored1130 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors1131 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping1132 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_default_configuration_removed1133 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings1134 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_warnings_empty1135 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix1136 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings1137 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_single_warning1138 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule1139 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file1140 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default1141 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication1142 PASS [ 0.016s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level1143 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity1144 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_empty1145 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema1146 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping1147 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new1148 PASS [ 0.007s] rumdl output::formatters::sarif::tests::test_severity_mapping1149 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files1150 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_schema_version1151 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_special_characters_in_message1152 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file1153 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_tool_information1154 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity1155 PASS [ 0.011s] rumdl output::formatters::text::tests::test_edge_cases1156 PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors1157 PASS [ 0.008s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule1158 PASS [ 0.015s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path1159 PASS [ 0.016s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors1160 PASS [ 0.007s] rumdl output::formatters::text::tests::test_text_formatter_new1161 PASS [ 0.009s] rumdl output::formatters::text::tests::test_format_warnings_with_colors1162 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_warnings_empty1163 PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors1164 PASS [ 0.009s] rumdl output::formatters::text::tests::test_special_characters_in_file_path1165 PASS [ 0.010s] rumdl output::formatters::text::tests::test_rule_name_padding1166 PASS [ 0.011s] rumdl output::formatters::text::tests::test_text_formatter_without_colors1167 PASS [ 0.011s] rumdl output::formatters::text::tests::test_special_characters_in_message1168 PASS [ 0.013s] rumdl output::formatters::text::tests::test_text_formatter_default1169 PASS [ 0.010s] rumdl output::formatters::text::tests::test_use_colors_trait_method1170 PASS [ 0.009s] rumdl output::tests::test_edge_cases1171 PASS [ 0.010s] rumdl output::tests::test_all_formats_handle_no_rule_name1172 PASS [ 0.009s] rumdl output::tests::test_is_machine_readable1173 PASS [ 0.011s] rumdl output::tests::test_formatter_trait_default_summary1174 PASS [ 0.010s] rumdl output::tests::test_output_format_create_formatter1175 PASS [ 0.009s] rumdl output::tests::test_output_format_equality1176 PASS [ 0.007s] rumdl output::tests::test_output_writer_new1177 PASS [ 0.013s] rumdl output::tests::test_formatter_with_multiple_warnings1178 PASS [ 0.010s] rumdl output::tests::test_output_format_from_str1179 PASS [ 0.008s] rumdl output::tests::test_output_writer_stderr_mode1180 PASS [ 0.009s] rumdl output::tests::test_output_writer_silent_mode1181 PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods1182 PASS [ 0.007s] rumdl output::tests::test_severity_variations1183------------1184 Summary [ 0.825s] 703 tests run: 703 passed, 4959 skipped1185 PASS [ 0.011s] 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.009s] 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.010s] 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.012s] 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.010s] 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.010s] 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.011s] 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.012s] 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.010s] 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.010s] 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.011s] 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.011s] 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.007s] 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.012s] 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.014s] 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.010s] 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.013s] 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.009s] 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.012s] 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.011s] 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.015s] 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.011s] 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.007s] 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.011s] 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.010s] 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.013s] 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.013s] 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.012s] 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.012s] 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.015s] 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.010s] 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.012s] 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.011s] 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.014s] 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.018s] 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.011s] 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.014s] 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.010s] 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.00s1570 15711572 PASS [ 0.014s] 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.00s1579 15801581 PASS [ 0.016s] 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.00s1588 15891590 PASS [ 0.011s] 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.00s1597 15981599 PASS [ 0.014s] 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.00s1606 16071608 PASS [ 0.014s] 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.00s1615 16161617 PASS [ 0.009s] 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.00s1624 16251626 PASS [ 0.013s] 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.00s1633 16341635 PASS [ 0.016s] 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.00s1642 16431644 PASS [ 0.013s] 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.00s1651 16521653 PASS [ 0.016s] 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.015s] 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.013s] 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.013s] 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.015s] 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.013s] 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.012s] 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.011s] 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.014s] 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.014s] 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.013s] 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.013s] 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.014s] 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.014s] 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.011s] 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.012s] 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.009s] 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.012s] 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.010s] 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.012s] 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.013s] 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.013s] 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.012s] 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.013s] 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.018s] 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.014s] 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.008s] 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.016s] 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.010s] 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.009s] 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.011s] 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.013s] 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.015s] 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.009s] 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.011s] 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.013s] 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.011s] 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.010s] 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.010s] 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.013s] 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.009s] 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.014s] 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.014s] 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.010s] 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.014s] 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.015s] 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.009s] 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.011s] 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.014s] 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.010s] 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.010s] 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.010s] 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.013s] 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.010s] 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.015s] 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.012s] 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.010s] 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.016s] 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.012s] 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.008s] 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.012s] 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.015s] 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.014s] 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.019s] 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.010s] 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.013s] 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.010s] 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.009s] 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.013s] 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.016s] 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.012s] 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.010s] 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.009s] 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.011s] 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.012s] 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.014s] 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.011s] 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.012s] 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.012s] 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.016s] 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.008s] 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.015s] 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.016s] 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.00s5017 50185019 PASS [ 0.015s] 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.019s] 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.00s5035 50365037 PASS [ 0.013s] 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.010s] 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.022s] 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.011s] 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.00s5080 50815082 PASS [ 0.016s] 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.018s] 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.00s5098 50995100 PASS [ 0.017s] 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.014s] 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.015s] 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.013s] 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.016s] 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.013s] 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.009s] 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.013s] 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.011s] 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.013s] 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.013s] 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.011s] 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.011s] 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.014s] 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.013s] 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.009s] 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.013s] 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.010s] 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.016s] 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.013s] 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.012s] 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.007s] 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.009s] 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.015s] 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.022s] 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.01s5350 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.009s] 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.067s] 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.009s] 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.065s] 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.008s] 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.009s] 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.010s] 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.007s] 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.012s] 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.007s] 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.011s] 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.010s] 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.007s] 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.007s] 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.012s] 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.009s] 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.010s] 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.010s] 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.008s] 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.009s] 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.011s] 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.010s] 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.009s] 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.008s] 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.009s] 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.011s] 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.008s] 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.009s] 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.009s] 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.011s] 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.007s] 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.013s] 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.009s] 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.008s] 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.009s] 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.010s] 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.009s] 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.010s] 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.009s] 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.010s] 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.010s] 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.011s] 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.009s] 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.008s] 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.008s] 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.008s] 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.008s] 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.010s] 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.011s] 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.007s] 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.014s] 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.010s] 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.011s] 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.012s] 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.010s] 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.007s] 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.014s] 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.008s] 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.010s] 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.011s] 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.009s] 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.007s] 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.013s] 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.009s] 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.012s] 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.014s] 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.012s] 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.008s] 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.011s] 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.013s] 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.009s] 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.011s] 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.008s] 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.012s] 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.014s] 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.009s] 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.010s] 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.011s] 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.013s] 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.015s] 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.009s] 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.012s] 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.010s] 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.015s] 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.010s] 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.007s] 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.007s] 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.013s] 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.009s] 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.012s] 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.009s] 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.010s] 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.008s] 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.014s] 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.013s] 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.009s] 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.011s] 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.008s] 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.014s] 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.012s] 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.013s] 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.013s] 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.010s] 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.012s] 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.007s] 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.008s] 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.015s] 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.013s] 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.007s] 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.013s] 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.010s] 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.009s] 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.009s] 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.009s] 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.014s] 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.011s] 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.011s] 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.008s] 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.013s] 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.013s] 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.010s] 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.009s] 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.011s] 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.012s] 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.013s] 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.013s] 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.011s] 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.009s] 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.014s] 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.008s] 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.010s] 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.009s] 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.010s] 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.010s] 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.008s] 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.012s] 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.012s] 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.012s] 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.012s] 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.012s] 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.009s] 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.011s] 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.013s] 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.008s] 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.009s] 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.010s] 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.012s] 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.011s] 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.011s] 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.008s] 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.016s] 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.012s] 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.009s] 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.014s] 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.009s] 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.008s] 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.010s] 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.013s] 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.012s] 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.014s] 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.013s] 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.010s] 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.007s] 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.012s] 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.008s] 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.009s] 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.013s] 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.010s] 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.011s] 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.010s] 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.011s] 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.012s] 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.008s] 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.011s] 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.008s] 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.016s] 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.011s] 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.011s] 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.012s] 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.010s] 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.014s] 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.013s] 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.010s] 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.012s] 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.009s] 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.014s] 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.007s] 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.015s] 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.010s] 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.011s] 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.016s] 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.009s] 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.008s] 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.013s] 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.011s] 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.009s] 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.010s] 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.009s] 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.013s] 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.007s] 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.011s] 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.010s] 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.009s] 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.011s] 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.013s] 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.009s] 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.010s] 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.009s] 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.010s] 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.007s] 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.009s] 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.008s] 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 4 minutes 55 seconds
installPhase
7520Executing cargoInstallHook7521Finished cargoInstallHook
fixupPhase
7522checking for references to /nix/var/nix/builds/nix-78546-3356659639/ in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94...7523patching script interpreter paths in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.947524stripping (with command strip and flags -S) in /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94/bin
installCheckPhase
7525Executing versionCheckPhase7526Successfully managed to find version 0.1.94 in the output of the command /nix/store/0slh62wyr2gv6cbcc4yrm51n697izwmn-rumdl-0.1.94/bin/rumdl --version7527rumdl 0.1.947528Finished versionCheckPhase7529no Makefile or custom installCheckPhase, doing nothing