You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Code Analysis, Continuous Integration and Test Coverage
Code Analysis Service
Badge
Code Climate
Codacy
CI Server
Badge with status
My Review
Travis CI
master: develop:
★★★☆☆ Mostly automated. Handles Android pretty well, but emulation support is limited to Android 5.1 (API 22), at the latest.
Circle CI
★☆☆☆☆ Pretty good, but does not handle Android emulation. The only way to run Instrumented Tests is to take advantage of Firebase Test Lab remote testing, which has problems with automated result collecting, unless you're willing to pay for a results bucket.
Codeship
master: develop:
★★★★☆ Highly customizable. Build scripts can be written like any Linux Bash script. Even includes a special debug mode, allowing direct access to build environments through SSH, where one can experiment with build commands in the environment they run. However, it currently seems to have a problem with Android emulators, where builds will occasionally fail to install, but work on retry. Don't know what's going on.
Semaphore
master: develop:
★★★★★ Highly customizable. Much like Codeship, build scripts can be written like any Linux Bash script, and it's very user friendly. Includes a special 'Launch SSH' feature to allow direct access to build environments through SSH. Also, unlike Codeship, it automatically runs builds on pull requests.
Coverage Reporter
Badge with percentage
My Review
Coveralls
master: develop:
☆☆☆☆☆ Only reports on unit tests, because they will not accept more than one report, or provide utilities for merging.
Codecov
master: develop:
★★★★★ Best report interface. Submission utility intuitively collects and submits reports with a single command, and site itself is intuitive and complete.
Code Climate
★★★☆☆ Bundled with code analysis service. Submission utility can convert reports to JSON, and merge as many JSON reports as you like.
Codacy
★★★☆☆ Bundled with code analysis service. Submission utility allows you to submit multiple reports, so it's ideal for parallel testing.