Eshit's picture
Deploy to HF Space
363abf3
raw
history blame contribute delete
510 Bytes
import os
import subprocess
import sys
def test_synthetic_dashboard(tmp_path):
output = tmp_path / "training_dashboard.png"
result = subprocess.run(
[sys.executable, "scripts/plot_dashboard.py", "--output", str(output)],
capture_output=True,
text=True,
)
assert result.returncode == 0, f"Script failed:\n{result.stderr}"
assert output.exists(), "Dashboard PNG not created"
assert output.stat().st_size > 50_000, f"PNG too small: {output.stat().st_size} bytes"