generate pp test