jellyswarrm-0.3.0
checks.x86_64-linux.nixos-chopper
· build #8
· raw
unpackPhase
1unpacking source archive /nix/store/3f1jbfvb61px7sab0grxmqcnllvz1bmf-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5Executing cargoSetupPostPatchHook6Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock7Finished cargoSetupPostPatchHookbuildPhase
8Executing cargoBuildHook9cargoBuildHook flags: -j 4 --target x86_64-unknown-linux-gnu --offline --profile release10 Compiling proc-macro2 v1.0.10111 Compiling quote v1.0.4212 Compiling unicode-ident v1.0.1813 Compiling libc v0.2.18914 Compiling cfg-if v1.0.115 Compiling serde v1.0.22816 Compiling serde_core v1.0.22817 Compiling autocfg v1.5.018 Compiling version_check v0.9.519 Compiling typenum v1.18.020 Compiling syn v2.0.11121 Compiling generic-array v0.14.722 Compiling getrandom v0.2.1623 Compiling parking_lot_core v0.9.1124 Compiling pin-project-lite v0.2.1625 Compiling smallvec v1.15.126 Compiling futures-core v0.3.3127 Compiling memchr v2.7.528 Compiling lock_api v0.4.1329 Compiling itoa v1.0.1530 Compiling rand_core v0.6.431 Compiling scopeguard v1.2.032 Compiling bytes v1.12.133 Compiling shlex v1.3.034 Compiling once_cell v1.21.335 Compiling thiserror v2.0.1736 Compiling cc v1.2.2937 Compiling synstructure v0.13.238 Compiling futures-sink v0.3.3139 Compiling log v0.4.3440 Compiling subtle v2.6.141 Compiling crypto-common v0.1.642 Compiling syn v3.0.343 Compiling tracing-core v0.1.3644 Compiling serde_derive v1.0.22845 Compiling zerofrom-derive v0.1.646 Compiling yoke-derive v0.8.047 Compiling zerovec-derive v0.11.148 Compiling displaydoc v0.2.549 Compiling tracing-attributes v0.1.3150 Compiling thiserror-impl v2.0.1751 Compiling tokio-macros v2.7.252 Compiling socket2 v0.6.553 Compiling signal-hook-registry v1.4.554 Compiling mio v1.2.355 Compiling slab v0.4.1056 Compiling parking_lot v0.12.457 Compiling pin-utils v0.1.058 Compiling tracing v0.1.4459 Compiling futures-macro v0.3.3160 Compiling tokio v1.53.161 Compiling ring v0.17.1462 Compiling futures-io v0.3.3163 Compiling icu_properties_data v2.0.164 Compiling icu_normalizer_data v2.0.065 Compiling futures-task v0.3.3166 Compiling fnv v1.0.767 Compiling serde_json v1.0.14568 Compiling futures-util v0.3.3169 Compiling http v1.3.170 Compiling zerofrom v0.1.671 Compiling cpufeatures v0.2.1772 Compiling stable_deref_trait v1.2.073 Compiling time-core v0.1.674 Compiling num-conv v0.1.075 Compiling yoke v0.8.076 Compiling time-macros v0.2.2477 Compiling num-traits v0.2.1978 Compiling zerocopy v0.8.2679 Compiling equivalent v1.0.280 Compiling block-buffer v0.10.481 Compiling percent-encoding v2.3.282 Compiling digest v0.10.783 Compiling zerovec v0.11.284 Compiling http-body v1.0.185 Compiling base64 v0.22.186 Compiling rustls v0.23.2987 Compiling crossbeam-utils v0.8.2188 Compiling ppv-lite86 v0.2.2189 Compiling futures-channel v0.3.3190 Compiling tower-service v0.3.391 Compiling ryu v1.0.2092 Compiling zeroize v1.8.193 Compiling powerfmt v0.2.094 Compiling deranged v0.5.595 Compiling rustls-pki-types v1.12.096 Compiling tinystr v0.8.197 Compiling sync_wrapper v1.0.298 Compiling hashbrown v0.16.199 Compiling litemap v0.8.0100 Compiling writeable v0.6.1101 Compiling tower-layer v0.3.3102 Compiling indexmap v2.12.1103 Compiling icu_locale_core v2.0.0104 Compiling time v0.3.44105 Compiling http-body-util v0.1.3106 Compiling potential_utf v0.1.2107 Compiling zerotrie v0.2.2108 Compiling getrandom v0.3.3109 Compiling icu_provider v2.0.0110 Compiling icu_collections v2.0.0111 Compiling pkg-config v0.3.32112 Compiling httparse v1.10.1113 Compiling untrusted v0.9.0114 Compiling vcpkg v0.2.15115 Compiling libsqlite3-sys v0.30.1116 Compiling sha2 v0.10.9117 Compiling form_urlencoded v1.2.2118 Compiling mime v0.3.17119 Compiling icu_normalizer v2.0.0120 Compiling icu_properties v2.0.1121 Compiling concurrent-queue v2.5.0122 Compiling rand_chacha v0.3.1123 Compiling tokio-util v0.7.15124 Compiling rustls-webpki v0.103.4125 Compiling crunchy v0.2.4126 Compiling strsim v0.11.1127 Compiling parking v2.2.1128 Compiling ident_case v1.0.1129 Compiling event-listener v5.4.1130 Compiling rand v0.8.5131 Compiling idna_adapter v1.2.1132 Compiling axum-core v0.5.5133 Compiling allocator-api2 v0.2.21134 Compiling atomic-waker v1.1.2135 Compiling try-lock v0.2.5136 Compiling tiny-keccak v2.0.2137 Compiling foldhash v0.1.5138 Compiling utf8_iter v1.0.4139 Compiling idna v1.1.0140 Compiling hashbrown v0.15.4141 Compiling want v0.3.1142 Compiling h2 v0.4.11143 Compiling serde_urlencoded v0.7.1144 Compiling webpki-roots v1.0.2145 Compiling async-trait v0.1.89146 Compiling crc32fast v1.5.0147 Compiling httpdate v1.0.3148 Compiling iana-time-zone v0.1.63149 Compiling crc-catalog v2.4.0150 Compiling alloc-no-stdlib v2.0.4151 Compiling alloc-stdlib v0.2.2152 Compiling crc v3.3.0153 Compiling hyper v1.8.1154 Compiling chrono v0.4.42155 Compiling webpki-roots v0.26.11156 Compiling futures-intrusive v0.5.0157 Compiling tokio-stream v0.1.17158 Compiling hashlink v0.10.0159 Compiling url v2.5.7160 Compiling crossbeam-queue v0.3.12161 Compiling rand_core v0.9.3162 Compiling spin v0.9.8163 Compiling tower v0.5.2164 Compiling either v1.15.0165 Compiling futures v0.3.31166 Compiling socket2 v0.5.10167 Compiling adler2 v2.0.1168 Compiling typeid v1.0.3169 Compiling ipnet v2.11.0170 Compiling ucd-trie v0.1.7171 Compiling sqlx-core v0.8.6172 Compiling pest v2.8.1173 Compiling hyper-util v0.1.15174 Compiling miniz_oxide v0.8.9175 Compiling tower-sessions-core v0.14.0176 Compiling flume v0.11.1177 Compiling rand_chacha v0.9.0178 Compiling const-random-macro v0.1.16179 Compiling brotli-decompressor v5.0.0180 Compiling futures-executor v0.3.31181 Compiling atoi v2.0.0182 Compiling bitflags v2.9.1183 Compiling aho-corasick v1.1.3184 Compiling cookie v0.18.1185 Compiling regex-syntax v0.8.5186 Compiling paste v1.0.15187 Compiling regex-automata v0.4.13188 Compiling sqlx-sqlite v0.8.6189 Compiling brotli v8.0.1190 Compiling const-random v0.1.18191 Compiling flate2 v1.1.2192 Compiling rand v0.9.2193 Compiling pest_meta v2.8.1194 Compiling darling_core v0.21.3195 Compiling hmac v0.12.1196 Compiling sha1 v0.10.6197 Compiling inout v0.1.4198 Compiling heck v0.5.0199 Compiling portable-atomic v1.14.0200 Compiling hex v0.4.3201 Compiling erased-serde v0.4.9202 Compiling utf-8 v0.7.6203 Compiling dotenvy v0.15.7204 Compiling same-file v1.0.6205 Compiling data-encoding v2.10.0206 Compiling openssl-probe v0.2.1207 Compiling sqlx-macros-core v0.8.6208 Compiling rustls-native-certs v0.8.3209 Compiling tungstenite v0.28.0210 Compiling walkdir v2.5.0211 Compiling darling_macro v0.21.3212 Compiling cipher v0.4.4213 Compiling async-compression v0.4.27214 Compiling pest_generator v2.8.1215 Compiling dlv-list v0.5.2216 Compiling tokio-rustls v0.26.2217 Compiling event-listener-strategy v0.5.4218 Compiling darling_core v0.20.11219 Compiling crossbeam-channel v0.5.15220 Compiling universal-hash v0.5.1221 Compiling winnow v0.7.14222 Compiling unicase v2.8.1223 Compiling hashbrown v0.14.5224 Compiling lazy_static v1.5.0225 Compiling byteorder v1.5.0226 Compiling opaque-debug v0.3.1227 Compiling iri-string v0.7.8228 Compiling thiserror v1.0.69229 Compiling ordered-multimap v0.7.3230 Compiling polyval v0.6.2231 Compiling askama_parser v0.14.0232 Compiling toml_parser v1.0.4233 Compiling tower-http v0.6.8234 Compiling rmp v0.8.14235 Compiling sharded-slab v0.1.7236 Compiling mime_guess v2.0.5237 Compiling darling_macro v0.20.11238 Compiling async-lock v3.4.1239 Compiling hyper-rustls v0.27.7240 Compiling pest_derive v2.8.1241 Compiling tower-cookies v0.11.0242 Compiling darling v0.21.3243 Compiling sqlx-macros v0.8.6244 Compiling rust-embed-utils v8.9.0245 Compiling tokio-tungstenite v0.28.0246 Compiling matchers v0.2.0247 Compiling tower-sessions-memory-store v0.14.0248 Compiling uuid v1.19.0249 Compiling basic-toml v0.1.10250 Compiling crossbeam-epoch v0.9.18251 Compiling serde_path_to_error v0.1.17252 Compiling axum-macros v0.5.0253 Compiling thiserror-impl v1.0.69254 Compiling tracing-log v0.2.0255 Compiling toml_datetime v0.7.3256 Compiling serde_spanned v1.0.3257 Compiling encoding_rs v0.8.35258 Compiling thread_local v1.1.9259 Compiling rustc-hash v2.1.1260 Compiling tagptr v0.2.0261 Compiling nu-ansi-term v0.50.3262 Compiling arraydeque v0.5.1263 Compiling toml_writer v1.0.4264 Compiling matchit v0.8.4265 Compiling fs_extra v1.3.0266 Compiling unicode-segmentation v1.12.0267 Compiling anyhow v1.0.100268 Compiling convert_case v0.6.0269 Compiling jellyswarrm-proxy v0.3.0 (/build/source/crates/jellyswarrm-proxy)270 Compiling axum v0.8.8271 Compiling toml v0.9.8272 Compiling tracing-subscriber v0.3.22273 Compiling yaml-rust2 v0.10.4274 Compiling moka v0.12.12275 Compiling ron v0.12.0276 Compiling askama_derive v0.14.0277 Compiling tower-sessions v0.14.0278 Compiling rust-embed-impl v8.9.0279 Compiling serde-untagged v0.1.9280 Compiling json5 v0.4.1281 Compiling serde_with_macros v3.16.1282 Compiling reqwest v0.12.26283 Compiling darling v0.20.11284 Compiling rmp-serde v1.3.0285 Compiling ghash v0.5.1286 Compiling rust-ini v0.21.3287 Compiling aes v0.8.4288 Compiling ctr v0.9.2289 Compiling serde_plain v1.0.2290 Compiling aead v0.5.2291 Compiling pathdiff v0.2.3292 Compiling urlencoding v2.1.3293 Compiling config v0.15.19294 Compiling axum-login v0.18.0295 Compiling aes-gcm v0.10.3296 Compiling jellyfin-api v0.3.0 (/build/source/crates/jellyfin-api)297 Compiling rust-embed v8.9.0298 Compiling serde_default v0.2.0299 Compiling serde_with v3.16.1300 Compiling askama v0.14.0301 Compiling tracing-appender v0.2.4302warning: [email protected]: Skipping internal UI build (JELLYSWARRM_SKIP_UI=1)303 Compiling regex v1.12.2304 Compiling axum-messages v0.8.0305 Compiling jellyswarrm-macros v0.3.0 (/build/source/crates/jellyswarrm-macros)306 Compiling async-recursion v1.1.1307 Compiling sqlx v0.8.6308 Compiling tower-sessions-sqlx-store v0.15.0309 Finished `release` profile [optimized] target(s) in 3m 30s310Executing cargoInstallPostBuildHook311Finished cargoInstallPostBuildHook312Finished cargoBuildHook313buildPhase completed in 3 minutes 32 secondscheckPhase
314Executing cargoCheckHook315cargoCheckHook flags: -j 4 --profile release --target x86_64-unknown-linux-gnu --offline --316 Compiling tokio v1.53.1317 Compiling futures-util v0.3.31318 Compiling indexmap v2.12.1319 Compiling serde_core v1.0.228320 Compiling smallvec v1.15.1321 Compiling num-traits v0.2.19322 Compiling rustls v0.23.29323 Compiling parking_lot_core v0.9.11324 Compiling serde v1.0.228325 Compiling time v0.3.44326 Compiling either v1.15.0327 Compiling parking_lot v0.12.4328 Compiling tracing-core v0.1.36329 Compiling signal-hook-registry v1.4.5330 Compiling log v0.4.34331 Compiling tokio-util v0.7.15332 Compiling h2 v0.4.11333 Compiling tower v0.5.2334 Compiling futures-executor v0.3.31335 Compiling bitflags v2.9.1336 Compiling tokio-stream v0.1.17337 Compiling hyper v1.8.1338 Compiling tracing v0.1.44339 Compiling tokio-tungstenite v0.28.0340 Compiling futures v0.3.31341 Compiling futures-channel v0.3.31342 Compiling serde_json v1.0.145343 Compiling icu_normalizer v2.0.0344 Compiling hyper-util v0.1.15345 Compiling idna_adapter v1.2.1346 Compiling serde_urlencoded v0.7.1347 Compiling anyhow v1.0.100348 Compiling aho-corasick v1.1.3349 Compiling regex-syntax v0.8.5350 Compiling idna v1.1.0351 Compiling tokio-rustls v0.26.2352 Compiling axum v0.8.8353 Compiling itertools v0.14.0354 Compiling regex-automata v0.4.13355 Compiling hyper-rustls v0.27.7356 Compiling url v2.5.7357 Compiling prost-derive v0.14.4358 Compiling futures-intrusive v0.5.0359 Compiling pin-project-internal v1.1.13360 Compiling sqlx-core v0.8.6361 Compiling pin-project v1.1.13362 Compiling prost v0.14.4363 Compiling async-compression v0.4.27364 Compiling hyper-timeout v0.5.2365 Compiling tower-sessions-core v0.14.0366 Compiling num-integer v0.1.46367 Compiling http v1.3.1368 Compiling rustix v1.0.7369 Compiling tower-http v0.6.8370 Compiling sqlx-sqlite v0.8.6371 Compiling http-body v1.0.1372 Compiling chrono v0.4.42373 Compiling tonic v0.14.6374 Compiling ureq-proto v0.6.0375 Compiling linux-raw-sys v0.9.4376 Compiling getrandom v0.4.3377 Compiling rand_core v0.10.1378 Compiling bollard-buildkit-proto v0.7.0379 Compiling utf8-zero v0.8.1380 Compiling sqlx-macros-core v0.8.6381 Compiling ureq v3.3.0382 Compiling moka v0.12.12383 Compiling tonic-prost v0.14.6384 Compiling cookie v0.18.1385 Compiling reqwest v0.12.26386 Compiling num-bigint v0.4.8387 Compiling prost-types v0.14.4388 Compiling derive_builder_core v0.20.2389 Compiling atoi v2.0.0390 Compiling httparse v1.10.1391 Compiling async-stream-impl v0.3.6392 Compiling structmeta-derive v0.3.0393 Compiling num_cpus v1.17.0394 Compiling cpufeatures v0.3.0395 Compiling deadpool-runtime v0.1.4396 Compiling proc-macro2 v1.0.101397 Compiling tower-service v0.3.3398 Compiling askama_parser v0.14.0399 Compiling structmeta v0.3.0400 Compiling rmp v0.8.14401 Compiling deadpool v0.12.3402 Compiling chacha20 v0.10.1403 Compiling async-stream v0.3.6404 Compiling derive_builder_macro v0.20.2405 Compiling num-rational v0.4.2406 Compiling tower-cookies v0.11.0407 Compiling sqlx-macros v0.8.6408 Compiling tower-sessions-memory-store v0.14.0409 Compiling num-iter v0.1.45410 Compiling regex v1.12.2411 Compiling num-complex v0.4.6412 Compiling basic-toml v0.1.10413 Compiling assert-json-diff v2.0.2414 Compiling serde_repr v0.1.21415 Compiling unsafe-libyaml v0.2.11416 Compiling atomic-waker v1.1.2417 Compiling sync_wrapper v1.0.2418 Compiling httpdate v1.0.3419 Compiling predicates-core v1.0.9420 Compiling tower-layer v0.3.3421 Compiling mockall_derive v0.14.0422 Compiling askama_derive v0.14.0423 Compiling serde_yaml v0.9.34+deprecated424 Compiling bollard-stubs v1.52.1-rc.29.1.3425 Compiling wiremock v0.6.5426 Compiling num v0.4.3427 Compiling sqlx v0.8.6428 Compiling parse-display-derive v0.9.1429 Compiling tower-sessions v0.14.0430 Compiling rand v0.10.2431 Compiling derive_builder v0.20.2432 Compiling rmp-serde v1.3.0433 Compiling hyperlocal v0.9.1434 Compiling jellyfin-api v0.3.0 (/build/source/crates/jellyfin-api)435 Compiling xattr v1.6.1436 Compiling ron v0.12.0437 Compiling http-body-util v0.1.3438 Compiling quote v1.0.42439 Compiling rustc-hash v2.1.1440 Compiling mime v0.3.17441 Compiling mockall v0.14.0442 Compiling termtree v0.5.1443 Compiling anstyle v1.0.11444 Compiling home v0.5.11445 Compiling lazy_static v1.5.0446 Compiling sharded-slab v0.1.7447 Compiling predicates v3.1.3448 Compiling config v0.15.19449 Compiling predicates-tree v1.0.12450 Compiling axum-login v0.18.0451 Compiling axum-core v0.5.5452 Compiling astral-tokio-tar v0.6.4453 Compiling parse-display v0.9.1454 Compiling tower-sessions-sqlx-store v0.15.0455 Compiling docker-compose-types v0.23.0456 Compiling ferroid v2.0.0457 Compiling askama v0.14.0458warning: [email protected]: Skipping internal UI build (JELLYSWARRM_SKIP_UI=1)459 Compiling tracing-appender v0.2.4460 Compiling axum-messages v0.8.0461 Compiling matchers v0.2.0462 Compiling bollard v0.20.2463 Compiling tracing-log v0.2.0464 Compiling serde_path_to_error v0.1.17465 Compiling docker_credential v1.4.0466 Compiling thread_local v1.1.9467 Compiling etcetera v0.11.0468 Compiling downcast v0.11.0469 Compiling fastrand v2.3.0470 Compiling matchit v0.8.4471 Compiling fragile v2.0.1472 Compiling nu-ansi-term v0.50.3473 Compiling tracing-subscriber v0.3.22474 Compiling tempfile v3.23.0475 Compiling syn v2.0.111476 Compiling testcontainers v0.27.3477 Compiling tokio-test v0.4.4478 Compiling serde_with v3.16.1479 Compiling jellyswarrm-macros v0.3.0 (/build/source/crates/jellyswarrm-macros)480 Compiling jellyswarrm-proxy v0.3.0 (/build/source/crates/jellyswarrm-proxy)481 Finished `release` profile [optimized] target(s) in 3m 00s482 Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/jellyfin_api-6a10c145044cbca0)483484running 5 tests485test client::tests::test_get_media_folders ... ok486test client::tests::test_authenticate_success ... ok487test client::tests::test_get_branding_configuration ... ok488test storage::tests::test_client_eviction_logout ... ok489test storage::tests::test_client_ttl_eviction ... ok490491test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s492493 Running unittests src/lib.rs (target/release/deps/jellyswarrm_macros-be63c0143dcc398b)494495running 0 tests496497test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s498499 Running tests/lowercase_routes.rs (target/x86_64-unknown-linux-gnu/release/deps/lowercase_routes-d722178e91e1e761)500501running 5 tests502test test_no_uppercase_ignored ... ok503test test_nested_route_duplication ... ok504test test_complex_chain ... ok505test test_simple_route_duplication ... ok506test test_wildcards_and_params ... ok507508test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s509510 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/jellyswarrm_proxy-ad42cad851d67182)511512running 310 tests513test encryption::tests::test_empty_password ... ok514test encryption::tests::test_decrypt_with_wrong_key ... ok515test encryption::tests::test_encrypt_decrypt ... ok516test encryption::tests::test_special_characters ... ok517test handlers::common::tests::execute_json_request_preserves_upstream_not_found_status ... ok518test handlers::common::tests::best_effort_response_profile_remaps_media_like_fields ... ok519test handlers::branding::tests::fetch_custom_css_uses_highest_priority_healthy_server ... ok520test handlers::common::tests::response_processor_preserves_non_media_delivery_url_query_params ... ok521test handlers::branding::tests::fetch_custom_css_falls_back_when_higher_priority_branding_fails ... ok522test handlers::common::tests::response_processor_remaps_top_level_item_arrays ... ok523test handlers::common::tests::track_play_session_tracks_embedded_url_session_ids_and_resource_ids ... ok524test handlers::federated::item_policy::tests::unassigned_library_uses_automatic_grouping ... ok525test handlers::federated::library_resolution::tests::library_root_detection_excludes_non_inventory_catalog_requests ... ok526test handlers::federated::library_resolution::tests::parent_id_does_not_match_query_values ... ok527test handlers::federated::library_resolution::tests::parent_id_is_read_case_insensitively ... ok528test handlers::federated::library_root::tests::attach_library_folder_image_source_points_client_at_source_library ... ok529test handlers::federated::library_root::tests::library_image_omits_direct_tag_when_item_id_routes_to_another_source ... ok530test handlers::federated::library_root::tests::merged_library_artwork_falls_back_to_next_ranked_source_with_image ... ok531test handlers::federated::library_root::tests::merged_library_artwork_selection_is_stable_when_response_order_changes ... ok532test handlers::federated::library_root::tests::merged_library_image_uses_same_server_priority_as_request_routing ... ok533test handlers::federated::library_root::tests::merged_library_source_is_stable_when_response_order_changes ... ok534test handlers::common::tests::response_processor_remaps_media_item_fields ... ok535test handlers::common::tests::response_processor_removes_upstream_key_when_proxy_key_is_unavailable ... ok536test handlers::federated::postprocessing::tests::interleave_does_not_dedupe_non_user_view_live_tv_items ... ok537test handlers::federated::postprocessing::tests::interleave_keeps_only_one_live_tv_user_view ... ok538test handlers::federated::postprocessing::tests::interleave_round_robins_uneven_server_lists ... ok539test handlers::federated::postprocessing::tests::next_up_preserves_interleaved_ranks_before_pagination ... ok540test handlers::federated::postprocessing::tests::next_up_preserves_upstream_order ... ok541test handlers::federated::postprocessing::tests::pagination_allows_zero_limit ... ok542test handlers::federated::postprocessing::tests::pagination_from_url_defaults_when_absent ... ok543test handlers::federated::postprocessing::tests::pagination_from_url_ignores_invalid_numbers ... ok544test handlers::federated::postprocessing::tests::pagination_from_url_is_case_insensitive ... ok545test handlers::federated::postprocessing::tests::pagination_returns_empty_when_start_is_out_of_range ... ok546test handlers::federated::postprocessing::tests::pagination_returns_rest_when_limit_is_absent ... ok547test handlers::federated::postprocessing::tests::pagination_slices_after_interleave ... ok548test handlers::federated::postprocessing::tests::pipeline_sorts_then_paginates_with_reported_total ... ok549test handlers::federated::postprocessing::tests::response_shape_detects_counted_response ... ok550test handlers::federated::postprocessing::tests::response_shape_is_bare_when_all_responses_are_bare ... ok551test handlers::federated::postprocessing::tests::show_children_preserve_explicit_sort ... ok552test handlers::federated::postprocessing::tests::show_children_numeric_ties_paginate_by_id_regardless_of_input_order ... ok553test handlers::federated::postprocessing::tests::show_children_sort_numerically_before_pagination ... ok554test handlers::federated::postprocessing::tests::sorting_defaults_to_sort_name ... ok555test handlers::federated::postprocessing::tests::sorting_honors_requested_order ... ok556test handlers::federated::postprocessing::tests::sorting_orders_latest_by_date_created ... ok557test handlers::federated::postprocessing::tests::sorting_orders_legacy_resume_by_last_played_date ... ok558test handlers::federated::postprocessing::tests::sorting_orders_modern_resume_by_last_played_date ... ok559test handlers::federated::request_policy::tests::aggregate_parent_replacement_only_changes_exact_resolved_values ... ok560test handlers::federated::request_policy::tests::duplicate_identity_field_only_adds_provider_ids ... ok561test handlers::federated::request_policy::tests::latest_requests_include_date_created_for_global_sorting ... ok562test handlers::federated::request_policy::tests::limited_catalog_request_detects_latest_and_suggestions ... ok563test handlers::federated::request_policy::tests::merged_library_page_limit_scales_with_client_window ... ok564test handlers::federated::request_policy::tests::only_recursive_media_catalogs_are_authoritative_inventories ... ok565test handlers::federated::request_policy::tests::query_key_matching_uses_keys_not_values_and_decodes_keys ... ok566test handlers::federated::request_policy::tests::show_children_are_additive_even_when_unfiltered ... ok567test handlers::federated::request_policy::tests::unbounded_upstream_pagination_removes_start_index ... ok568test handlers::federated::request_policy::tests::upstream_page_preserves_non_pagination_parameters ... ok569test handlers::federated::request_policy::tests::upstream_pagination_fetches_enough_for_global_page ... ok570test handlers::federated::request_policy::tests::upstream_pagination_uses_saturating_limit_math ... ok571test handlers::common::tests::track_play_session_tracks_media_source_and_transcoding_url_ids ... ok572test handlers::federated::tests::latest_does_not_collapse_same_server_ambiguity ... ok573test handlers::federated::media_reconciliation::tests::partial_inventories_retain_sightings_until_a_full_inventory_removes_them ... ok574test handlers::federated::tests::latest_preserves_unknown_identity_and_disabled_behavior ... ok575test handlers::federated::upstream::tests::merged_library_total_uses_exact_count_when_fully_fetched ... ok576test handlers::federated::upstream::tests::merged_library_total_uses_upstream_total_when_windowed ... ok577test handlers::federated::upstream::tests::raw_library_responses_expose_real_libraries_for_tracking ... ok578test handlers::federated::tests::latest_routes_collapse_before_sort_and_limit_and_retain_partial_identity ... ok579test handlers::media_versions::tests::duplicate_source_ids_are_not_exposed_twice ... ok580test handlers::media_versions::tests::preserves_source_ids_and_records_exact_routes ... ok581test handlers::media_versions::tests::selected_version_keeps_its_source_metadata_and_can_switch_back ... ok582test handlers::quick_connect::tests::authorize_query_accepts_pascal_and_camel_user_id ... ok583test handlers::quick_connect::tests::derives_android_tv_device_id_from_uuid_user_id ... ok584test handlers::quick_connect::tests::detects_android_tv_clients ... ok585test handlers::quick_connect::tests::extract_virtual_token_supports_auth_and_token_headers ... ok586test handlers::items::tests::selected_source_detail_fetches_owner_and_keeps_versions_across_equivalent_scopes ... ok587test handlers::quick_connect::tests::quick_connect_dto_accepts_pascal_and_camel_secret ... ok588test handlers::quick_connect::tests::quick_connect_falls_back_to_session_metadata_without_headers ... ok589test handlers::quick_connect::tests::quick_connect_session_serializes_to_jellyfin_shape ... ok590test handlers::quick_connect::tests::quick_connect_uses_android_tv_user_scoped_device_id ... ok591test handlers::syncplay::models::tests::buffer_payload_accepts_missing_playlist_item_id ... ok592test handlers::syncplay::models::tests::ping_accepts_fractional_javascript_number ... ok593test handlers::syncplay::models::tests::remove_from_playlist_accepts_clear_payload_without_item_ids ... ok594test handlers::syncplay::models::tests::remove_from_playlist_accepts_item_payload_without_clear_flags ... ok595test handlers::syncplay::models::tests::syncplay_requests_accept_camel_case_aliases ... ok596test handlers::syncplay::service::tests::test_create_group_requires_websocket_connection ... ok597test handlers::federated::tests::show_navigation_preserves_parents_and_skips_servers_without_the_season ... ok598test handlers::syncplay::service::tests::test_empty_queue_snapshot_uses_minus_one_playing_item_index ... ok599test handlers::syncplay::service::tests::test_group_lifecycle_uses_jellyswarrm_users ... ok600test handlers::syncplay::service::tests::test_group_scoped_notification_uses_current_group_id ... ok601test handlers::syncplay::service::tests::test_join_group_requires_websocket_connection ... ok602test handlers::quick_connect::tests::quick_connect_authentication_preserves_existing_web_session ... ok603test handlers::federated::tests::latest_virtual_parent_reuses_browse_scope_and_member_routes ... ok604test handlers::syncplay::service::tests::test_disconnect_resolves_waiting_when_remaining_members_ready ... ok605test handlers::syncplay::service::tests::test_not_in_group_update_is_emitted ... ok606test handlers::syncplay::service::tests::test_queue_media_ids_and_playlist_ids ... ok607test handlers::syncplay::service::tests::test_join_sends_queue_snapshot_to_joiner ... ok608test handlers::syncplay::service::tests::test_joiner_does_not_receive_user_joined_before_group_joined ... ok609test handlers::syncplay::service::tests::test_leave_resolves_waiting_when_remaining_members_ready ... ok610test handlers::syncplay::service::tests::test_reconnect_receives_group_and_queue_snapshot ... ok611test handlers::syncplay::service::tests::test_websocket_disconnect_keeps_group_during_grace ... ok612test handlers::syncplay::service::tests::test_websocket_envelopes_for_commands_and_updates ... ok613test handlers::users::tests::existing_local_credential_must_match_before_upstream_login ... ok614test handlers::users::tests::seerr_client_rejects_spoofed_device_from_other_client ... ok615test handlers::users::tests::seerr_client_requires_matching_client_and_device ... ok616test handlers::videos::tests::extract_stream_item_id_from_videos_and_audio ... ok617test handlers::videos::tests::matching_play_session_accepts_one_candidate ... ok618test handlers::videos::tests::matching_play_session_does_not_replace_unknown_session ... ok619test handlers::videos::tests::matching_play_session_filters_by_user ... ok620test handlers::videos::tests::matching_play_session_rejects_ambiguous_matches ... ok621test handlers::videos::tests::matching_play_session_rejects_missing_user_match ... ok622test handlers::syncplay::service::tests::test_stale_disconnect_grace_does_not_remove_later_disconnect ... ok623test media_catalog::tests::aliases_merge_transitively_across_provider_sets ... ok624test media_catalog::tests::collapse_requires_every_visible_member_to_have_the_same_stable_group ... ok625test media_catalog::tests::dedup_collapse_keeps_highest_priority_representative_and_advertises_versions ... ok626test media_catalog::tests::dedup_uses_the_canonical_server_order_for_equal_priorities ... ok627test media_catalog::tests::duplicate_episodes_are_also_labeled_with_their_server ... ok628test media_catalog::tests::duplicates_are_kept_and_labeled_with_their_server ... ok629test media_catalog::tests::episodes_with_matching_providers_collapse_and_advertise_versions ... ok630test media_catalog::tests::legacy_storage_provider_strings_read_back_as_media ... ok631test media_catalog::tests::only_authoritative_media_provider_ids_create_an_identity ... ok632test media_catalog::tests::persisted_group_collapses_without_the_transitive_bridge_in_the_response ... ok633test media_catalog::tests::persisted_multi_server_group_keeps_aggregate_id_when_one_server_is_absent ... ok634test media_catalog::tests::same_provider_id_across_types_never_merges ... ok635test media_catalog::tests::same_server_copies_are_never_collapsed ... ok636test media_catalog::tests::same_title_with_different_production_years_is_not_a_duplicate ... ok637test media_catalog::tests::same_title_with_different_provider_ids_is_not_a_duplicate ... ok638test media_catalog::tests::series_aliases_carry_their_kind ... ok639test media_catalog::tests::series_with_matching_providers_collapse_to_one_item_without_version_count ... ok640test media_catalog::tests::unidentified_media_have_no_authoritative_aliases ... ok641test legacy_server_identity::tests::cleanup_merges_canonical_server_identity_without_orphaning_sessions ... ok642test handlers::syncplay::service::tests::test_stale_websocket_close_does_not_unregister_reconnect ... ok643test media_storage_service::tests::detail_routes_require_equivalent_viewer_scopes ... ok644test media_storage_service::tests::older_full_catalog_merges_after_newer_filtered_catalog ... ok645test media_storage_service::tests::media_groups_have_stable_ids_and_exact_source_routes ... ok646test media_storage_service::tests::overlapping_catalog_sources_have_independent_freshness ... ok647test media_storage_service::tests::rebuilding_one_scope_does_not_move_another_scopes_source_routes ... ok648test media_storage_service::tests::removing_provider_ids_deletes_recorded_sources_only_in_the_current_scope ... ok649test media_storage_service::tests::scoped_media_migration_preserves_legacy_aggregate_routes ... ok650test media_storage_service::tests::test_delete_operations ... ok651test media_storage_service::tests::stale_catalogs_cannot_revive_newer_full_removals ... ok652test models::authorization::tests::test_display_trait ... ok653test models::authorization::tests::test_parse_authorization ... ok654test models::authorization::tests::test_parse_chromecast_client ... ok655test models::authorization::tests::test_parse_emby_authorization ... ok656test models::authorization::tests::test_parse_empty_token ... ok657test models::authorization::tests::test_parse_invalid_prefix ... ok658test models::authorization::tests::test_parse_ios_authorization ... ok659test models::authorization::tests::test_parse_legacy_emby_header ... ok660test models::authorization::tests::test_parse_long_device_id ... ok661test models::authorization::tests::test_parse_missing_required_field ... ok662test models::authorization::tests::test_parse_mixed_quoted_unquoted ... ok663test models::authorization::tests::test_parse_no_prefix ... ok664test models::authorization::tests::test_parse_special_characters_in_device ... ok665test models::authorization::tests::test_parse_unknown_parameters_ignored ... ok666test models::authorization::tests::test_parse_unquoted_values ... ok667test models::authorization::tests::test_parse_url_encoded_values ... ok668test models::authorization::tests::test_parse_with_commas_in_quoted_value ... ok669test models::authorization::tests::test_parse_with_spaces ... ok670test models::authorization::tests::test_roundtrip_parsing ... ok671test models::authorization::tests::test_to_header_value ... ok672test models::authorization::tests::test_to_header_value_without_token ... ok673test models::authorization::tests::test_to_short_string ... ok674test models::tests::test_jellyfin_models::tests::test_authenticate_request_canonical_pw ... ok675test models::tests::test_jellyfin_models::tests::test_authenticate_request_lowercase_pw ... ok676test models::tests::test_jellyfin_models::tests::test_authenticate_request_serializes_canonical_pw ... ok677test media_storage_service::tests::test_get_media_mapping_with_server ... ok678test media_storage_service::tests::test_media_storage_service ... ok679test models::tests::test_jellyfin_models::tests::test_deserialize_item_from_json ... ok680test models::tests::test_jellyfin_models::tests::test_livetv_playback_request ... ok681test models::tests::test_jellyfin_models::tests::test_livetv_playback_response ... ok682test models::tests::test_jellyfin_models::tests::test_deserialize_userviews_from_json ... ok683test models::tests::test_jellyfin_models::tests::test_media_item_partial_deserialization ... ok684test models::tests::test_jellyfin_models::tests::test_deserialize_items_from_json ... ok685test models::tests::test_jellyfin_models::tests::test_media_episodes ... ok686test models::tests::test_jellyfin_models::tests::test_media_nextup ... ok687test models::tests::test_jellyfin_models::tests::test_person ... ok688test models::tests::test_jellyfin_models::tests::test_media_items ... ok689test models::tests::test_jellyfin_models::tests::test_serialize_media_item_to_json ... ok690test playlist_integration_tests::mixed_server_playlist_http_requests_are_rejected_before_forwarding ... ok691test playlist_integration_tests::saved_playlist_http_lifecycle_preserves_duplicate_entries_and_deletes ... ok692test playlist_integration_tests::sharing_http_requests_map_recipient_without_changing_caller_auth ... ok693test processors::request_processor::tests::aggregate_item_id_is_rewritten_for_the_selected_server ... ok694test processors::request_processor::tests::missing_media_mapping_is_not_a_database_failure ... ok695test processors::request_processor::tests::playlist_lifecycle_translation_and_mixed_server_rejection ... ok696test processors::request_processor::tests::sharing_maps_the_recipient_and_rejects_unknown_users ... ok697test processors::request_processor::tests::user_id_rewrite_marks_request_body_modified ... ok698test processors::url_processor::tests::artist_ids_query_param_is_remapped_to_real_upstream_id ... ok699test processors::url_processor::tests::empty_virtual_library_does_not_force_a_routing_server ... ok700test processors::url_processor::tests::image_tag_remains_opaque_while_item_id_is_remapped ... ok701test processors::url_processor::tests::explicit_media_source_selects_server_before_path_item ... ok702test processors::url_processor::tests::playlist_path_and_entry_ids_are_remapped_to_upstream_ids ... ok703test request_preprocessing::tests::media_id_tags_cover_audio_paths_and_item_id_queries ... ok704test request_preprocessing::tests::blank_session_alias_does_not_clear_known_authority ... ok705test request_preprocessing::tests::invalid_token_cannot_adopt_user_from_request_body ... ok706test request_preprocessing::tests::playback_report_rejects_ambiguous_aggregate_without_session_or_source ... ok707test request_preprocessing::tests::playback_reports_reject_missing_auth_and_conflicting_fields ... ok708test request_preprocessing::tests::playback_report_rejects_unavailable_or_conflicting_routes ... ok709test request_preprocessing::tests::progress_rejects_a_session_owned_by_another_user ... ok710test request_preprocessing::tests::resolve_identity_ignores_valid_userid_path_segment_without_auth ... ok711test request_preprocessing::tests::playback_reports_route_without_cached_session_authority ... ok712test request_preprocessing::tests::resolve_identity_ignores_valid_userid_query_on_user_items_resume_without_auth ... ok713test request_preprocessing::tests::resolve_identity_ignores_valid_userid_query_on_user_views_without_auth ... ok714test request_preprocessing::tests::resolve_identity_resolves_authenticated_user_ignoring_different_userid_in_url ... ok715test request_preprocessing::tests::resolve_identity_treats_malformed_authorization_header_as_unauthenticated ... ok716test server_url::tests::canonicalize_keeps_path_case ... ok717test server_url::tests::canonicalize_removes_trailing_slashes_query_and_fragment ... ok718test session_storage::tests::report_lookup_distinguishes_unknown_and_other_user_sessions ... ok719test session_storage::tests::reused_user_session_id_has_one_server_authority ... ok720test session_storage::tests::stale_reports_leave_replacement_bindings_and_aliases_unchanged ... ok721test server_storage::tests::test_server_storage_service ... ok722test session_storage::tests::test_add_session_upserts_by_session_and_item_id ... ok723test session_storage::tests::test_get_sessions_by_item_id_returns_active_matches_newest_first ... ok724test session_storage::tests::test_remove_sessions_for_server ... ok725test session_storage::tests::test_same_item_id_requires_matching_session_id ... ok726test server_storage::tests::upsert_preconfigured_server_should_update_existing_server_by_url ... ok727test sessions::service::tests::expired_disconnected_sessions_are_replaced_but_connected_sessions_survive ... ok728test sessions::service::tests::metadata_is_scoped_sanitized_and_late_stops_do_not_clear_new_playback ... ok729test session_storage::tests::test_add_session_prunes_stale_sessions ... ok730test sessions::tests::bounded_transport_replacement_and_closed_channels ... ok731test sessions::tests::discovery_filter_does_not_change_the_callers_device_identity ... ok732test sessions::tests::authorization_validation_and_unsupported_routes_never_fall_through ... ok733test session_storage::tests::test_stale_sessions_expire ... ok734test sessions::tests::distinct_clients_with_the_same_device_id_are_not_merged ... ok735test sessions::tests::encoded_session_paths_do_not_escape_local_handling ... ok736test sessions::tests::identity_reconnect_revocation_and_authentication_dto_are_consistent ... ok737test sessions::tests::query_capabilities_filters_browse_and_admin_reset_are_local ... ok738test sessions::tests::messages_playback_reports_and_syncplay_share_the_same_target ... ok739test sessions::tests::real_socket_discovery_play_commands_and_subscriptions_stay_local ... ok740test sessions::tests::token_only_browser_sockets_use_device_cookie_without_granting_authentication ... ok741test sessions::websocket::tests::subscriptions_are_bounded_and_invalid_requests_are_ignored ... ok742test ui::admin::libraries::tests::automatic_merge_control_is_checked_when_enabled ... ok743test ui::admin::libraries::tests::automatic_merge_control_is_unchecked_when_disabled ... ok744test ui::admin::libraries::tests::configured_groups_do_not_offer_duplicate_policies ... ok745test ui::admin::libraries::tests::libraries_page_contains_one_automatic_merge_control ... ok746test ui::admin::libraries::tests::library_board_keeps_an_accessible_assignment_form ... ok747test ui::admin::libraries::tests::library_board_renders_draggable_libraries_and_drop_zones ... ok748test ui::admin::libraries::tests::typed_virtual_library_rejects_different_collection_type ... ok749test ui::admin::libraries::tests::untyped_virtual_library_accepts_any_collection_type ... ok750test ui::admin::libraries::tests::virtual_library_rejects_library_without_collection_type ... ok751test ui::admin::settings::tests::settings_form_does_not_render_library_merging_control ... ok752test sessions::tests::telemetry_still_reaches_its_media_backend_and_updates_local_state ... ok753test ui::admin::settings::tests::settings_form_renders_media_deduplication_control ... ok754test url_helper::tests::query_list_consolidates_sdk_repeated_fields_without_losing_values ... ok755test url_helper::tests::query_list_value_is_added_once ... ok756test url_helper::tests::replaces_id_after_named_path_segment ... ok757test url_helper::tests::test_contains_id_found ... ok758test url_helper::tests::test_contains_id_not_found ... ok759test url_helper::tests::test_is_id_like ... ok760test url_helper::tests::test_replace_id ... ok761test url_helper::tests::test_join_server_url ... ok762test sessions::tests::token_only_stream_with_device_query_keeps_upstream_access ... ok763test user_authorization_service::tests::api_key_listing_is_scoped_and_creation_ordered ... ok764test user_authorization_service::tests::deleting_user_revokes_named_api_keys ... ok765test user_authorization_service::tests::named_api_key_resolves_its_owner ... ok766test handlers::syncplay::service::tests::test_waiting_ready_all_ready_emits_delayed_unpause ... ok767test user_authorization_service::tests::test_add_server_mapping_allows_empty_password ... ok768test user_authorization_service::tests::test_add_server_mapping_password_change_deletes_sessions ... ok769test user_authorization_service::tests::test_add_server_mapping_upsert_preserves_mapping_id_and_sessions ... ok770test user_authorization_service::tests::test_add_server_mapping_username_change_deletes_sessions ... ok771test user_authorization_service::tests::test_android_tv_rebind_is_not_applied_to_other_clients ... ok772test user_authorization_service::tests::test_android_tv_device_id_rebind_after_login_transition ... ok773test user_authorization_service::tests::test_android_tv_rebind_collapses_multiple_stale_device_ids_for_same_user ... ok774test user_authorization_service::tests::test_android_tv_rebind_scope_does_not_touch_other_users ... ok775test user_authorization_service::tests::test_create_user_allows_empty_password ... ok776test user_authorization_service::tests::test_device_from_useragent_parsing ... ok777test user_authorization_service::tests::test_cascade_delete_sessions_on_mapping_delete ... ok778test user_authorization_service::tests::test_delete_all_sessions_for_user ... ok779test user_authorization_service::tests::test_device_session_fallback_matching ... ok780test user_authorization_service::tests::test_get_or_create_user_uses_stable_username_identity ... ok781test user_authorization_service::tests::test_get_mapped_servers_returns_server_rows_in_priority_order ... ok782test user_authorization_service::tests::test_get_user_sessions_by_virtual_token ... ok783test user_authorization_service::tests::test_login_resolution_never_adopts_a_different_existing_credential ... ok784test user_authorization_service::tests::test_multiple_servers_with_priority ... ok785test user_authorization_service::tests::test_password_updates_change_credential_mode_and_reencrypt_mappings ... ok786test user_authorization_service::tests::test_store_authorization_session_upserts_existing_device_session ... ok787test user_authorization_service::tests::test_user_authorization_service ... ok788test virtual_library_service::tests::add_member_replaces_existing_source_assignment ... ok789test virtual_library_service::tests::authoritative_discovery_replaces_only_its_server ... ok790test virtual_library_service::tests::automatic_library_does_not_fall_back_to_legacy_members ... ok791test virtual_library_service::tests::automatic_memberships_are_isolated_by_user_for_same_server_set ... ok792test virtual_library_service::tests::automatic_library_resolves_when_configured_groups_exist ... ok793test virtual_library_service::tests::automatic_memberships_exclude_manually_assigned_libraries ... ok794test virtual_library_service::tests::automatic_membership_returns_when_manual_assignment_is_removed ... ok795test virtual_library_service::tests::automatic_memberships_follow_user_across_available_server_sets ... ok796test virtual_library_service::tests::automatic_routing_uses_required_server_with_full_access_scope ... ok797test virtual_library_service::tests::automatic_virtual_library_keeps_id_and_refreshes_name ... ok798test virtual_library_service::tests::automatic_snapshot_keeps_multiple_members_from_same_server ... ok799test virtual_library_service::tests::automatic_virtual_library_routes_to_member ... ok800test virtual_library_service::tests::configured_routing_target_uses_server_priority ... ok801test virtual_library_service::tests::configured_virtual_library_routes_to_member ... ok802test virtual_library_service::tests::create_group_and_assign_member ... ok803test virtual_library_service::tests::failed_newer_refresh_does_not_discard_older_success ... ok804test virtual_library_service::tests::failed_reassignment_preserves_existing_assignment ... ok805test virtual_library_service::tests::first_member_sets_virtual_library_collection_type ... ok806test virtual_library_service::tests::library_grouping_is_automatic_when_enabled ... ok807test virtual_library_service::tests::library_grouping_is_configured_when_groups_exist ... ok808test virtual_library_service::tests::incompatible_member_is_rejected_without_moving_existing_assignment ... ok809test virtual_library_service::tests::library_grouping_is_none_without_groups ... ok810test virtual_library_service::tests::moving_last_member_clears_previous_group_collection_type ... ok811test virtual_library_service::tests::partial_reconciliation_removes_missing_refreshed_server_members ... ok812test virtual_library_service::tests::partial_reconciliation_replaces_only_refreshed_server_members ... ok813test virtual_library_service::tests::reconciliation_clears_library_missing_from_successful_refresh ... ok814test virtual_library_service::tests::removing_last_member_clears_group_collection_type ... ok815test virtual_library_service::tests::resolve_returns_empty_for_known_empty_group ... ok816test web_asset_path_tests::does_not_strip_when_prefix_is_not_exactly_web_slash ... ok817test web_asset_path_tests::keeps_root_level_paths_unchanged ... ok818test web_asset_path_tests::maps_web_root_to_index_html ... ok819test web_asset_path_tests::strips_web_prefix_for_embedded_assets ... ok820test virtual_library_service::tests::routing_target_only_uses_authorized_servers ... ok821test virtual_library_service::tests::tracked_library_metadata_is_updated ... ok822test virtual_library_service::tests::superseded_refresh_cannot_overwrite_newer_members ... ok823824test result: ok. 310 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s825826 Running tests/server_integration.rs (target/x86_64-unknown-linux-gnu/release/deps/server_integration-315716752892d0fe)827828running 6 tests829test merged_movies_preserve_versions_and_latest_identity ... ignored, requires Docker and the Git LFS media fixtures830test merged_shows_preserve_season_navigation_versions_and_latest_identity ... ignored, requires Docker and the Git LFS media fixtures831test saved_playlist_duplicate_songs_preserve_upstream_entry_semantics ... ignored, requires Docker and the Git LFS media fixtures832test saved_playlists_support_lifecycle_sharing_and_reject_mixed_servers ... ignored, requires Docker and the Git LFS media fixtures833test user_can_login_browse_merged_libraries_and_stream_mapped_media ... ignored, requires Docker and the Git LFS media fixtures834test web_ui_is_served_under_web_prefix_for_webos_clients ... ignored, requires Docker and the Git LFS media fixtures835836test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s837838 Doc-tests jellyfin_api839840running 0 tests841842test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s843844 Doc-tests jellyswarrm_macros845846running 1 test847test crates/jellyswarrm-macros/src/lib.rs - multi_case_struct (line 10) ... ok848849test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s850851Finished cargoCheckHook852checkPhase completed in 3 minutes 3 secondsinstallPhase
853Executing cargoInstallHook854Finished cargoInstallHookfixupPhase
855shrinking RPATHs of ELF executables and libraries in /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0856shrinking /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0/bin/.jellyswarrm-proxy-wrapped857shrinking /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0/bin/jellyswarrm-proxy858checking for references to /build/ in /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0...859patching script interpreter paths in /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0860stripping (with command strip and flags -S -p) in /nix/store/jr0xjxhjwzbi1za5ld9vhf6hj560k8sw-jellyswarrm-0.3.0/bin