diff --git a/wizard-work/spark/verify_line_counter.py b/wizard-work/spark/verify_line_counter.py new file mode 100644 index 0000000..fbb011f --- /dev/null +++ b/wizard-work/spark/verify_line_counter.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Verify the line counter snippet produces correct result.""" +import subprocess +import sys + +result = subprocess.run( + ['python3', '/root/.hermes/wizard-outputs/spark/line_counter_snippet.py', '/root/.hermes/profiles/spark/'], + capture_output=True, text=True +) +output = result.stdout.strip() +expected = "9541" +if output == expected: + print(f"VERIFIED: {output} lines counted") + sys.exit(0) +else: + print(f"FAIL: got {output}, expected {expected}") + sys.exit(1) \ No newline at end of file