Class com.unspooled.app.data.source.SourceRankerTest

41

tests

0

failures

0

ignored

0.127s

duration

100%

successful

Tests

Test Duration Result
Nuvio filters — excluded Dolby Vision pushes DV below HDR10 0.004s passed
Nuvio filters — max size cap beats huge remux 0.003s passed
Nuvio filters — preferred release group wins tie 0.003s passed
Quality First — Dolby Vision on DV device gets boosted 0.002s passed
Quality First — Dolby Vision on non-DV device is still penalized 0.003s passed
Quality First — cached 4K REMUX wins over cached 1080p 0.002s passed
Quality First — uncached 4K REMUX is still penalized 0.002s passed
Recommended — 4K is penalized when uncached (bad default experience) 0.002s passed
Recommended — DV source is fine on DV-capable device 0.001s passed
Recommended — Dolby Vision-only source penalized on non-DV device 0.003s passed
Recommended — REMUX over 25GB penalized even when cached 0.003s passed
Recommended — cached 1080p HEVC 5GB beats uncached 4K REMUX 40GB 0.001s passed
Recommended — cached 4K REMUX beats cached 1080p when device-capable 0.002s passed
Speed First — 4K is severely penalized 0.001s passed
Speed First — H264 preferred over HEVC on weak devices 0.002s passed
Speed First — REMUX is hard-penalized regardless of cache 0.002s passed
Speed First — cached 720p small file beats uncached 4K 0.001s passed
Speed First — uncached sources heavily penalized 0.002s passed
Unsupported AV1 ranks lower than supported H264 in all presets 0.006s passed
Unsupported DV-only source not preferred in any preset 0.005s passed
cached reliable source outranks raw 4k source 0.002s passed
cached remux outranks bluray in Quality First 0.002s passed
empty regexRules — no effect on ranking 0.002s passed
low quality camera flags are penalized 0.032s passed
recent failure lowers rank and recent success restores confidence 0.008s passed
regex BOOST — boosts matching streams above non-matching 0.002s passed
regex EXCLUDE — removes streams that match 0.002s passed
regex PENALIZE — demotes matching streams below non-matching 0.004s passed
regex REQUIRE — excludes streams that don't match 0.003s passed
regex combined BOOST and PENALIZE — net score determines rank 0.003s passed
regex higher priority rules take precedence 0.002s passed
regex invalid pattern is silently skipped 0.008s passed
release quality tags improve ranking and labels 0.002s passed
remux loses to bluray in Recommended when both uncached 0.003s passed
resolveSortPreset — balanced migrates to RECOMMENDED 0s passed
resolveSortPreset — cache_first migrates to SPEED_FIRST 0s passed
resolveSortPreset — new values map correctly 0s passed
resolveSortPreset — quality_first stays QUALITY_FIRST 0s passed
resolveSortPreset — unknown defaults to RECOMMENDED 0.001s passed
size score — episode ranges differ from movie ranges 0s passed
speed first with isEpisode = true prefers episode-sized files 0.001s passed