Add tests for PreprocessorPipeline
Hardlink files that have no applicable preprocessor