[test] add a global timout to writer tests

6 jobs for 1945-ci-hanging-writer-tests in 68 minutes and 17 seconds (queued for 1 second)
Status Job ID Name Coverage
  Style
passed #130367
check_lint

00:00:24

passed #130366
check_style

00:00:22

 
  Tests
passed #130368
test_bliss

01:07:48

failed #130369
test_writer

00:57:04

100.0%
 
  Build
passed #130370
create_reference_doc

00:03:51

passed #130371
create_user_doc

00:04:10

 
Name Stage Failure
failed
test_writer Tests
36.08s call     tests/nexus_writer/test_nxw_timescan.py::test_nxw_timescan_base
35.32s call tests/nexus_writer/test_nxw_timescan.py::test_nxw_timescan
34.10s setup tests/nexus_writer/test_scan_utils.py::test_scan_utils[nexus-False]
33.86s call tests/nexus_writer/test_nxw_loopscan.py::test_nxw_loopscan_base
33.40s call tests/nexus_writer/test_nxw_loopscan.py::test_nxw_loopscan_base_alt
32.86s call tests/nexus_writer/test_nxw_loopscan.py::test_nxw_loopscan_alt
32.43s call tests/nexus_writer/test_nxw_loopscan.py::test_nxw_loopscan_noimages
= 121 passed, 2 skipped, 1724 deselected, 48 warnings, 4 errors in 3183.71s (0:53:03) =
ERROR: Job failed: exit code 1