I’ve just spent some time updating my example showing how to set up PDE Build and the Eclipse Testing Framework. I’ve generally cleaned things up and I’m now creating the test environment in the correct way. As a special bonus, I’ve also thrown in coverage analysis using EMMA. And before people ask, yes I have… Continue reading Updated PDE Build and Test Example
Category: Builds
Running Unit Tests for RCP and OSGi Applications
Eclipse provides great tools for testing RCP and OSGi applications using JUnit, but there a few areas that are problematic. It’s not easy to run all the tests in a set of plug-ins. The test launcher allows you to run all the tests in a single project, but RCP and OSGi developers are usually working… Continue reading Running Unit Tests for RCP and OSGi Applications
Running Automated Tests with PDE Build
In a previous post, I provided a set of projects that you could use to get a sample build running quickly. The idea was that getting your first build running is half the battle. From that point on, you can make small, incremental changes to accomplish what you like. A common request I’ve received, though,… Continue reading Running Automated Tests with PDE Build
RCP Obfuscation and File Sizes
In response to my last post on obfuscation, Jeff McAffer asked if I had seen any space savings in the obfuscated code. Well l thought it would be an interesting exercise to run the numbers, and the results were surprising. What follows is the list of plug-ins being obfuscated in my Market Contours application. A… Continue reading RCP Obfuscation and File Sizes
Obfuscating an RCP Application
In this article I’m going to take you on a tour of the process I use to build a large-scale RCP application. Obfuscating an RCP application can seem like a big challenge, but it’s really not so bad.
Getting started with PDE Build
I often work with teams getting started with Eclipse RCP, and the most common complaint I hear is that it’s too hard to set up automated builds. PDE Build can be frustrating to work with because it’s a black box. Your code goes in one side and a fully branded RCP application pops out the… Continue reading Getting started with PDE Build