Posts about technology and arts.

New version of CCM Hudson Plugin released

Yesterday I released a new version of CCM Hudson Plugin. In this version, 1.0.1, there are two bugs fixed (7522 and 7531). For a more detailed background on these two issues check out Hudson JIRA.

= Both bugs were reported by Sven Borman. The first BUG referred to a problem executing CCM Hudson Plugin in distributed environments. Although I've read the documentation for making plugins behave in distributed environments I forgot to use the Callable interfaces to execute some parts of the code in the Slave and then serialize the result back to the master node. And the latter BUG was a problem executing the command in a Windows 2003 environment. In the beginning I thought there would be something wrong in the BUG description. Bug after setting up a Virtual Machine with Windows 2003 I noticed that the command without double quotes didn't work correctly in the Windows 2003. Although it worked in Windows XP, Vista and Windows 7. Nice catch Sven! Cheers.

TestLink BUG-1890: Possibility to add attachment by using API

With the help of Francisco Mancardi I wrote a code that was merged into the TestLink repository trunk. Now you’re going to be able to upload attachments such as, for instance, test evidences to your TestLink :-). I hope you like it.

I decided to contribute with this code because I needed something similar for the TestLink Hudson plug-in. Hopefully the plug-in new version will be released before October.


Article about metrics and code analysis published

I wrote an article about a quality analysis job done for a client of Sysmap Solutions and it was published by TestingExperience Magazine on its issue of September, number 11.

You can check the full article in TestingExperience site. It is available in PDF format for members, the registration if free though.

Happy reading.

CafePress Hudson Store

If you use Hudson as build trigger, continuous integration system or crontab replacement, you can contribute to Hudson buying from CafePress Hudson Store. I bought a polo shirt few months ago. It was my first acquisition from CafePress and I was worried about quality and the difference in sizes from US and Brazil.

CCM Hudson Plugin

CCM is a tool developed by Jonas Blunck ( It’s able to calculate the cyclomatic complexity (McCabe) of a .NET Project or Solution.

I developed TestLink Hudson Plug-in, a Hudson Plug-in that lets you invoke CCM from hudson and have the results displayed in the console output. I chose CCM as CC tool for .NET instead of SourceMonitor after it gave me a CC value of 4 for a method I was sure was supposed to have 5.