5 Dec
2013
5 Dec
'13
2:50 p.m.
On Thu, Dec 5, 2013 at 6:46 PM, Peter Dimov
Andrey Semashev wrote:
I might add that testing X/develop with Y/master has another drawback. When a change is made to Y/develop, it is tested against everything/master. It passes the tests but the change actually breaks X. When the change is merged to Y/master, X is broken and it stays that way until Y cycles again.
This tends to happen in practice regardless of the testing scheme. The author of X doesn't watch the tests of Y.
In my example Y tests would succeed, but X would fail if it was tested against Y/develop.