[RFC PATCH PM-QA] Refactor pass/fail/skip code in PM-QA