summaryrefslogtreecommitdiffstats
path: root/tools/runner/lib
Commit message (Collapse)AuthorAgeFilesLines
* Teaching vogar to run prebuilt .jar files.Jesse Wilson2010-04-161-1/+1
| | | | | | | Also trying to simplify some internals. We always build to intermediate .jar files now. I've renamed TestFinder to RunnerSpec and fixed its users.
* Merge "Bring the latest Caliper (r102) into vogar." into dalvik-devJesse Wilson2010-04-071-0/+0
|\
| * Bring the latest Caliper (r102) into vogar.Jesse Wilson2010-04-071-0/+0
| |
* | Adding support for command line args to vogar-initiated processes.Jesse Wilson2010-04-061-1/+1
|/ | | | | | Also adding monitor timeouts for use by the continuous build. From the huge number of files in this relatively simple CL, it's becoming clear that we need to simplify vogar's internals!
* New method-level granularity and output streaming for vogar.Jesse Wilson2010-04-011-56/+12
|
* Renaming dalvik.runner to Vogar!Jesse Wilson2010-03-301-4/+4
| | | | | Also moving commands and target classes to their own directories. This is all in preparation to move the code out to code.google.com
* More DalvikRunner cleanup.Elliott Hughes2010-02-181-0/+105
| | | | | | | | | | | | | | | | Remove the now-unnecessary jsr305 and guava build dependencies. Move TestActivity.java -- which is only needed at *run* time -- out into lib/, which lets us simplify the makefile. Pass the dalvik.annotation.* source files to javac(1) (at *run* time) so we don't need the run-time dependency on core-intermediates [that I'd already removed in a successful attempt to find out why we had the dependency]. We need to remove all uses of those useless annotations from the harmony tests so we can get back in sync with upstream, but now also so that we can clean up this part of DalvikRunner.
* Make DalvikRunner work on production devices too.Elliott Hughes2010-02-176-0/+432
| | | | | | | | | | | | | | | | | Place pre-built .jar files in our lib/ directory, and dex/push them on demand. Change DalvikRunner to somewhat reduce the number of different classpaths in play. My feeling is that we just want one true classpath: we should build with it on the host, we should run with it on the host, we should dex everything on it, we should upload everything to the device, and we should run with it on the device. Also add a convenience script for running DalvikRunner. ("Vogar" is the proposed open source name for DalvikRunner, which really isn't as dalvikvm-specific as the name might imply.) There's a noticeable performance regression here, so my next change will be to add a cache.
* Rename dalvik_jtreg to dalvik_runner.Jesse Wilson2009-12-173-0/+0
Now that it runs caliper and JUnit, the old name was awful clumsy.