It makes sense in general that clerk test would attempt to test everything; but this is slightly inconsistent, and can cause problems when some targets don't enable certain backends foo and clerk test --backend=foo tries to run them anyway ; we should take a decision.