Find commit that broke a test without running every test on every commit
问题 I am trying to find a tool that can solve the following problem: Our entire test suite takes hours to runs which often makes it difficult or at least very time consuming to find out which commit broke a specific test since there may be 50 to 200 commits in between test runs. At any given time there are only very few broken tests, so rerunning only the broken tests is very fast compared to running the entire test suite. Is there a tool, e.g. a continuous integration server, that can rerun