Files
Velix-MPV-Core/DOCS/PHASE5_TEST_MATRIX.md

2.8 KiB
Raw Permalink Blame History

Phase 5 测试矩阵

场景 方式 结果
本地 MP4 H264/AAC Playback Lab 模拟器安装启动并完成首帧/播放/结束 smoke;网络与实体机待确认
本地 MKV H264/AAC/SRT Playback Lab API/UI 编译覆盖;设备运行待确认
本地 MKV HEVC/AAC/ASS(software) software mpv AArch64 构建通过;设备运行待确认
HTTP MP4 宿主受控 Range server + Playback Lab 模拟器通过;观察到 bytes=0-、后续 byte range,请求完成且 state=ENDED;rangeSupported=1
HTTPS MP4 受控测试源 TLS 校验代码就绪;网络环境待确认
HLS Master 受控测试源 复用 mpv/FFmpeg;网络环境待确认
HLS Variant/chunked 受控测试源 复用 mpv/FFmpeg;网络环境待确认
多音轨 MKV Playback Lab Track API/UI 已接入;设备运行待确认
内封 SRT Playback Lab Track API/UI 已接入;设备运行待确认
内封 ASS/SSA Playback Lab libass 路径保留原样式;设备运行待确认
外挂 SRT Playback Lab URL 与本地 file 路径入口已接入;设备运行待确认
外挂 ASS/SSA Playback Lab URL 与本地 file 路径入口已接入;设备运行待确认
网络字幕/WebVTT Playback Lab API/UI 已接入;网络环境待确认
Authorization header 受控测试源 脱敏与隔离代码覆盖;服务端待确认
Cookie header 受控测试源 单会话 Cookie header;服务端待确认
Referer/User-Agent 受控测试源 请求字段与 header 均支持;服务端待确认
Range seek / 大 seek 宿主受控 Range server + Playback Lab 模拟器通过 HTTP Range 请求;最近 seek 结果由 seekResult 暴露;HTTPS 大 seek 待继续验收
Redirect FFmpeg-Harmony f3a036c695 + 受控测试源 跨 origin 丢弃 Authorization/Cookie/Token/API-key/Referer;同源保留;受控重定向运行验证待补
403 / 404 / 500 受控测试源 稳定 HTTP 错误码已接入;网络环境待确认
Broken media / reset / timeout / TLS 受控测试源 DEMUX/NETWORK/TLS 分类已接入;网络环境待确认
默认 FFmpeg(OHCodec enabled) scripts/build-mpv-ohos.sh AArch64 ELF 与符号校验通过
software MPV(OHCodec disabled) scripts/build-mpv-ohos-software.sh AArch64 ELF 校验通过
FFmpeg-Harmony scripts/build-mpv-ohos-ffmpeg-harmony.sh AArch64 ELF 与符号校验通过
audio-enabled MPV 默认脚本 harmony-audio=enabled 与默认构建一并通过
Playback Lab HAP hvigor assembleHap --no-daemon CompileArkTS/Native/PackageHap 通过;无正式签名,devecocli 已安装模拟器

产品禁止以 UI 定时器伪造 buffering;只有 mpv 事件/属性可改变对应诊断字段。