Sample Strategy
当前仓库不直接提交二进制视频样本,原因很简单:
- 媒体文件会迅速放大仓库体积。
- 截断样本本质上可以通过脚本化方式稳定生成。
- 当前测试环境已经有
ffmpeg/ffprobe,更适合在测试中即时构造最小样本。
当前集成测试采用两类动态样本:
- 截断
mp4:验证 stage1 容器级快速校验能直接识别明显损坏。 - 截断
mkv:验证 stage1 先升级到 stage2,随后由ffmpeg定向验证抓住尾段损坏。
如果后续需要保留人工复核样本,建议采用以下策略:
- 仅放入极小尺寸、极短时长的媒体文件。
- 同时保留生成命令和截断规则,避免样本来源不可追溯。
- 将“真实用户样本”与“测试生成样本”分开管理,不要混到同一目录。