Various unit test fixes

Philip Withnall requested to merge wip/pwithnall/ci-fixes into main

See the commit messages for details. In particular, this should fix

  • Reliable failure on macOS as the network-address test now passes (but the test harness expects it to fail) (see #1392)
  • Periodic failure on macOS due to mkdir() permissions/return values
  • Periodic timeouts of the 642026 and 642026-ec tests

And it adds some more debug output to gdbus-threading and converter-stream in a fruitless attempt to work out why they’re flaky.

Signed-off-by: Philip Withnall

Helps: #1392

Merge request reports