From: Markus B. <Mar...@gm...> - 2004-10-08 19:26:28
|
Hi! Great stuff, Chris. I've noticed that you've created a new plugin project because I was scrutinizing ways to further improve the build and test process for the RDT. Using the pde.build scripts and the eclipse-automated-tests package we can build RDT and run the unit tests afterwards with one command. I should be able to prepare it for the next release. The build process would then look like follows: First update versions of feature.xml and plugin.xml from the Eclipse workbench and set a version label in CVS. Then the build-script must be configured: set a version label, the target eclipse release (which can be a path to a zip file) and ruby interpreter. After that the script can fetch the sources, build, deploy into target eclipse, start the target eclipse instance and run the tests inside the target instance. As a next step we could also add interactive ui-tests to the test-suite. I've seen that as part of the JDT test-suite: Dialogs and editors pop up and you can enter if the look is ok or not. That would have been useful in the past, e.g. in the case where the preferences dialog did not appear in eclipse installations, where the elder version of RDT hadn't been removed. A completly scripted build process would also give us the opportunity of nightly builds, although we would need a host with enough memory because two instances of eclipse are needed for the build and test run. (Although driven by ant scripts, the scripts have to be executed inside eclipse (with the AntRunner)). I am looking forward to check your additions over the weekend and give you feedback on sunday. Markus Chris Williams wrote: > Markus, > I’ve done quite a bit of work and have created a Test::Unit > plugin for RDT – it works much the same as the JUnit plugin but isn’t as > full-feature just yet. I’ve gotten it to work fairly well so far, but I > was wondering if you could take a look and see if it works out for you > on Linux. If so, I’d like to try and release RDT 0.50 with it included. > > On a side note I’ve been looking more at JRuby to see if we can leverage > their work on parsing/compiling/generating an AST and the interpreter > conversion in pure Java. So far I’m stumped, but I’ll keep looking. We > might want to start e-mailing their list and asking around how best to > try and use their code to accomplish what we need (an outline view AST, > code completion, eventually refactoring, etc.) > > Thanks, > Chris > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.773 / Virus Database: 520 - Release Date: 10/5/2004 > > |