tests: Run GModule tests in subprocesses
While we try to unload the test modules that we load, at the end of each test, it’s not always possible: musl, for example, explicitly doesn’t support unloading modules (see https://wiki.musl-libc.org/functional-differences-from-glibc.html#Unloading_libraries).
Signed-off-by: Philip Withnall pwithnall@gnome.org
Fixes: #3415 (closed)