Source code for simvx.core.testing
"""SimVX Testing API -- headless scene testing, input simulation, and diagnostics."""
from .benchmark import (
BenchmarkResult,
HistoryStore,
MachineInfo,
PerfRecord,
PerfRecorder,
bench_headless_render,
bench_scene_runner,
compare,
make_perf_recorder,
perf_dir,
perf_pytest_addoption,
record_key,
)
from .diagnostics import FrameTimer, NodeCounter, scene_describe, scene_diff, ui_describe
from .input_sim import InputSimulator
from .recorder import RecordedEvent, ScriptRecorder
from .scene_runner import SceneRunner
__all__ = [
"BenchmarkResult",
"FrameTimer",
"HistoryStore",
"InputSimulator",
"MachineInfo",
"NodeCounter",
"PerfRecord",
"PerfRecorder",
"RecordedEvent",
"SceneRunner",
"ScriptRecorder",
"bench_headless_render",
"bench_scene_runner",
"compare",
"make_perf_recorder",
"perf_dir",
"perf_pytest_addoption",
"record_key",
"scene_describe",
"scene_diff",
"ui_describe",
]