Monthly Archives: December 2009

>Hudson at Eclipse

>Here are some cramps about Hudson at Eclipse. Hudson is a good Continuous Integration application, but in some ways I think a good long term plan for Hudson’s use at eclipse is still lacking. At the moment it does well … Continue reading

Posted in build, eclipse, hudson, release engineering, testing | 1 Comment

>Refactoring: Leveraging Polymorphism

>While working on some enhancements to bring the PsychoPath Processor’s implementation of the ElementTest and AttributeTest methods into compliance with the spec, I ran across the following bit of code: if (ktest instanceof DocumentTest) _type_class = DocType.class;else if (ktest instanceof … Continue reading

Posted in eclipse, refactoring, testing, xml, xpath | 1 Comment

>Embracing Change

>Change is one of the constants of the universe. It brings with it new opportunities and new challenges. Job change is one of the most challenging to deal with, but can be one of the most rewarding. Starting in early … Continue reading

Posted in eclipse | 6 Comments

>PsychoPath XPath 2.0 Processor 1.1M4

>PsychoPath 1.1M4 a Java 5 (1.5) or greater XPath 2.0 Schema Aware processor is now available. It is packaged in two forms as standalone jar and as part of an eclipse P2 update site. It does depend on java_cup and … Continue reading

Posted in xml, xpath, xslt | Leave a comment

>Hudson RESTFul API

>I was recently asked why I retrieve my workspace artifacts via a URL instead of by direct file access in the build. The main reason is to try and future proof some of my build scripts. As distributed builds are … Continue reading

Posted in build, eclipse, release engineering | Leave a comment

>Hudson v1.337 installed

>….and this time no KA-BOOOM (at least not yet). Everything went fairly smoothly this time out. All plugins seem to be in place and working. We were running version 1.320 on the build machine. 1.337 fixes many bugs and adds … Continue reading

Posted in build, eclipse, git, release engineering | 2 Comments

>Just the Facts.

>What we think we know about our code, and what our code looks like to others and a system are usually two different things. In many cases we think we have a great design, are following good coding practices. However … Continue reading

Posted in build, eclipse, release engineering, testing | Leave a comment

>Traffic Jam

>I guess it was rush hour at 6:58pm EST on December 8, 2009. First time I’ve seen 4 builds in the queue waiting to build on the eclipse build server.

Posted in build, eclipse, release engineering | 2 Comments

>Build Failures on Test Slave on Hudson

>If you notice your builds starting to fail all of sudden on the Hudson server, then check your console output for the following at the top of the page: Building remotely on test-slave This is saying that the build tried … Continue reading

Posted in build, eclipse, release engineering, testing | Leave a comment

>Adding FindBugs to Athena Common Builder

>After my post about FindBugs, I was pointed to bug 247073 which asked for FindBugs to be Integrated into the eclipse build infrastructure. Unfortunately it was resolved as won’t fix. Since the creation of that bug, we now have the … Continue reading

Posted in build, eclipse, release engineering, testing, xml | 2 Comments