move test and coverage tasks to separate files