Seperate the virtual tests into several files. #99