From 71ee1485ea588f1bb418de922381a5304aee1958 Mon Sep 17 00:00:00 2001 From: biondizzle Date: Thu, 28 May 2026 04:50:14 +0000 Subject: [PATCH] test: constraints runner --- tests/unit/test_ptx_constraints_runner.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/unit/test_ptx_constraints_runner.py diff --git a/tests/unit/test_ptx_constraints_runner.py b/tests/unit/test_ptx_constraints_runner.py new file mode 100644 index 00000000..1cc2f6b1 --- /dev/null +++ b/tests/unit/test_ptx_constraints_runner.py @@ -0,0 +1,18 @@ +"""Runner: test constraint approaches in separate processes.""" +import subprocess +import sys + +for approach in ["r_r", "bitcast", "via_bitcast"]: + print(f"\n{'='*50}") + print(f"Testing: {approach}") + print(f"{'=i'*25}") + result = subprocess.run( + [sys.executable, "tests/unit/test_ptx_constraints.py", approach], + capture_output=True, + text=True, + timeout=120, + ) + print(result.stdout) + if result.stderr: + print(f"STDERR (last 300): ...{result.stderr[-300:]}") + print(f"Exit code: {result.returncode}")