20 lines
551 B
Python
20 lines
551 B
Python
#!/usr/bin/env python3
|
|
"""Verification script for fibonacci_verifier.py artifact."""
|
|
import sys
|
|
import subprocess
|
|
|
|
result = subprocess.run(
|
|
[sys.executable, '/root/.hermes/wizard-outputs/spark/fibonacci_verifier.py'],
|
|
capture_output=True,
|
|
text=True
|
|
)
|
|
|
|
# Check that output contains the success message
|
|
if "All Fibonacci verifications passed" in result.stdout and result.returncode == 0:
|
|
print("VERIFICATION PASSED")
|
|
sys.exit(0)
|
|
else:
|
|
print("VERIFICATION FAILED")
|
|
print(result.stdout)
|
|
print(result.stderr)
|
|
sys.exit(1) |