compile tests separately