Files
xiaoxia-saas/tests/render_compare/__init__.py
T
CI Bot 7cfaeae4de
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m19s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1574h4m10s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1574h4m12s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1574h4m12s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1574h4m14s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1574h4m14s
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1574h35m47s
style: black + isort format
2026-07-13 01:18:01 +08:00

27 lines
807 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""灰度对比测试工具包.
用于新旧渲染引擎的批量对比测试,包含:
- 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",
]