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

41

tests

0

failures

0

ignored

0.135s

duration

100%

successful

Tests

Test Duration Result
Nuvio filters — excluded Dolby Vision pushes DV below HDR10 0.003s passed
Nuvio filters — max size cap beats huge remux 0.003s passed
Nuvio filters — preferred release group wins tie 0.004s 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.004s passed
Quality First — cached 4K REMUX wins over cached 1080p 0.002s passed
Quality First — uncached 4K REMUX is still penalized 0.003s passed
Recommended — 4K is penalized when uncached (bad default experience) 0.003s passed
Recommended — DV source is fine on DV-capable device 0.002s 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.002s passed
Recommended — cached 4K REMUX beats cached 1080p when device-capable 0.003s passed
Speed First — 4K is severely penalized 0.002s passed
Speed First — H264 preferred over HEVC on weak devices 0.002s passed
Speed First — REMUX is hard-penalized regardless of cache 0.003s passed
Speed First — cached 720p small file beats uncached 4K 0.006s passed
Speed First — uncached sources heavily penalized 0.002s passed
Unsupported AV1 ranks lower than supported H264 in all presets 0.008s passed
Unsupported DV-only source not preferred in any preset 0.008s passed
cached reliable source outranks raw 4k source 0.002s passed
cached remux outranks bluray in Quality First 0.003s passed
empty regexRules — no effect on ranking 0.002s passed
low quality camera flags are penalized 0.026s passed
recent failure lowers rank and recent success restores confidence 0.004s 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.003s 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.007s passed
release quality tags improve ranking and labels 0.003s 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 0s passed
size score — episode ranges differ from movie ranges 0s passed
speed first with isEpisode = true prefers episode-sized files 0.002s passed