Think systems integrators and compliance tests. I would imagine that each of the individual systems being "integrated" do have their own unit tests, upstream, in their own repos.
In that case you have to release versions with compatibility for both the new and old way. At no point can I ever see it being a good idea to just let tests fail.
Gigachad|3 years ago