non-test code compiles