Resolve "CI: missing channels in nexus file"
Closes #3465 (closed)
This solves the random writer failures caused by variable length detector diode9
.
Some writer tests add NXdata
groups based on detector shape. This failed when the variable length detector diode9
accidentally had the exact same size as one of the fixed length detectors (one of the 1D lima ROI's). Hence the random nature of the failures caused by the variability in the CI runner's CPU and concurrent CI jobs.
In this MR I modified the tests to assume any variable length detector could have the same size as any of the fixed length detectors.
Edited by Wout De Nolf