PerfLint is an Open Source tool that allows for WPT results to be compared against desired / expected performance budgets.
Rules can be flagged as ‘warnings’ or ‘errors’ if they do not meet the specified values. If ‘maxWarnings’ is reached or an ‘error’ is raised the tool will return an “exit 0” failing CI tests.
This is still in early development but looking for ideas and feedback.
Let me know if you have any questions.