The Travis build doesn't fail when it should actually fail
Created by: jetfuel
The travis build somehow always exit with 0 (success). and it didn't catch the pitfalls when it needs to be. For example, the style check didn't pass but the travis still marked it as success.
We need to fix this to avoid troubling code gets into the codebase.