precompiletest