We have Merge Check enforcing 2 successful builds. Let's say there are 3 types of builds: Build, Sanity, and GUI-Sanity. All the 3 happened and reported to BB as follows:
- Build = SUCCESS
- Sanity = SUCCESS
- GUI-Sanity = FAILURE
Bitbucket in this case does not let us merge because 1 build failed. So is it necessary to all the build should succeed.