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

Switching from Maven to Gradle

Posted on Tue 10 June 2014 in Build Tools • Tagged with maven, gradle

During the development of my Chip 8 emulator in Java, I grew increasingly dissatisfied with Maven. While I liked the fact that dependency management was handled in a single spot, the verbose XML format of the POM combined with the quirks of the Maven lifecycle came to be a bit …


Continue reading

Python Code Inspection with SonarQube

Posted on Mon 02 June 2014 in Build Tools • Tagged with python, sonarqube

Last time, I wrote about setting up Travis CI to effortlessly perform continuous integration and testing. My next step was to determine what was actually being tested in my Python Chip 8 emulator, and improve upon areas that had insufficient tests to cover them. While code coverage isn’t the …


Continue reading