compile testing