Our software is modular, and I have about 20 git repositories in one project.
If the test fails, it is sometimes difficult to find a matching commit, as several developers work on these 20 repositories.
I know that the test worked yesterday and today does not reproach.
Sometimes I use git-bisec, but this only works for one git repository.
Often changes in two git repositories make the test fail.
I could write a dirty script that iterates over my N git repos, but before doing this, I would like to know how the experts will solve this.
I use Python, Django and pytest, but AFAIK it does not matter for this question.
source share