Skip to content

Commit de20771

Browse files
jenshnielsenCopilot
andcommitted
tests: reduce hypothesis examples and ranges in dataset tests
- test_datasaver_1d: add max_examples=10, reduce n_points max 100 -> 50 - test_datasaver_arrays_of_different_length: add max_examples=10 (was default 100) - test_datasaver_array_parameters_channel (2 files): reduce N max 500 -> 100 - test_datasaver_array_parameters_array: reduce N max 500 -> 100 - test_cache_1d: reduce max_examples from 10 to 5 (16 parametrize combos make this inherently expensive) All tests verify correctness of data shapes and storage, not performance at scale. Reduced ranges still provide good coverage. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 98c2f5a commit de20771

4 files changed

Lines changed: 11 additions & 7 deletions

File tree

tests/dataset/measurement/test_measurement_context_manager.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@ def test_datasaver_arrayparams(
11131113
deadline=None,
11141114
suppress_health_check=(HealthCheck.function_scoped_fixture,),
11151115
)
1116-
@given(N=hst.integers(min_value=5, max_value=500))
1116+
@given(N=hst.integers(min_value=5, max_value=100))
11171117
@pytest.mark.parametrize("bg_writing", [True, False])
11181118
@pytest.mark.parametrize("storage_type", ["numeric", "array"])
11191119
@pytest.mark.usefixtures("experiment")
@@ -1633,7 +1633,7 @@ def test_datasaver_parameter_with_setpoints_reg_but_missing(
16331633
deadline=None,
16341634
suppress_health_check=(HealthCheck.function_scoped_fixture,),
16351635
)
1636-
@given(N=hst.integers(min_value=5, max_value=500))
1636+
@given(N=hst.integers(min_value=5, max_value=100))
16371637
@pytest.mark.usefixtures("experiment")
16381638
@pytest.mark.parametrize("storage_type", ["numeric", "array"])
16391639
@pytest.mark.parametrize("bg_writing", [True, False])
@@ -2166,7 +2166,7 @@ def test_datasaver_2d_multi_parameters_array(
21662166
@pytest.mark.usefixtures("experiment")
21672167
@pytest.mark.parametrize("bg_writing", [True, False])
21682168
@pytest.mark.parametrize("storage_type", ["numeric", "array"])
2169-
@settings(deadline=None)
2169+
@settings(deadline=None, max_examples=10)
21702170
@given(Ns=hst.lists(hst.integers(2, 10), min_size=2, max_size=5))
21712171
def test_datasaver_arrays_of_different_length(storage_type, Ns, bg_writing) -> None:
21722172
"""

tests/dataset/measurement/test_shapes.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@
1111
from pytest import LogCaptureFixture
1212

1313

14-
@given(n_points=hst.integers(min_value=1, max_value=100))
14+
@given(n_points=hst.integers(min_value=1, max_value=50))
1515
@example(n_points=5)
16-
@settings(deadline=None, suppress_health_check=(HealthCheck.function_scoped_fixture,))
16+
@settings(
17+
deadline=None,
18+
max_examples=10,
19+
suppress_health_check=(HealthCheck.function_scoped_fixture,),
20+
)
1721
def test_datasaver_1d(
1822
experiment, DAC, DMM, caplog: "LogCaptureFixture", n_points
1923
) -> None:

tests/dataset/test__get_data_from_ds.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def test_datasaver_multidimarrayparameter_as_numeric(
156156
deadline=None,
157157
suppress_health_check=(HealthCheck.function_scoped_fixture,),
158158
)
159-
@given(N=hst.integers(min_value=5, max_value=500))
159+
@given(N=hst.integers(min_value=5, max_value=100))
160160
@pytest.mark.parametrize("bg_writing", [True, False])
161161
@pytest.mark.parametrize("storage_type", ["numeric", "array"])
162162
@pytest.mark.usefixtures("experiment")

tests/dataset/test_data_set_cache.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ def test_cache_standalone(
191191
@pytest.mark.parametrize("in_memory_cache", [True, False])
192192
@settings(
193193
deadline=None,
194-
max_examples=10,
194+
max_examples=5,
195195
suppress_health_check=(HealthCheck.function_scoped_fixture,),
196196
)
197197
@given(n_points=hst.integers(min_value=1, max_value=11))

0 commit comments

Comments
 (0)