nixbot

builds

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

1attached to the build already running on this worker2build04: building bq9l1ljcndxfrhmz1rgcizfkywf0049h-rumdl-0.1.94.drv3Using versionCheckHook
unpackPhase
4unpacking source archive /nix/store/fx8y7zylpdca20n611lr1y5fkl5ygk8i-source5source root is source6Executing cargoSetupPostUnpackHook7Finished cargoSetupPostUnpackHook
patchPhase
8Executing cargoSetupPostPatchHook9Validating consistency between /nix/var/nix/builds/nix-91198-2491122582/source/Cargo.lock and /nix/var/nix/builds/nix-91198-2491122582/rumdl-0.1.94-vendor/Cargo.lock10Finished cargoSetupPostPatchHook
buildPhase
11Executing cargoBuildHook12cargoBuildHook flags: -j 10 --target aarch64-apple-darwin --offline --profile release --bin=rumdl13 Compiling proc-macro2 v1.0.10614 Compiling unicode-ident v1.0.2415 Compiling quote v1.0.4516 Compiling memchr v2.8.017 Compiling libc v0.2.18518 Compiling serde_core v1.0.22819 Compiling stable_deref_trait v1.2.120 Compiling smallvec v1.15.121 Compiling serde v1.0.22822 Compiling litemap v0.8.223 Compiling writeable v0.6.324 Compiling icu_normalizer_data v2.2.025 Compiling find-msvc-tools v0.1.926 Compiling utf8_iter v1.0.427 Compiling icu_properties_data v2.2.028 Compiling pin-project-lite v0.2.1729 Compiling cfg-if v1.0.430 Compiling shlex v1.3.031 Compiling futures-core v0.3.3232 Compiling equivalent v1.0.233 Compiling parking_lot_core v0.9.1234 Compiling regex-syntax v0.8.1035 Compiling crossbeam-utils v0.8.2136 Compiling futures-sink v0.3.3237 Compiling hashbrown v0.17.038 Compiling cc v1.2.6039 Compiling zmij v1.0.2140 Compiling utf8parse v0.2.241 Compiling scopeguard v1.2.042 Compiling anstyle-parse v1.0.043 Compiling lock_api v0.4.1444 Compiling futures-channel v0.3.3245 Compiling aho-corasick v1.1.446 Compiling serde_json v1.0.14947 Compiling itoa v1.0.1848 Compiling syn v2.0.11749 Compiling is_terminal_polyfill v1.70.250 Compiling anstyle v1.0.1451 Compiling futures-io v0.3.3252 Compiling colorchoice v1.0.553 Compiling anstyle-query v1.1.554 Compiling log v0.4.2955 Compiling slab v0.4.1256 Compiling futures-task v0.3.3257 Compiling semver v1.0.2858 Compiling anstream v1.0.059 Compiling crossbeam-epoch v0.9.1860 Compiling errno v0.3.1461 Compiling autocfg v1.5.062 Compiling rustc_version v0.4.163 Compiling percent-encoding v2.3.264 Compiling siphasher v1.0.265 Compiling thiserror v2.0.1866 Compiling once_cell v1.21.467 Compiling form_urlencoded v1.2.268 Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f769 Compiling phf_shared v0.13.170 Compiling heapless v0.7.1771 Compiling num-traits v0.2.1972 Compiling crossbeam-deque v0.8.673 Compiling signal-hook-registry v1.4.874 Compiling parking_lot v0.12.575 Compiling mio v1.2.076 Compiling socket2 v0.6.377 Compiling byteorder v1.5.078 Compiling winnow v1.0.179 Compiling httparse v1.10.180 Compiling bitflags v2.11.181 Compiling strsim v0.11.182 Compiling bytes v1.11.183 Compiling rayon-core v1.13.084 Compiling same-file v1.0.685 Compiling clap_lex v1.1.086 Compiling heck v0.5.087 Compiling ref-cast v1.0.2588 Compiling fastrand v2.4.189 Compiling phf_generator v0.13.190 Compiling clap_builder v4.6.091 Compiling walkdir v2.5.092 Compiling regex-automata v0.4.1493 Compiling hash32 v0.2.194 Compiling tracing-core v0.1.3695 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 blake3 v1.8.499 Compiling bstr v1.12.1100 Compiling tower-layer v0.3.3101 Compiling anyhow v1.0.102102 Compiling bitflags v1.3.2103 Compiling tinyvec_macros v0.1.1104 Compiling unicode-width v0.2.2105 Compiling bit-vec v0.8.0106 Compiling core-foundation-sys v0.8.7107 Compiling pulldown-cmark v0.13.3108 Compiling hashbrown v0.14.5109 Compiling toml_writer v1.1.1+spec-1.1.0110 Compiling tower-service v0.3.3111 Compiling iana-time-zone v0.1.65112 Compiling bit-set v0.8.0113 Compiling getopts v0.2.24114 Compiling tinyvec v1.11.0115 Compiling synstructure v0.13.2116 Compiling serde_derive_internals v0.29.1117 Compiling dashmap v5.5.3118 Compiling serde_spanned v1.1.1119 Compiling zerofrom-derive v0.1.7120 Compiling yoke-derive v0.8.2121 Compiling zerovec-derive v0.11.3122 Compiling displaydoc v0.2.5123 Compiling zerofrom v0.1.7124 Compiling serde_derive v1.0.228125 Compiling yoke v0.8.2126 Compiling futures-macro v0.3.32127 Compiling zerovec v0.11.6128 Compiling zerotrie v0.2.4129 Compiling pin-project-internal v1.1.11130 Compiling tokio-macros v2.7.0131 Compiling futures-util v0.3.32132 Compiling thiserror-impl v2.0.18133 Compiling tokio v1.52.0134 Compiling tinystr v0.8.3135 Compiling icu_locale_core v2.2.0136 Compiling potential_utf v0.1.5137 Compiling icu_collections v2.2.0138 Compiling pin-project v1.1.11139 Compiling regex v1.12.3140 Compiling ref-cast-impl v1.0.25141 Compiling tracing-attributes v0.1.31142 Compiling serde_repr v0.1.20143 Compiling icu_provider v2.2.0144 Compiling icu_properties v2.2.0145 Compiling icu_normalizer v2.2.0146 Compiling clap_derive v4.6.1147 Compiling tracing v0.1.44148 Compiling idna_adapter v1.2.1149 Compiling idna v1.1.0150 Compiling env_filter v1.0.1151 Compiling futures-executor v0.3.32152 Compiling url v2.5.8153 Compiling futures v0.3.32154 Compiling clap v4.6.1155 Compiling tower v0.4.13156 Compiling cobs v0.3.0157 Compiling globset v0.4.18158 Compiling phf_macros v0.13.1159 Compiling schemars_derive v1.2.1160 Compiling tower-lsp-macros v0.9.0161 Compiling async-trait v0.1.89162 Compiling auto_impl v1.3.0163 Compiling lsp-types v0.94.1164 Compiling notify-types v2.1.0165 Compiling fsevent-sys v4.1.0166 Compiling constant_time_eq v0.4.2167 Compiling arrayref v0.3.9168 Compiling either v1.15.0169 Compiling unsafe-libyaml v0.2.11170 Compiling unicase v2.9.0171 Compiling jiff v0.2.23172 Compiling arrayvec v0.7.6173 Compiling tokio-util v0.7.18174 Compiling dyn-clone v1.0.20175 Compiling ryu v1.0.23176 Compiling pulldown-cmark-escape v0.11.0177 Compiling serde_yaml v0.9.34+deprecated178 Compiling schemars v1.2.1179 Compiling rayon v1.12.0180 Compiling notify v8.2.0181 Compiling env_logger v0.11.10182 Compiling phf v0.13.1183 Compiling ignore v0.4.25184 Compiling postcard v1.1.3185 Compiling clap_complete v4.6.2186 Compiling chrono v0.4.44187 Compiling fancy-regex v0.17.0188 Compiling toml v1.1.2+spec-1.1.0189 Compiling unicode-normalization v0.1.25190 Compiling toml_edit v0.25.11+spec-1.1.0191 Compiling memory-stats v1.2.0192 Compiling etcetera v0.11.0193 Compiling colored v3.1.1194 Compiling tower-lsp v0.20.0195 Compiling tikv-jemallocator v0.6.1196 Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-91198-2491122582/source)197 Finished `release` profile [optimized] target(s) in 13m 14s198Executing cargoInstallPostBuildHook199Finished cargoInstallPostBuildHook200Finished cargoBuildHook201buildPhase completed in 13 minutes 15 seconds
checkPhase
202Executing cargoNextestHook203cargoNextestHook flags: --target aarch64-apple-darwin --offline --show-progress=none -j 10 --cargo-profile release --lib --profile smoke --204 Compiling cfg-if v1.0.4205 Compiling memchr v2.8.0206 Compiling smallvec v1.15.1207 Compiling libc v0.2.185208 Compiling once_cell v1.21.4209 Compiling itoa v1.0.18210 Compiling serde_core v1.0.228211 Compiling stable_deref_trait v1.2.1212 Compiling pin-project-lite v0.2.17213 Compiling futures-core v0.3.32214 Compiling num-traits v0.2.19215 Compiling zerofrom v0.1.7216 Compiling bytes v1.11.1217 Compiling equivalent v1.0.2218 Compiling scopeguard v1.2.0219 Compiling yoke v0.8.2220 Compiling futures-sink v0.3.32221 Compiling lock_api v0.4.14222 Compiling hashbrown v0.17.0223 Compiling dunce v1.0.5224 Compiling slab v0.4.12225 Compiling zerovec v0.11.6226 Compiling fs_extra v1.3.0227 Compiling log v0.4.29228 Compiling futures-channel v0.3.32229 Compiling regex-syntax v0.8.10230 Compiling errno v0.3.14231 Compiling parking_lot_core v0.9.12232 Compiling signal-hook-registry v1.4.8233 Compiling mio v1.2.0234 Compiling jobserver v0.1.34235 Compiling parking_lot v0.12.5236 Compiling cc v1.2.60237 Compiling socket2 v0.6.3238 Compiling aho-corasick v1.1.4239 Compiling zerocopy v0.8.48240 Compiling bitflags v2.11.1241 Compiling futures-io v0.3.32242 Compiling futures-task v0.3.32243 Compiling tokio v1.52.0244 Compiling futures-util v0.3.32245 Compiling tinystr v0.8.3246 Compiling http v1.4.0247 Compiling zerocopy-derive v0.8.48248 Compiling writeable v0.6.3249 Compiling litemap v0.8.2250 Compiling aws-lc-rs v1.16.3251 Compiling zeroize v1.8.2252 Compiling icu_locale_core v2.2.0253 Compiling potential_utf v0.1.5254 Compiling cmake v0.1.58255 Compiling zerotrie v0.2.4256 Compiling percent-encoding v2.3.2257 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 utf8_iter v1.0.4263 Compiling getrandom v0.3.4264 Compiling icu_collections v2.2.0265 Compiling icu_provider v2.2.0266 Compiling zmij v1.0.21267 Compiling rustls-pki-types v1.14.0268 Compiling getrandom v0.2.17269 Compiling untrusted v0.9.0270 Compiling serde_json v1.0.149271 Compiling httparse v1.10.1272 Compiling icu_normalizer_data v2.2.0273 Compiling icu_properties_data v2.2.0274 Compiling tracing-core v0.1.36275 Compiling tower-service v0.3.3276 Compiling rustls v0.23.38277 Compiling fnv v1.0.7278 Compiling core-foundation-sys v0.8.7279 Compiling anstyle v1.0.14280 Compiling tracing v0.1.44281 Compiling icu_properties v2.2.0282 Compiling icu_normalizer v2.2.0283 Compiling http-body v1.0.1284 Compiling utf8parse v0.2.2285 Compiling subtle v2.6.1286 Compiling anstyle-parse v1.0.0287 Compiling crossbeam-utils v0.8.21288 Compiling num-integer v0.1.46289 Compiling try-lock v0.2.5290 Compiling anstyle-query v1.1.5291 Compiling idna_adapter v1.2.1292 Compiling colorchoice v1.0.5293 Compiling atomic-waker v1.1.2294 Compiling base64 v0.22.1295 Compiling tower-layer v0.3.3296 Compiling is_terminal_polyfill v1.70.2297 Compiling anstream v1.0.0298 Compiling idna v1.1.0299 Compiling want v0.3.1300 Compiling crossbeam-epoch v0.9.18301 Compiling regex v1.12.3302 Compiling form_urlencoded v1.2.2303 Compiling version_check v0.9.5304 Compiling getrandom v0.4.2305 Compiling rustix v1.1.4306 Compiling ahash v0.8.12307 Compiling tokio-util v0.7.18308 Compiling crossbeam-deque v0.8.6309 Compiling url v2.5.8310 Compiling ref-cast v1.0.25311 Compiling num-bigint v0.4.6312 Compiling security-framework-sys v2.17.0313 Compiling core-foundation v0.10.1314 Compiling h2 v0.4.13315 Compiling rand_core v0.9.5316 Compiling sync_wrapper v1.0.2317 Compiling bit-vec v0.8.0318 Compiling either v1.15.0319 Compiling ipnet v2.12.0320 Compiling same-file v1.0.6321 Compiling strsim v0.11.1322 Compiling crc32fast v1.5.0323 Compiling clap_lex v1.1.0324 Compiling clap_builder v4.6.0325 Compiling walkdir v2.5.0326 Compiling bit-set v0.8.0327 Compiling tower v0.5.3328 Compiling num-rational v0.4.2329 Compiling security-framework v3.7.0330 Compiling half v2.7.1331 Compiling bstr v1.12.1332 Compiling num-iter v0.1.45333 Compiling futures-executor v0.3.32334 Compiling alloca v0.4.0335 Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7336 Compiling num-complex v0.4.6337 Compiling wait-timeout v0.2.1338 Compiling unicode-general-category v1.1.0339 Compiling plotters-backend v0.3.7340 Compiling hyper v1.9.0341 Compiling fastrand v2.4.1342 Compiling predicates-core v1.0.10343 Compiling winnow v1.0.1344 Compiling adler2 v2.0.1345 Compiling borrow-or-share v0.2.4346 Compiling simd-adler32 v0.3.9347 Compiling ciborium-io v0.2.2348 Compiling iri-string v0.7.12349 Compiling foldhash v0.2.0350 Compiling byteorder v1.5.0351 Compiling allocator-api2 v0.2.21352 Compiling hashbrown v0.16.1353 Compiling hyper-util v0.1.20354 Compiling toml_parser v1.1.2+spec-1.1.0355 Compiling hash32 v0.2.1356 Compiling ciborium-ll v0.2.2357 Compiling miniz_oxide v0.8.9358 Compiling fluent-uri v0.4.1359 Compiling tempfile v3.27.0360 Compiling tower-http v0.6.8361 Compiling plotters-svg v0.3.7362 Compiling clap v4.6.1363 Compiling pin-project v1.1.11364 Compiling thiserror v2.0.18365 Compiling num v0.4.3366 Compiling rayon-core v1.13.0367 Compiling itertools v0.13.0368 Compiling ppv-lite86 v0.2.21369 Compiling http-body-util v0.1.3370 Compiling toml_datetime v1.1.1+spec-1.1.0371 Compiling blake3 v1.8.4372 Compiling float-cmp v0.10.0373 Compiling lazy_static v1.5.0374 Compiling tinyvec_macros v0.1.1375 Compiling hashbrown v0.14.5376 Compiling assert_cmd v2.2.0377 Compiling normalize-line-endings v0.3.0378 Compiling quick-error v1.2.3379 Compiling siphasher v1.0.2380 Compiling cast v0.3.0381 Compiling sdd v3.0.10382 Compiling vsimd v0.8.0383 Compiling paste v1.0.15384 Compiling micromap v0.3.0385 Compiling unicode-width v0.2.2386 Compiling difflib v0.4.0387 Compiling bitflags v1.3.2388 Compiling termtree v0.5.1389 Compiling toml_writer v1.1.1+spec-1.1.0390 Compiling outref v0.5.2391 Compiling referencing v0.46.0392 Compiling predicates-tree v1.0.13393 Compiling predicates v3.1.4394 Compiling uuid-simd v0.8.0395 Compiling dashmap v5.5.3396 Compiling getopts v0.2.24397 Compiling lsp-types v0.94.1398 Compiling criterion-plot v0.8.2399 Compiling scc v2.4.0400 Compiling phf_shared v0.13.1401 Compiling rusty-fork v0.3.1402 Compiling tinyvec v1.11.0403 Compiling fraction v0.15.3404 Compiling rayon v1.12.0405 Compiling rand_chacha v0.9.0406 Compiling flate2 v1.1.9407 Compiling heapless v0.7.17408 Compiling cobs v0.3.0409 Compiling tower v0.4.13410 Compiling plotters v0.3.7411 Compiling ciborium v0.2.2412 Compiling globset v0.4.18413 Compiling futures v0.3.32414 Compiling fancy-regex v0.17.0415 Compiling rand_xorshift v0.4.0416 Compiling rand v0.9.4417 Compiling env_filter v1.0.1418 Compiling ureq-proto v0.6.0419 Compiling tinytemplate v1.2.1420 Compiling iana-time-zone v0.1.65421 Compiling webpki-roots v1.0.7422 Compiling email_address v0.2.9423 Compiling serde_spanned v1.1.1424 Compiling notify-types v2.1.0425 Compiling page_size v0.6.0426 Compiling fsevent-sys v4.1.0427 Compiling serial_test_derive v3.4.0428 Compiling constant_time_eq v0.4.2429 Compiling arrayref v0.3.9430 Compiling anes v0.1.6431 Compiling yansi v1.0.1432 Compiling unicase v2.9.0433 Compiling pulldown-cmark-escape v0.11.0434 Compiling arrayvec v0.7.6435 Compiling dyn-clone v1.0.20436 Compiling data-encoding v2.10.0437 Compiling unarray v0.1.4438 Compiling bytecount v0.6.9439 Compiling oorandom v11.1.5440 Compiling ryu v1.0.23441 Compiling diff v0.1.13442 Compiling utf8-zero v0.8.1443 Compiling jiff v0.2.23444 Compiling unsafe-libyaml v0.2.11445 Compiling num-cmp v0.1.0446 Compiling pretty_assertions v1.4.1447 Compiling criterion v0.8.2448 Compiling proptest v1.11.0449 Compiling serial_test v3.4.0450 Compiling serde_yaml v0.9.34+deprecated451 Compiling schemars v1.2.1452 Compiling pulldown-cmark v0.13.3453 Compiling notify v8.2.0454 Compiling toml v1.1.2+spec-1.1.0455 Compiling env_logger v0.11.10456 Compiling chrono v0.4.44457 Compiling ignore v0.4.25458 Compiling postcard v1.1.3459 Compiling phf v0.13.1460 Compiling unicode-normalization v0.1.25461 Compiling anyhow v1.0.102462 Compiling toml_edit v0.25.11+spec-1.1.0463 Compiling clap_complete v4.6.2464 Compiling tower-lsp v0.20.0465 Compiling memory-stats v1.2.0466 Compiling etcetera v0.11.0467 Compiling colored v3.1.1468 Compiling unicode-segmentation v1.13.2469 Compiling tikv-jemallocator v0.6.1470 Compiling rustls-webpki v0.103.12471 Compiling tokio-rustls v0.26.4472 Compiling rustls-platform-verifier v0.6.2473 Compiling ureq v3.3.0474 Compiling hyper-rustls v0.27.9475 Compiling reqwest v0.13.2476 Compiling jsonschema v0.46.0477 Compiling rumdl v0.1.94 (/nix/var/nix/builds/nix-91198-2491122582/source)478 Finished `release` profile [optimized] target(s) in 4m 21s479------------480 Nextest run ID 4a879681-a243-48d1-9e7e-78f0dd0cba01 with nextest profile: smoke481 Starting 703 tests across 1 binary (4959 tests skipped, including 4957 tests via profile.smoke.default-filter)482 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge483 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays484 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence485 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking486 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays487 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable488 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts489 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates490 PASS [ 0.015s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable491 PASS [ 0.016s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence492 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges493 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable494 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value495 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence496 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence497 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence498 PASS [ 0.010s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip499 PASS [ 0.009s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible500 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order501 PASS [ 0.009s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops502 PASS [ 0.012s] rumdl config::flavor::tests::test_azure_devops_from_str503 PASS [ 0.015s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase504 PASS [ 0.013s] rumdl config::flavor::tests::test_display_round_trips_through_from_str505 PASS [ 0.008s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order506 PASS [ 0.013s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc507 PASS [ 0.012s] rumdl config::flavor::tests::test_is_pandoc_compatible508 PASS [ 0.010s] rumdl config::flavor::tests::test_supports_colon_code_fences509 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs510 PASS [ 0.014s] rumdl config::flavor::tests::test_pandoc_from_str511 PASS [ 0.014s] rumdl config::flavor::tests::test_pandoc_name_and_display512 PASS [ 0.012s] rumdl config::registry::canonicalize_tests::is_idempotent513 PASS [ 0.008s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids514 PASS [ 0.008s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference515 PASS [ 0.011s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones516 PASS [ 0.013s] rumdl config::tests::test_all_implemented_rules_have_aliases517 PASS [ 0.014s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized518 PASS [ 0.011s] rumdl config::tests::test_config_with_comments519 PASS [ 0.015s] rumdl config::tests::test_arrays_in_rule_config520 PASS [ 0.011s] rumdl config::tests::test_circular_reference_detection521 PASS [ 0.012s] rumdl config::tests::test_empty_config_file522 PASS [ 0.014s] rumdl config::tests::test_conflicting_config_values523 PASS [ 0.012s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject524 PASS [ 0.010s] rumdl config::tests::test_enable_all_keyword_rumdl_toml525 PASS [ 0.017s] rumdl config::tests::test_default_config_passes_validation526 PASS [ 0.009s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent527 PASS [ 0.012s] rumdl config::tests::test_enabled_key_valid_for_any_rule528 PASS [ 0.015s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml529 PASS [ 0.015s] rumdl config::tests::test_enable_all_keyword_pyproject530 PASS [ 0.010s] rumdl config::tests::test_extends_basic_inheritance531 PASS [ 0.016s] rumdl config::tests::test_extends_additive_extend_enable532 PASS [ 0.016s] rumdl config::tests::test_extends_chain_three_levels533 PASS [ 0.014s] rumdl config::tests::test_extends_child_disable_replaces_base534 PASS [ 0.012s] rumdl config::tests::test_extends_child_rule_config_overrides_base535 PASS [ 0.011s] rumdl config::tests::test_extends_cycle_returns_error536 PASS [ 0.015s] rumdl config::tests::test_extends_child_overrides_parent537 PASS [ 0.012s] rumdl config::tests::test_extends_depth_limit_returns_error538 PASS [ 0.017s] rumdl config::tests::test_extends_circular_detection539 PASS [ 0.015s] rumdl config::tests::test_extends_depth_limit540 PASS [ 0.014s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable541 PASS [ 0.015s] rumdl config::tests::test_extends_loaded_files_tracking542 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file543 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file_returns_error544 PASS [ 0.010s] rumdl config::tests::test_extends_rule_config_inherits_from_base545 PASS [ 0.016s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent546 PASS [ 0.015s] rumdl config::tests::test_extends_pyproject_toml547 PASS [ 0.012s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden548 PASS [ 0.015s] rumdl config::tests::test_extends_relative_path549 PASS [ 0.013s] rumdl config::tests::test_extends_rule_specific_override550 PASS [ 0.013s] rumdl config::tests::test_extends_self_reference551 PASS [ 0.010s] rumdl config::tests::test_extremely_long_values552 PASS [ 0.009s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug553 PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly554 PASS [ 0.018s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root555 PASS [ 0.013s] rumdl config::tests::test_flavor_loading556 PASS [ 0.016s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches557 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset558 PASS [ 0.014s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting559 PASS [ 0.012s] rumdl config::tests::test_generate_json_schema560 PASS [ 0.014s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml561 PASS [ 0.011s] rumdl config::tests::test_home_dotfile_supports_extends562 PASS [ 0.012s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config563 PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_canonical564 PASS [ 0.007s] rumdl config::tests::test_is_valid_rule_name_special_all565 PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_invalid566 PASS [ 0.013s] rumdl config::tests::test_invalid_toml_syntax567 PASS [ 0.013s] rumdl config::tests::test_is_valid_rule_name_aliases568 PASS [ 0.014s] rumdl config::tests::test_invalid_rule_names569 PASS [ 0.017s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present570 PASS [ 0.012s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr571 PASS [ 0.012s] rumdl config::tests::test_malformed_pyproject_toml572 PASS [ 0.009s] rumdl config::tests::test_md013_key_normalization_in_rumdl_toml573 PASS [ 0.014s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict574 PASS [ 0.010s] rumdl config::tests::test_md054_preferred_style_accepts_scalar_form575 PASS [ 0.013s] 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.014s] rumdl config::tests::test_md013_section_case_insensitivity578 PASS [ 0.011s] rumdl config::tests::test_missing_config_file579 PASS [ 0.009s] 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.013s] rumdl config::tests::test_nonempty_enable_list_still_works_pyproject582 PASS [ 0.018s] rumdl config::tests::test_md054_preferred_style_unknown_key_still_warns583 PASS [ 0.015s] rumdl config::tests::test_nonempty_enable_list_still_works_rumdl_toml584 PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_falls_back_to_cwd_when_project_root_unrelated585 PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_nonexistent_file_passthrough586 PASS [ 0.012s] rumdl config::tests::test_normalize_match_path_outside_cwd_returns_raw_path587 PASS [ 0.017s] rumdl config::tests::test_normalize_match_path_globset_round_trip588 PASS [ 0.011s] rumdl config::tests::test_normalize_match_path_uses_project_root589 PASS [ 0.013s] rumdl config::tests::test_normalize_match_path_relative_path_passthrough590 PASS [ 0.014s] rumdl config::tests::test_normalize_match_path_silent_fallback_when_project_root_and_cwd_both_unrelated591 PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_basic592 PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_mixed_with_flat593 PASS [ 0.010s] rumdl config::tests::test_parse_rules_wrapper_pyproject594 PASS [ 0.014s] rumdl config::tests::test_parse_rules_wrapper_non_table_value_does_not_panic595 PASS [ 0.016s] rumdl config::tests::test_parse_rules_wrapper_multiple_rules596 PASS [ 0.010s] rumdl config::tests::test_parse_rules_wrapper_with_aliases597 PASS [ 0.013s] rumdl config::tests::test_parse_rules_wrapper_unknown_rule_warns598 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_brace_expansion599 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_all_flavors600 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_absolute_path_matching601 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_config_parsing602 PASS [ 0.018s] rumdl config::tests::test_per_file_flavor_character_class603 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_first_match_wins604 PASS [ 0.016s] rumdl config::tests::test_per_file_flavor_complex_overlapping_patterns605 PASS [ 0.011s] rumdl config::tests::test_per_file_flavor_glob_matching606 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_empty_map607 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_invalid_glob_pattern608 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_extension_detection_interaction609 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_project_root_only_no_cwd610 PASS [ 0.013s] rumdl config::tests::test_per_file_flavor_matches_absolute_path_with_cwd_fallback611 PASS [ 0.010s] rumdl config::tests::test_per_file_flavor_overrides_global_flavor612 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_question_mark_wildcard613 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_paths_with_spaces614 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_standard_alias_none615 PASS [ 0.012s] rumdl config::tests::test_per_file_flavor_single_star_vs_double_star616 PASS [ 0.012s] rumdl config::tests::test_per_file_ignores_absolute_path_matching617 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_config_parsing618 PASS [ 0.015s] rumdl config::tests::test_per_file_flavor_pyproject_toml619 PASS [ 0.014s] rumdl config::tests::test_per_file_flavor_with_underscores620 PASS [ 0.015s] rumdl config::tests::test_per_file_ignores_empty_section621 PASS [ 0.008s] rumdl config::tests::test_permission_denied_config622 PASS [ 0.010s] rumdl config::tests::test_per_file_ignores_with_underscores_in_pyproject623 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_invalid_glob_pattern624 PASS [ 0.011s] rumdl config::tests::test_project_config_is_standalone625 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_matches_absolute_path_with_cwd_fallback626 PASS [ 0.013s] rumdl config::tests::test_per_file_ignores_rule_name_normalization627 PASS [ 0.017s] rumdl config::tests::test_per_file_ignores_glob_matching628 PASS [ 0.017s] rumdl config::tests::test_per_file_ignores_multiple_patterns_match629 PASS [ 0.010s] rumdl config::tests::test_project_config_wins_over_home_dotfile630 PASS [ 0.019s] rumdl config::tests::test_per_file_ignores_pyproject_toml631 PASS [ 0.009s] rumdl config::tests::test_pyproject_toml_root_level_config632 PASS [ 0.010s] rumdl config::tests::test_relative_path_in_cwd633 PASS [ 0.012s] rumdl config::tests::test_relative_path_already_relative634 PASS [ 0.013s] rumdl config::tests::test_pyproject_toml_snake_case_and_kebab_case635 PASS [ 0.012s] rumdl config::tests::test_relative_path_in_subdirectory636 PASS [ 0.008s] rumdl config::tests::test_resolve_rule_name_canonical637 PASS [ 0.013s] rumdl config::tests::test_relative_path_empty_string638 PASS [ 0.012s] rumdl config::tests::test_relative_path_with_dot_components639 PASS [ 0.014s] rumdl config::tests::test_relative_path_outside_cwd_returns_original640 PASS [ 0.012s] rumdl config::tests::test_resolve_rule_name_aliases641 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_name_case_insensitive642 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_empty_entries643 PASS [ 0.011s] rumdl config::tests::test_resolve_rule_names_basic644 PASS [ 0.010s] rumdl config::tests::test_resolve_rule_names_empty_string645 PASS [ 0.013s] rumdl config::tests::test_resolve_rule_name_underscore_to_hyphen646 PASS [ 0.014s] rumdl config::tests::test_resolve_rule_name_unknown647 PASS [ 0.014s] rumdl config::tests::test_resolve_rule_names_mixed648 PASS [ 0.012s] rumdl config::tests::test_resolve_rule_names_with_whitespace649 PASS [ 0.013s] rumdl config::tests::test_special_toml_values650 PASS [ 0.016s] rumdl config::tests::test_typestate_validate_method651 PASS [ 0.011s] rumdl config::tests::test_unicode_in_config652 PASS [ 0.008s] rumdl config::tests::test_validate_cli_rule_names_empty_string653 PASS [ 0.012s] rumdl config::tests::test_user_config_applies_when_markdownlint_config_is_malformed654 PASS [ 0.019s] rumdl config::tests::test_typestate_validate_into_convenience_method655 PASS [ 0.012s] rumdl config::tests::test_user_config_as_fallback_when_no_project_config656 PASS [ 0.013s] rumdl config::tests::test_unknown_rule_section_is_ignored657 PASS [ 0.014s] rumdl config::tests::test_user_config_fallback_supports_extends658 PASS [ 0.015s] rumdl config::tests::test_user_config_settings_apply_when_markdownlint_present659 PASS [ 0.015s] rumdl config::tests::test_user_config_loaded_alongside_markdownlint_config660 PASS [ 0.010s] rumdl config::tests::test_validate_cli_rule_names_fixable_valid661 PASS [ 0.009s] rumdl config::tests::test_validate_cli_rule_names_suggestions662 PASS [ 0.010s] rumdl config::tests::test_validate_cli_rule_names_mixed663 PASS [ 0.013s] rumdl config::tests::test_validate_cli_rule_names_invalid664 PASS [ 0.011s] rumdl config::tests::test_validate_cli_rule_names_none665 PASS [ 0.014s] rumdl config::tests::test_validate_cli_rule_names_valid666 PASS [ 0.015s] rumdl config::tests::test_validate_cli_rule_names_whitespace667 PASS [ 0.013s] rumdl config::tests::test_wrong_type_for_config_value668 PASS [ 0.012s] rumdl config::tests::test_xdg_config_wins_over_home_dotfile669 PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_no_match670 PASS [ 0.010s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_inline671 PASS [ 0.009s] rumdl lsp::navigation::tests::test_collect_same_file_anchor_edits_multiple672 PASS [ 0.014s] rumdl lsp::index_worker::tests::test_build_file_index_column_positions673 PASS [ 0.015s] rumdl lsp::index_worker::tests::test_build_file_index674 PASS [ 0.008s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_not_fragment_only675 PASS [ 0.012s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_basic676 PASS [ 0.017s] rumdl lsp::index_worker::tests::test_build_file_index_multiple_links677 PASS [ 0.014s] rumdl lsp::navigation::tests::test_collect_same_file_ref_def_edits_no_match678 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_end_of_target679 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_at_start_of_target680 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_full_link_target_double_nested_parens681 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_cursor_outside_link682 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets_with_anchor683 PASS [ 0.017s] rumdl lsp::navigation::tests::test_detect_full_link_target_angle_brackets684 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_with_anchor685 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_in_code_span686 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_file_only687 PASS [ 0.007s] 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_nested_parens689 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_full_link_target_same_file_anchor690 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_single_quote_title691 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_paren_title692 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_full_link_target_with_title693 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_definition_basic694 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_definition_indented695 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_definition_not_a_definition696 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_target_collapsed_reference697 PASS [ 0.010s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_collapsed_reference698 PASS [ 0.015s] rumdl lsp::navigation::tests::test_detect_ref_definition_with_anchor699 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_target_external_url700 PASS [ 0.011s] rumdl lsp::navigation::tests::test_detect_ref_link_target_full_reference701 PASS [ 0.016s] rumdl lsp::navigation::tests::test_detect_ref_link_target_definition_line702 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_second_bracket703 PASS [ 0.014s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_cursor_in_empty_second_bracket704 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_full_reference705 PASS [ 0.009s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_not_inline_link706 PASS [ 0.012s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_in_code_span707 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ignores_display_text708 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_multiple_on_same_line709 PASS [ 0.013s] rumdl lsp::navigation::tests::test_detect_ref_link_usage_shortcut_reference710 PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_inline711 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_double_nested712 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_nested713 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_no_close714 PASS [ 0.014s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_no_match715 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_balanced_close_paren_simple716 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_inline717 PASS [ 0.016s] rumdl lsp::navigation::tests::test_find_all_anchor_edits_in_link_ref_definition718 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_end_simple719 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode720 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_custom_anchor721 PASS [ 0.013s] rumdl lsp::navigation::tests::test_find_fragment_in_link_source_with_hash_in_text722 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_closing_atx723 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_unicode_with_closing724 PASS [ 0.008s] rumdl lsp::navigation::tests::test_find_heading_text_start_empty_heading725 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_end_with_trailing_spaces726 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_heading_text_start_leading_whitespace727 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_heading_text_start_not_heading728 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_heading_text_start_no_space729 PASS [ 0.010s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_basic730 PASS [ 0.016s] rumdl lsp::navigation::tests::test_find_heading_text_start_atx731 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_case_insensitive732 PASS [ 0.011s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_includes_reference_links733 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_multiple734 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_no_match735 PASS [ 0.012s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_blocks736 PASS [ 0.009s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_utf16_position737 PASS [ 0.009s] rumdl lsp::navigation::tests::test_is_external_url_empty738 PASS [ 0.015s] rumdl lsp::navigation::tests::test_find_same_file_fragment_links_skips_code_spans739 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_https740 PASS [ 0.014s] rumdl lsp::navigation::tests::test_is_external_url_fragment_only741 PASS [ 0.011s] rumdl lsp::navigation::tests::test_is_external_url_www742 PASS [ 0.014s] rumdl lsp::navigation::tests::test_is_external_url_http743 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_basic745 PASS [ 0.014s] rumdl lsp::navigation::tests::test_is_external_url_mailto746 PASS [ 0.011s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_not_found747 PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_case_insensitive748 PASS [ 0.009s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_indented_code_block749 PASS [ 0.012s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_only_in_code_block750 PASS [ 0.009s] rumdl lsp::navigation::tests::test_strip_link_title_parens751 PASS [ 0.013s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_skips_code_block752 PASS [ 0.012s] rumdl lsp::navigation::tests::test_strip_link_title_no_title753 PASS [ 0.010s] rumdl lsp::navigation::tests::test_strip_link_title_single_quotes754 PASS [ 0.015s] rumdl lsp::navigation::tests::test_resolve_reference_to_target_with_anchor755 PASS [ 0.015s] rumdl lsp::navigation::tests::test_strip_link_title_double_quotes756 PASS [ 0.011s] rumdl lsp::navigation::tests::test_strip_link_title_with_spaces_in_path757 PASS [ 0.011s] rumdl lsp::server::tests::test_alias_in_rumdl_toml_disable_is_canonicalized758 PASS [ 0.012s] rumdl lsp::server::tests::test_apply_formatting_options_empty_content759 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_insert_final_newline760 PASS [ 0.011s] rumdl lsp::server::tests::test_apply_formatting_options_issue_265_scenario761 PASS [ 0.015s] rumdl lsp::server::tests::test_apply_formatting_options_multiline_content762 PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_trim_and_insert_combined763 PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_no_options764 PASS [ 0.013s] rumdl lsp::server::tests::test_apply_formatting_options_trim_final_newlines765 PASS [ 0.014s] rumdl lsp::server::tests::test_apply_formatting_options_trim_trailing_whitespace766 PASS [ 0.014s] rumdl lsp::server::tests::test_cli_config_overrides_client_init_config_path767 PASS [ 0.015s] rumdl lsp::server::tests::test_auto_fix_on_save768 PASS [ 0.012s] rumdl lsp::server::tests::test_code_action_kind_constants769 PASS [ 0.014s] rumdl lsp::server::tests::test_cli_config_overrides_local_project_config770 PASS [ 0.009s] rumdl lsp::server::tests::test_code_action_kind_filter_with_empty_array771 PASS [ 0.009s] rumdl lsp::server::tests::test_code_action_kind_filtering772 PASS [ 0.016s] rumdl lsp::server::tests::test_cli_config_survives_init_options_without_config_path773 PASS [ 0.014s] rumdl lsp::server::tests::test_completion_filters_by_prefix774 PASS [ 0.016s] rumdl lsp::server::tests::test_completion_empty_prefix_returns_all775 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.017s] rumdl lsp::server::tests::test_completion_graceful_when_document_not_found778 PASS [ 0.016s] rumdl lsp::server::tests::test_completion_not_triggered_on_closing_fence779 PASS [ 0.013s] rumdl lsp::server::tests::test_completion_respects_md040_allowed_languages780 PASS [ 0.015s] rumdl lsp::server::tests::test_completion_provides_language_items781 PASS [ 0.014s] rumdl lsp::server::tests::test_config_cache_hit782 PASS [ 0.017s] rumdl lsp::server::tests::test_config_cache_picks_up_new_config_after_manual_clear783 PASS [ 0.012s] rumdl lsp::server::tests::test_config_cache_retain_logic_misses_fallback_entries784 PASS [ 0.015s] rumdl lsp::server::tests::test_config_cache_stale_after_config_file_created785 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_basic786 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_closing_fence787 PASS [ 0.013s] rumdl lsp::server::tests::test_config_update788 PASS [ 0.015s] rumdl lsp::server::tests::test_config_priority_closer_wins789 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_cursor_before_fence790 PASS [ 0.013s] rumdl lsp::server::tests::test_configuration_loading791 PASS [ 0.016s] rumdl lsp::server::tests::test_config_resolution_respects_workspace_boundaries792 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_closing_fence793 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence794 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_inline_code795 PASS [ 0.010s] rumdl lsp::server::tests::test_detect_code_fence_language_position_non_ascii_language796 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_not_fence_line797 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_code_fence_language_position_indented798 PASS [ 0.012s] rumdl lsp::server::tests::test_detect_code_fence_language_position_full_lang799 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_code_fence_language_position_extended_fence_5_backticks800 PASS [ 0.015s] rumdl lsp::server::tests::test_detect_code_fence_language_position_nested_code_blocks801 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_partial_lang802 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_code_fence_language_position_with_info_string803 PASS [ 0.008s] rumdl lsp::server::tests::test_detect_link_target_anchor_partial804 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_anchor_same_file805 PASS [ 0.015s] rumdl lsp::server::tests::test_detect_code_fence_language_position_regular_text806 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_code_fence_language_position_tilde_fence807 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_code_span_skipped808 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_closed_paren_no_completion809 PASS [ 0.009s] rumdl lsp::server::tests::test_detect_link_target_file_path_partial810 PASS [ 0.017s] rumdl lsp::server::tests::test_detect_link_target_anchor_empty811 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_file_path_empty812 PASS [ 0.013s] rumdl lsp::server::tests::test_detect_link_target_image_link813 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_no_link_syntax814 PASS [ 0.016s] rumdl lsp::server::tests::test_detect_link_target_multiple_links_on_line815 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_link_text816 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_non_ascii_with_path817 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_line818 PASS [ 0.014s] rumdl lsp::server::tests::test_detect_link_target_out_of_bounds_position819 PASS [ 0.011s] rumdl lsp::server::tests::test_detect_link_target_relative_parent_path820 PASS [ 0.015s] rumdl lsp::server::tests::test_detect_link_target_path_and_anchor821 PASS [ 0.017s] rumdl lsp::server::tests::test_document_formatting822 PASS [ 0.013s] rumdl lsp::server::tests::test_empty_document_handling823 PASS [ 0.016s] rumdl lsp::server::tests::test_document_storage824 PASS [ 0.010s] rumdl lsp::server::tests::test_find_references_from_link_position825 PASS [ 0.012s] rumdl lsp::server::tests::test_find_references_fallback_multiple_sources826 PASS [ 0.016s] rumdl lsp::server::tests::test_fallback_to_default_config827 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_heading_no_incoming_links828 PASS [ 0.015s] rumdl lsp::server::tests::test_find_references_fallback_to_file_links829 PASS [ 0.015s] rumdl lsp::server::tests::test_find_references_from_target_file_without_selecting_link830 PASS [ 0.018s] rumdl lsp::server::tests::test_find_references_fallback_no_references831 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_heading_with_incoming_links832 PASS [ 0.011s] rumdl lsp::server::tests::test_find_references_includes_same_file_fragment_links833 PASS [ 0.015s] rumdl lsp::server::tests::test_find_references_heading_takes_priority_over_fallback834 PASS [ 0.009s] rumdl lsp::server::tests::test_get_anchor_completions_unknown_file_returns_empty835 PASS [ 0.013s] rumdl lsp::server::tests::test_get_anchor_completions_empty_file_path_uses_current836 PASS [ 0.013s] rumdl lsp::server::tests::test_get_anchor_completions_filters_by_prefix837 PASS [ 0.009s] rumdl lsp::server::tests::test_get_anchor_completions_uses_custom_anchor838 PASS [ 0.011s] rumdl lsp::server::tests::test_get_anchor_completions_returns_headings839 PASS [ 0.016s] rumdl lsp::server::tests::test_fix_all_applies_all_document_fixes_regardless_of_range840 PASS [ 0.020s] rumdl lsp::server::tests::test_fix_all_action_available_regardless_of_range841 PASS [ 0.007s] rumdl lsp::server::tests::test_goto_definition_angle_bracket_link842 PASS [ 0.012s] rumdl lsp::server::tests::test_get_end_position843 PASS [ 0.011s] rumdl lsp::server::tests::test_get_file_completions_filters_by_prefix844 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_anchor_not_found_falls_back_to_line_zero845 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_cursor_not_on_link846 PASS [ 0.019s] rumdl lsp::server::tests::test_get_code_actions847 PASS [ 0.018s] rumdl lsp::server::tests::test_get_code_actions_outside_range848 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_collapsed_reference849 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_disabled_when_link_navigation_off850 PASS [ 0.016s] rumdl lsp::server::tests::test_get_file_completions_returns_workspace_files851 PASS [ 0.010s] rumdl lsp::server::tests::test_goto_definition_external_url_returns_none852 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_file_with_anchor853 PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_file_path_only854 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_link_with_title855 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none856 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url857 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line858 PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_reference_link859 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor860 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor861 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis862 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes863 PASS [ 0.016s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word864 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading865 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_inline_link_to_file866 PASS [ 0.015s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off867 PASS [ 0.015s] rumdl lsp::server::tests::test_hover_empty_file868 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_external_url869 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_file_preview_truncates870 PASS [ 0.008s] rumdl lsp::server::tests::test_hover_reference_style_link871 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none872 PASS [ 0.017s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor873 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_plain_text_returns_none874 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled875 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_same_file_anchor876 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled877 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_already_closed878 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_basic879 PASS [ 0.009s] rumdl lsp::server::tests::test_is_closing_fence_with_content880 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_extended881 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars882 PASS [ 0.013s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence883 PASS [ 0.010s] rumdl lsp::server::tests::test_is_valid_rule_name884 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection885 PASS [ 0.012s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases886 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section887 PASS [ 0.011s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document888 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section889 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update890 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support891 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support892 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_config_deserialization893 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip894 PASS [ 0.017s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default895 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none896 PASS [ 0.019s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable897 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none898 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none899 PASS [ 0.017s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none900 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none901 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none902 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration903 PASS [ 0.010s] rumdl lsp::server::tests::test_lint_document_disabled904 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default905 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document906 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block907 PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled908 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled909 PASS [ 0.017s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias910 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks911 PASS [ 0.012s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing912 PASS [ 0.014s] rumdl lsp::server::tests::test_load_config_for_lsp913 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config914 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config915 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures916 PASS [ 0.011s] rumdl lsp::server::tests::test_multiple_documents917 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic918 PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity919 PASS [ 0.016s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed920 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf921 PASS [ 0.015s] rumdl lsp::server::tests::test_nested_directory_config_search922 PASS [ 0.011s] rumdl lsp::server::tests::test_prepare_rename_atx_heading923 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path924 PASS [ 0.012s] rumdl lsp::server::tests::test_prepare_rename_not_heading925 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off926 PASS [ 0.015s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off927 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line928 PASS [ 0.014s] rumdl lsp::server::tests::test_prepare_rename_setext_heading929 PASS [ 0.015s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off930 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text931 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx932 PASS [ 0.014s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links933 PASS [ 0.015s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links934 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision935 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_empty_name936 PASS [ 0.015s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml937 PASS [ 0.012s] rumdl lsp::server::tests::test_resource_limit_constants938 PASS [ 0.012s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config939 PASS [ 0.019s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions940 PASS [ 0.016s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root941 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml942 PASS [ 0.008s] rumdl lsp::server::tests::test_warning_conversion943 PASS [ 0.011s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting944 PASS [ 0.016s] rumdl lsp::server::tests::test_server_creation945 PASS [ 0.010s] rumdl lsp::tests::test_logging_initialization946 PASS [ 0.019s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue947 PASS [ 0.011s] rumdl lsp::tests::test_module_exports948 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof949 PASS [ 0.010s] rumdl lsp::tests::test_service_creation950 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof951 PASS [ 0.012s] rumdl lsp::tests::test_tcp_server_invalid_port952 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof953 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline954 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid955 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple956 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair957 PASS [ 0.013s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline958 PASS [ 0.006s] rumdl lsp::types::tests::test_configuration_preference_serialization959 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines960 PASS [ 0.008s] rumdl lsp::types::tests::test_code_description_url_generation961 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax962 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode963 PASS [ 0.011s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate964 PASS [ 0.010s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax965 PASS [ 0.007s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility966 PASS [ 0.008s] rumdl lsp::types::tests::test_full_lsp_config_with_settings967 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization968 PASS [ 0.011s] rumdl lsp::types::tests::test_extract_domain_for_placeholder969 PASS [ 0.013s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement970 PASS [ 0.011s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization971 PASS [ 0.009s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config972 PASS [ 0.008s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email973 PASS [ 0.008s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings974 PASS [ 0.010s] rumdl lsp::types::tests::test_md034_convert_to_link_action975 PASS [ 0.010s] rumdl lsp::types::tests::test_rumdl_lsp_config_default976 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits977 PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization978 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix979 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix980 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix981 PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix982 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name983 PASS [ 0.014s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action984 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix985 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity986 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases987 PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic988 PASS [ 0.007s] rumdl output::formatters::azure::tests::test_brackets_in_message989 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_format_structure990 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name991 PASS [ 0.064s] rumdl lsp::tests::test_multiple_tcp_connections992 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_format_multiple_warnings993 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_azure_formatter_default994 PASS [ 0.065s] rumdl lsp::tests::test_tcp_server_bind995 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_single_warning996 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_azure_formatter_new997 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_edge_cases998 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule999 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warning_with_fix1000 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_format_warnings_empty1001 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters1002 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path1003 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_concise_format_consistency1004 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_concise_formatter_new1005 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_special_characters_in_message1006 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_severity_levels1007 PASS [ 0.008s] rumdl output::formatters::concise::tests::test_format_multiple_warnings1008 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_edge_cases1009 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_single_warning1010 PASS [ 0.016s] rumdl output::formatters::concise::tests::test_concise_formatter_default1011 PASS [ 0.012s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule1012 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_severity_ignored1013 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path1014 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_special_characters_in_message1015 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warnings_empty1016 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warning_with_fix1017 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back1018 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_column_offset1019 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings1020 PASS [ 0.014s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range1021 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back1022 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings1023 PASS [ 0.008s] rumdl output::formatters::github::tests::test_colons_in_parameters1024 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name1025 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator1026 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret1027 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_with_content1028 PASS [ 0.014s] rumdl output::formatters::github::tests::test_commas_in_parameters1029 PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_single_warning1030 PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule1031 PASS [ 0.012s] rumdl output::formatters::github::tests::test_error_severity1032 PASS [ 0.013s] rumdl output::formatters::github::tests::test_edge_cases1033 PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_format_structure1034 PASS [ 0.016s] rumdl output::formatters::github::tests::test_format_multiple_warnings1035 PASS [ 0.013s] rumdl output::formatters::github::tests::test_format_warnings_empty1036 PASS [ 0.014s] rumdl output::formatters::github::tests::test_github_formatter_default1037 PASS [ 0.017s] rumdl output::formatters::github::tests::test_format_warning_with_fix1038 PASS [ 0.009s] rumdl output::formatters::github::tests::test_severity_mapping1039 PASS [ 0.013s] rumdl output::formatters::github::tests::test_github_formatter_new1040 PASS [ 0.012s] rumdl output::formatters::github::tests::test_same_start_end_position1041 PASS [ 0.010s] rumdl output::formatters::github::tests::test_special_characters_in_message1042 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_file_path1043 PASS [ 0.016s] rumdl output::formatters::github::tests::test_percent_encoding1044 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings1045 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness1046 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty1047 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule1048 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix1049 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty1050 PASS [ 0.015s] rumdl output::formatters::gitlab::tests::test_format_single_warning1051 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new1052 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files1053 PASS [ 0.015s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default1054 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file1055 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting1056 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message1057 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_severity_always_minor1058 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_edge_cases1059 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path1060 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix1061 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules1062 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule1063 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_format_warnings_empty1064 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule1065 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_single_warning1066 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default1067 PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_severity_not_shown1068 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable1069 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path1070 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new1071 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_special_characters_in_message1072 PASS [ 0.010s] rumdl output::formatters::json::tests::test_edge_cases1073 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_rule_sorting1074 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files1075 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty1076 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file1077 PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits1078 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_single_warning1079 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings1080 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode1081 PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_with_fix1082 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule1083 PASS [ 0.008s] rumdl output::formatters::json::tests::test_format_warnings_empty1084 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits1085 PASS [ 0.015s] rumdl output::formatters::json::tests::test_json_formatter_default1086 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_edge_cases1087 PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting1088 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings1089 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_single_warning1090 PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_output_is_valid1091 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule1092 PASS [ 0.015s] rumdl output::formatters::json::tests::test_json_formatter_new1093 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix1094 PASS [ 0.014s] rumdl output::formatters::json::tests::test_severity_levels_in_json1095 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new1096 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_field_order1097 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path1098 PASS [ 0.014s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty1099 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_severity_levels1100 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_unicode_in_json1101 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_format1102 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default1103 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message1104 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_duration_formatting1105 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_single_warning1106 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule1107 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix1108 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_junit_report_empty1109 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_format_multiple_warnings1110 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_warnings_empty1111 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_new1112 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_default1113 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files1114 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path1115 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_single_file1116 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_edge_cases1117 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_xml_structure1118 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_special_characters_in_message1119 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_xml_escape1120 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule1121 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings1122 PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_format_warnings_empty1123 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule1124 PASS [ 0.015s] rumdl output::formatters::pylint::tests::test_format_single_warning1125 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion1126 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_severity_ignored1127 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new1128 PASS [ 0.015s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix1129 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default1130 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings1131 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_special_characters_in_message1132 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors1133 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping1134 PASS [ 0.016s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path1135 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_default_configuration_removed1136 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_format_single_warning1137 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_format_warnings_empty1138 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule1139 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix1140 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings1141 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file1142 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level1143 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication1144 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity1145 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new1146 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files1147 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default1148 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_sarif_report_empty1149 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_sarif_schema_version1150 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file1151 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema1152 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping1153 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_severity_mapping1154 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path1155 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_tool_information1156 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_special_characters_in_message1157 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity1158 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors1159 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors1160 PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors1161 PASS [ 0.014s] rumdl output::formatters::text::tests::test_edge_cases1162 PASS [ 0.015s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule1163 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warnings_empty1164 PASS [ 0.010s] rumdl output::formatters::text::tests::test_special_characters_in_message1165 PASS [ 0.010s] rumdl output::formatters::text::tests::test_text_formatter_default1166 PASS [ 0.014s] rumdl output::formatters::text::tests::test_rule_name_padding1167 PASS [ 0.011s] rumdl output::formatters::text::tests::test_text_formatter_new1168 PASS [ 0.015s] rumdl output::formatters::text::tests::test_format_warnings_with_colors1169 PASS [ 0.015s] rumdl output::formatters::text::tests::test_special_characters_in_file_path1170 PASS [ 0.010s] rumdl output::formatters::text::tests::test_text_formatter_without_colors1171 PASS [ 0.011s] rumdl output::formatters::text::tests::test_use_colors_trait_method1172 PASS [ 0.015s] rumdl output::tests::test_all_formats_handle_no_rule_name1173 PASS [ 0.010s] rumdl output::tests::test_is_machine_readable1174 PASS [ 0.016s] rumdl output::tests::test_edge_cases1175 PASS [ 0.011s] rumdl output::tests::test_output_format_equality1176 PASS [ 0.013s] rumdl output::tests::test_formatter_with_multiple_warnings1177 PASS [ 0.011s] rumdl output::tests::test_output_format_from_str1178 PASS [ 0.015s] rumdl output::tests::test_formatter_trait_default_summary1179 PASS [ 0.010s] rumdl output::tests::test_output_writer_silent_mode1180 PASS [ 0.013s] rumdl output::tests::test_output_writer_new1181 PASS [ 0.016s] rumdl output::tests::test_output_format_create_formatter1182 PASS [ 0.009s] rumdl output::tests::test_output_writer_stderr_mode1183 PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods1184 PASS [ 0.006s] rumdl output::tests::test_severity_variations1185------------1186 Summary [ 0.877s] 703 tests run: 703 passed, 4959 skipped1187 PASS [ 0.016s] rumdl config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence1188 stdout ---11891190 running 1 test1191 test config::config_intelligent_merge_tests::tests::test_cli_has_highest_precedence ... ok11921193 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1194 11951196 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable1197 stdout ---11981199 running 1 test1200 test config::config_intelligent_merge_tests::tests::test_empty_enable_doesnt_clear_disable ... ok12011202 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1203 12041205 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts1206 stdout ---12071208 running 1 test1209 test config::config_intelligent_merge_tests::tests::test_enable_disables_remove_conflicts ... ok12101211 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1212 12131214 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_history_tracking1215 stdout ---12161217 running 1 test1218 test config::config_intelligent_merge_tests::tests::test_history_tracking ... ok12191220 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1221 12221223 PASS [ 0.015s] rumdl config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable1224 stdout ---12251226 running 1 test1227 test config::config_intelligent_merge_tests::tests::test_integration_enable_overrides_disable ... ok12281229 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1230 12311232 PASS [ 0.009s] rumdl config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge1233 stdout ---12341235 running 1 test1236 test config::config_intelligent_merge_tests::tests::test_integration_user_and_project_config_merge ... ok12371238 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1239 12401241 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays1242 stdout ---12431244 running 1 test1245 test config::config_intelligent_merge_tests::tests::test_merge_replace_replaces_arrays ... ok12461247 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1248 12491250 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence1251 stdout ---12521253 running 1 test1254 test config::config_intelligent_merge_tests::tests::test_merge_replace_respects_precedence ... ok12551256 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1257 12581259 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays1260 stdout ---12611262 running 1 test1263 test config::config_intelligent_merge_tests::tests::test_merge_union_combines_arrays ... ok12641265 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1266 12671268 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates1269 stdout ---12701271 running 1 test1272 test config::config_intelligent_merge_tests::tests::test_merge_union_deduplicates ... ok12731274 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1275 12761277 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges1278 stdout ---12791280 running 1 test1281 test config::config_intelligent_merge_tests::tests::test_merge_union_equal_precedence_merges ... ok12821283 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1284 12851286 PASS [ 0.014s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence1287 stdout ---12881289 running 1 test1290 test config::config_intelligent_merge_tests::tests::test_merge_union_respects_precedence ... ok12911292 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1293 12941295 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value1296 stdout ---12971298 running 1 test1299 test config::config_intelligent_merge_tests::tests::test_merge_union_with_empty_new_value ... ok13001301 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1302 13031304 PASS [ 0.010s] rumdl config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable1305 stdout ---13061307 running 1 test1308 test config::config_intelligent_merge_tests::tests::test_multiple_merges_accumulate_disable ... ok13091310 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1311 13121313 PASS [ 0.013s] rumdl config::config_intelligent_merge_tests::tests::test_precedence_order1314 stdout ---13151316 running 1 test1317 test config::config_intelligent_merge_tests::tests::test_precedence_order ... ok13181319 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1320 13211322 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence1323 stdout ---13241325 running 1 test1326 test config::config_intelligent_merge_tests::tests::test_scalar_merge_preserves_with_lower_precedence ... ok13271328 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1329 13301331 PASS [ 0.008s] rumdl config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence1332 stdout ---13331334 running 1 test1335 test config::config_intelligent_merge_tests::tests::test_scalar_merge_replaces_with_higher_precedence ... ok13361337 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1338 13391340 PASS [ 0.010s] rumdl config::flavor::tests::test_azure_devops_display_and_round_trip1341 stdout ---13421343 running 1 test1344 test config::flavor::tests::test_azure_devops_display_and_round_trip ... ok13451346 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1347 13481349 PASS [ 0.012s] rumdl config::flavor::tests::test_azure_devops_from_str1350 stdout ---13511352 running 1 test1353 test config::flavor::tests::test_azure_devops_from_str ... ok13541355 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1356 13571358 PASS [ 0.009s] rumdl config::flavor::tests::test_azure_devops_not_pandoc_compatible1359 stdout ---13601361 running 1 test1362 test config::flavor::tests::test_azure_devops_not_pandoc_compatible ... ok13631364 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1365 13661367 PASS [ 0.015s] rumdl config::flavor::tests::test_display_all_variants_are_lowercase1368 stdout ---13691370 running 1 test1371 test config::flavor::tests::test_display_all_variants_are_lowercase ... ok13721373 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1374 13751376 PASS [ 0.009s] rumdl config::flavor::tests::test_display_all_variants_covers_azure_devops1377 stdout ---13781379 running 1 test1380 test config::flavor::tests::test_display_all_variants_covers_azure_devops ... ok13811382 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1383 13841385 PASS [ 0.013s] rumdl config::flavor::tests::test_display_round_trips_through_from_str1386 stdout ---13871388 running 1 test1389 test config::flavor::tests::test_display_round_trips_through_from_str ... ok13901391 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1392 13931394 PASS [ 0.013s] rumdl config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc1395 stdout ---13961397 running 1 test1398 test config::flavor::tests::test_from_extension_does_not_auto_detect_pandoc ... ok13991400 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1401 14021403 PASS [ 0.012s] rumdl config::flavor::tests::test_is_pandoc_compatible1404 stdout ---14051406 running 1 test1407 test config::flavor::tests::test_is_pandoc_compatible ... ok14081409 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1410 14111412 PASS [ 0.014s] rumdl config::flavor::tests::test_pandoc_from_str1413 stdout ---14141415 running 1 test1416 test config::flavor::tests::test_pandoc_from_str ... ok14171418 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1419 14201421 PASS [ 0.014s] rumdl config::flavor::tests::test_pandoc_name_and_display1422 stdout ---14231424 running 1 test1425 test config::flavor::tests::test_pandoc_name_and_display ... ok14261427 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1428 14291430 PASS [ 0.010s] rumdl config::flavor::tests::test_supports_colon_code_fences1431 stdout ---14321433 running 1 test1434 test config::flavor::tests::test_supports_colon_code_fences ... ok14351436 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1437 14381439 PASS [ 0.008s] rumdl config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order1440 stdout ---14411442 running 1 test1443 test config::registry::canonicalize_tests::dedupes_alias_and_canonical_preserving_order ... ok14441445 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1446 14471448 PASS [ 0.010s] rumdl config::registry::canonicalize_tests::handles_empty_and_unknown_inputs1449 stdout ---14501451 running 1 test1452 test config::registry::canonicalize_tests::handles_empty_and_unknown_inputs ... ok14531454 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1455 14561457 PASS [ 0.012s] rumdl config::registry::canonicalize_tests::is_idempotent1458 stdout ---14591460 running 1 test1461 test config::registry::canonicalize_tests::is_idempotent ... ok14621463 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1464 14651466 PASS [ 0.014s] rumdl config::registry::canonicalize_tests::preserves_all_keyword_normalized1467 stdout ---14681469 running 1 test1470 test config::registry::canonicalize_tests::preserves_all_keyword_normalized ... ok14711472 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1473 14741475 PASS [ 0.008s] rumdl config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids1476 stdout ---14771478 running 1 test1479 test config::registry::canonicalize_tests::rewrites_aliases_to_canonical_ids ... ok14801481 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1482 14831484 PASS [ 0.013s] rumdl config::tests::test_all_implemented_rules_have_aliases1485 stdout ---14861487 running 1 test1488 test config::tests::test_all_implemented_rules_have_aliases ... ok14891490 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1491 14921493 PASS [ 0.015s] rumdl config::tests::test_arrays_in_rule_config1494 stdout ---14951496 running 1 test1497 test config::tests::test_arrays_in_rule_config ... ok14981499 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1500 15011502 PASS [ 0.008s] rumdl config::tests::test_canonical_project_root_cache_returns_stable_reference1503 stdout ---15041505 running 1 test1506 test config::tests::test_canonical_project_root_cache_returns_stable_reference ... ok15071508 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1509 15101511 PASS [ 0.011s] rumdl config::tests::test_canonical_project_root_cache_shared_across_clones1512 stdout ---15131514 running 1 test1515 test config::tests::test_canonical_project_root_cache_shared_across_clones ... ok15161517 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1518 15191520 PASS [ 0.011s] rumdl config::tests::test_circular_reference_detection1521 stdout ---15221523 running 1 test1524 test config::tests::test_circular_reference_detection ... ok15251526 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1527 15281529 PASS [ 0.011s] rumdl config::tests::test_config_with_comments1530 stdout ---15311532 running 1 test1533 test config::tests::test_config_with_comments ... ok15341535 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1536 15371538 PASS [ 0.014s] rumdl config::tests::test_conflicting_config_values1539 stdout ---15401541 running 1 test1542 test config::tests::test_conflicting_config_values ... ok15431544 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1545 15461547 PASS [ 0.017s] rumdl config::tests::test_default_config_passes_validation1548 stdout ---15491550 running 1 test1551 test config::tests::test_default_config_passes_validation ... ok15521553 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1554 15551556 PASS [ 0.012s] rumdl config::tests::test_empty_config_file1557 stdout ---15581559 running 1 test1560 test config::tests::test_empty_config_file ... ok15611562 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1563 15641565 PASS [ 0.012s] rumdl config::tests::test_empty_enable_list_is_explicit_pyproject1566 stdout ---15671568 running 1 test1569 test config::tests::test_empty_enable_list_is_explicit_pyproject ... ok15701571 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1572 15731574 PASS [ 0.015s] rumdl config::tests::test_empty_enable_list_is_explicit_rumdl_toml1575 stdout ---15761577 running 1 test1578 test config::tests::test_empty_enable_list_is_explicit_rumdl_toml ... ok15791580 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1581 15821583 PASS [ 0.015s] rumdl config::tests::test_enable_all_keyword_pyproject1584 stdout ---15851586 running 1 test1587 test config::tests::test_enable_all_keyword_pyproject ... ok15881589 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1590 15911592 PASS [ 0.010s] rumdl config::tests::test_enable_all_keyword_rumdl_toml1593 stdout ---15941595 running 1 test1596 test config::tests::test_enable_all_keyword_rumdl_toml ... ok15971598 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1599 16001601 PASS [ 0.012s] rumdl config::tests::test_enabled_key_valid_for_any_rule1602 stdout ---16031604 running 1 test1605 test config::tests::test_enabled_key_valid_for_any_rule ... ok16061607 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1608 16091610 PASS [ 0.016s] rumdl config::tests::test_extends_additive_extend_enable1611 stdout ---16121613 running 1 test1614 test config::tests::test_extends_additive_extend_enable ... ok16151616 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1617 16181619 PASS [ 0.009s] rumdl config::tests::test_extends_base_values_propagate_when_child_silent1620 stdout ---16211622 running 1 test1623 test config::tests::test_extends_base_values_propagate_when_child_silent ... ok16241625 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1626 16271628 PASS [ 0.010s] rumdl config::tests::test_extends_basic_inheritance1629 stdout ---16301631 running 1 test1632 test config::tests::test_extends_basic_inheritance ... ok16331634 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1635 16361637 PASS [ 0.016s] rumdl config::tests::test_extends_chain_three_levels1638 stdout ---16391640 running 1 test1641 test config::tests::test_extends_chain_three_levels ... ok16421643 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1644 16451646 PASS [ 0.014s] rumdl config::tests::test_extends_child_disable_replaces_base1647 stdout ---16481649 running 1 test1650 test config::tests::test_extends_child_disable_replaces_base ... ok16511652 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1653 16541655 PASS [ 0.015s] rumdl config::tests::test_extends_child_overrides_parent1656 stdout ---16571658 running 1 test1659 test config::tests::test_extends_child_overrides_parent ... ok16601661 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1662 16631664 PASS [ 0.012s] rumdl config::tests::test_extends_child_rule_config_overrides_base1665 stdout ---16661667 running 1 test1668 test config::tests::test_extends_child_rule_config_overrides_base ... ok16691670 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1671 16721673 PASS [ 0.017s] rumdl config::tests::test_extends_circular_detection1674 stdout ---16751676 running 1 test1677 test config::tests::test_extends_circular_detection ... ok16781679 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1680 16811682 PASS [ 0.011s] rumdl config::tests::test_extends_cycle_returns_error1683 stdout ---16841685 running 1 test1686 test config::tests::test_extends_cycle_returns_error ... ok16871688 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1689 16901691 PASS [ 0.015s] rumdl config::tests::test_extends_depth_limit1692 stdout ---16931694 running 1 test1695 test config::tests::test_extends_depth_limit ... ok16961697 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1698 16991700 PASS [ 0.012s] rumdl config::tests::test_extends_depth_limit_returns_error1701 stdout ---17021703 running 1 test1704 test config::tests::test_extends_depth_limit_returns_error ... ok17051706 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1707 17081709 PASS [ 0.014s] rumdl config::tests::test_extends_enable_wins_over_inherited_disable1710 stdout ---17111712 running 1 test1713 test config::tests::test_extends_enable_wins_over_inherited_disable ... ok17141715 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1716 17171718 PASS [ 0.015s] rumdl config::tests::test_extends_loaded_files_tracking1719 stdout ---17201721 running 1 test1722 test config::tests::test_extends_loaded_files_tracking ... ok17231724 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1725 17261727 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file1728 stdout ---17291730 running 1 test1731 test config::tests::test_extends_missing_file ... ok17321733 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1734 17351736 PASS [ 0.014s] rumdl config::tests::test_extends_missing_file_returns_error1737 stdout ---17381739 running 1 test1740 test config::tests::test_extends_missing_file_returns_error ... ok17411742 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1743 17441745 PASS [ 0.016s] rumdl config::tests::test_extends_pyproject_child_overrides_rumdl_parent1746 stdout ---17471748 running 1 test1749 test config::tests::test_extends_pyproject_child_overrides_rumdl_parent ... ok17501751 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1752 17531754 PASS [ 0.015s] rumdl config::tests::test_extends_pyproject_toml1755 stdout ---17561757 running 1 test1758 test config::tests::test_extends_pyproject_toml ... ok17591760 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1761 17621763 PASS [ 0.015s] rumdl config::tests::test_extends_relative_path1764 stdout ---17651766 running 1 test1767 test config::tests::test_extends_relative_path ... ok17681769 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1770 17711772 PASS [ 0.010s] rumdl config::tests::test_extends_rule_config_inherits_from_base1773 stdout ---17741775 running 1 test1776 test config::tests::test_extends_rule_config_inherits_from_base ... ok17771778 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1779 17801781 PASS [ 0.012s] rumdl config::tests::test_extends_rule_inherited_when_not_overridden1782 stdout ---17831784 running 1 test1785 test config::tests::test_extends_rule_inherited_when_not_overridden ... ok17861787 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1788 17891790 PASS [ 0.013s] rumdl config::tests::test_extends_rule_specific_override1791 stdout ---17921793 running 1 test1794 test config::tests::test_extends_rule_specific_override ... ok17951796 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1797 17981799 PASS [ 0.013s] rumdl config::tests::test_extends_self_reference1800 stdout ---18011802 running 1 test1803 test config::tests::test_extends_self_reference ... ok18041805 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1806 18071808 PASS [ 0.018s] rumdl config::tests::test_extends_three_level_chain_propagates_from_root1809 stdout ---18101811 running 1 test1812 test config::tests::test_extends_three_level_chain_propagates_from_root ... ok18131814 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1815 18161817 PASS [ 0.010s] rumdl config::tests::test_extremely_long_values1818 stdout ---18191820 running 1 test1821 test config::tests::test_extremely_long_values ... ok18221823 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1824 18251826 PASS [ 0.016s] rumdl config::tests::test_first_call_warn_else_debug_independent_latches1827 stdout ---18281829 running 1 test1830 test config::tests::test_first_call_warn_else_debug_independent_latches ... ok18311832 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1833 18341835 PASS [ 0.009s] rumdl config::tests::test_first_call_warn_else_debug_returns_warn_then_debug1836 stdout ---18371838 running 1 test1839 test config::tests::test_first_call_warn_else_debug_returns_warn_then_debug ... ok18401841 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1842 18431844 PASS [ 0.013s] rumdl config::tests::test_flavor_loading1845 stdout ---18461847 running 1 test1848 test config::tests::test_flavor_loading ... ok18491850 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1851 18521853 PASS [ 0.012s] rumdl config::tests::test_format_silent_fallback_message_renders_partial_unset1854 stdout ---18551856 running 1 test1857 test config::tests::test_format_silent_fallback_message_renders_partial_unset ... ok18581859 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1860 18611862 PASS [ 0.014s] rumdl config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting1863 stdout ---18641865 running 1 test1866 test config::tests::test_format_silent_fallback_message_renders_paths_with_display_formatting ... ok18671868 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1869 18701871 PASS [ 0.010s] rumdl config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly1872 stdout ---18731874 running 1 test1875 test config::tests::test_format_silent_fallback_message_renders_unset_root_and_cwd_explicitly ... ok18761877 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1878 18791880 PASS [ 0.012s] rumdl config::tests::test_generate_json_schema1881 stdout ---18821883 running 1 test1884 test config::tests::test_generate_json_schema ... ok18851886 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1887 18881889 PASS [ 0.014s] rumdl config::tests::test_home_dotfile_picked_up_over_rumdl_toml1890 stdout ---18911892 running 1 test1893 test config::tests::test_home_dotfile_picked_up_over_rumdl_toml ... ok18941895 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1896 18971898 PASS [ 0.011s] rumdl config::tests::test_home_dotfile_supports_extends1899 stdout ---19001901 running 1 test1902 test config::tests::test_home_dotfile_supports_extends ... ok19031904 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1905 19061907 PASS [ 0.012s] rumdl config::tests::test_home_dotfile_used_when_no_xdg_or_project_config1908 stdout ---19091910 running 1 test1911 test config::tests::test_home_dotfile_used_when_no_xdg_or_project_config ... ok19121913 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1914 19151916 PASS [ 0.017s] rumdl config::tests::test_home_rumdl_toml_used_when_no_dotfile_present1917 stdout ---19181919 running 1 test1920 test config::tests::test_home_rumdl_toml_used_when_no_dotfile_present ... ok19211922 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1923 19241925 PASS [ 0.014s] rumdl config::tests::test_invalid_rule_names1926 stdout ---19271928 running 1 test1929 test config::tests::test_invalid_rule_names ... ok19301931 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1932 19331934 PASS [ 0.013s] rumdl config::tests::test_invalid_toml_syntax1935 stdout ---19361937 running 1 test1938 test config::tests::test_invalid_toml_syntax ... ok19391940 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1941 19421943 PASS [ 0.013s] rumdl config::tests::test_is_valid_rule_name_aliases1944 stdout ---19451946 running 1 test1947 test config::tests::test_is_valid_rule_name_aliases ... ok19481949 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1950 19511952 PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_canonical1953 stdout ---19541955 running 1 test1956 test config::tests::test_is_valid_rule_name_canonical ... ok19571958 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1959 19601961 PASS [ 0.008s] rumdl config::tests::test_is_valid_rule_name_invalid1962 stdout ---19631964 running 1 test1965 test config::tests::test_is_valid_rule_name_invalid ... ok19661967 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1968 19691970 PASS [ 0.007s] rumdl config::tests::test_is_valid_rule_name_special_all1971 stdout ---19721973 running 1 test1974 test config::tests::test_is_valid_rule_name_special_all ... ok19751976 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1977 19781979 PASS [ 0.012s] rumdl config::tests::test_malformed_pyproject_toml1980 stdout ---19811982 running 1 test1983 test config::tests::test_malformed_pyproject_toml ... ok19841985 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1986 19871988 PASS [ 0.012s] rumdl config::tests::test_markdown_flavor_schema_matches_fromstr1989 stdout ---19901991 running 1 test1992 test config::tests::test_markdown_flavor_schema_matches_fromstr ... ok19931994 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s1995 19961997 PASS [ 0.014s] rumdl config::tests::test_markdownlint_config_overrides_user_config_on_conflict1998 stdout ---19992000 running 1 test4532 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4533 45344535 PASS [ 0.012s] rumdl lsp::server::tests::test_goto_definition_link_with_title4536 stdout ---45374538 running 1 test4539 test lsp::server::tests::test_goto_definition_link_with_title ... ok45404541 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4542 45434544 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_mailto_returns_none4545 stdout ---45464547 running 1 test4548 test lsp::server::tests::test_goto_definition_mailto_returns_none ... ok45494550 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4551 45524553 PASS [ 0.014s] rumdl lsp::server::tests::test_goto_definition_reference_definition_line4554 stdout ---45554556 running 1 test4557 test lsp::server::tests::test_goto_definition_reference_definition_line ... ok45584559 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4560 45614562 PASS [ 0.015s] rumdl lsp::server::tests::test_goto_definition_reference_link4563 stdout ---45644565 running 1 test4566 test lsp::server::tests::test_goto_definition_reference_link ... ok45674568 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4569 45704571 PASS [ 0.011s] rumdl lsp::server::tests::test_goto_definition_reference_link_external_url4572 stdout ---45734574 running 1 test4575 test lsp::server::tests::test_goto_definition_reference_link_external_url ... ok45764577 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4578 45794580 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_same_file_anchor4581 stdout ---45824583 running 1 test4584 test lsp::server::tests::test_goto_definition_same_file_anchor ... ok45854586 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4587 45884589 PASS [ 0.013s] rumdl lsp::server::tests::test_goto_definition_with_custom_anchor4590 stdout ---45914592 running 1 test4593 test lsp::server::tests::test_goto_definition_with_custom_anchor ... ok45944595 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4596 45974598 PASS [ 0.016s] rumdl lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word4599 stdout ---46004601 running 1 test4602 test lsp::server::tests::test_hover_anchor_does_not_stop_at_hashtag_word ... ok46034604 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4605 46064607 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes4608 stdout ---46094610 running 1 test4611 test lsp::server::tests::test_hover_anchor_preview_skips_code_block_hashes ... ok46124613 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4614 46154616 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_anchor_section_end_no_ellipsis4617 stdout ---46184619 running 1 test4620 test lsp::server::tests::test_hover_anchor_section_end_no_ellipsis ... ok46214622 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4623 46244625 PASS [ 0.013s] rumdl lsp::server::tests::test_hover_anchor_stops_at_indented_heading4626 stdout ---46274628 running 1 test4629 test lsp::server::tests::test_hover_anchor_stops_at_indented_heading ... ok46304631 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4632 46334634 PASS [ 0.015s] rumdl lsp::server::tests::test_hover_disabled_when_link_navigation_off4635 stdout ---46364637 running 1 test4638 test lsp::server::tests::test_hover_disabled_when_link_navigation_off ... ok46394640 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4641 46424643 PASS [ 0.015s] rumdl lsp::server::tests::test_hover_empty_file4644 stdout ---46454646 running 1 test4647 test lsp::server::tests::test_hover_empty_file ... ok46484649 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4650 46514652 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_external_url4653 stdout ---46544655 running 1 test4656 test lsp::server::tests::test_hover_external_url ... ok46574658 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4659 46604661 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_file_preview_truncates4662 stdout ---46634664 running 1 test4665 test lsp::server::tests::test_hover_file_preview_truncates ... ok46664667 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4668 46694670 PASS [ 0.009s] rumdl lsp::server::tests::test_hover_inline_link_to_file4671 stdout ---46724673 running 1 test4674 test lsp::server::tests::test_hover_inline_link_to_file ... ok46754676 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4677 46784679 PASS [ 0.017s] rumdl lsp::server::tests::test_hover_inline_link_with_anchor4680 stdout ---46814682 running 1 test4683 test lsp::server::tests::test_hover_inline_link_with_anchor ... ok46844685 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4686 46874688 PASS [ 0.011s] rumdl lsp::server::tests::test_hover_nonexistent_file_returns_none4689 stdout ---46904691 running 1 test4692 test lsp::server::tests::test_hover_nonexistent_file_returns_none ... ok46934694 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4695 46964697 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_plain_text_returns_none4698 stdout ---46994700 running 1 test4701 test lsp::server::tests::test_hover_plain_text_returns_none ... ok47024703 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4704 47054706 PASS [ 0.008s] rumdl lsp::server::tests::test_hover_reference_style_link4707 stdout ---47084709 running 1 test4710 test lsp::server::tests::test_hover_reference_style_link ... ok47114712 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4713 47144715 PASS [ 0.014s] rumdl lsp::server::tests::test_hover_same_file_anchor4716 stdout ---47174718 running 1 test4719 test lsp::server::tests::test_hover_same_file_anchor ... ok47204721 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4722 47234724 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled4725 stdout ---47264727 running 1 test4728 test lsp::server::tests::test_initialize_advertises_nav_capabilities_when_enabled ... ok47294730 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4731 47324733 PASS [ 0.011s] rumdl lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled4734 stdout ---47354736 running 1 test4737 test lsp::server::tests::test_initialize_omits_nav_capabilities_when_disabled ... ok47384739 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4740 47414742 PASS [ 0.010s] rumdl lsp::server::tests::test_is_closing_fence_already_closed4743 stdout ---47444745 running 1 test4746 test lsp::server::tests::test_is_closing_fence_already_closed ... ok47474748 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4749 47504751 PASS [ 0.011s] rumdl lsp::server::tests::test_is_closing_fence_basic4752 stdout ---47534754 running 1 test4755 test lsp::server::tests::test_is_closing_fence_basic ... ok47564757 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4758 47594760 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_extended4761 stdout ---47624763 running 1 test4764 test lsp::server::tests::test_is_closing_fence_extended ... ok47654766 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4767 47684769 PASS [ 0.014s] rumdl lsp::server::tests::test_is_closing_fence_mixed_chars4770 stdout ---47714772 running 1 test4773 test lsp::server::tests::test_is_closing_fence_mixed_chars ... ok47744775 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4776 47774778 PASS [ 0.013s] rumdl lsp::server::tests::test_is_closing_fence_no_prior_fence4779 stdout ---47804781 running 1 test4782 test lsp::server::tests::test_is_closing_fence_no_prior_fence ... ok47834784 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4785 47864787 PASS [ 0.009s] rumdl lsp::server::tests::test_is_closing_fence_with_content4788 stdout ---47894790 running 1 test4791 test lsp::server::tests::test_is_closing_fence_with_content ... ok47924793 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4794 47954796 PASS [ 0.010s] rumdl lsp::server::tests::test_is_valid_rule_name4797 stdout ---47984799 running 1 test4800 test lsp::server::tests::test_is_valid_rule_name ... ok48014802 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4803 48044805 PASS [ 0.012s] rumdl lsp::server::tests::test_is_valid_rule_name_edge_cases4806 stdout ---48074808 running 1 test4809 test lsp::server::tests::test_is_valid_rule_name_edge_cases ... ok48104811 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4812 48134814 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_131_pyproject_with_rumdl_section4815 stdout ---48164817 running 1 test4818 test lsp::server::tests::test_issue_131_pyproject_with_rumdl_section ... ok48194820 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4821 48224823 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection4824 stdout ---48254826 running 1 test4827 test lsp::server::tests::test_issue_131_pyproject_with_tool_rumdl_subsection ... ok48284829 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4830 48314832 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_131_pyproject_without_rumdl_section4833 stdout ---48344835 running 1 test4836 test lsp::server::tests::test_issue_131_pyproject_without_rumdl_section ... ok48374838 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4839 48404841 PASS [ 0.011s] rumdl lsp::server::tests::test_issue_182_capability_detection_no_text_document4842 stdout ---48434844 running 1 test4845 test lsp::server::tests::test_issue_182_capability_detection_no_text_document ... ok48464847 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4848 48494850 PASS [ 0.012s] rumdl lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support4851 stdout ---48524853 running 1 test4854 test lsp::server::tests::test_issue_182_capability_detection_with_diagnostic_support ... ok48554856 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4857 48584859 PASS [ 0.013s] rumdl lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support4860 stdout ---48614862 running 1 test4863 test lsp::server::tests::test_issue_182_capability_detection_without_diagnostic_support ... ok48644865 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4866 48674868 PASS [ 0.017s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_capability_default4869 stdout ---48704871 running 1 test4872 test lsp::server::tests::test_issue_182_pull_diagnostics_capability_default ... ok48734874 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4875 48764877 PASS [ 0.010s] rumdl lsp::server::tests::test_issue_182_pull_diagnostics_flag_update4878 stdout ---48794880 running 1 test4881 test lsp::server::tests::test_issue_182_pull_diagnostics_flag_update ... ok48824883 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4884 48854886 PASS [ 0.019s] rumdl lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable4887 stdout ---48884889 running 1 test4890 test lsp::server::tests::test_issue_588_lsp_honours_markdownlint_cli2_alias_disable ... ok48914892 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s4893 48944895 PASS [ 0.017s] rumdl lsp::server::tests::test_link_completions_disabled_returns_none4896 stdout ---48974898 running 1 test4899 test lsp::server::tests::test_link_completions_disabled_returns_none ... ok49004901 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4902 49034904 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_config_deserialization4905 stdout ---49064907 running 1 test4908 test lsp::server::tests::test_link_navigation_config_deserialization ... ok49094910 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4911 49124913 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_config_serde_roundtrip4914 stdout ---49154916 running 1 test4917 test lsp::server::tests::test_link_navigation_config_serde_roundtrip ... ok49184919 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4920 49214922 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none4923 stdout ---49244925 running 1 test4926 test lsp::server::tests::test_link_navigation_disabled_goto_definition_returns_none ... ok49274928 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4929 49304931 PASS [ 0.012s] rumdl lsp::server::tests::test_link_navigation_disabled_hover_returns_none4932 stdout ---49334934 running 1 test4935 test lsp::server::tests::test_link_navigation_disabled_hover_returns_none ... ok49364937 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4938 49394940 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none4941 stdout ---49424943 running 1 test4944 test lsp::server::tests::test_link_navigation_disabled_prepare_rename_returns_none ... ok49454946 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4947 49484949 PASS [ 0.013s] rumdl lsp::server::tests::test_link_navigation_disabled_references_returns_none4950 stdout ---49514952 running 1 test4953 test lsp::server::tests::test_link_navigation_disabled_references_returns_none ... ok49544955 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4956 49574958 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_disabled_rename_returns_none4959 stdout ---49604961 running 1 test4962 test lsp::server::tests::test_link_navigation_disabled_rename_returns_none ... ok49634964 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4965 49664967 PASS [ 0.011s] rumdl lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration4968 stdout ---49694970 running 1 test4971 test lsp::server::tests::test_link_navigation_disabled_via_did_change_configuration ... ok49724973 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4974 49754976 PASS [ 0.014s] rumdl lsp::server::tests::test_link_navigation_enabled_by_default4977 stdout ---49784979 running 1 test4980 test lsp::server::tests::test_link_navigation_enabled_by_default ... ok49814982 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4983 49844985 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document4986 stdout ---49874988 running 1 test4989 test lsp::server::tests::test_lint_document ... ok49904991 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s4992 49934994 PASS [ 0.010s] rumdl lsp::server::tests::test_lint_document_disabled4995 stdout ---49964997 running 1 test4998 test lsp::server::tests::test_lint_document_disabled ... ok49995000 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5001 50025003 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_empty_block5004 stdout ---50055006 running 1 test5007 test lsp::server::tests::test_lint_document_embedded_markdown_empty_block ... ok50085009 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5010 50115012 PASS [ 0.017s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_md_alias5013 stdout ---50145015 running 1 test5016 test lsp::server::tests::test_lint_document_embedded_markdown_md_alias ... ok50175018 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5019 50205021 PASS [ 0.015s] rumdl lsp::server::tests::test_lint_document_embedded_markdown_when_enabled5022 stdout ---50235024 running 1 test5025 test lsp::server::tests::test_lint_document_embedded_markdown_when_enabled ... ok50265027 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5028 50295030 PASS [ 0.016s] rumdl lsp::server::tests::test_lint_document_multiple_embedded_blocks5031 stdout ---50325033 running 1 test5034 test lsp::server::tests::test_lint_document_multiple_embedded_blocks ... ok50355036 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5037 50385039 PASS [ 0.013s] rumdl lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled5040 stdout ---50415042 running 1 test5043 test lsp::server::tests::test_lint_document_no_embedded_markdown_when_disabled ... ok50445045 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5046 50475048 PASS [ 0.014s] rumdl lsp::server::tests::test_load_config_for_lsp5049 stdout ---50505051 running 1 test5052 test lsp::server::tests::test_load_config_for_lsp ... ok50535054 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5055 50565057 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures5058 stdout ---50595060 running 1 test5061 test lsp::server::tests::test_lsp_cli_resolver_parity_on_fixtures ... ok50625063 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5064 50655066 PASS [ 0.012s] rumdl lsp::server::tests::test_lsp_config_if_absent_preserves_existing5067 stdout ---50685069 running 1 test5070 test lsp::server::tests::test_lsp_config_if_absent_preserves_existing ... ok50715072 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5073 50745075 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config5076 stdout ---50775078 running 1 test5079 test lsp::server::tests::test_lsp_md007_code_action_fix_all_respects_indent_config ... ok50805081 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5082 50835084 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_md007_formatting_respects_indent_config5085 stdout ---50865087 running 1 test5088 test lsp::server::tests::test_lsp_md007_formatting_respects_indent_config ... ok50895090 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5091 50925093 PASS [ 0.023s] rumdl lsp::server::tests::test_lsp_md013_resolve_config_for_file_path5094 stdout ---50955096 running 1 test5097 test lsp::server::tests::test_lsp_md013_resolve_config_for_file_path ... ok50985099 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5100 51015102 PASS [ 0.017s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity5103 stdout ---51045105 running 1 test5106 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_config_parity ... ok51075108 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5109 51105111 PASS [ 0.019s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf5112 stdout ---51135114 running 1 test5115 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf ... ok51165117 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5118 51195120 PASS [ 0.016s] rumdl lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed5121 stdout ---51225123 running 1 test5124 test lsp::server::tests::test_lsp_md013_semantic_line_breaks_crlf_still_warns_when_needed ... ok51255126 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.01s5127 51285129 PASS [ 0.015s] rumdl lsp::server::tests::test_lsp_toml_config_parity_generic5130 stdout ---51315132 running 1 test5133 test lsp::server::tests::test_lsp_toml_config_parity_generic ... ok51345135 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5136 51375138 PASS [ 0.011s] rumdl lsp::server::tests::test_multiple_documents5139 stdout ---51405141 running 1 test5142 test lsp::server::tests::test_multiple_documents ... ok51435144 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5145 51465147 PASS [ 0.015s] rumdl lsp::server::tests::test_nested_directory_config_search5148 stdout ---51495150 running 1 test5151 test lsp::server::tests::test_nested_directory_config_search ... ok51525153 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5154 51555156 PASS [ 0.011s] rumdl lsp::server::tests::test_prepare_rename_atx_heading5157 stdout ---51585159 running 1 test5160 test lsp::server::tests::test_prepare_rename_atx_heading ... ok51615162 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5163 51645165 PASS [ 0.015s] rumdl lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off5166 stdout ---51675168 running 1 test5169 test lsp::server::tests::test_prepare_rename_disabled_when_link_navigation_off ... ok51705171 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5172 51735174 PASS [ 0.012s] rumdl lsp::server::tests::test_prepare_rename_not_heading5175 stdout ---51765177 running 1 test5178 test lsp::server::tests::test_prepare_rename_not_heading ... ok51795180 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5181 51825183 PASS [ 0.014s] rumdl lsp::server::tests::test_prepare_rename_setext_heading5184 stdout ---51855186 running 1 test5187 test lsp::server::tests::test_prepare_rename_setext_heading ... ok51885189 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5190 51915192 PASS [ 0.015s] rumdl lsp::server::tests::test_references_disabled_when_link_navigation_off5193 stdout ---51945195 running 1 test5196 test lsp::server::tests::test_references_disabled_when_link_navigation_off ... ok51975198 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5199 52005201 PASS [ 0.011s] rumdl lsp::server::tests::test_rename_cross_file_multiple_links_same_line5202 stdout ---52035204 running 1 test5205 test lsp::server::tests::test_rename_cross_file_multiple_links_same_line ... ok52065207 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5208 52095210 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_disabled_when_link_navigation_off5211 stdout ---52125213 running 1 test5214 test lsp::server::tests::test_rename_disabled_when_link_navigation_off ... ok52155216 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5217 52185219 PASS [ 0.014s] rumdl lsp::server::tests::test_rename_heading_updates_cross_file_links5220 stdout ---52215222 running 1 test5223 test lsp::server::tests::test_rename_heading_updates_cross_file_links ... ok52245225 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5226 52275228 PASS [ 0.015s] rumdl lsp::server::tests::test_rename_heading_updates_same_file_links5229 stdout ---52305231 running 1 test5232 test lsp::server::tests::test_rename_heading_updates_same_file_links ... ok52335234 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5235 52365237 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_heading_with_closing_atx5238 stdout ---52395240 running 1 test5241 test lsp::server::tests::test_rename_heading_with_closing_atx ... ok52425243 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5244 52455246 PASS [ 0.010s] rumdl lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text5247 stdout ---52485249 running 1 test5250 test lsp::server::tests::test_rename_heading_with_custom_anchor_only_changes_text ... ok52515252 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5253 52545255 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_anchor_collision5256 stdout ---52575258 running 1 test5259 test lsp::server::tests::test_rename_refuses_anchor_collision ... ok52605261 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5262 52635264 PASS [ 0.012s] rumdl lsp::server::tests::test_rename_refuses_empty_name5265 stdout ---52665267 running 1 test5268 test lsp::server::tests::test_rename_refuses_empty_name ... ok52695270 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5271 52725273 PASS [ 0.019s] rumdl lsp::server::tests::test_rename_updates_same_file_ref_definitions5274 stdout ---52755276 running 1 test5277 test lsp::server::tests::test_rename_updates_same_file_ref_definitions ... ok52785279 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5280 52815282 PASS [ 0.015s] rumdl lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml5283 stdout ---52845285 running 1 test5286 test lsp::server::tests::test_resolve_config_finds_dotconfig_rumdl_toml ... ok52875288 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5289 52905291 PASS [ 0.016s] rumdl lsp::server::tests::test_resolve_config_for_file_multi_root5292 stdout ---52935294 running 1 test5295 test lsp::server::tests::test_resolve_config_for_file_multi_root ... ok52965297 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5298 52995300 PASS [ 0.017s] rumdl lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml5301 stdout ---53025303 running 1 test5304 test lsp::server::tests::test_resolve_config_no_workspace_finds_dotconfig_rumdl_toml ... ok53055306 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5307 53085309 PASS [ 0.012s] rumdl lsp::server::tests::test_resource_limit_constants5310 stdout ---53115312 running 1 test5313 test lsp::server::tests::test_resource_limit_constants ... ok53145315 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5316 53175318 PASS [ 0.012s] rumdl lsp::server::tests::test_runtime_config_path_change_reloads_config5319 stdout ---53205321 running 1 test5322 test lsp::server::tests::test_runtime_config_path_change_reloads_config ... ok53235324 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5325 53265327 PASS [ 0.016s] rumdl lsp::server::tests::test_server_creation5328 stdout ---53295330 running 1 test5331 test lsp::server::tests::test_server_creation ... ok53325333 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5334 53355336 PASS [ 0.019s] rumdl lsp::server::tests::test_source_fix_all_with_single_fixable_issue5337 stdout ---53385339 running 1 test5340 test lsp::server::tests::test_source_fix_all_with_single_fixable_issue ... ok53415342 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5343 53445345 PASS [ 0.011s] rumdl lsp::server::tests::test_unfixable_rules_excluded_from_formatting5346 stdout ---53475348 running 1 test5349 test lsp::server::tests::test_unfixable_rules_excluded_from_formatting ... ok53505351 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5352 53535354 PASS [ 0.008s] rumdl lsp::server::tests::test_warning_conversion5355 stdout ---53565357 running 1 test5358 test lsp::server::tests::test_warning_conversion ... ok53595360 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5361 53625363 PASS [ 0.010s] rumdl lsp::tests::test_logging_initialization5364 stdout ---53655366 running 1 test5367 test lsp::tests::test_logging_initialization ... ok53685369 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5370 53715372 PASS [ 0.011s] rumdl lsp::tests::test_module_exports5373 stdout ---53745375 running 1 test5376 test lsp::tests::test_module_exports ... ok53775378 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5379 53805381 PASS [ 0.064s] rumdl lsp::tests::test_multiple_tcp_connections5382 stdout ---53835384 running 1 test5385 test lsp::tests::test_multiple_tcp_connections ... ok53865387 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s5388 53895390 PASS [ 0.010s] rumdl lsp::tests::test_service_creation5391 stdout ---53925393 running 1 test5394 test lsp::tests::test_service_creation ... ok53955396 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5397 53985399 PASS [ 0.065s] rumdl lsp::tests::test_tcp_server_bind5400 stdout ---54015402 running 1 test5403 test lsp::tests::test_tcp_server_bind ... ok54045405 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.05s5406 54075408 PASS [ 0.012s] rumdl lsp::tests::test_tcp_server_invalid_port5409 stdout ---54105411 running 1 test5412 test lsp::tests::test_tcp_server_invalid_port ... ok54135414 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5415 54165417 PASS [ 0.009s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_at_eof5418 stdout ---54195420 running 1 test5421 test lsp::types::tests::test_byte_range_to_lsp_range_at_eof ... ok54225423 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5424 54255426 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_eof5427 stdout ---54285429 running 1 test5430 test lsp::types::tests::test_byte_range_to_lsp_range_eof ... ok54315432 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5433 54345435 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof5436 stdout ---54375438 running 1 test5439 test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof ... ok54405441 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5442 54435444 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline5445 stdout ---54465447 running 1 test5448 test lsp::types::tests::test_byte_range_to_lsp_range_insertion_at_eof_with_trailing_newline ... ok54495450 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5451 54525453 PASS [ 0.008s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_invalid5454 stdout ---54555456 running 1 test5457 test lsp::types::tests::test_byte_range_to_lsp_range_invalid ... ok54585459 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5460 54615462 PASS [ 0.013s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_multiline5463 stdout ---54645465 running 1 test5466 test lsp::types::tests::test_byte_range_to_lsp_range_multiline ... ok54675468 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5469 54705471 PASS [ 0.010s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair5472 stdout ---54735474 running 1 test5475 test lsp::types::tests::test_byte_range_to_lsp_range_non_bmp_counts_as_surrogate_pair ... ok54765477 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5478 54795480 PASS [ 0.007s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_simple5481 stdout ---54825483 running 1 test5484 test lsp::types::tests::test_byte_range_to_lsp_range_simple ... ok54855486 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5487 54885489 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines5490 stdout ---54915492 running 1 test5493 test lsp::types::tests::test_byte_range_to_lsp_range_trailing_newlines ... ok54945495 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5496 54975498 PASS [ 0.011s] rumdl lsp::types::tests::test_byte_range_to_lsp_range_unicode5499 stdout ---55005501 running 1 test5502 test lsp::types::tests::test_byte_range_to_lsp_range_unicode ... ok55035504 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5505 55065507 PASS [ 0.008s] rumdl lsp::types::tests::test_code_description_url_generation5508 stdout ---55095510 running 1 test5511 test lsp::types::tests::test_code_description_url_generation ... ok55125513 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5514 55155516 PASS [ 0.006s] rumdl lsp::types::tests::test_configuration_preference_serialization5517 stdout ---55185519 running 1 test5520 test lsp::types::tests::test_configuration_preference_serialization ... ok55215522 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5523 55245525 PASS [ 0.008s] rumdl lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax5526 stdout ---55275528 running 1 test5529 test lsp::types::tests::test_create_ignore_line_action_detects_markdownlint_syntax ... ok55305531 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5532 55335534 PASS [ 0.011s] rumdl lsp::types::tests::test_create_ignore_line_action_no_duplicate5535 stdout ---55365537 running 1 test5538 test lsp::types::tests::test_create_ignore_line_action_no_duplicate ... ok55395540 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5541 55425543 PASS [ 0.010s] rumdl lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax5544 stdout ---55455546 running 1 test5547 test lsp::types::tests::test_create_ignore_line_action_uses_rumdl_syntax ... ok55485549 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5550 55515552 PASS [ 0.011s] rumdl lsp::types::tests::test_extract_domain_for_placeholder5553 stdout ---55545555 running 1 test5556 test lsp::types::tests::test_extract_domain_for_placeholder ... ok55575558 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5559 55605561 PASS [ 0.013s] rumdl lsp::types::tests::test_extract_url_from_fix_replacement5562 stdout ---55635564 running 1 test5565 test lsp::types::tests::test_extract_url_from_fix_replacement ... ok55665567 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5568 55695570 PASS [ 0.008s] rumdl lsp::types::tests::test_full_lsp_config_with_settings5571 stdout ---55725573 running 1 test5574 test lsp::types::tests::test_full_lsp_config_with_settings ... ok55755576 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5577 55785579 PASS [ 0.007s] rumdl lsp::types::tests::test_legacy_warning_to_code_action_compatibility5580 stdout ---55815582 running 1 test5583 test lsp::types::tests::test_legacy_warning_to_code_action_compatibility ... ok55845585 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5586 55875588 PASS [ 0.007s] rumdl lsp::types::tests::test_lsp_config_partial_deserialization5589 stdout ---55905591 running 1 test5592 test lsp::types::tests::test_lsp_config_partial_deserialization ... ok55935594 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5595 55965597 PASS [ 0.011s] rumdl lsp::types::tests::test_lsp_rule_settings_deserialization5598 stdout ---55995600 running 1 test5601 test lsp::types::tests::test_lsp_rule_settings_deserialization ... ok56025603 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5604 56055606 PASS [ 0.009s] rumdl lsp::types::tests::test_lsp_rule_settings_with_per_rule_config5607 stdout ---56085609 running 1 test5610 test lsp::types::tests::test_lsp_rule_settings_with_per_rule_config ... ok56115612 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5613 56145615 PASS [ 0.010s] rumdl lsp::types::tests::test_md034_convert_to_link_action5616 stdout ---56175618 running 1 test5619 test lsp::types::tests::test_md034_convert_to_link_action ... ok56205621 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5622 56235624 PASS [ 0.008s] rumdl lsp::types::tests::test_md034_convert_to_link_action_email5625 stdout ---56265627 running 1 test5628 test lsp::types::tests::test_md034_convert_to_link_action_email ... ok56295630 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5631 56325633 PASS [ 0.008s] rumdl lsp::types::tests::test_no_url_for_code_block_tool_warnings5634 stdout ---56355636 running 1 test5637 test lsp::types::tests::test_no_url_for_code_block_tool_warnings ... ok56385639 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5640 56415642 PASS [ 0.010s] rumdl lsp::types::tests::test_rumdl_lsp_config_default5643 stdout ---56445645 running 1 test5646 test lsp::types::tests::test_rumdl_lsp_config_default ... ok56475648 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5649 56505651 PASS [ 0.011s] rumdl lsp::types::tests::test_rumdl_lsp_config_serialization5652 stdout ---56535654 running 1 test5655 test lsp::types::tests::test_rumdl_lsp_config_serialization ... ok56565657 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5658 56595660 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits5661 stdout ---56625663 running 1 test5664 test lsp::types::tests::test_warning_to_code_action_atomic_with_additional_edits ... ok56655666 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5667 56685669 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_code_action_multiline_fix5670 stdout ---56715672 running 1 test5673 test lsp::types::tests::test_warning_to_code_action_multiline_fix ... ok56745675 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5676 56775678 PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_code_action_no_fix5679 stdout ---56805681 running 1 test5682 test lsp::types::tests::test_warning_to_code_action_no_fix ... ok56835684 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5685 56865687 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_action_with_fix5688 stdout ---56895690 running 1 test5691 test lsp::types::tests::test_warning_to_code_action_with_fix ... ok56925693 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5694 56955696 PASS [ 0.014s] rumdl lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action5697 stdout ---56985699 running 1 test5700 test lsp::types::tests::test_warning_to_code_actions_md013_blockquote_reflow_action ... ok57015702 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5703 57045705 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_code_actions_no_fix5706 stdout ---57075708 running 1 test5709 test lsp::types::tests::test_warning_to_code_actions_no_fix ... ok57105711 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5712 57135714 PASS [ 0.011s] rumdl lsp::types::tests::test_warning_to_code_actions_no_rule_name5715 stdout ---57165717 running 1 test5718 test lsp::types::tests::test_warning_to_code_actions_no_rule_name ... ok57195720 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5721 57225723 PASS [ 0.010s] rumdl lsp::types::tests::test_warning_to_code_actions_with_fix5724 stdout ---57255726 running 1 test5727 test lsp::types::tests::test_warning_to_code_actions_with_fix ... ok57285729 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5730 57315732 PASS [ 0.013s] rumdl lsp::types::tests::test_warning_to_diagnostic_basic5733 stdout ---57345735 running 1 test5736 test lsp::types::tests::test_warning_to_diagnostic_basic ... ok57375738 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5739 57405741 PASS [ 0.008s] rumdl lsp::types::tests::test_warning_to_diagnostic_edge_cases5742 stdout ---57435744 running 1 test5745 test lsp::types::tests::test_warning_to_diagnostic_edge_cases ... ok57465747 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5748 57495750 PASS [ 0.007s] rumdl lsp::types::tests::test_warning_to_diagnostic_error_severity5751 stdout ---57525753 running 1 test5754 test lsp::types::tests::test_warning_to_diagnostic_error_severity ... ok57555756 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5757 57585759 PASS [ 0.012s] rumdl lsp::types::tests::test_warning_to_diagnostic_no_rule_name5760 stdout ---57615762 running 1 test5763 test lsp::types::tests::test_warning_to_diagnostic_no_rule_name ... ok57645765 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5766 57675768 PASS [ 0.010s] rumdl output::formatters::azure::tests::test_azure_format_structure5769 stdout ---57705771 running 1 test5772 test output::formatters::azure::tests::test_azure_format_structure ... ok57735774 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5775 57765777 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_azure_formatter_default5778 stdout ---57795780 running 1 test5781 test output::formatters::azure::tests::test_azure_formatter_default ... ok57825783 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5784 57855786 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_azure_formatter_new5787 stdout ---57885789 running 1 test5790 test output::formatters::azure::tests::test_azure_formatter_new ... ok57915792 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5793 57945795 PASS [ 0.007s] rumdl output::formatters::azure::tests::test_brackets_in_message5796 stdout ---57975798 running 1 test5799 test output::formatters::azure::tests::test_brackets_in_message ... ok58005801 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5802 58035804 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_edge_cases5805 stdout ---58065807 running 1 test5808 test output::formatters::azure::tests::test_edge_cases ... ok58095810 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5811 58125813 PASS [ 0.009s] rumdl output::formatters::azure::tests::test_format_multiple_warnings5814 stdout ---58155816 running 1 test5817 test output::formatters::azure::tests::test_format_multiple_warnings ... ok58185819 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5820 58215822 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_single_warning5823 stdout ---58245825 running 1 test5826 test output::formatters::azure::tests::test_format_single_warning ... ok58275828 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5829 58305831 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warning_unknown_rule5832 stdout ---58335834 running 1 test5835 test output::formatters::azure::tests::test_format_warning_unknown_rule ... ok58365837 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5838 58395840 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_format_warning_with_fix5841 stdout ---58425843 running 1 test5844 test output::formatters::azure::tests::test_format_warning_with_fix ... ok58455846 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5847 58485849 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_format_warnings_empty5850 stdout ---58515852 running 1 test5853 test output::formatters::azure::tests::test_format_warnings_empty ... ok58545855 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5856 58575858 PASS [ 0.011s] rumdl output::formatters::azure::tests::test_semicolons_in_parameters5859 stdout ---58605861 running 1 test5862 test output::formatters::azure::tests::test_semicolons_in_parameters ... ok58635864 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5865 58665867 PASS [ 0.015s] rumdl output::formatters::azure::tests::test_severity_levels5868 stdout ---58695870 running 1 test5871 test output::formatters::azure::tests::test_severity_levels ... ok58725873 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5874 58755876 PASS [ 0.012s] rumdl output::formatters::azure::tests::test_special_characters_in_file_path5877 stdout ---58785879 running 1 test5880 test output::formatters::azure::tests::test_special_characters_in_file_path ... ok58815882 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5883 58845885 PASS [ 0.013s] rumdl output::formatters::azure::tests::test_special_characters_in_message5886 stdout ---58875888 running 1 test5889 test output::formatters::azure::tests::test_special_characters_in_message ... ok58905891 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5892 58935894 PASS [ 0.011s] rumdl output::formatters::concise::tests::test_concise_format_consistency5895 stdout ---58965897 running 1 test5898 test output::formatters::concise::tests::test_concise_format_consistency ... ok58995900 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5901 59025903 PASS [ 0.016s] rumdl output::formatters::concise::tests::test_concise_formatter_default5904 stdout ---59055906 running 1 test5907 test output::formatters::concise::tests::test_concise_formatter_default ... ok59085909 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5910 59115912 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_concise_formatter_new5913 stdout ---59145915 running 1 test5916 test output::formatters::concise::tests::test_concise_formatter_new ... ok59175918 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5919 59205921 PASS [ 0.009s] rumdl output::formatters::concise::tests::test_edge_cases5922 stdout ---59235924 running 1 test5925 test output::formatters::concise::tests::test_edge_cases ... ok59265927 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5928 59295930 PASS [ 0.008s] rumdl output::formatters::concise::tests::test_format_multiple_warnings5931 stdout ---59325933 running 1 test5934 test output::formatters::concise::tests::test_format_multiple_warnings ... ok59355936 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5937 59385939 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_format_single_warning5940 stdout ---59415942 running 1 test5943 test output::formatters::concise::tests::test_format_single_warning ... ok59445945 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5946 59475948 PASS [ 0.012s] rumdl output::formatters::concise::tests::test_format_warning_unknown_rule5949 stdout ---59505951 running 1 test5952 test output::formatters::concise::tests::test_format_warning_unknown_rule ... ok59535954 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5955 59565957 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warning_with_fix5958 stdout ---59595960 running 1 test5961 test output::formatters::concise::tests::test_format_warning_with_fix ... ok59625963 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5964 59655966 PASS [ 0.013s] rumdl output::formatters::concise::tests::test_format_warnings_empty5967 stdout ---59685969 running 1 test5970 test output::formatters::concise::tests::test_format_warnings_empty ... ok59715972 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5973 59745975 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_severity_ignored5976 stdout ---59775978 running 1 test5979 test output::formatters::concise::tests::test_severity_ignored ... ok59805981 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5982 59835984 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_special_characters_in_file_path5985 stdout ---59865987 running 1 test5988 test output::formatters::concise::tests::test_special_characters_in_file_path ... ok59895990 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s5991 59925993 PASS [ 0.010s] rumdl output::formatters::concise::tests::test_special_characters_in_message5994 stdout ---59955996 running 1 test5997 test output::formatters::concise::tests::test_special_characters_in_message ... ok59985999 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6000 60016002 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_column_offset6003 stdout ---60046005 running 1 test6006 test output::formatters::full::tests::test_full_formatter_column_offset ... ok60076008 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6009 60106011 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_empty_content_falls_back6012 stdout ---60136014 running 1 test6015 test output::formatters::full::tests::test_full_formatter_empty_content_falls_back ... ok60166017 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6018 60196020 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_empty_warnings6021 stdout ---60226023 running 1 test6024 test output::formatters::full::tests::test_full_formatter_empty_warnings ... ok60256026 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6027 60286029 PASS [ 0.014s] rumdl output::formatters::full::tests::test_full_formatter_line_out_of_range6030 stdout ---60316032 running 1 test6033 test output::formatters::full::tests::test_full_formatter_line_out_of_range ... ok60346035 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6036 60376038 PASS [ 0.012s] rumdl output::formatters::full::tests::test_full_formatter_multiple_warnings6039 stdout ---60406041 running 1 test6042 test output::formatters::full::tests::test_full_formatter_multiple_warnings ... ok60436044 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6045 60466047 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_no_rule_name6048 stdout ---60496050 running 1 test6051 test output::formatters::full::tests::test_full_formatter_no_rule_name ... ok60526053 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6054 60556056 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_single_char_caret6057 stdout ---60586059 running 1 test6060 test output::formatters::full::tests::test_full_formatter_single_char_caret ... ok60616062 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6063 60646065 PASS [ 0.013s] rumdl output::formatters::full::tests::test_full_formatter_with_content6066 stdout ---60676068 running 1 test6069 test output::formatters::full::tests::test_full_formatter_with_content ... ok60706071 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6072 60736074 PASS [ 0.011s] rumdl output::formatters::full::tests::test_full_formatter_with_fix_indicator6075 stdout ---60766077 running 1 test6078 test output::formatters::full::tests::test_full_formatter_with_fix_indicator ... ok60796080 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6081 60826083 PASS [ 0.009s] rumdl output::formatters::full::tests::test_full_formatter_without_content_falls_back6084 stdout ---60856086 running 1 test6087 test output::formatters::full::tests::test_full_formatter_without_content_falls_back ... ok60886089 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6090 60916092 PASS [ 0.008s] rumdl output::formatters::github::tests::test_colons_in_parameters6093 stdout ---60946095 running 1 test6096 test output::formatters::github::tests::test_colons_in_parameters ... ok60976098 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6099 61006101 PASS [ 0.014s] rumdl output::formatters::github::tests::test_commas_in_parameters6102 stdout ---61036104 running 1 test6105 test output::formatters::github::tests::test_commas_in_parameters ... ok61066107 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6108 61096110 PASS [ 0.013s] rumdl output::formatters::github::tests::test_edge_cases6111 stdout ---61126113 running 1 test6114 test output::formatters::github::tests::test_edge_cases ... ok61156116 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6117 61186119 PASS [ 0.012s] rumdl output::formatters::github::tests::test_error_severity6120 stdout ---61216122 running 1 test6123 test output::formatters::github::tests::test_error_severity ... ok61246125 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6126 61276128 PASS [ 0.016s] rumdl output::formatters::github::tests::test_format_multiple_warnings6129 stdout ---61306131 running 1 test6132 test output::formatters::github::tests::test_format_multiple_warnings ... ok61336134 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6135 61366137 PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_single_warning6138 stdout ---61396140 running 1 test6141 test output::formatters::github::tests::test_format_single_warning ... ok61426143 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6144 61456146 PASS [ 0.009s] rumdl output::formatters::github::tests::test_format_warning_unknown_rule6147 stdout ---61486149 running 1 test6150 test output::formatters::github::tests::test_format_warning_unknown_rule ... ok61516152 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6153 61546155 PASS [ 0.017s] rumdl output::formatters::github::tests::test_format_warning_with_fix6156 stdout ---61576158 running 1 test6159 test output::formatters::github::tests::test_format_warning_with_fix ... ok61606161 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6162 61636164 PASS [ 0.013s] rumdl output::formatters::github::tests::test_format_warnings_empty6165 stdout ---61666167 running 1 test6168 test output::formatters::github::tests::test_format_warnings_empty ... ok61696170 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6171 61726173 PASS [ 0.010s] rumdl output::formatters::github::tests::test_github_format_structure6174 stdout ---61756176 running 1 test6177 test output::formatters::github::tests::test_github_format_structure ... ok61786179 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6180 61816182 PASS [ 0.014s] rumdl output::formatters::github::tests::test_github_formatter_default6183 stdout ---61846185 running 1 test6186 test output::formatters::github::tests::test_github_formatter_default ... ok61876188 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6189 61906191 PASS [ 0.013s] rumdl output::formatters::github::tests::test_github_formatter_new6192 stdout ---61936194 running 1 test6195 test output::formatters::github::tests::test_github_formatter_new ... ok61966197 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6198 61996200 PASS [ 0.016s] rumdl output::formatters::github::tests::test_percent_encoding6201 stdout ---62026203 running 1 test6204 test output::formatters::github::tests::test_percent_encoding ... ok62056206 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6207 62086209 PASS [ 0.012s] rumdl output::formatters::github::tests::test_same_start_end_position6210 stdout ---62116212 running 1 test6213 test output::formatters::github::tests::test_same_start_end_position ... ok62146215 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6216 62176218 PASS [ 0.009s] rumdl output::formatters::github::tests::test_severity_mapping6219 stdout ---62206221 running 1 test6222 test output::formatters::github::tests::test_severity_mapping ... ok62236224 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6225 62266227 PASS [ 0.013s] rumdl output::formatters::github::tests::test_special_characters_in_file_path6228 stdout ---62296230 running 1 test6231 test output::formatters::github::tests::test_special_characters_in_file_path ... ok62326233 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6234 62356236 PASS [ 0.010s] rumdl output::formatters::github::tests::test_special_characters_in_message6237 stdout ---62386239 running 1 test6240 test output::formatters::github::tests::test_special_characters_in_message ... ok62416242 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6243 62446245 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_fingerprint_uniqueness6246 stdout ---62476248 running 1 test6249 test output::formatters::gitlab::tests::test_fingerprint_uniqueness ... ok62506251 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6252 62536254 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_format_multiple_warnings6255 stdout ---62566257 running 1 test6258 test output::formatters::gitlab::tests::test_format_multiple_warnings ... ok62596260 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6261 62626263 PASS [ 0.015s] rumdl output::formatters::gitlab::tests::test_format_single_warning6264 stdout ---62656266 running 1 test6267 test output::formatters::gitlab::tests::test_format_single_warning ... ok62686269 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6270 62716272 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_format_single_warning_with_fix6273 stdout ---62746275 running 1 test6276 test output::formatters::gitlab::tests::test_format_single_warning_with_fix ... ok62776278 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6279 62806281 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_warning_unknown_rule6282 stdout ---62836284 running 1 test6285 test output::formatters::gitlab::tests::test_format_warning_unknown_rule ... ok62866287 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6288 62896290 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_format_warnings_empty6291 stdout ---62926293 running 1 test6294 test output::formatters::gitlab::tests::test_format_warnings_empty ... ok62956296 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6297 62986299 PASS [ 0.015s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_default6300 stdout ---63016302 running 1 test6303 test output::formatters::gitlab::tests::test_gitlab_formatter_default ... ok63046305 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6306 63076308 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_gitlab_formatter_new6309 stdout ---63106311 running 1 test6312 test output::formatters::gitlab::tests::test_gitlab_formatter_new ... ok63136314 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6315 63166317 PASS [ 0.008s] rumdl output::formatters::gitlab::tests::test_gitlab_report_empty6318 stdout ---63196320 running 1 test6321 test output::formatters::gitlab::tests::test_gitlab_report_empty ... ok63226323 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6324 63256326 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_gitlab_report_multiple_files6327 stdout ---63286329 running 1 test6330 test output::formatters::gitlab::tests::test_gitlab_report_multiple_files ... ok63316332 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6333 63346335 PASS [ 0.011s] rumdl output::formatters::gitlab::tests::test_gitlab_report_single_file6336 stdout ---63376338 running 1 test6339 test output::formatters::gitlab::tests::test_gitlab_report_single_file ... ok63406341 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6342 63436344 PASS [ 0.012s] rumdl output::formatters::gitlab::tests::test_json_pretty_formatting6345 stdout ---63466347 running 1 test6348 test output::formatters::gitlab::tests::test_json_pretty_formatting ... ok63496350 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6351 63526353 PASS [ 0.010s] rumdl output::formatters::gitlab::tests::test_severity_always_minor6354 stdout ---63556356 running 1 test6357 test output::formatters::gitlab::tests::test_severity_always_minor ... ok63586359 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6360 63616362 PASS [ 0.013s] rumdl output::formatters::gitlab::tests::test_special_characters_in_file_path6363 stdout ---63646365 running 1 test6366 test output::formatters::gitlab::tests::test_special_characters_in_file_path ... ok63676368 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6369 63706371 PASS [ 0.009s] rumdl output::formatters::gitlab::tests::test_special_characters_in_message6372 stdout ---63736374 running 1 test6375 test output::formatters::gitlab::tests::test_special_characters_in_message ... ok63766377 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6378 63796380 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_edge_cases6381 stdout ---63826383 running 1 test6384 test output::formatters::grouped::tests::test_edge_cases ... ok63856386 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6387 63886389 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_different_rules6390 stdout ---63916392 running 1 test6393 test output::formatters::grouped::tests::test_format_multiple_warnings_different_rules ... ok63946395 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6396 63976398 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_multiple_warnings_same_rule6399 stdout ---64006401 running 1 test6402 test output::formatters::grouped::tests::test_format_multiple_warnings_same_rule ... ok64036404 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6405 64066407 PASS [ 0.015s] rumdl output::formatters::grouped::tests::test_format_single_warning6408 stdout ---64096410 running 1 test6411 test output::formatters::grouped::tests::test_format_single_warning ... ok64126413 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6414 64156416 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_single_warning_with_fix6417 stdout ---64186419 running 1 test6420 test output::formatters::grouped::tests::test_format_single_warning_with_fix ... ok64216422 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6423 64246425 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_format_warning_unknown_rule6426 stdout ---64276428 running 1 test6429 test output::formatters::grouped::tests::test_format_warning_unknown_rule ... ok64306431 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6432 64336434 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_format_warnings_empty6435 stdout ---64366437 running 1 test6438 test output::formatters::grouped::tests::test_format_warnings_empty ... ok64396440 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6441 64426443 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_grouped_formatter_default6444 stdout ---64456446 running 1 test6447 test output::formatters::grouped::tests::test_grouped_formatter_default ... ok64486449 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6450 64516452 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_grouped_formatter_new6453 stdout ---64546455 running 1 test6456 test output::formatters::grouped::tests::test_grouped_formatter_new ... ok64576458 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6459 64606461 PASS [ 0.013s] rumdl output::formatters::grouped::tests::test_mixed_fixable_unfixable6462 stdout ---64636464 running 1 test6465 test output::formatters::grouped::tests::test_mixed_fixable_unfixable ... ok64666467 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6468 64696470 PASS [ 0.014s] rumdl output::formatters::grouped::tests::test_rule_sorting6471 stdout ---64726473 running 1 test6474 test output::formatters::grouped::tests::test_rule_sorting ... ok64756476 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6477 64786479 PASS [ 0.008s] rumdl output::formatters::grouped::tests::test_severity_not_shown6480 stdout ---64816482 running 1 test6483 test output::formatters::grouped::tests::test_severity_not_shown ... ok64846485 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6486 64876488 PASS [ 0.009s] rumdl output::formatters::grouped::tests::test_special_characters_in_file_path6489 stdout ---64906491 running 1 test6492 test output::formatters::grouped::tests::test_special_characters_in_file_path ... ok64936494 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6495 64966497 PASS [ 0.010s] rumdl output::formatters::grouped::tests::test_special_characters_in_message6498 stdout ---64996500 running 1 test6501 test output::formatters::grouped::tests::test_special_characters_in_message ... ok65026503 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6504 65056506 PASS [ 0.010s] rumdl output::formatters::json::tests::test_edge_cases6507 stdout ---65086509 running 1 test6510 test output::formatters::json::tests::test_edge_cases ... ok65116512 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6513 65146515 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_empty6516 stdout ---65176518 running 1 test6519 test output::formatters::json::tests::test_format_all_warnings_as_json_empty ... ok65206521 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6522 65236524 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files6525 stdout ---65266527 running 1 test6528 test output::formatters::json::tests::test_format_all_warnings_as_json_multiple_files ... ok65296530 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6531 65326533 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_all_warnings_as_json_single_file6534 stdout ---65356536 running 1 test6537 test output::formatters::json::tests::test_format_all_warnings_as_json_single_file ... ok65386539 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6540 65416542 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_multiple_warnings6543 stdout ---65446545 running 1 test6546 test output::formatters::json::tests::test_format_multiple_warnings ... ok65476548 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6549 65506551 PASS [ 0.011s] rumdl output::formatters::json::tests::test_format_single_warning6552 stdout ---65536554 running 1 test6555 test output::formatters::json::tests::test_format_single_warning ... ok65566557 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6558 65596560 PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_omits_empty_additional_edits6561 stdout ---65626563 running 1 test6564 test output::formatters::json::tests::test_format_warning_omits_empty_additional_edits ... ok65656566 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6567 65686569 PASS [ 0.013s] rumdl output::formatters::json::tests::test_format_warning_unknown_rule6570 stdout ---65716572 running 1 test6573 test output::formatters::json::tests::test_format_warning_unknown_rule ... ok65746575 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6576 65776578 PASS [ 0.012s] rumdl output::formatters::json::tests::test_format_warning_with_additional_edits6579 stdout ---65806581 running 1 test6582 test output::formatters::json::tests::test_format_warning_with_additional_edits ... ok65836584 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6585 65866587 PASS [ 0.010s] rumdl output::formatters::json::tests::test_format_warning_with_fix6588 stdout ---65896590 running 1 test6591 test output::formatters::json::tests::test_format_warning_with_fix ... ok65926593 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6594 65956596 PASS [ 0.009s] rumdl output::formatters::json::tests::test_format_warnings_collecting_mode6597 stdout ---65986599 running 1 test6600 test output::formatters::json::tests::test_format_warnings_collecting_mode ... ok66016602 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6603 66046605 PASS [ 0.008s] rumdl output::formatters::json::tests::test_format_warnings_empty6606 stdout ---66076608 running 1 test6609 test output::formatters::json::tests::test_format_warnings_empty ... ok66106611 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6612 66136614 PASS [ 0.015s] rumdl output::formatters::json::tests::test_json_formatter_default6615 stdout ---66166617 running 1 test6618 test output::formatters::json::tests::test_json_formatter_default ... ok66196620 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6621 66226623 PASS [ 0.015s] rumdl output::formatters::json::tests::test_json_formatter_new6624 stdout ---66256626 running 1 test6627 test output::formatters::json::tests::test_json_formatter_new ... ok66286629 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6630 66316632 PASS [ 0.012s] rumdl output::formatters::json::tests::test_json_formatter_new_collecting6633 stdout ---66346635 running 1 test6636 test output::formatters::json::tests::test_json_formatter_new_collecting ... ok66376638 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6639 66406641 PASS [ 0.013s] rumdl output::formatters::json::tests::test_json_output_is_valid6642 stdout ---66436644 running 1 test6645 test output::formatters::json::tests::test_json_output_is_valid ... ok66466647 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6648 66496650 PASS [ 0.014s] rumdl output::formatters::json::tests::test_severity_levels_in_json6651 stdout ---66526653 running 1 test6654 test output::formatters::json::tests::test_severity_levels_in_json ... ok66556656 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6657 66586659 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_edge_cases6660 stdout ---66616662 running 1 test6663 test output::formatters::json_lines::tests::test_edge_cases ... ok66646665 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6666 66676668 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_multiple_warnings6669 stdout ---66706671 running 1 test6672 test output::formatters::json_lines::tests::test_format_multiple_warnings ... ok66736674 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6675 66766677 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_format_single_warning6678 stdout ---66796680 running 1 test6681 test output::formatters::json_lines::tests::test_format_single_warning ... ok66826683 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6684 66856686 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_format_single_warning_with_fix6687 stdout ---66886689 running 1 test6690 test output::formatters::json_lines::tests::test_format_single_warning_with_fix ... ok66916692 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6693 66946695 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_format_warning_unknown_rule6696 stdout ---66976698 running 1 test6699 test output::formatters::json_lines::tests::test_format_warning_unknown_rule ... ok67006701 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6702 67036704 PASS [ 0.014s] rumdl output::formatters::json_lines::tests::test_format_warnings_empty6705 stdout ---67066707 running 1 test6708 test output::formatters::json_lines::tests::test_format_warnings_empty ... ok67096710 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6711 67126713 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_json_field_order6714 stdout ---67156716 running 1 test6717 test output::formatters::json_lines::tests::test_json_field_order ... ok67186719 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6720 67216722 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_format6723 stdout ---67246725 running 1 test6726 test output::formatters::json_lines::tests::test_json_lines_format ... ok67276728 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6729 67306731 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_default6732 stdout ---67336734 running 1 test6735 test output::formatters::json_lines::tests::test_json_lines_formatter_default ... ok67366737 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6738 67396740 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_json_lines_formatter_new6741 stdout ---67426743 running 1 test6744 test output::formatters::json_lines::tests::test_json_lines_formatter_new ... ok67456746 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6747 67486749 PASS [ 0.010s] rumdl output::formatters::json_lines::tests::test_severity_levels6750 stdout ---67516752 running 1 test6753 test output::formatters::json_lines::tests::test_severity_levels ... ok67546755 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6756 67576758 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_special_characters_in_file_path6759 stdout ---67606761 running 1 test6762 test output::formatters::json_lines::tests::test_special_characters_in_file_path ... ok67636764 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6765 67666767 PASS [ 0.012s] rumdl output::formatters::json_lines::tests::test_special_characters_in_message6768 stdout ---67696770 running 1 test6771 test output::formatters::json_lines::tests::test_special_characters_in_message ... ok67726773 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6774 67756776 PASS [ 0.009s] rumdl output::formatters::json_lines::tests::test_unicode_in_json6777 stdout ---67786779 running 1 test6780 test output::formatters::json_lines::tests::test_unicode_in_json ... ok67816782 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6783 67846785 PASS [ 0.014s] rumdl output::formatters::junit::tests::test_duration_formatting6786 stdout ---67876788 running 1 test6789 test output::formatters::junit::tests::test_duration_formatting ... ok67906791 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6792 67936794 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_format_multiple_warnings6795 stdout ---67966797 running 1 test6798 test output::formatters::junit::tests::test_format_multiple_warnings ... ok67996800 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6801 68026803 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_single_warning6804 stdout ---68056806 running 1 test6807 test output::formatters::junit::tests::test_format_single_warning ... ok68086809 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6810 68116812 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_single_warning_with_fix6813 stdout ---68146815 running 1 test6816 test output::formatters::junit::tests::test_format_single_warning_with_fix ... ok68176818 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6819 68206821 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_format_warning_unknown_rule6822 stdout ---68236824 running 1 test6825 test output::formatters::junit::tests::test_format_warning_unknown_rule ... ok68266827 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6828 68296830 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_format_warnings_empty6831 stdout ---68326833 running 1 test6834 test output::formatters::junit::tests::test_format_warnings_empty ... ok68356836 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6837 68386839 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_default6840 stdout ---68416842 running 1 test6843 test output::formatters::junit::tests::test_junit_formatter_default ... ok68446845 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6846 68476848 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_formatter_new6849 stdout ---68506851 running 1 test6852 test output::formatters::junit::tests::test_junit_formatter_new ... ok68536854 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6855 68566857 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_junit_report_empty6858 stdout ---68596860 running 1 test6861 test output::formatters::junit::tests::test_junit_report_empty ... ok68626863 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6864 68656866 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_multiple_files6867 stdout ---68686869 running 1 test6870 test output::formatters::junit::tests::test_junit_report_multiple_files ... ok68716872 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6873 68746875 PASS [ 0.012s] rumdl output::formatters::junit::tests::test_junit_report_single_file6876 stdout ---68776878 running 1 test6879 test output::formatters::junit::tests::test_junit_report_single_file ... ok68806881 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6882 68836884 PASS [ 0.009s] rumdl output::formatters::junit::tests::test_special_characters_in_file_path6885 stdout ---68866887 running 1 test6888 test output::formatters::junit::tests::test_special_characters_in_file_path ... ok68896890 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6891 68926893 PASS [ 0.011s] rumdl output::formatters::junit::tests::test_special_characters_in_message6894 stdout ---68956896 running 1 test6897 test output::formatters::junit::tests::test_special_characters_in_message ... ok68986899 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6900 69016902 PASS [ 0.013s] rumdl output::formatters::junit::tests::test_xml_escape6903 stdout ---69046905 running 1 test6906 test output::formatters::junit::tests::test_xml_escape ... ok69076908 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6909 69106911 PASS [ 0.010s] rumdl output::formatters::junit::tests::test_xml_structure6912 stdout ---69136914 running 1 test6915 test output::formatters::junit::tests::test_xml_structure ... ok69166917 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6918 69196920 PASS [ 0.009s] rumdl output::formatters::pylint::tests::test_edge_cases6921 stdout ---69226923 running 1 test6924 test output::formatters::pylint::tests::test_edge_cases ... ok69256926 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6927 69286929 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_multiple_warnings6930 stdout ---69316932 running 1 test6933 test output::formatters::pylint::tests::test_format_multiple_warnings ... ok69346935 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6936 69376938 PASS [ 0.015s] rumdl output::formatters::pylint::tests::test_format_single_warning6939 stdout ---69406941 running 1 test6942 test output::formatters::pylint::tests::test_format_single_warning ... ok69436944 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6945 69466947 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_format_warning_non_md_rule6948 stdout ---69496950 running 1 test6951 test output::formatters::pylint::tests::test_format_warning_non_md_rule ... ok69526953 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6954 69556956 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_format_warning_unknown_rule6957 stdout ---69586959 running 1 test6960 test output::formatters::pylint::tests::test_format_warning_unknown_rule ... ok69616962 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6963 69646965 PASS [ 0.015s] rumdl output::formatters::pylint::tests::test_format_warning_with_fix6966 stdout ---69676968 running 1 test6969 test output::formatters::pylint::tests::test_format_warning_with_fix ... ok69706971 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6972 69736974 PASS [ 0.008s] rumdl output::formatters::pylint::tests::test_format_warnings_empty6975 stdout ---69766977 running 1 test6978 test output::formatters::pylint::tests::test_format_warnings_empty ... ok69796980 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6981 69826983 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_pylint_code_conversion6984 stdout ---69856986 running 1 test6987 test output::formatters::pylint::tests::test_pylint_code_conversion ... ok69886989 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6990 69916992 PASS [ 0.014s] rumdl output::formatters::pylint::tests::test_pylint_formatter_default6993 stdout ---69946995 running 1 test6996 test output::formatters::pylint::tests::test_pylint_formatter_default ... ok69976998 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s6999 70007001 PASS [ 0.013s] rumdl output::formatters::pylint::tests::test_pylint_formatter_new7002 stdout ---70037004 running 1 test7005 test output::formatters::pylint::tests::test_pylint_formatter_new ... ok70067007 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7008 70097010 PASS [ 0.010s] rumdl output::formatters::pylint::tests::test_severity_ignored7011 stdout ---70127013 running 1 test7014 test output::formatters::pylint::tests::test_severity_ignored ... ok70157016 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7017 70187019 PASS [ 0.016s] rumdl output::formatters::pylint::tests::test_special_characters_in_file_path7020 stdout ---70217022 running 1 test7023 test output::formatters::pylint::tests::test_special_characters_in_file_path ... ok70247025 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7026 70277028 PASS [ 0.011s] rumdl output::formatters::pylint::tests::test_special_characters_in_message7029 stdout ---70307031 running 1 test7032 test output::formatters::pylint::tests::test_special_characters_in_message ... ok70337034 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7035 70367037 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_all_errors_no_warnings7038 stdout ---70397040 running 1 test7041 test output::formatters::sarif::tests::test_all_errors_no_warnings ... ok70427043 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7044 70457046 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_all_warnings_no_errors7047 stdout ---70487049 running 1 test7050 test output::formatters::sarif::tests::test_all_warnings_no_errors ... ok70517052 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7053 70547055 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_default_configuration_removed7056 stdout ---70577058 running 1 test7059 test output::formatters::sarif::tests::test_default_configuration_removed ... ok70607061 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7062 70637064 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_exhaustive_severity_mapping7065 stdout ---70667067 running 1 test7068 test output::formatters::sarif::tests::test_exhaustive_severity_mapping ... ok70697070 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7071 70727073 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_format_multiple_warnings7074 stdout ---70757076 running 1 test7077 test output::formatters::sarif::tests::test_format_multiple_warnings ... ok70787079 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7080 70817082 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_format_single_warning7083 stdout ---70847085 running 1 test7086 test output::formatters::sarif::tests::test_format_single_warning ... ok70877088 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7089 70907091 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_single_warning_with_fix7092 stdout ---70937094 running 1 test7095 test output::formatters::sarif::tests::test_format_single_warning_with_fix ... ok70967097 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7098 70997100 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_format_warning_unknown_rule7101 stdout ---71027103 running 1 test7104 test output::formatters::sarif::tests::test_format_warning_unknown_rule ... ok71057106 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7107 71087109 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_format_warnings_empty7110 stdout ---71117112 running 1 test7113 test output::formatters::sarif::tests::test_format_warnings_empty ... ok71147115 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7116 71177118 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_md032_integration_produces_warning_level7119 stdout ---71207121 running 1 test7122 test output::formatters::sarif::tests::test_md032_integration_produces_warning_level ... ok71237124 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7125 71267127 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_mixed_severities_same_file7128 stdout ---71297130 running 1 test7131 test output::formatters::sarif::tests::test_mixed_severities_same_file ... ok71327133 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7134 71357136 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication7137 stdout ---71387139 running 1 test7140 test output::formatters::sarif::tests::test_rule_deduplication ... ok71417142 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7143 71447145 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_rule_deduplication_preserves_severity7146 stdout ---71477148 running 1 test7149 test output::formatters::sarif::tests::test_rule_deduplication_preserves_severity ... ok71507151 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7152 71537154 PASS [ 0.014s] rumdl output::formatters::sarif::tests::test_sarif_formatter_default7155 stdout ---71567157 running 1 test7158 test output::formatters::sarif::tests::test_sarif_formatter_default ... ok71597160 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7161 71627163 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_formatter_new7164 stdout ---71657166 running 1 test7167 test output::formatters::sarif::tests::test_sarif_formatter_new ... ok71687169 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7170 71717172 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_output_valid_json_schema7173 stdout ---71747175 running 1 test7176 test output::formatters::sarif::tests::test_sarif_output_valid_json_schema ... ok71777178 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7179 71807181 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_sarif_report_empty7182 stdout ---71837184 running 1 test7185 test output::formatters::sarif::tests::test_sarif_report_empty ... ok71867187 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7188 71897190 PASS [ 0.009s] rumdl output::formatters::sarif::tests::test_sarif_report_multiple_files7191 stdout ---71927193 running 1 test7194 test output::formatters::sarif::tests::test_sarif_report_multiple_files ... ok71957196 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7197 71987199 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_sarif_report_severity_mapping7200 stdout ---72017202 running 1 test7203 test output::formatters::sarif::tests::test_sarif_report_severity_mapping ... ok72047205 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7206 72077208 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_sarif_report_single_file7209 stdout ---72107211 running 1 test7212 test output::formatters::sarif::tests::test_sarif_report_single_file ... ok72137214 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7215 72167217 PASS [ 0.008s] rumdl output::formatters::sarif::tests::test_sarif_schema_version7218 stdout ---72197220 running 1 test7221 test output::formatters::sarif::tests::test_sarif_schema_version ... ok72227223 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7224 72257226 PASS [ 0.013s] rumdl output::formatters::sarif::tests::test_severity_mapping7227 stdout ---72287229 running 1 test7230 test output::formatters::sarif::tests::test_severity_mapping ... ok72317232 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7233 72347235 PASS [ 0.012s] rumdl output::formatters::sarif::tests::test_special_characters_in_file_path7236 stdout ---72377238 running 1 test7239 test output::formatters::sarif::tests::test_special_characters_in_file_path ... ok72407241 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7242 72437244 PASS [ 0.011s] rumdl output::formatters::sarif::tests::test_special_characters_in_message7245 stdout ---72467247 running 1 test7248 test output::formatters::sarif::tests::test_special_characters_in_message ... ok72497250 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7251 72527253 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_tool_information7254 stdout ---72557256 running 1 test7257 test output::formatters::sarif::tests::test_tool_information ... ok72587259 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7260 72617262 PASS [ 0.010s] rumdl output::formatters::sarif::tests::test_unknown_rule_with_error_severity7263 stdout ---72647265 running 1 test7266 test output::formatters::sarif::tests::test_unknown_rule_with_error_severity ... ok72677268 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7269 72707271 PASS [ 0.014s] rumdl output::formatters::text::tests::test_edge_cases7272 stdout ---72737274 running 1 test7275 test output::formatters::text::tests::test_edge_cases ... ok72767277 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7278 72797280 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_multiple_warnings_no_colors7281 stdout ---72827283 running 1 test7284 test output::formatters::text::tests::test_format_multiple_warnings_no_colors ... ok72857286 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7287 72887289 PASS [ 0.011s] rumdl output::formatters::text::tests::test_format_single_warning_no_colors7290 stdout ---72917292 running 1 test7293 test output::formatters::text::tests::test_format_single_warning_no_colors ... ok72947295 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7296 72977298 PASS [ 0.015s] rumdl output::formatters::text::tests::test_format_warning_unknown_rule7299 stdout ---73007301 running 1 test7302 test output::formatters::text::tests::test_format_warning_unknown_rule ... ok73037304 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7305 73067307 PASS [ 0.013s] rumdl output::formatters::text::tests::test_format_warning_with_fix_no_colors7308 stdout ---73097310 running 1 test7311 test output::formatters::text::tests::test_format_warning_with_fix_no_colors ... ok73127313 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7314 73157316 PASS [ 0.010s] rumdl output::formatters::text::tests::test_format_warnings_empty7317 stdout ---73187319 running 1 test7320 test output::formatters::text::tests::test_format_warnings_empty ... ok73217322 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7323 73247325 PASS [ 0.015s] rumdl output::formatters::text::tests::test_format_warnings_with_colors7326 stdout ---73277328 running 1 test7329 test output::formatters::text::tests::test_format_warnings_with_colors ... ok73307331 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7332 73337334 PASS [ 0.014s] rumdl output::formatters::text::tests::test_rule_name_padding7335 stdout ---73367337 running 1 test7338 test output::formatters::text::tests::test_rule_name_padding ... ok73397340 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7341 73427343 PASS [ 0.015s] rumdl output::formatters::text::tests::test_special_characters_in_file_path7344 stdout ---73457346 running 1 test7347 test output::formatters::text::tests::test_special_characters_in_file_path ... ok73487349 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7350 73517352 PASS [ 0.010s] rumdl output::formatters::text::tests::test_special_characters_in_message7353 stdout ---73547355 running 1 test7356 test output::formatters::text::tests::test_special_characters_in_message ... ok73577358 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7359 73607361 PASS [ 0.010s] rumdl output::formatters::text::tests::test_text_formatter_default7362 stdout ---73637364 running 1 test7365 test output::formatters::text::tests::test_text_formatter_default ... ok73667367 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7368 73697370 PASS [ 0.011s] rumdl output::formatters::text::tests::test_text_formatter_new7371 stdout ---73727373 running 1 test7374 test output::formatters::text::tests::test_text_formatter_new ... ok73757376 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7377 73787379 PASS [ 0.010s] rumdl output::formatters::text::tests::test_text_formatter_without_colors7380 stdout ---73817382 running 1 test7383 test output::formatters::text::tests::test_text_formatter_without_colors ... ok73847385 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7386 73877388 PASS [ 0.011s] rumdl output::formatters::text::tests::test_use_colors_trait_method7389 stdout ---73907391 running 1 test7392 test output::formatters::text::tests::test_use_colors_trait_method ... ok73937394 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7395 73967397 PASS [ 0.015s] rumdl output::tests::test_all_formats_handle_no_rule_name7398 stdout ---73997400 running 1 test7401 test output::tests::test_all_formats_handle_no_rule_name ... ok74027403 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7404 74057406 PASS [ 0.016s] rumdl output::tests::test_edge_cases7407 stdout ---74087409 running 1 test7410 test output::tests::test_edge_cases ... ok74117412 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7413 74147415 PASS [ 0.015s] rumdl output::tests::test_formatter_trait_default_summary7416 stdout ---74177418 running 1 test7419 test output::tests::test_formatter_trait_default_summary ... ok74207421 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7422 74237424 PASS [ 0.013s] rumdl output::tests::test_formatter_with_multiple_warnings7425 stdout ---74267427 running 1 test7428 test output::tests::test_formatter_with_multiple_warnings ... ok74297430 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7431 74327433 PASS [ 0.010s] rumdl output::tests::test_is_machine_readable7434 stdout ---74357436 running 1 test7437 test output::tests::test_is_machine_readable ... ok74387439 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7440 74417442 PASS [ 0.016s] rumdl output::tests::test_output_format_create_formatter7443 stdout ---74447445 running 1 test7446 test output::tests::test_output_format_create_formatter ... ok74477448 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7449 74507451 PASS [ 0.011s] rumdl output::tests::test_output_format_equality7452 stdout ---74537454 running 1 test7455 test output::tests::test_output_format_equality ... ok74567457 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7458 74597460 PASS [ 0.011s] rumdl output::tests::test_output_format_from_str7461 stdout ---74627463 running 1 test7464 test output::tests::test_output_format_from_str ... ok74657466 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7467 74687469 PASS [ 0.013s] rumdl output::tests::test_output_writer_new7470 stdout ---74717472 running 1 test7473 test output::tests::test_output_writer_new ... ok74747475 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7476 74777478 PASS [ 0.010s] rumdl output::tests::test_output_writer_silent_mode7479 stdout ---74807481 running 1 test7482 test output::tests::test_output_writer_silent_mode ... ok74837484 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7485 74867487 PASS [ 0.009s] rumdl output::tests::test_output_writer_stderr_mode7488 stdout ---74897490 running 1 test7491 test output::tests::test_output_writer_stderr_mode ... ok74927493 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7494 7495 stderr ---7496 stderr teststderr line7497 error74987499 PASS [ 0.008s] rumdl output::tests::test_output_writer_write_methods7500 stdout ---75017502 running 1 test7503 testtest line7504 test output::tests::test_output_writer_write_methods ... ok75057506 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7507 7508 stderr ---7509 error message75107511 PASS [ 0.006s] rumdl output::tests::test_severity_variations7512 stdout ---75137514 running 1 test7515 test output::tests::test_severity_variations ... ok75167517 test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 5661 filtered out; finished in 0.00s7518 75197520Finished cargoNextestHook7521checkPhase completed in 4 minutes 24 seconds
installPhase
7522Executing cargoInstallHook7523Finished cargoInstallHook
fixupPhase
7524checking for references to /nix/var/nix/builds/nix-91198-2491122582/ in /nix/store/s7xahfnj6p7l6gnwar7qzdrh2svsrdwj-rumdl-0.1.94...7525patching script interpreter paths in /nix/store/s7xahfnj6p7l6gnwar7qzdrh2svsrdwj-rumdl-0.1.947526stripping (with command strip and flags -S) in /nix/store/s7xahfnj6p7l6gnwar7qzdrh2svsrdwj-rumdl-0.1.94/bin
installCheckPhase
7527Executing versionCheckPhase7528Successfully managed to find version 0.1.94 in the output of the command /nix/store/s7xahfnj6p7l6gnwar7qzdrh2svsrdwj-rumdl-0.1.94/bin/rumdl --version7529rumdl 0.1.947530Finished versionCheckPhase7531no Makefile or custom installCheckPhase, doing nothing