Files
LaGriT/test/testlagrit/run_test.py
2025-12-17 11:00:57 +08:00

14 lines
519 B
Python

import os
from .run_lagrit import run_lagrit
from .diff import diff
from .logger import log
def run_test(lagrit_exe: str, test_dir: str, logfile: str = "logx3dgen", outfile: str = "outx3dgen"):
log.info("Running %s" % test_dir)
flags="-log %s -out %s" % (logfile, outfile)
stdout, stderr = run_lagrit(lagrit_exe, test_dir, flags=flags)
test_output = os.path.join(test_dir, outfile)
reference_output = os.path.join(test_dir, 'reference', 'outx3dgen')
return diff(test_output, reference_output)