compile test suite at definition time, not at runtime