[writer] make plot order deterministic and move NXdata creation to a separate class

6 jobs for 1905-writer-non-deterministic-nxdata-order in 120 minutes and 31 seconds (queued for 1 second)
Status Job ID Name Coverage
  Style
passed #125183
check_lint

00:00:26

passed #125182
check_style

00:00:30

 
  Tests
failed #125184
test_bliss

02:00:00

100.0%
failed #125185
test_writer

00:39:43

 
  Build
skipped #125186
create_reference_doc
skipped #125187
create_user_doc
 
Name Stage Failure
failed
test_bliss Tests The script exceeded the maximum execution time set for the job
tests/scans/test_hdf5.py::test_hdf5_metadata PASSED                      [ 79%]
tests/scans/test_hdf5.py::test_hdf5_file_items PASSED [ 79%]
tests/scans/test_hdf5.py::test_hdf5_values PASSED [ 79%]
tests/scans/test_hdf5.py::test_subscan_in_hdf5 PASSED [ 79%]
tests/scans/test_hdf5.py::test_image_reference_in_hdf5 PASSED [ 79%]
tests/scans/test_hdf5.py::test_lima_instrument_entry PASSED [ 79%]
tests/scans/test_hdf5.py::test_NXclass_of_scan_meta ERROR [ 79%]
tests/scans/test_hdf5.py::test_scan_info_cleaning ERROR [ 79%]
tests/scans/test_hdf5.py::test_fill_meta_mechanisms
ERROR: Job failed: execution took longer than 2h0m0s seconds
failed
test_writer Tests
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_trigger_livetime_det1/data': shape = (0,), dtype=float] only 0/0 points published
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_triggers_det2/data': shape = (0,), dtype=int] only 0/0 points published
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_icr_det3/data': shape = (0,), dtype=float] only 0/0 points published
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_spectrum_det1/data': shape = (0, 1024), dtype=uint32] only 0/0 points published
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_events_det0/data': shape = (0,), dtype=int] only 0/0 points published
WARNING 2020-07-24 19:01:30 nexus_writer_service.subscribers.session_writer: [nexus_writer_session-2 (RUNNING)] [1_timescan-2 (FAULT)] [timer (ENABLED)] ['/1.1/instrument/simu1_icr_det0/data': shape = (0,), dtype=float] only 0/0 point
Running after_script
Uploading artifacts for failed job
Authenticating with credentials from /root/.docker/config.json
ERROR: Job failed: exit code 1