added timer on tests to give up if it takes too long to compile and run a given test