Why are we bundling this into DRLVM?
I think it would be very useful to also run this w/ J9 too....
geir
On Jan 26, 2007, at 8:11 AM, Alexey Varlamov wrote:
Folks,
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
machines.
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.
--
Alexey