Draft: gio: Create executables more declaratively

Simon McVittie requested to merge wip/smcv/gio-executables into main

Requested by @3v1n0 on !2818 (merged), and vaguely based on how gio/tests/ and dbus' test/ handle their respective test suites.

The idea of this was to reduce duplication and apply more "don't repeat yourself", but I'm not convinced that it actually helps significantly. What do other maintainers think?

Edited by Simon McVittie

Merge request reports