It's nice to validate "real" use with a C compiler, but silly to completely fail validation just because a C compiler is missing.
It was getting way too ad-hoc in there. Let's reorganize the tests so that there's a good, obvious, suggested sequence to run them in.