and allow the test suite to be run after renaming by performing renaming before compilation via the preprocessor