Skill: Integration Testing in an Embedded Environment