Android and Bamboo – Testing Using the Android Emulator on a CI Server

Posted on Mon 01 June 2015 in Continuous Integration • Tagged with ci, android, bamboo, emulator

In a previous post, I discussed how to set up Atlassian Bamboo to build unit tests as part of an Android project. In that post, I went through the steps needed to install the Android SDK on a Bamboo build server, and configure a Bamboo build project to build and …


Continue reading

Play Framework Custom Integration Test Configuration

Posted on Fri 08 May 2015 in Continuous Integration • Tagged with play_framework, ci

I’ve been using the Play Framework 2.3 a lot recently for Java development, and have been finding it really easy to use. However, sometimes documentation is scarce, or doesn’t have an example of what it is I am looking for. In this blog post, I discuss how …


Continue reading

Gradle and SonarQube

Posted on Fri 17 October 2014 in Continuous Integration • Tagged with sonarqube, ci, gradle

If you are like me and like developing using a Test Driven Development (TDD) approach, then you need the ability to examine your code and test coverage. In a past article, I discussed how to use SonarQube to perform Python code inspection allowing you to see code test coverage. In …


Continue reading

Continuous Integration with Android and Bamboo

Posted on Tue 14 October 2014 in Continuous Integration • Tagged with ci, android, bamboo, emulator

In a previous post, I spoke about how to use Robolectric to unit test Android applications without having to resort to the emulator. In this post, I’ll detail setting up Atlassian Bamboo to run continuous integration of an Android application.


What is Bamboo?

For those of you who don …


Continue reading

Code Coverage with Coveralls

Posted on Sat 14 June 2014 in Build Tools • Tagged with ci

In an earlier post, I wrote about setting up SonarQube to assist with code inspection. While SonarQube has a number of advanced inspection features, one of its drawbacks is that you must have it running as a service before you can measure things like code test coverage. Impressively, a free …


Continue reading