moved coverage generation into separate profile, enabled parallel test execution