moving testing to a separate package