.releng

automation, application, assembly, and angst

Archive for the 'testing' Category

A Call To Arms

Posted in build, scripting, testing, usability on June 19th, 2008 | No Comments »

Calling all Eclipse Release Engineers!
If you plan to be in Ottawa next week for the Ganymede festivities or for the Demo Camp on June 26, why not drop by the Eclipse Foundation offices for Build Workshop 2: Build Harder, and help us build a “buildserver in a box” prototype?
Sign up now!

[ Back to top ]

HOWTO: Capture Headless JUnit Console Logs

Posted in ant, build, testing on April 14th, 2008 | No Comments »

If you run more than one automated JUnit test suite during your build, it can at times be difficult to ascertain why a suite failed. You can of course run the tests locally, but if your local environment is not identical to the build/test environment (eg., your build server is virtual and its X server [...]

[ Back to top ]

p2: Uncovering your kludgy code

Posted in ant, classpath, features, p2, pde, scripting, testing on April 2nd, 2008 | No Comments »

In EMFland, we have some crazy-old internal FVT, BVT, and SVT tests that we run as a followup to our public JUnits. These are rather complex, involving codegen, hooking into PDE in less-than-standard ways, and doing all sorts of wierd modeling test work.
Unfortunately, they break a few times a year, and this time it took [...]

[ Back to top ]

HOWTO: Timestamp Your Build

Posted in ant, build, pde, scripting, testing on January 25th, 2008 | 4 Comments »

Ever wondered how long an Ant task takes? Or where to look for ways to performance tune your build?
Well, here’s a quick way to add changing timestamps to your Ant script or PDE build log, so you can see how long specific subtasks and antcalls take, or when they occur. This trick gets around [...]

[ Back to top ]

Ganymede M3: First Impressions

Posted in ganymede, testing, update manager, usability, workflow on November 17th, 2007 | 5 Comments »

With M3’s release just around the corner, it was time to try it out and attempt to install the updates to all my 3.3-compliant plugins. I decided to use Sun’s Java 6 runtime. Here’s a log of the experience:
Unpack eclipse-SDK-3.4M3-linux-gtk.tar.gz into /home/nickb/eclipse/eclipse34/, by hand or with this script.
Copy existing Eclipse 3.3-based .link files into /home/nickb/eclipse/eclipse34/links/:
eclipse-plugins-tweaklets.link
path=/home/nickb/eclipse/eclipse-plugins-tweaklets
eclipse-plugins-pdt.link
path=/home/nickb/eclipse/eclipse-plugins-pdt
eclipse-plugins.link
path=/home/nickb/eclipse/eclipse-plugins
eclipse-plugins-mylyn.link
path=/home/nickb/eclipse/eclipse-plugins-mylyn

Start [...]

[ Back to top ]

That Ol’ PDE Black Magic

Posted in features, pde, testing, usability on June 12th, 2007 | 2 Comments »

… or more reasons why features still suck.
In the past 24hrs, I’ve encountered two feature-related PDE issues, which I think warrant discussion as they are, to the uninitiated, seemingly black magic. The first of these was discovered and fixed last night while watching The Dresden Files in ten-minute chunks while waiting for builds to complete, [...]

[ Back to top ]

Recent Posts

Archives

Categories

Meta