Test Outcome Prediction uses machine learning to predict the outcome of unit tests before they are run