Draft: Strut and monitor tests
The test suite part of !3014, and similar to the previous attempt to extract and fix the tests part.
Draft since it includes and depends on !3700.
It also needs gtk!7139 (merged) to fix gtk3.
The test suite part of !3014, and similar to the previous attempt to extract and fix the tests part.
Draft since it includes and depends on !3700.
It also needs gtk!7139 (merged) to fix gtk3.