DMSC Integration Testing

Last updated: September 25, 2026 08:02:48

Test: nexusfiles-scipp|loki|loki_read_monitor_data|beam_monitor_m2

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


AssertionError: assert np.int64(0) > 0
 +  where np.int64(0) = <scipp.DataArray>\nDimensions: Sizes[]\nCoordinates:\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  ()  0\n\n.value
 +    where <scipp.DataArray>\nDimensions: Sizes[]\nCoordinates:\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  ()  0\n\n = sum()
 +      where sum = <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  (event_time_zero)  []\n\n.sum
 +        where <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  (event_time_zero)  []\n\n = size()
 +          where size = <scipp.core.bins.Bins object at 0x7fbd32823f50>.size
 +            where <scipp.core.bins.Bins object at 0x7fbd32823f50> = <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                          DataArrayView        <no unit>  (event_time_zero)  binned data: dim='event', content=DataArray(\n          dims=(event: 0),\n          data=float32[counts],\n          coords={'event_time_offset':int32[ns], 'event_id':int32})\n\n.bins

.tox/nexusfiles-scipp-loki/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:38: AssertionError
Full output
workflow = <sciline.pipeline.Pipeline object at 0x7fbd32ba2150>
coda_nexus_file_path = PosixPath('/ess/data/coda/999999/raw/coda_loki_999999_00016844.hdf')
monitor_name = 'beam_monitor_m2'
check_monitor_data = <function _check_monitor_data at 0x7fbd3761e480>

    @pytest.mark.parametrize("monitor_name", [f"beam_monitor_m{i}" for i in range(5)])
    def test_loki_read_monitor_data(
        workflow: sciline.Pipeline,
        coda_nexus_file_path: Path,
        monitor_name: str,
        check_monitor_data: Callable,
    ) -> None:
        workflow[Filename[SampleRun]] = coda_nexus_file_path
        workflow[NeXusMonitorName[Incident]] = monitor_name
        result = workflow.compute(RawMonitor[SampleRun, Incident])
    
>       check_monitor_data(result)

tests/nexusfiles-scipp/loki/loki_load_nexus_test.py:117: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

da = <scipp.DataArray>
Dimensions: Sizes[event_time_zero:0, ]
Coordinates:
* event_time_zero         datetime64            ... dims=(event: 0),
          data=float32[counts],
          coords={'event_time_offset':int32[ns], 'event_id':int32})



    def _check_monitor_data(da: sc.DataArray) -> None:
        if da.bins is not None:
            assert da.dims == ("event_time_zero",)
            assert "event_time_offset" in da.bins.coords
>           assert da.bins.size().sum().value > 0
E           AssertionError: assert np.int64(0) > 0
E            +  where np.int64(0) = <scipp.DataArray>\nDimensions: Sizes[]\nCoordinates:\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  ()  0\n\n.value
E            +    where <scipp.DataArray>\nDimensions: Sizes[]\nCoordinates:\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  ()  0\n\n = sum()
E            +      where sum = <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  (event_time_zero)  []\n\n.sum
E            +        where <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                              int64        <no unit>  (event_time_zero)  []\n\n = size()
E            +          where size = <scipp.core.bins.Bins object at 0x7fbd32823f50>.size
E            +            where <scipp.core.bins.Bins object at 0x7fbd32823f50> = <scipp.DataArray>\nDimensions: Sizes[event_time_zero:0, ]\nCoordinates:\n* event_time_zero         datetime64             [ns]  (event_time_zero)  []\n* position                  vector3              [m]  ()  (0, 0, -2.04)\nData:\n                          DataArrayView        <no unit>  (event_time_zero)  binned data: dim='event', content=DataArray(\n          dims=(event: 0),\n          data=float32[counts],\n          coords={'event_time_offset':int32[ns], 'event_id':int32})\n\n.bins

.tox/nexusfiles-scipp-loki/lib/python3.12/site-packages/dmsc_nightly/testing/nexusfiles/validation_fixtures.py:38: AssertionError

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report

View job log here


Test passed, nothing to report