Skip to content

Commit dc6ffdd

Browse files
committed
get tests to work with added terminal measurement validation in kernel options for definition
1 parent 76a73cd commit dc6ffdd

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/bloqade/gemini/analysis/measurement_validation/impls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def terminal_measure(
6565
stmt,
6666
ir.ValidationError(
6767
stmt,
68-
"Measurement ID Analysis failed to produce the necessary results needed for vaolidation.",
68+
"Measurement ID Analysis failed to produce the necessary results needed for validation.",
6969
),
7070
)
7171
return (interp.lattice.bottom(),)

test/gemini/test_logical_validation.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ def main():
124124

125125
main.print()
126126

127-
@gemini.logical.kernel(no_raise=False, aggressive_unroll=True, typeinfer=True)
127+
@gemini.logical.kernel(
128+
verify=False, no_raise=False, aggressive_unroll=True, typeinfer=True
129+
)
128130
def not_all_qubits_consumed():
129131
qs = squin.qalloc(3)
130132
sub_qs = qs[0:2]
@@ -137,11 +139,13 @@ def not_all_qubits_consumed():
137139
with pytest.raises(ValidationErrorGroup):
138140
validation_result.raise_if_invalid()
139141

140-
@gemini.logical.kernel
142+
@gemini.logical.kernel(verify=False)
141143
def terminal_measure_kernel(q):
142144
return gemini.logical.terminal_measure(q)
143145

144-
@gemini.logical.kernel(no_raise=False, aggressive_unroll=True, typeinfer=True)
146+
@gemini.logical.kernel(
147+
verify=False, no_raise=False, aggressive_unroll=True, typeinfer=True
148+
)
145149
def terminal_measure_in_kernel():
146150
q = squin.qalloc(10)
147151
sub_qs = q[:2]

0 commit comments

Comments
 (0)