To be fair, I worked at a company that had CI for running unit tests so nothing could be merged into remote master until the build was green.
The build asserted that the number of failing unit tests was 0.
It turns out that "breaking the unit test library completely such that 0 tests run instead of all thousands of them" did not break the build.
When someone noticed a week later, that was not fun to clean up.