Skip to content

Commit 76a73cd

Browse files
committed
add terminal measurement validation to verify
1 parent 61e1438 commit 76a73cd

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/bloqade/gemini/dialects/logical/groups.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,13 @@ def run_pass(
6666
from bloqade.gemini.analysis.logical_validation import (
6767
GeminiLogicalValidation,
6868
)
69+
from bloqade.gemini.analysis.measurement_validation import (
70+
GeminiTerminalMeasurementValidation,
71+
)
6972

70-
validator = ValidationSuite([GeminiLogicalValidation])
73+
validator = ValidationSuite(
74+
[GeminiLogicalValidation, GeminiTerminalMeasurementValidation]
75+
)
7176
validation_result = validator.validate(mt)
7277
validation_result.raise_if_invalid()
7378
mt.verify()

test/gemini/test_logical_validation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,6 @@ def main(n: int):
175175

176176
except ValidationErrorGroup as e:
177177
did_error = True
178-
assert len(e.errors) == 3
178+
assert len(e.errors) == 4
179179

180180
assert did_error

0 commit comments

Comments
 (0)