788559ff29
CI/CD Pipeline / Frontend Lint (push) Successful in 48s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 1m6s
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Successful in 1m22s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Successful in 53m17s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m10s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
27 lines
807 B
Python
27 lines
807 B
Python
"""灰度对比测试工具包.
|
||
|
||
用于新旧渲染引擎的批量对比测试,包含:
|
||
- video_diff: 视频像素对比(SSIM + PSNR)
|
||
- audio_diff: 音频对比(差值 RMS)
|
||
- scenarios: 预定义对比场景
|
||
- runner: 批量对比执行器 + HTML 报告
|
||
"""
|
||
|
||
from .audio_diff import AudioDiffResult, compute_audio_diff, extract_audio, probe_duration, probe_has_audio
|
||
from .scenarios import SCENARIOS, CompareScenario, get_scenarios_by_priority
|
||
from .video_diff import VideoDiffResult, compute_video_diff, save_diff_frame
|
||
|
||
__all__ = [
|
||
"VideoDiffResult",
|
||
"compute_video_diff",
|
||
"save_diff_frame",
|
||
"AudioDiffResult",
|
||
"compute_audio_diff",
|
||
"extract_audio",
|
||
"probe_has_audio",
|
||
"probe_duration",
|
||
"SCENARIOS",
|
||
"CompareScenario",
|
||
"get_scenarios_by_priority",
|
||
]
|