Regression Test Selection (RTS)

Regression Test Selection (RTS) is a technique to intellegently select tests to run, without spending too much resources on testing, but still detecting bad code changes. Conceptually, an RTS algorithm for CQ accepts changed files as input and returns tests to run as output.

Evaluation

RTS algorithm evaluation is a process of measuring the candidate algorithm's safety and efficiency. It is mandatory before deploying the candidate algorithm into production. Read more in doc/eval.md.