pathtracer-diff / dev /run_local.py
phanerozoic's picture
pathtracer-diff v1: differentiable path tracer source tree
de4d6ae verified
Raw
History Blame
511 Bytes
"""Build the extension locally and run the test suite against it, stubbing
kernels.get_kernel so the published-variant tests run natively."""
import os
import sys
ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, ROOT)
import load_local
mod = load_local.load(verbose="-v" in sys.argv)
import kernels
kernels.get_kernel = lambda *a, **k: mod
import pytest
sys.exit(pytest.main([os.path.join(ROOT, "tests"), "-x", "-q", "-p",
"no:cacheprovider"]))