38.16.2.3. CLI script tests

build-userland and test-executables have a wide variety of target selection modes, and it was hard to keep them all working without some tests: