DiamondLightSource / DiamondLightSource/dodal

Eiger test failing in CI for python 3.12

Open
#887 1 comment 0 reactions 0 assignees View on GitHub
bug eiger
Dominant language
Python
Stars
5
Forks
13
Avg merge
3d 2h
Merged PRs (30d)
10

Description

`test_stage_enables_roi_mode_correctly` is routinely timing out in CI for python 3.12.

```
FAILED tests/devices/unit_tests/test_eiger.py::test_stage_enables_roi_mode_correctly[False-0-Test Exception 1] - ophyd.utils.errors.WaitTimeoutError: Status Status(obj=FakeEigerDetector(prefix='', name='test fake Eiger: test_stage_enables_roi_mode_correctly[False-0-Test Exception 1]', read_attrs=['do_arm', 'cam', 'odin', 'odin.fan', 'odin.fan.on', 'odin.fan.consumers_connected', 'odin.fan.ready', 'odin.fan.zmq_addr', 'odin.fan.zmq_port', 'odin.fan.state', 'odin.fan.frames_sent', 'odin.fan.series', 'odin.fan.offset', 'odin.fan.forward_stream', 'odin.fan.dev_shm_enable', 'odin.file_writer', 'odin.meta', 'odin.meta.initialised', 'odin.meta.ready', 'odin.meta.file_name', 'odin.meta.stop_writing', 'odin.meta.active', 'odin.nodes', 'odin.nodes.node_0', 'odin.nodes.node_0.writing', 'odin.nodes.node_0.frames_dropped', 'odin.nodes.node_0.frames_timed_out', 'odin.nodes.node_0.error_status', 'odin.nodes.node_0.fp_initialised', 'odin.nodes.node_0.fr_initialised', 'odin.nodes.node_0.clear_errors', 'odin.nodes.node_0.num_captured', 'odin.nodes.node_0.error_message', 'odin.nodes.node_1', 'odin.nodes.node_1.writing', 'odin.nodes.node_1.frames_dropped', 'odin.nodes.node_1.frames_timed_out', 'odin.nodes.node_1.error_status', 'odin.nodes.node_1.fp_initialised', 'odin.nodes.node_1.fr_initialised', 'odin.nodes.node_1.clear_errors', 'odin.nodes.node_1.num_captured', 'odin.nodes.node_1.error_message', 'odin.nodes.node_2', 'odin.nodes.node_2.writing', 'odin.nodes.node_2.frames_dropped', 'odin.nodes.node_2.frames_timed_out', 'odin.nodes.node_2.error_status', 'odin.nodes.node_2.fp_initialised', 'odin.nodes.node_2.fr_initialised', 'odin.nodes.node_2.clear_errors', 'odin.nodes.node_2.num_captured', 'odin.nodes.node_2.error_message', 'odin.nodes.node_3', 'odin.nodes.node_3.writing', 'odin.nodes.node_3.frames_dropped', 'odin.nodes.node_3.frames_timed_out', 'odin.nodes.node_3.error_status', 'odin.nodes.node_3.fp_initialised', 'odin.nodes.node_3.fr_initialised', 'odin.nodes.node_3.clear_errors', 'odin.nodes.node_3.num_captured', 'odin.nodes.node_3.error_message', 'stale_params', 'bit_depth'], configuration_attrs=['cam', 'cam.acquire_period', 'cam.acquire_time', 'cam.image_mode', 'cam.manufacturer', 'cam.model', 'cam.num_exposures', 'cam.num_images', 'cam.shutter_mode', 'cam.trigger_mode', 'cam.num_triggers', 'cam.beam_center_x', 'cam.beam_center_y', 'cam.wavelength', 'cam.det_distance', 'cam.threshold_energy', 'cam.photon_energy', 'cam.manual_trigger', 'cam.special_trigger_button', 'odin', 'odin.fan', 'odin.file_writer', 'odin.meta', 'odin.nodes', 'odin.nodes.node_0', 'odin.nodes.node_1', 'odin.nodes.node_2', 'odin.nodes.node_3']), done=False, success=False) has not completed yet.
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.