Why is max gate failing to run the junit tests (Eclipse 3.6 related)?
If you upgrade to Eclipse 3.6 (as most of the core team has), you may find that max gate can no longer successfully run the JUnit tests. The issue is that the JUnit testing harness (in MaxineTester.java) uses some non-public API parts of junit that changed in between version 4.3.1 (bundled with Eclipse 3.5) and 4.8.1. (bundled with Eclipse 3.6). So, now the harness is compiled against 4.8.1 (by Eclipse) and run against 4.3.1 (by max gate). The gate picks up JUnit either from $JUNIT4_CP or the -junit4 command line option.