I'm writing tests for my android project and since there are more than one developer on my team, we'd like the commits to auto-build when we push our code to Git so we are now thinking of integrating a CI system like Travis or CircleCI. Since there are more than one options available, I'd want to pick one that builds and runs Test cases automatically along-with building the main app so that the team members would be notified if a Test has failed and what changes they need to make in their code. I've tried Travis, its good , (with some headaches while configuring with github repo), i was wondering if any of you guys have tried the three in question here and suggest one for our purpose.