harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov" <alexey.v.varla...@gmail.com>
Subject [drlvm][testing] Automated Eclipse scenario
Date Fri, 26 Jan 2007 13:11:24 GMT

I'd like to announce 2 new features available now in drlvm build:

1) Automated Eclipse HelloWorld Application (aka EHWA) scenario.
Based on Eclipse plugin API, it runs really fast - single iteration
takes much less than 1 minute. Very easy to invoke:
> sh build.sh ehwa.test

By default, it is run in 3 modes (the same as kernel tests):
jitrino.JET, jitrino.OPT and interpreter. BTW, early runs allowed to
discover 2 bugs, see HARMONY-3061 and HARMONY-3062.
So this target is highly recommended for pre-integration testing.

Well, the very first run may be not that fast, as full Eclipse SDK
needs to be downloaded; one may avoid this by setting ECLIPSE_HOME
environment variable pointing to available Eclipse installation.
Though I tested with 3.2 version only, 3.1 may be ok too.

2) Shortcut target for efficient running of main pre-commit tests,
including HUT, EHWA, and "build-test". The tests are started in
parallel if enough CPUs available, and run sequentially on single-core
All tests are run by the single target:
> sh build.sh test2

Time to run:
Laptop (T42) Win32 : ~45 min on release DRLVM
Multicore Xeon servers, 32 bit and 64 bit SUSE9: ~20 min release, ~33
min debug DRLVM

The limiting time is to finish classlib tests, the time could be twice
shorter if split HUT to run some modules in parallel.


View raw message