A CP Framework for Testing CP